MKEFHVDGSTTLSLALFTDVSNSKELLNSMQAGTLEPEAAFLNASLVPDVFPVLAAAHKTLLSKSRESLTTRTLHSELVYNYSGSKHITESLKRCGISDNTTYVLAARFGASADEMKMVEKLIIGKEIDLEELESRANKAQIQKHYKISGLELAISSLADSITCRIATRDAL