MRVRIRGIYATALTYLFLKNGFEIVQQTPQIAERFFMDIIRSPADVTVKDGIDKGEIVSVGEDIYNFMRSIFKYSPIWRSPIKLYSVVSTEDCKFMNFIVEPCLSEGLVIKPPVEGKIILSSPRAVGKFAMVWKGDGRTFFSEHIDERDSQRLLSVSIPFNKKGYNVKWRSNAAMATTAELKEELENLTMRYSYNDFREQGEDFLKVTLSLEDKLFLDDIRSLVINTMKFHHMLKMTYSNEVDIEEGKVNPSPEKLLTSLIGDNMIEAIEHVKPNGKRVLLKGGTIVQKEIGRDYYWLKIRREFKSGGIYDGLNLKIEDGDYDLVELDSRNWYQIHRYHDRNNNLKGLYVNISTPPELLKNRIRYLDLEVDVVKVNNTVNIIDLEELEANKPILGEFLYKKALEIAQNIKDKLNEDKI