MKKKICILGSTGSIGCNTLDLISQHKDKYEVTTLTANKNAKKLAEQAIKFQAKNVVICDESKYKELKELLSGYDVNIFSGHKELINISGLQYDIAIVGIMGMIAIKPIMQAIGNSKVIGLANKESIVCAGDFIMSKAKDSITKIIPLDSEHNAIFQIFEENNRKNIDQIILTASGGPFLNKSIEELKFITPEQATCHPNWKMGAKISVDCANMVNKGLEVIEACKLFNLDIDKVDAIIHPESIIHGMVYYSDGSVLSQMAYHDMKTSISTVFEYPKRLIFNYNKLDFGKIGSLNFQKITQEYFPLFYLAKQAYKLGNYALITFNIANEIAVEAFLQKKISFLEINKIVKNSINNAQSIKITSLEDVLFISEKIKLEIRTNIVC