MKQDNAMQHNLLINGKLVAGEGEKVPVYNPATGEVILEIAEATAAQVDAAVEAADRAFDAWSQTTPKTRAECLLKLADAISAQAETLAQLESLNCGKPLHCVINDEMPAIVDVFRFFAGAARCLPGMAAGEYLEGHTSMIRRDPVGVVASIAPWNYPLMMAAWKLAPALAAGNCVVIKPSEITPLTALKLAELAKDIFPEGVINVLFGRGKTVGDPLTAHVKVRMVSLTGSIATGAHIIGHTASSIKRTHMELGGKAPVIVFDDADIDAVVDGVRTFGFYNAGQDCTAACRIYAQQGIYDQLVEKLGAAVASLKMGAPEDAATELGPLSSLAHLERVSAAVEAARALPQIKVVTGGSRADGAGYYFQPTLLAGARQEDAIVQREVFGPVVSVTPFSDEAQALSWANDSQYGLASSVWTKDVGRAHRLSARLQYGCTWVNTHFMLVSEMPHGGQKLSGYGKDMSIYGLEDYTVVRHVMVKHS*