MKVLLILSGLISIRAGVIKEEQNDCPGVKINGVYYEPETLRRELDRPYILAVDYSTNNLYFSYNIKSDTDDFRSARLNINTKEFNNIEGVVNGFAQTVDQKTHDIYIGGSDGIYKYDYGNNQAEIFGAPGENIWNLYFKDVLYYSTFPNQFLYTLEDGESKRFPDLEDTKVDHFVIDNENDMFYTNTTGLYSQKKGTKDAVLYANTAELKSMRSLTTDLNGQVFACLEDGIYAVKKSSKSLEKVVSINDGFGLAFDNDNNIVYSDATSLVRFKINRHKKC