MGRELTRTEKTAIRRLVSKWCANYDRDCGCLPLDCECYMFGKCWTGAYCRYFREAVLPLDPALEAALLAEGPRPDFKVCPVCGRAVAPDGRQTYCSAACAKAAHRRQQREYMRKKRG