MFGSFSLLDKLDKRLLLTFNSGSDLEEMTRDSNVTIQIGVYTGNENSSGDLFIPDDIEIPSEIELLIKKYNGKRKKGFWIIPRKMDQNESEIFNSILSIPSIILNGIALRDGIYTAEFLFNSKDMEMVSSLVLKINSKTDRLGIEFLGNSNGYLETLKASSIHKDIYVAEIDRILTAETFKKEIVRGSDTWIRIIKNPYGSRILKAVYFPFTKSGNFENIYFEDLIDNEYVYKMNQNYIDSNIITHSRIQILDGRYYKAIIFVPKMFSLEWLDIWKNTTKSLTEWKQILTYFSDLETWIEHSKNRKHWNLLNEI