MQRLRIRRIEEKSLELCGGGGGGGGGGGAQQPSPARIPITIITGFLGSGKTTLVNRILTGDHGHRVLVIENEIGAISIDHHLIDEERSAAASASSAGVVVLKNGCMCCSGETPGSELERVLDKLLEIGMAAGAILPFDYVLIETSGLADPGPLMQVLWRREMATSGFYLDGVVSIVDAAHAMRHLRPAEAEKQVAVSDLVDLSDSPGALEDVSRAVEALNATAPQLRTSHALVGAATLLHLRAYASDSALELRRAAAGGAASHSPYVSCVSLESRAPLRLDALQSWLRALAEDRSDDVYRIKGVLALRGEPRRFIVHGVHAQIHGFAGSEWRDGEPRASSLVVIGHRLEGLRLDESFAACASDGESQSALTDAGECAPCEEEEAAAEGKKRL*