MPGGRDPMPSHTMELPRLIVIGEGNMGDLGPFLGSLGGPRTVSLISGRTVQGATGRKIEGSLKRSGIKWSWHMAGTNDPESIASVQEAVRSDESGMAVGIGGGRAVDTAKMAAFKLGIPFVSVPTAASHDGIASPFVSIKGDKPHSITATAPLGVFVDIGVIRKAPARLLASGCGDLVANMIAVRDWELGRDRKGEYYGRYAASLALMSAKIVMENAARFAREGVDERVVVEALISAGVASCIAGSSRPCSGAEHLFSHALDRIAPGAGLHGEKCGIGSIMMAKLQGQDWKGIAGALKSVGAPTTARQIGLDREDLIEALMTAQGLRPERYTILEEAGMSRRRAAALARVTGVA