MAPQIPKTQKAAVVQKTGGKVQIKDDIPVKQPEDLAPGECLLKMHCTGVCHTDLHAALGDWPIPPQVPLIGGHEGVGEVVAIGKDTVHSPVKIGDRVGVKWIAYSCLNCEQCRKGFEQNCYNVKLSGYTVDGTFSQYLVSYVNCVTPIPDGIPSEDAASILCAGLTVYRALKYSETVPYDWIVLPGAGGGLGHLAVQYAKYMGRRVIAIDGGEEKRKLCESLGADAWIDYTTCKDIVAEVKRITEGKGAHAAVVTTASSSGYTQAVDYLRDGGKLMAVGLPAKATLDASIFFTVFKSIKIIGSYVGNREDANEAIKIAAAGKVKVFYKCDKLSALESVYDLLGQGKIAGRIVLQME*