MIKLEGTKFIDISYIVKNKMPADPALKLPTLEFFSNEGVNGQLHNLEVISYCPHTGTHMDAPFHIDTNGDSIEKLDPTLLIGPAVVVSLDYSDRRPCVITADIIKKWEKSNIEIQKGDAVLLNTGHSKYWESGKEEYIEKGYVCLSTDLAKYFVDKGVKFVGLESISVDGPETGTEAHKILLGNNVYIVENLTNLDKIESKRCITMGTFPAVKGASGVWIRLLALV