MDDGASTPRVVVLGGGFGGLYTALRLERLDWTRTTKPEVVVVDRGDAFAFKPLLYELVNETMTRDEVAPTFEELLRPTGVRHVRGTVRGFEPDGLSETRDGTPCSSSGGTCTLADGTSLTYDYLVLALGTATNDGGVEGARERAIALNGAEDAMKISSALGEAAAAGRRARVAVVGGGLSGVELASVVAERLNASPSGGSVDVITPNGRVMSSAPVGQREAATRVLEKAGVNVVSGRVLRLSDVNDIDAVSTAASVRLADEIGEERDEVYDIVCWTIGQRAETPKEWPVATTGARKIKTDATLRVNGHSRVYAVGDASSSSAEVMNASWNELPSTAQVAFQQADYAAWNIWASMNGRTALPFRYQHLGDMMVLGELDAAVAFPVGDITLEGPAAAALRRLAYLYRMPTDEQRMKIGSKWVQQGVEKLQSDPVGFFEDVRKVLPNPFAL*