MLFLVCLRLPKMVLVDLVFHYGGEWIREPKLLYEKKLVYKWEGYDSNLLSYIDITNEYINILGYVGVQQLIVFVPSGKYYEIEGDEGIRTLLSFVNDKFDVINLFVVDDSELDVDVENITKMLEIVFNQNSEEDTSNTGQIKSKKQKMNQGMCESTSKAGKLKKKKAKGKEAEQFFLMDKQCDKGKKQTNDRHRTLIDEEDVEYPTPTQDCGGLPLDSSIIAATVEDFPLTASQPTQDCALDEGEDFGHDVEDGMPWKTRDFSELKSRTQQRQKQAQPSGSRRINFDCDCLTRPEDYAPKGLRKDKMDMRSNKEKKQANERHKTLIDEEDVEDFPLRAPQPTQDEDEDFGLDVEDDMP*