MSSGEGVPRRCRSADTGKTRMPASQTGFGDLFLGKNLRLPPGNQTVMVPPPPAFPALAAAPLFFPGVQDCGFVPYPHLRHGAHRSCFDPKAVSLYHGALLSRAGALYSTYRPLAAEDPRAGKAATRESTGALKAWLNEHLKNPYPTKGEKVMLAIVTKMSLTQVSTWFANARRRLKKENRMSWGSKGRSEEEEEEEEEDSEGEEGLGPKGPCSGDEQEDPRAVKDAEADAGGLPGSERVPPAPGTESDTEAVCARSGLGCTENEPKAQKSKIWSLAETATSGGGHRARSTSCGPDTGALWPDWALRNGQYSPVYYPAQYIFKHGPASGLNCQ