MADRVVRSWVCGGLIGAGAFGSVNLAVDNETGDLFAVKSTECSGGRSSDGALLALENELSILQSLQSSPRIVKCLGSAWSSSAESGQPVRSVFLEYMPGGSIADLMAKLGGKLHESLARIYTRGILEGLDFLHRRGIVHCDIKGKNVLVGATGVKLADFGAAKRLSGAAPYQHHQQSPMIKGTPLWMAPEVVRQEEQGTASDIWSLGCTVLEMITGRAPWGDVKHTFSALYRIGCSEELPELPRWLSEQGKDFVMNCLRRDPRERWTSAQLLQHPFVME