MESTLKDVRNGLSGLVVDNKSTVGGGVQDVYGEDCAIEDQIITPWSVCVASGSTLLRDPRYNKGLAFTEKERDTHYLRGLLPPTYMSQELQEKKVMNNIRQYQTSLQKYMALMDLEERNERLFYKLLVDNVEELLPIVYTPTVGESCQKYGSIFRRPQGLYISLKEKGKILDILKNWNEKSVNVIVVTDGERILGLGDLGCQGMGIPVGKLSLYTALGGVRPSSCLPITIDVGTNNENLLNDEFYIGLRQKRITGQEYYDFLHEFMCAVKQNYGEKILIQFEDFANHHAFELLAKYRTTHLVFNDDIQGTAAVVLAGLVASLKVTGGTLADHTFLFLGAGEAGTGIAELIALEMAKRGNKSLEEAREKIWMVDSKGLIVKSRMESLQHFKKPWAHEHESCKELLDAVKAIKPTILIGSSGVGRTFTKEVIEVISSYCEKPVILALSNPTSQSECTAEEAYTWSQGRAIFASGSPFDPVILNGKTFTPGQSNNAYIFPGFGLGVVTSGTIRVHDEMMLAAAEALAEQVTEEHLEKGLVYPPFRSIRKISAHIAAKVAAKSYELGMHLHLL*