MKWEKDEFAKKVKELGMDGYNGVPLEEIMALAKVTSGLDTKHVEYDEKTGTTRVGLFKLDTSRLVSDGTTKDAKDEAKLKAEDLLSDDIKKQIEALKVAIAHPEGLALFPEFREAAEGRDVRKEVEGSGV