MATVIVEGYAAHDSSGHLTPFSFTRRVTGPNDVTFKVTHCGICHSDLHQIRNEWKGSKYPMVPGHEVVGIVTEVGSEVTNFKAGDHVGVGCMVMSCGECDACEKKVEQFCPKTAWTYNSVDMDGTPTYGGYSTLMVTNERFVLRIPESLPLDGAAPLLCAGITVYSPMCYFGMRERGKHLGVVGLGGLGHMAVKFAKAFGLKVTVISRSPKKEKEAREILGADNFLISSDEDAMKKASKSIDYIIDTVSAPHELEPLLSLLTVNGKLVVVGIPVKPFELRPGAVIFGRRFVGGSLIGGIQETQEMLDFCAEKKITCTIEKISVDYLNT