MDDQSIVPKPTFFFGDAVPDDSTYQRRCFQFSFTVDGEKRTVSTRSSFNRTIPIMSLSSACSKREDPPSWVKRTNVIKTGVFVGGPSGFAEKSPARMDILMPASAYQGSDHSSVDLRPVGLGIFKGDGSNWVKPFRLRGRFSADSSWESWTDHILQVGGAILKEAEIFYAVRAFRQTVVFFDEAFMAMLESFLPQTNTFVVTNGEIGFSLKELSAITGLPILDNLYEEFMPIDNVLEEQSEEFRLLYFQLVGFYDFFKEKEGSKVQCSSWRSGSFLSSNFFDSGESSESTT