MKIIIFCACLITFVLCQKRAILSPDIDPLSDLMVNKINSLNTTWKAGKNFDGYTIDEIAKLCGVKRLERSSDEFGRIEVEVEPYIPKTFDARSAWPHCPSISFIRDQGGCGSCWAFGSAEAMSDRTCIKSNGRVKVILSPEDILSCCIDCGYGCNGGYIEAAYQYWVEEGVVTGGLFNGTGCKPYKIAPCEHHAIGPRPNCTDEITPACEVQCQSNYRKTYLEDKHYGLNSYKIVANVSQIQSEILRNGPVTAGYIVYSDFANYKSGVYQRHSNVTLGGHAVRILGWGIETGVPYWLVANSWNTDWGDKGYFKIRRGVNECGIEDHIVAGIPKN