MLVLYPEIKPYARHELAVDEPHVLYADESGSPDGLPVVFVHGGPGSGCDALSRRFFDPNLYRIVTFDQRGCGRSTPHASLEKNSTWELVADMERLREHLGIEKWVLFGGSWGSTLSLAYAQTYPERVHALILRGIFLCRPQDIHWFYQEGASRLFPDYWEDYVAPIPPEERGDLLAAFHKRLTGSDQIAQMHAAKAWSTWEGRTATLRPNPMVVDRFTEPGRALSISRIENHFFVNQGFLRPNQLLEDMHRIAHLPGVIVHGRYDAICPLDNAWALHQAWPNSELQIIRDAGHTASEPGIVDALVRATNEIGRRLLDLPPEAE*