MRYVAPNADNIIRRCDEVTHLVVLLKACAKTKDLCTGIQLHDEILNYGLLNKCSEALVTMYAKCGALLQARELFDMHKTQDVFTWNALIAGYANNGQAQHALECFEGMKREGLPPDAVTFVCILKACGVVGMADVGEQVHEEILRQGLLRDNIVLGTALLDMYVKCGALNKAHKVLQEFAVRDVVSWNALIAGHAQQGQGEQALGCFEQMQSEGISPDRVTFLGILKACGSIGAGAKGEHFHDEIVRQGLLGSDIVLGTALVDMYA