MLELNDFTTVSPDDLTAALGFQIYNDLKNEEESAEFQPNYDPNLKVFYLMKNDDVYIPVLHTKAIDFRIVKSLHKKLKKR NIFLAVVDNTANILYYQMSEGLSENQSTKTAVK