MDKGDPKKLRGKMSHAFFVQTCWEEHTKKHLDASVNSEFSKKFSERWKTMSAKEKEKFEDVAKAKKQKKKFKDPNAPSAFFIFCSEYCSKIKVEHPGLLLEMWPKNSAADDKQPYEKKAAKLKEKYEKDIAVYQAKGKPDVGKKGGVAKA