MKFKYAYQLFFTQFIILLIACIMIGVLVSHSLKDYFYQSQVDDLTSYGQTISRDIRYSPQDATMQVLNTYQRILDVKKIHYTIKNANDETIYPTQMNQPLPKDFSISADDKKKLESGETVSKKIDNRFNKEMTIVYVPIMNGDKFVGSIVLNSPISGTEQVIGTINRYMFYTILLSITVALILSAILSKLQVNRINKLRAATKDVIQGNYNARLKENNFDEIGALAIDFNKMTQTLETSQEEIERQEKRRRQFIADVSHEMRTPLTTISGLTEGLVNDIIPKSETDRCIALIDTEARRLTKLVNENLDYEKIRSNKIKLQKTRFNGKEFLELIKEQLDYVASEKGNTITVAIDKDMAIYADYDRLTQVFINIVKNSVQFTENGQITLTGTQDYKESVLTITDTGIGMNTEELEQIWERFYKADMSRTNTAFGESGIGLSIVKQLIEYHDGSIMVTSEPNKGTSFTIRLPFFQDNEQ*