MSTLEFLDEQGSVKSFGLVPWTTLHRWLSAINGHPTPGSALPRGVNRGKIIEELEARRKRQDALVDSALRMFHMDRGFGKDWREHENAEGYTHLEELLIYQPKEWRKQAREYLFRFRCDLSRESPSDEARTLVALVNKKKQPIAMKTPILVVLFHPEISRTARYEPLNFLLAYGVKDPLPALFRHMPEADRKALMDDLSPLDYFLEFQNYVGAYKLDILRKVGKEASLPRLCLIKELDFSDIIGQRLAKQFIRQSVVSHVSNMTPANKGRGMCVNRHPLSMIFAGPSGNGKTELARWLAKLMNKPSDDFFIKVDCGKLTDASEVFGRSGAYQGAQQGSALNNFVLKMSLEPQAVGIVLLDEIEKASQGVIHALYQVIDKGEWTNKRLGSHGAQTDVIPCQNLIFIMTTNACDIDITEFVKQNPDIYNAVGDELNQLASDLSLRIRNTLQFMYPFTEAFLGRIGRIVPFLPMANGNPDLQGIMHGESLTVAKLLIERQQEKFADSTFADIQQLVSPGTKHQIAKIVVNEAIAEAGVRGIQSLVEQKMGDRVLDAVLLERGGIEDGSHVRYYTREEAQEIDFRVEDLTEMEEDDIAEEENFNMLDDADLFG*