MVFLTDWGHLVVDDYGVFLRKKHGRIVVVSRGGREEFPVRRVREVIISGKAGISTELLKLLADSGIDVLVTSYTGRPVALFVHARSGGSVRNRIEQYRSLEDGRACKAAAMIISGKLSNQVSNLKYYSKPRKNISQESKILYEKAEEIKKLREKLRDIETSDLGKCRENIMSIEAQAANTYWDGMRIVLGKYGFKERVKRGRGKEVDPVNLCLNIIYNKLAGTVWKYVLRFSLDPFQGFLHARRPGKLSLVYDLMEPFRPIADRFIARFLYRLDQGFLRRASGAELAKLLTKKYYEEFTRQRIEYKARKMTMEAAVFWFVQEIVRFLNNRTSSIQPPYMPW