MLIANGLRKVDMQDLLVFLQVHQRQNLVEVAEQLNLSPSTVSYCLKKLRQAFDDELFIATRGGMQPTHKSRAMLPHVEEMLARINACHAAQGSFDPRGEPRTFTLCAPEYVELLILPALLRRLAANGPRIGLDIRRLGPELPTEALLDGQVDLVFDFGPEYHRPAPELQALALFSDELLCVQDRAQPRHERLELDEFCRRRFVFPTPLDASNANLVDTWLRRQGRSREVAARANSYVAALQLLSGSDFVLMLPRRIHALLDDGRHRACLAPSGLPPFALHLSWSRAADQDPANLWLREQVLIVCAELGLL*