MEKLNSFGERIMVGGAEVGRKMSAGMSSVTGKMKGLLQVQTQADKIVEEATSQNFQEPDWASNLRICDMLNSGKLSGQDVVRGIKKRITVKHPIVQYLALILLETCAMNCDKVFSEVASERVLDEMVKMIDDPHTIAGNRNKVLQLIQAWGESGEDLRYLPVFEETYKRLKSRGIRFPGHGDDSAAPIFASELSLTSPPFGIPAGYPSAILDQQQEYQNVVVPQGSNLSQEQKQEVFAVARNSIELLSTVLTSSPQQEALKDDLTTMLVGQCRQSQFTVRKLVESAGDNEPLLFEALNVNDEIQRVLSKYEEMLTVPTPESAHVSEPASIPVNVEEESSPRAAQEDALVRTRFSKPLKPHPRLGEDAAIADLDDMIFGKKGENSGDWDSHKDDHHSLI*