MLFHVIDDWVEFESDATRLSEADSLKKAEEIELGMYWLADNCDDDRLFVRSGLLVPSEVIRFALRERVPFRVSHAIYPSNQLPKDYFVRFEDQLLKLYKGDHNVAKIPILTFIGTLGKHTQQSWTMHISESMPVVFDYLVTKEQEGWQTYWYPVPDTKYYMYGTVQKRHNHINNVPINLQVKWQLNIKNFEVCKNVGWKKLVGRRVDAMAFKDVGLKDVQHLLDDAKVGGLKVETKWPEKFYHVAPKPKLPYPVCNPWVVHGCKDAAGDAEEIYRLMLQQKGMCIQGGDGEHPGAGTGKSTLVKKLREWLMQDENNVVFTLAYTNVAAVKIQGRTLHSMLQLTKNHKLKPSFCQYLQTEHPGKVFWLLVDDEWSMVPTCLRRVLAEMKRVLNANCVLLGDQYQR*