MSDLKTAALEYHAQPRPGKLSVELTKPTATARDLSLAYSPGVAEPVREIARDAELAYQYTGKGNLVAVISDGTAILGLGNLGPLASKPVMEGKGVLFKRFAGIDVFDIEVDAESPQAFIDTVKRISITFGGINLEDIKAPECFEIERALIEQCDIPVFHDDQHGTAIVTAAGMLNALELAGKKLEEAKIVCLGAGAAAISCMKLLVSMGAKVENIYMIDRKGVIHAGRDDLNQYKSVFATETDKRTLADALEGADVFVGLSGANLLEPEDLKRMAPNPIVFACSNPDPEIKPELAHATRNDVIMATGRSDYPNQVNNVLGFPFIFRGALDVRATRINEEMKIAAALALRDLAKQPVPEDVCAAYGVDKLEFGREYIIPKPMDKRLITVVSDAVAKAAIETGVATLPYPKNYPLKSVDDVFNG*