MTNNLTFQEAYDATGRILSITVCSPRKHEPSRCLNYLTSPHVIWSAVTASCAFPGLFEAQELMAKDIRGWRDGSLEIDLPMIQLKELFNVNHFIVSQANPHILPFSRMKELVRAYGGQFAAKAEISVSIFVSWSIELFLIESVFQAF