MKKIFVVTDNRTILSDFKNIIGSKNDVEVDYFCSFKSQTSFAKEIYNSEIKPIDMKKNGNDLIGKYDLGFSCHSKQLFPAKLVNSVLCINIHPGLNPYNRGWFPQVFSIINKLPIGATIHVMDEEIDHGDIIIQEEVEVNSFENSFDVYAKVQKKEVELFTKVIDDILNNKFTRIKPNSEGNYNSIHDYKNMCEIDLDKIVTMREAIDYLRAMTHPPYKNSYFIDEHGNKVFVALELEKIS