MQKEMLNFDYYNPTHIIFGKNRFNELNEVIPQDKKVLILYGGGSVERFGTLDKVKAALKSREVGEFGGIEANPTYETLIKAIQLVKEENYDFLLAVGGGSVIDGTKFVAAGALFDGEPMDIFGSGIGEKRPITKALPFGTVLTLPATGSEMNSGGVITFVEKKAKLGFGSAYTYPVFSLLDPELTYTLPKRQLANGIMDAYVHVMEQYMTYPVGALLQDRYAESLLQTLIEIGPDVIKEDNHDYNTRATFMWSATNALNGTLSRGVPQDWASHSLGHEITALYGIDHARTLAIVLPSLLNVRRSEKHDKLVQYAERVWGITSGSDEEKIDAAILKTREFFESLGAGTRFSDYGLGEEVVDLLVDQLDRHGLTNISERGDQTLEVSRQIYTNAL*