MQPDSPLNKEWAMQGKSGVKAAWKALDGLLRSLPQVSPNAVQEALAGIPMPGPGFTSASGQLALLTNTGGSITGAASPMPGSRAAVLQELRQLQGGGDATLTAVMAKGVAFHHRGLMPEECHLVEAAYSSGAVSVLCCTSTMAVGVNLPARRVIFRHAFVGLQTNPIDVATYRQMSGRAGRAGIDDAGESILVACGAFSAAKLASLITSDSAPINSCLVEGKRGMKRAMLEVVVSGAVSSAGDVSRYIQCTLLAATHDFQAEVASATKTALKWLVEQKFVTWDTITSTYVPSPLGKATLASGMDPADALLVKQDLATAREAFVMATDLHLTYLVAPARLDDISIDWA