MPMGSSAAMPALPPGFRFHPTDEELIVHYLRRQAASMPSPVPIIAEVNIYKCNPWDLPGKALFGENEWYFFSPRDRKYPNGARPNRAAGSGYWKATGTDKAILSTPANESIGVKKALVFYRGKPPKGVKTDWIMHEYRLTAADNRTTKRRGSSMRLDDWVLCRIHKKCGNLPNFSSSDQEQEHEQESSTVEDSQNNHTVSSPKSEAFDGDGDDHLQLQQFRPMAIAKSCSLTDLLNTVDYAALSHLLLDGAGASSSDAGADYQLPPENPLIYSQPPWQQTLHYNNNNGYVNNETIDVPQLPEARVDDYGMNGDKYNGMKRKRSSGSLYCSQLQLPADQYSGMLIHPFLSQQLHM