MKRGVHEHPASAGAPLQRGPASLVGRRRGAFTLSGRTPGGNPPWLNVLLAGPGLTHWGIAGWDPPEMGEGPSRSPYGGIGRMPTAQLIIGWDSRNFSXXXXNPRTLEPWGPMDDELMFAAAVQTDVAPTDGAGPSRPPRADIVDQPRKPGGPSGRPKGNGKRKATSSHPQQFQRPPTPKLAPQEMEALKAENKWKDDILKVIGGVFSGNMLFVCLVVPTDYSLLPFMIVTPTAFRNAVLMSEWHVIILNAMGSDALVQCAFDALRLLRSKDHVLSLRVLLPQHVAVRAYPQTEWKVVKLWRKGFSLLRWVPGASTSALVKSPHSLVWRLARPHAPNVLRSIFHLAHRAMTFQGSADGHSAVVLLDTGADANFVSAALSRGWGLRSGLIR*