MELERAPGGLDRASTEMEEHGTGVGKRKVGDGRDVEGARSGKMERHQMWVEKHRPASLEEVLSHDEIMSTLTRLIDAKKLPHLLLHGPPGTGKTTAALACARRMYGKQMNSMVLELNASDDRGIDVVREQIRTFASTRQLFGSGVKLIILDEADSMTSAAQMALRRIMEMYSRNTRFCLICNYVNKLIPAIQSRCTKFRLGPLKPDDVRSRIKDVARMEGVHLADDGLDALVELGQGDMRKSINILQSTAMAVSSEKRQVAGKGSDTSPIVTREAVHLNTGAPLPSDIEQIVHWLLNSPFNEAVEKVHQRKLEKGLALHDILLKTHEFVLKIQLPPPAKIYILKQMSDMEMRLANGGNEKLNLLALVGAFKFAADVSVASAS*