MSKEEKIILAAIDVFREKGVEKTKVSDIVKSAGIAQGTFYLYFPSKLSVMPAIAAVMVEKIMSEVNHRFQKNESIEGQLEQIVDAVFYLTKEYRDVFALVYAGITQTEHLKEWETIYAPFYEWMNNFLKQAQNAGDIRDSLNTERSSKLIIGLIESAAEQIYLYDDLDEENATLQKQELLDFLHHALGLRI