MNPLLQDYARILLEWNQTHNLSGAKNLSELEPQITDALKPLEFIKDFKSCLDIGSGAGLPAIPLALEKPEVKFILLEPRIKRAAFLNYLKSVLPLKNIEIIKKRLEDYQNLLQVDLITSRAVASSSFLIEKSQRFLKDKGYFLFYKGEQLKDEIACKDTECFMHQKRVYFYKSKESLC