MIGALGAYSQSISITTVYATLGIDAVIDSINDGRIRAILCNKRNVSLLLSKIKDMPSLKHIIYTNDMIAPGESVNIATPPKDVKVSSFEDFVNAGDTKAFPIVPPTPETCAVIMYTSGSTGKPKGVVVTHKNVLATTSMVTEIINENDVFVAYLPLAHIFELVAEFSCLAMGSCICYADPKTLTATGSYPVGALEQYRPTLMVGVPKIWDVIKKGIQAKVAGGSKVAQFLVATAFEARSRAMKLGFDTPLFKALVFKKFSKVVGGRLRLAVSGGGPLNADVQGFISTCFGCPLGQGYGLTETCAGLTLQDLADDRVGIAGVPIPCVEVKLVSCPEINDKAGLPYLTSDRKDVNGKSVFGRGEIWVKGANVGLGYYMMAEKSKEDFDEDGFFHTGDIGQFADDGSVQIVDRKKNLIKLKGGEYIAVENMEMTYGNCSFVDAVAGGICCYGDGDMDRPIAIMQLNHVVVMNWAKDNGVAGDFDKVKDSKELYDAVMQEMEQEQKKAGLSHIEKLIAIAFVTDPWTPENGCLTAANKLQRRAVV