MSRFNFVLKHRPGKTMLRADPLSRRPDHEEGVSSDNFGQTLLKPEFFAIKAMQPGHTSIVNDKELLERIKKALEDDKMMKHYKELLASGPREFGKYLQDWNMENGLLLRRGKVYVPKDQSIRLDLLKLHHDTLLAGHPGRWKTLEIIAQNYWWPGMSIDVKKYVQACDTYQRNKSVRKPPYGLLQPNEIPAGPWEIWSINIISQLPPSVDRHGNTFTAIVVVVDRLSKRSHFFAADDHFSATEAAELIYEHILKHHGLP