MVKFTIEDIRKLMDKKHNIRNMSVIAHVDHGKSTLTDSLVAAAGIMALEQAGDARLTDTRADEQERGITIKSTGISLYYEMGDEGLKAYKGERDGNSYLVNLIDSPGHVDFSSEVTAALRITDGALVVVDCVEGVCVQTETVLRQALGERIRPVLTVNKMDRCFLELQLEGEEAYMTYLRVIENANVILATYQDEAMGDLQVYPDKGTVSFSAGLHGWAFTLTTFAKLYAAKFGTDESKMMEKLWGDNFFDPATKKWTKKATDSKTCIRGFVQFCYNPIKQVIQLAMQDSKDKLFAMLEKVNVLHRLKAEDKELVGKPLMKRCMQSWLPASEALLEMIIYHLPSPAFAQKYRVDTLYEGPLDDTYASAIRSCDPDGPLMMYVSKMIPTADKGRFLAFGRVFSGTIGTGKKVISGAVRCSCSTKL*