MGSSTDHGGAGWRGKKQGSQLWKKALLHSSLCFVMGFFTGFAPSSVSDWTSAAAAAGSSSSSSHVVRALPAGGALNRSLLAHGAGPGYDRAASPRPLLVVVTTTESTPVASGERAAALTRTAHALRLVAPPLLWVVVEAAPDAPATARQLRATGLMYRHLTYRDNFTAAGAGKERHHQRNVALGHVEHHRLAGVVLFAGLDDVLDLRLFDQIREISAFGAWPVATMWRDEREVVVRGPACSSSAVTGWFSQDLSDGTAAAASTTSTARARPSGEVDVHGFAFNSSVLWDPERWGRYPTSEPDKSQDSTKFVQQVVLEDLX