MMRQKVAGAIAGERRSAVAPKMGRAATAPVVVASANASAFKGAAVTARVKRSTRAARVQSRRTAVLTQAKIGDSLAEFLVEATPDPKLRQLMMSMAEATRTIAHKVRTASCAGTACVNSFGDEQLAVDMVADKLLFEALKYSHVCKLACSEEVPEPVDMGGEGFCVAFDPLDGSSIVDTNFAVGTIFGVWPGDKLTNITGREQVAAGMGIYGPRTVFCIALKDAPGCHEFLLMDDGKWMHVKETTHIGEGKMFAPGNLRATFDNPAYERLINFYLGEKYTLRYTGGMVPDVFQIIVKEKGVFTNVTSPTTKAKLRILFEVAPLALLIEKAGGASSCDGKAVSALDIPILVCDQRTQICYGSIGEVRRFEEYMYGTSPRFSEKVAA*