MNVPLNSDGTVTFNATLFALVRTSLKIKTEGNLDQANQELRMVIKKIWKRIKQKLLDEVIPPPDEEEVTVGKFYATFLIQDYFRKFRRRKEKGLLGTEAPTSTSSVLQVGLRSLQDLGPEIRQALTYDSEEEEEEAVGQEGLGLFAQDPRFVALAKQEIADACHLTLDEMDSAASDLLAQRTTSLYSDEESILSRFDEEDLGDEMACVHAL