MESISAFEIIKVGIGPSSSHTMGPWKAAELFIDEIKQSQPLANISQINVHLYGSLAKTGHGHGTDVAVLMGLAGEDYTQINTDTIPEKVNAIKSSKTILLGGVHTISFDYDKNLVFEYEQTLPFHANGMEFIAIFNTGELLSKKYYSVGGGFVATENDNTITQNAIVTPYPCHHAITIAENCAKLDVRVSDLVMINEQAWRTEEEIRQQALYIWNEIKNCIFRGVNKTGILPGGLNVKRRAAEMNEKLLAGRHCDNVDEWIRAVKASDKSFTSINKWISCFALAVNEENASFGRIITAPTNGASGVIPAVLMYAWCFVDGFNEDKVIRFIITAGEIGTIFKKNATISAAMGGCQAEIGVSSAMAAAGLTECLGGSPEQVLMAAEIAMEHHLGLTCDPIGGLVQIPCIERNSMGAIKAITASNIAIESDPKSAKVSLDAVVKSMWDTAKDMNNKYKETAEGGLAINIPVNNAEC