MVVFTKEQLMCICEVLLKECKYDKLRELLVSNEFRTYENDIFVLVRIKVHLHYSEYDSVYHLIMNRLFNKCYHKELQMLWDEAHYRQYQTKKGLLMTTDKFRIRKKHPYPATIWDGEGESYGVKVRVRMQLNKSFQMNHYPTESEKVRLCKETSLTRVQINNWFKNKRQRFKTKNFGKNDSDEDDDLEMLDDSRK