MKTNTQQWSQTDQKIAQEALGKAYARETEALVAEINQKASQITHINDIWALNDYLNSKRYHIDGKYYSSDATSMFVLAQLVKEKWLTLDELTGLTPSTRAKVAALAKMS