MEKSRVLVVGGTGYIGRRIVRASLAEGHPTLVLMRPEIGLDIDKLQMLLSFKAQGARLVEASLEDHAALVAAVAQADVVISASAMSGVHLHSHNLSLQHQLVEAIKEAGNVKRFIPSEFGMDPSKMGHALEPGRITFDEKMELRRAIEEANIPHTYVSANCFAGYFCPNLCQMGTLLPPKEKVLIYGDGNVKVIFCDEDDVATYTVKSVDDPRALNKTIYLRPPENILTQNDVISKWENLSGNVLEKIHIPIDEFLASMKDTNFANQVVVGHFYHIFYEGCLTNFEIGDDGAEATLLYPEVQYTRMGEYMKKYL*