MESIQASLKKWMKDNASFQDVYQKMRTDIINDPEIQQILQANPQLDQESIDRQLIKLYEYQSQNKDCTNCPENGCSNNILPGYKPRLEVDGKHIHVSYEKCKYTIIREAQQERASLIKSLYMPKDILHASIANIHGNDSARHRAIVEISRFLNEAGEKLPQKGLYFYGPFGVGKTYFLGAIANELADRGIESMLIYMPEFVREIKSSIKDDSISEKIDQFKKVSVLMLDDIGAESISAWFRDEVLGSILQYRMMEGLPTFFSSNYSLSQLEKHLSTTTRGDIEQVKAGRIIERIHQLSIPVEINGESQR