MSAAAGASRVAFVLVDGIGDVTIPSIGGRTPLEAAAAPRLDAVASAGVAGLMDPVEPGLACGSDTAHLSLLGYDPRVYYRGRGAFESMGAGLAMAPGDIAFKSNFATLDESTGVIVSRRADRHFEEEGPILCAALDGMKLPSFPEYEVRVRYATEHRCGVVVKGPRLSGNISGTDPLKDNRLHLKAEPLDDSEEAKNTAAVVNELSKEITRILVSQPINAKRAAEGKNIANVVLLRGCGIRIEVPAFETKHGLAPCMVAPTKIIAGLGLSLGIDILEAPGATGDYRTLLTSKAKAIAKALSAPLETPPRVFVPGEDEYKAGRENGYDFGFLHIKAIDDAGHDKAVKLKVRGLEAVDQAIGQLARLLWEAEKSGHYQYFICVTGDHSTPVEYGDHSFEPVPFAICRLRDFVGAFGEDNVMSTPLDDFPLPSVKSGEDLTDNTELAERKHDHCKAFSGDTVYEYTEIAAARGCLGRFPGSEMMGIIKKFMKAKND*