MRKWIHGYKQDVAIEYGLSHDELLILRHFEEFANSQKMDSFFDGKYIYYWVNYEKFLKDLPIIDVKKERLGEIMVHNLSEKPEDLDQRMEVYSEKTKAKIMKRKYIGVLKSNVVRNTLVGTRTYFAFTPKFYTLKPDITDNDTEMMQKTSDENQINKDLIQESNDSVKIPNHVVNISNQDSVKIPSDSVKIPNGFGKNTSDRFGKNTEPKIDKYRLLEIDNNIYSRVIDRLNNLANKKYKSTTNKTKSLIDARLNEGFTEEDFYKVIAIKVKAWKDTDMDRFLRPETLFGTKFEGYLNESEAANNQNKNNTQGQTNTSNVKNTSKPVVTQFHGSFNEHFRNYSEDELEAKLLRAQNKKRGIANGYRG