MKFNENFVWGVATSSYQIEGAYNEDGRGKDIWGDYCSIPGIIFDNHNGDKACEHYYRYKEDVAIMKEMGIKAYRFSIAWARIFPEGIGKINQKGVDFYHNLIDELIKNDIVPYVTLFHWDLPLELAEKGGWLNDDSVEWFKDYAEFFGKEYGHKIKYIMTFNEPQCTIGLGLQQGIHAPGVKLSPKAVLKSTHNLLKAHGAAVKVLRKVAPNTQLGINPTCGVALPISENKKDIEIARKRYFDILDLNDAYVWSVSLFLDPIVLGDYPTKYYELYKEHLPKITQEDLKLISQPLDFLAQNIYNGYRVSEDENGNYVYPKRKAGYDHTDMGWPITPSALYWGPRFICERYNLPFYITENGLACHDVVSLDNKVHDPNRIDFLNKYLLDYSRASCEGYDIRGYFQWSLMDNFEWREGYSKRFGMVYVDFETQKRTIKDSGYWYKKVIEENGENLLEHHHHHH