MYAKCGQLAKAKELLDLYKSRDVFSWTALISGYAQKGQGHDAINCFDSMEKEGLSPDAVTYACILKACGSIRAADKGEEIHDQIMKQGYLEDNLVLGTALVDMYAKCGALKKARLVLEEFPIRDIVSWNVLISGYAEHGDGAEALDCYAQMQREGLSPNAATFVSVLKACGRMGAADKGEKFHDQIAKHGLLRSDNVLGTALLDMYVKCGMLVKARQVLEEVQIRNAITWNTLITGYAEHGDAEQALSCFEQMRGEGFFPDEVTFIGILKACSS