MKQTGLSRSHLLAAGLFIIVVLLTIGSSTRREGGSMQALLQDATARLTAASTAGSQARCSRTPTVRAYHPSTWEQEWSAAATQDAIEKPGRLCAMVAEQPGRVQEWISGCEQQYALLAGNQAGSSESSTGGRPGRLLMAGEAAALEMPAKQRQLQQLVHDEIPKHVQPNELRLPANSKSVNVHSGDVFSHFEWIDPCDDAVIRAPIEPLVGHLRDPRTVMCDPKSKVPVQSREYMFFLGLTPAQFNRIYPGRRLLMDFGTGVYPSSLGWLLPRYKALGVTFDEIWAWEAAEMNHTKYWEDVPASLKPKMHLYNEGLAANPTSPYHPIAIIKKHVRPGDYLAIKLDVDNSPVELAFMNAIREDDDLRALISEIYFEQHYMHRDVPFFGTSGKGVSYRDMLDFFQGLRQQGLRLHYWP*