MTDVTELLDREDKLLGKKPEAPAKGPLDNLTEEKRKIVAQFRSLVDEWKGTYEQEVQDFLNDDTTLFRYLDGFTWDLNLSNEKIKATAEWRQKERPQDIRLKDLGQIGKIGFIQHQGYDSQSRPIIYVNFAKDNLPIDEVHNKQRALAITYAVERCIKRMPKNVYQISWVCDMRNANVGMGMVRSMKDPLLVLGEHCAERLSVALVLNVSWTLSMCWNFASAFLSQQTVDRYQVMRDESKQTLNKYIPDESLLAMYGGKNDAKYDYDALIQLEEDMDRLAKAQKE*