MQNRVNLIFKRIYLQKDVLRRESVAMFLEGVGLALEDDCEIAVCAYWQGEIVGCGSLAGSVLKCIAVSPVLQGEGLSLKLLTELLTLAYELNRSELFLFTKPQNRLLFSGAGFWPIAQAGELAVLMENSSERLARFCRQLALYRQPGKTIGAIVMNANPFTLGHRYLVEQAAAACDWLHLFVVKEDASFFSYTDRWALIEQGIAGIDNVTLHSGSAYMISRATFPGYFLKEKGVVDDCHCQIDLQLFREHLAPALGITHRFVGSEPFCPLTCAYNQRMHDILHDPKRSGPVIEVVELARVEKNGAAISASRVRKLYSERNWSAISALVPAGTLAYLQRHAARHTETI*