MVLAELGGKLRDSLRKLQSPSGDAITAETLNGILSEISRALIESDVNVKLVMTLRSNIQKKVGALVSSDNANSAANNANIARLVQRAVVDELTSMLTPNGENATKAYVMKRGKPNIILFVGLQGAGKTTSIAKYAHYYQRKGWKTAMVCADTFRAGAFDQLKQNATKLRIPFYGSYTEADPVLIAEEGVERFISDGYEIIIVDTSGRHRQEETLFEEMQEISAAVRPDNTIFVMDATQGQAVYDQALAFHGAVNVGSVIVTKLDGHAKGGGALSAVSATGSPIVFLGSGERFEDLDPFNAKSFVSKLLGFGDVRGLMEEMKSLNSDKNQEELMKNMQKGQFTLRDMYKQFQQVMKIGPLNKVMGMLPGMPEYLMPQNGDDESTNRLRKFMYMMDSMNDAELDGKIDLHAKNDKSVEKRINRIAAGSGTHPTEVKMLLQAHKQFEGMVSKMGX