MSENYGDYQTEIYGRGALTGVLPNVTTDPRLLEKQAKKALGARSFNYVAGGAGEKATMDSNRLAFRQWKLIPRMLKPMNDQNLAVNLFGQHYPTPLLMAPVGVQSIFHDDKESGLAEACGNVGIPYILSTASSSSIEEVAQANGDGKRWFQLYWPRDDDITLSLLKRAKDNGFSVLVVTLDTWSLAWRPADLDNAYVPFIRGVGNTLGFTDPVFRSKFEKESGSTVEEDIVGASKAWISQVFYGQPHAWEQIAFLRKNWDGPLVLKGIQHVDDAKLALEAGCDGIVVSNHGGRQVDGAIGSLEVLPEIVDAVGGKMTVLFDSGVRTGADIIKALCLGADAVLVGRPVIYGLAIDGKNGAEAVMKGLLADLWQTMSLSGIRTVAECTRDKIRKVVYPGDGKAML*