MKFVNLTSEEFEQFTSENFSHYTQSSIHYNNRSKTKGDVHLVGVKDDQEDVIAACLLTEARSLKFFKYFYTHRGPVMDFNNLVLVRFFFKSLTAYLKKHNCLYVLVDPYVLENLRQPNGEIIESFDNRALIKTMEELGYKHQGYTVGYDTMSQIRWLSVLNLKDKSEDQLLKEMDYQTRRNIKKTYEMGVKVKTLPIEETNTFFELFKMAEEKHGFKFREEPYFVEMQKTYEDHAMLKLAYIDLQDYLDTLQTKHQNLNQQLKDVEKTLEENPNSKKNKTKHTQVKQQFDSNARKIRQTKEKIAEEGQVLHLAAALYIYNDHEVYYLSSGSNPKYNAYMGAYRLQWDMIQFAKEHNIDRYNFYGVTGDFSENAEDAGVQKFKEGFNAKIYEYIGDFIKPIKPLFYKVKQELESRR