MQKNIYFVVLDLHTTDRDKIIQLFKDWTDYSAKLVEGELVKKDGQNALFPPSDTGETVGLNPHRLTLTFGVSASFLKRMNLENKRPRLFRDLPLFPKEQLREKYTGGDIVIHACADDEQIAFHAIRNLIRKGRNAVPLRWSQSGFAAIGDRMETPWNLFGFKDGTANPTKEQDFDRVIWADSKDWMENGSYMAVRRIQMFLETWDRTSLEEQENTFGRYKESGAPFGKKNEFDEVDLSLLPDDSHVCLAKEVDKPLLRRSYSYSDGIDEKTGQFDTGLLFISFQKDPDNFVKVQTNLGATDKMNEYITHIGSGLFTCFGGVEKGGYIGQKLLEG*