MGACHGKQRGQNGFQLSLLGFDSEFDFDALTKEARSRRVFVPVPERSLLLTKPTGELPHGGGRRIERESPAYETLRRWIASGAPRAVPGTPTLESVEVFPTARSLAAGESQQLVVTAIYDDGSKRDQGLVTAGRIVGEVAVMARYEGHFAISTISVPLAGETMPTGPAGDGFVDRLVREGLERLSLVASPPAPDHKFLRRAYIDIIGRLPTAEEARAFLDDDAADKRTRLIDTLLDDPEYAEHWANKWVDLLRPNPYRVGIKATFNYDGWIRQAFRKNLPYDEFVRQLVTAKGSTFREGNVTLFRDRRSPDEITTI