MEESSARRAVKRAKLETDRAPPGALELCLAAQGDAEELRRILALGAQVDARDEDGRTALMRAASCGSESCLGILLDGGAETQLGDQAGWTALVWAVRQRHVGCVRVLIEHGTDLDFVDLKGWTASMHAAATENDACLRALLENGADVSAANFEGTTALMLAAATNSEACLRLLLDTGADVSCAGSTGMTALMYAVGNGHETSVRMLLQSGADISATDSYGMTPLMHAAVTGNETCLKVLIENGAALDATDENGITSLTYAAGNGGDASLRMLLDADADMSIADSFGRTALMYAADNGDISCVQLLLKHGCDVLVVDSKRMNALMWAASSGHADCLRLLLTHCTDVNVRDLEGRTVLMHAAMKGRESCLRAVFEHGPDFALTDRKGRNLLMWAANAGHELIVRLLLERIRTLLDPVAFAAFIKEGWLWSNCAAPCRS*