MPMGSSAAMPALPPGFRFHPTDEELIVHYLGRQAASMPSPVPIIAEVNIYKCNPWDLPGKALFGENEWYFFSPRDRKYPNGARPNRAAGSGYWKATGTDKAILSTPANESIGVKKALVFYRGKPPKGVKTDWIMHEYRLTAADNRTTKRRGSSMRLDDWVLCRIHKKCGNLPNFSSSDQEQEHEQESSTVEDSQNNHTVSSPKSEAFDGDGDDQLQLQQFRPMAIAKSCSLTDLLNTVDYAALSHLLLDGAGASSSDAGADYQLPPENPLIYSQPPWQQTLHYNNNNGYVNNDTIDVPQLPEAHVDDYGMNGDRYNGMKRKRSSGSLYCSQLQLPADQYSGMLIHPFLSQQLHM