MVDSGSVQFKIDYRTIQTFASDDRYILEESICVGEHRFSASCYPQECSEDGEFEYLSIDLSLRSTSEVTSPVFEALVVGKDGAPSPALAKRKRGTASDFNGLIDGVWKSWCWLDFSKGGDDDMESLWAANGRMITISCGFSVPLENPITVPASDIGDHLRGLLDCADGSDVSFSVGGETFRAHRAVLAARSPVFKAELFGAMAEARMPCITLHDVEPATFKALLCFIYTDALPRDSGELVGDPVDVFQHLLAAADRYALDRLKLLCAHKLWDNVTTDRVADILACAETYNCRELKDCCMDFFVTEQNFKHATLTEGFVRLGQKCPTIIAELRKKARI*