MLRFPENVVICDGKRILWNGLGLPENLVFEMARTVLESNVPLKGKIFCFPAQTVLGKMAIFTDEKTQGRDVLVELLNHELLRMRLYSEEVENLVEVLFNDWRPGKRVFIVRSKNFETRLSLREKLSSFADVIYNAGEIDVGIAPAGTLLQINEEKVSFSDPERDIKEAVRKALLIDRYVNEPFSFYEKLPAYNFSLNIQIPELVKIFLRTGDIQKTSELTEKNVEVVFREILKFEKKTLLSPRIPVEAFLILKGGLD