MELSHKTLEKEASANKQQSVYNNLLDPEHIWFQKLQSTVVVQWVKCNEYLFERCSGVRTITRHILSAQGGFFSKLTWVRSALQTEQIVNTENFFKEGYSLVMYPEVMAYLMDCKEHVSEEAIEEAVLNHENFVNVLATAFELLKIVRGYVIAGPDSCLLKTWFDNLLCDGKSEADKAEAQLLSFKDDVCKYFGSDALFKVSGQWHVFGQKQQHAWDKLIEIHNDLQAGNVVSTLDEEFTKTFQEGLPSLLKPCLLNKDGLDIITTYLSLSTKLYRAFLLLKTAQDFRIAKKQNIHNIKEEDQPGSVESSPFNF*