MVLPDGPAVNPSPQQYTQLPNGVLLAQHAALSQQQAHRMAALVAAHPGAFAHSLSDLTGYKGPXGAFRIELSTTDPIITKPRRYSDLELQVTDKKVQELEEAGIIQPVTGPCDYASAPTLPMKKDAQGQWTDTRFCIDFXRLNDATKSDRYGLPLPEEMFARVGSARWFSKLDMRSGFLQIPVHPDDQLKTAFWARNRLYCYTRMPFGLKNASADHHAMCLHVAFSSNLGFPGVSWSVACRETCSSLRQSAMLAFSPVRG*