MSSSTAGQVIRCKAAVAWEAGKPLVIEEVEVAPPQVMEVRLKILFTSLCHTDVYFWEAKGQTPVFPRIFGHEAGGIVESVGEGVTELKPGDHVLPVFTGECKECAHCKSEESNMCDLLRINTDRGVMISDGQSRFSINGKPIYHFVGTSTFSEYTVVHIGCLAKINPLAPLDKVCVLSCGISTGLGAALNVAKPKKGSTVAVFGLGAVGLAAAEGARISGASRIIGIDLNPSRFDEAKKFGVTEFVNPKDHDKPVQEVIVEMTGGGVDRSIECTGNVNAMISAFECVHDGWGVAVLVGVPHKDAVFKTHPMNLLNERTLKGTFFGNYKPRSDLPSVVEKYMNKELELEKFITHEVPFSEINKAFEYMLDGAGLRCIIRMEG