MKIAIVEDDINMRKSLELFFELQDDLEIVSFKNPKDALAKLDESFDLVITDINMPHMDGLEFLRLLEGKYESIVITGNATLNKAIDSIRLGVKDFFQKPFKPELLLESIYRTKKVLEFQKKHPLEKPLKKPHKHSFLATSKALEESKRQALKVASTDANVMLLGESGVGKEVFAHFIHQHSQRSKHPFIAINMSAIPEHLLESELFGYQKGAFTDATVPKMGLFESANKGTIFLDEIAEMPFQLQSKLLRVVQEKEITRLGDNKSVKIDVRFISATNANMKEKIAAKEFREDLFFRLQIVPITIAPLRERVEEILPIAEIKLKEVCDAYHLGPKSFSKNAAKRLLEYSWHGNVRELLGVVERAAILSEGAEIQEKDLFLER*