MKEKDIPFVPTGIAAKLPNERLEESMTRSRRKPEEFFDPSDHPYYETNTITKTIHKETMNAYNAIRKMSNEGLEPIGEGGQGSLATAIHRSSPVVIKEYEVGNNLLCDDIIAKKEVSTMIVADDDYHIVNLVGKFYDDNQASTSIVIDFAYNSKLNDLLNSTGNVLSKELKRRLVYNICCGVKCLHDYSIAHEDLKPENILLDFGLRAKICDFGHSKHVDDHYEANSGTNIYKLPEKREATTSGPIKRYDRIKSDIFSLGMIIEEIYGTFGETEFYITLLDMEMNNSCSIDKSLLLSERGNSFAHIELARLYSNREFLREHRVDSITKERFVMACAKSGHSHVQALAAIHGFSPVNDIRGKFTEDAVLFAKRSAEGGSVLGQIITDVINDTVDSSAVANMYVCDLVGDIYFLLAEYDLAESWYRKCNSLYGIALECTTRDPMTTVQYMLILANDNSPIIDNQEL*