MVIFTKEQLMCICEVLLKECKYDKLRELLVSNEFRTYENDIFALARIKVHLHYSEYDSVYHLIMNRFFNKCYHKELQTLWDEAHYRQYQTKKATDKFLIRKKHPYPATIWDGEGESYGVKVRVRMQLNKSFQMNHYPKESEKVRLCRETSLTRVQVNTWFKNKRHRFNAKNFGKNDSDKDDDPIG