MVSKKLPLDLEEEILFRVPPRSLVRFRSVCREWNTLFKNKRFINKNFACGRPEIMLNTHSHIYSISVDLKDENPTIKVRDLRFDHLSCRGYHLYGICDGNFFMYSFLNGGGGVVWNPLFWRQTKWIAKAENTCGKAIGYDGSRPEKSYKIIGRSSCSWQGKVTDTYSVFEFATNAWKVTDHTRFHEKPELMDDSGRVSLNGNLYWTAYNSPHTGQYFIAMLDFSKEIEKSRKTFCVLPCKGEKSTTHTRILSIYKGDRFSVLEQSKKTREIEIWVTKDQIGNGDDGDDVVWIKFMTVSRPDFPILLSYISTSYFVDNDIHGKSFVLCCPSKRPKAAWVYIVRGDLCKKIKIDQVLCEFQSSVYVPSLITIP