MTQRCHLDASLSCKSFSTILPLMQTLIICQGAIMVKNLAAKEPSAFSLDAYHKQYYLCLGAAAAVLKWVENEKGVIVIHHSLQVTFNGSADHMSLDSTSVQNLEVIEPLVPAIGLLNKKYSSLFRTLNTTKTIAGARLLRANLLQPLKDAVTINIRLECLEELTSNEKLFFGLSKVLMKFPKDIDRVLCHFCFRQKKTIENATDSSSTRRSQALVASIILLKEAVEVLPALTEVLKPGKSLLLSDIRESVCQHPKFKILHKRIEEVIDDDVLHARAPFVARTQQCFAVKSGIDGFLDIARKAFCETSEAIHALAKKYRETLELPNLKMPFNSKRGFYITIPENDVHGKGLPRIFLQVTKQGKNIHCSTQELISLNIRNKEAAAECYHRTEICLEGIIDRIREDVALLTLLSESLSLLDMIVNSFAFMVASKEVGRYTRPEFTDDGPVAIEAGRHPVVEVLRSDQFVPNNTFLSEASNMVLVTGPNMSGKSTYLRQIALITILAHIGCFVPARFASFRVVDHIFTRIGAGDSPESNASTFMTEMRETAYLLQNVTSRSLVLLDELGRATSSVDGLAIAWSCCEYLLSLKAYTIFATHMQRLVELSSLYPNVKVCHFHVEISNNRLDFKFFLKEGHASIPHYGLLL