MSTQACGAETKVAVVEASGGKGRRHFRGVRRRPWGKFAAEIRDPTRKGSRVWLGTYDSDIDAAKAYDCAAFRLRGRKAILNFPLEAGEPDPPAAADRKRGRGQKWRNIPKALMATNEX