MVLAELGGKITKALRKLQETTLIDEKVFEDLLKEIAKALLESDVNVQLVKKLRENIKKTINFEELAAGAVFDELCAMLDPGKKPYQPKKGRPNIVVFVGLQGAGKTTTVTKYAYHYQKKGWKTALVCADTFRAGAFDQLKQNATNHLETDAAKIAEDAMLTGGAQLIIVDTSGRHKQESALFEEMEQVVRATTPDDIVFVMDSSIGQAAYDQARPPAAAPPPPRGAAAEAEAAGQALAFHNAVDVGSVILTKMDGHAKGGGALSAVAATQSPIVFIGTGEHVDEFELFNVQAFVNRLLGMGDVAGLFNTIKDAGLDKQPELISKLTQGVFTLRDMYEQFQNILKLGPLSKVMFGQELITKGKEKESVQRIKNFMTIMDSMTDEELDGQKQLVAGRVQRIARGSGRSIREVVEKMKHLKLGKGGDLKNMARNPANMMRQMQGMLDPRMLKQMGDGQHGSLLPHGRRRRRLSGRPAP*