MASGGGNAAADAKHVDAEVVIVGGGIAGLATALALRRAGAARRVLVLERHAGHRATGAALTIFPNGWFALRALGVAHKLASRYDAYETSRVTNLETGATQVFRFAGNKNKGEEVRVRALDRKALLEALAEELPPGTVRFSSKVVSIDTERAAGDSSVTVVLGLDDGTVIRAKVLIGCDGVHSVVARWLGLSEPASSGRSAVRGLSVFPGGHGVKRELRQFLSEGLRAGMVPISDTDIYWFLVNNTVAAEKEAAGDPVKTLLEVTDNLARHMPAEYLDVVRHSDHGNLSWAPLLYRNPVSVLLGPAARGPVTVAGDAFHPMTPDMAQGGCSALEDAVVLARALSREATPAEGVSAYVAQRRWRAAWLVAGAYLSGWIQQGGTNVGGVRGRLVKVFRDWIFYRFVFPRLADTMWFDCGDLTPPPPTAAVGKSHHIE*