MRKVKYTQQNFHEKLSTIIEEFPRLDDIHPFYGDLLHVLYNKDHYKLALGQINTARNLISKIAKDYVRLLKYGDSLYRCKSLKVAALGRMCTVIKRIAPSLAYLEQIRQHMARLPSIDPNTRTILICGYPNVGKSSFINKITRADVDVQPYAFTTKSLFVGHTDYKYLRYQVIDTPGILDRPFEDRNIIEMCSITALAHLRAAVLFFLDISGSCGYSIAAQAALFHSIKSLFMNKPLIIVCNKTDLQPLEGISEEDAKLRLLDQRVELKMKSKKMNDCLNRFHVAEKRKLERDLEEENGGAGVYSASLKKHYILKNDDWKEDIMPEILDGHNVYDFIDPDVLQRLEEFRSKSRL*