MQKIILGMLVFTASNAIALNNDFNVYGKVGVDLVSRFDSIAITRHNTQAPKNTARFSPSLFAEITYNATPKTEVGLGLGYIHRKSSHHIIKQKTDNGNQALIDVIEEYPVNRYHSIPLYFLVKHNFYRQSDLQSYLKVDFGYAFNKTKPTLNLTESTDPAGNNQYYTEKHKISLNVENGHYYGIGFGVEYKNILAEIAYTHTDSRLTYSSKLIRGESEYKNDALRFSVGYRF