MKKLTVILILLAQILSGCSLNEGPSNAGNDAGSTKEQAGNHPNENFITGYIIDKEKERLLVVEGLDELEFDINQQSVEEILKIADPNAIWITIDDDRVNDFSIGEKVRVIIDGGVNTSFPAQAAAKQIELVE