MVRFPLRCRAPRRAPVASRLVLLLCALLAMPFSWAEPGKTEPGRTEPSVSLQSPTGGWRYYGLNDGDSDARVAYPTPPIDRGAQRGRSLIEGTLQNIGHLRTPHRLVVNGNPLPLYTDEQGSFARPYAFGAGSNSVELVAGEGKSLKRVQFYEANNLRTPARIRMVLGWDDPKAELDLHVVTPDGQHAFWSHPVLTNGGGLDVDSVDGPGPEMFTMTAPLQGTYLVYVNYWGNLGSEGYNFEAGSNQNEIITAQINLIFNENTVNEKRETFVVPLRAIGELLFVKSFNY