ELERLAEVLITGEQLRLRLHEGKVIKDRRHHLRTYPNCFVAKELIDWLIEHKEAMDRDTAIKIMQKLLDQSIVHHVCDEHREFKDMKLFYRFRKDDGTFPLDSEAKVFMRGQRIYEKLMNTENSLLQTREEEGGTYERALVASQFIDWLLQEGEMGTRAEAEQLGRRLLEHGIVQHVTNKHHFADGPLLYQFRMNFRRRRRLIELLHERGRGIPESHDSPFCLRKQNSDGGNTSFLSVSPSKEIKVVIGARRSSLSSSCGSSGYYSSSPTLSSSPPVLCNPKSVLKRQVSPEELQTPGGPFLKKTFTIVGDAVGWGFVVRGSKPCHIQAVDPGGPAAAAGMKVCQFVVSVNGLNVLSQDYRTVSNLILTGPRTIVMEVMEEMQC