MEQLLADYKKGNVILFVGAGVSMNLGLPSWSQLVDHIATELGYDPDIYRTFGSALELAEYYKLKKGKIGPLRSWMDRMWHSSDIDINKSKVHEYIAKANFPIIYTTNYDRWIETALSNYGKEYIKISSVSDIAKIDNNKTQIIKFHGDFDDDSSIVLDETSYFQRLEFETPLDIKFRSDVLGKSVLFIGYSLSDINIRLLFYKLSKLWKEQKLEEAQPKSYIFLPRPNPIQEEILEQWRIGMISSENDNPGESLEEFLKNFVLV