MSEPVLDPAVDYPLSLNRKDLLTTPNGKPIDAITMDAVMSGEVSASDLRITPETLRLQAQIAEGVGRKQLGANLRRAAEMTAISDERVLQIYNALRPNASTKAELDAIAEELETQYGATMLAGLVREAADVYERRDILATSE