MSVGSEGDKTLEAICYRRGSLQLLDQRKLPLETLYLDIHDTNDAWDAIKEMVVRGAPAIAIAAALSLAVEISNLASFDGTSHDASVFLSKKLDFLVSSRPTAVNLSDAAVKLKEVISKAAATAKETNSVFQAYIEAAEVMLEDDVTSNKAIGSYGASFIKNYLTDSKNITILTHCNTGSLATAGYGTALGVIRALYADGALERAYCTETRPFNQGSRLTAFELVHENIPATLIADSAAAALMNAGRVKAVIVGADRVAANGDTANKIGTYNLAVSAMHHGIPFYVAAPLTSVDLSLSSGQEIVIEERSPKELLHTRGGLGEQVAASGISVWNPAFDVTPAKLISGIITEKGVITKNGTDTFDIAGFVRKTSGNL*