MQNLSSTQREILLALIDIYNKNKRMVKSKEIADMIGKDEGTVRNVILSLKVLGLIESKPGPSGGYVPTLKAYEAIKNPVITPLLSQLTLYKDGMETDIRINNIEILDITNPNGNKVLLKVSGDLRKIKVGDTVKIGPIPYTRLVIEGVIIHTDDERKELVIDVTRMVSIPKVQVKNIMGKRLVALKPENTLRDASQILYKEGIRGAPVLDNEGKNLGILTTADIIKAFFEQRYDAKVSDYMKTNVISISEDDDVLTAIKKMLIYNVGRLLVLNKDQRVIGIVTRTDILKTIAGLEEIITL