MSDLVTGITMATDGKQHLSIVICGHVDSGKSTTTGRLIFELGGIPERELAKLKEEADRLGKSSFAFAFYMDTQKEERARGVTISCTTKEFYTEKYHYTIIDAPGHRDFIKNMISGAAQADVCLLMVPADGNFTTAIQKGDHKAGEXQGQTRQHARLINLLGVKQLIIGVNKMDSDTAGYKEARYKEIADEMKHMLVKVGWKDSFVEKSVPIIPISGWIGDNLIKKSENMTWYTGRDVECGQGKIHVHTLLXALNNMATVPERKIAAPLRLPISGAYKIKGVGDVLAGRVEQGEVKPNDE