MQRLRIRRIEEKSLELCGGGGAQQPSPARIPITIITGFLGSGKTTLVNRILTGDHGHRVLVIENEIGAISIDHHLIDEERSAAASASSAGVVVLKNGCMCCSGETPGSELERVLDKLLEIGMAAGAILPFDYVLIETSGLADPGPLMQVLWRREMATSGFYLDGVVSIVDAAHAMRHLRPAEAEKQVAVSDLVDLSDSPGALEDVSRAVEALNATAPQLRTSHALVGAATLLHLRAYASDSALELRRAAAGGAASHSPYVSCVSLESRAPLRLDALQSWLRALAEDRSDDVYRIKGVLALRGEPRRFIVHGVHAQIHGFAGSEWRDGEPRASSLVVIGHRLEGLRLDESFAACASDGESQAALTDAGECAPCEEEEAAAEGKKRL*