MSVGSGGDKTLEAICYRRGSLQLLDQRKLPLETLHLDIHDTNDAWDAIKEMVVRGAPAIAIAAALSLAVEVSNLASFDGTSHDASVFLSKKLDFLVSSRPTAVNLSDSAVKLKEVISKAAAIAKEANSVFQAYIEAAEVMLEDDVTSNKAIGSYGASFIKNYLTDSKNITILTHCNTGSLATAGYGTALGVIRALYADGALERAYCTETRPFNQGSRLTAFELVHENIPATLIADSAAAALMNAGRVKAVIVGADRIAANGDTANKIGTYNLAVSAMHHGIPFYVAAPLTSVDLSLSSGQEIVIEERSPKELLHTRGGLGEQVAASGILVWNPAFDVTQAKLISGIITEKGVITKNGTDTFDIAGFVRKTAGNL*