MTQLFLHSDTPNEKELISIYEKAVSEAVELYIFSAYLTHWDVKNKLNSKLQEFKFIFGQDFGLSKKEAIRKVLKWLPSHLKFTLMVAQGIQGFHPKAVFWKNDKNEYYALIGSSNLTHAAFNSNYEANILTKISEQDFIKVKSWADEIAMKSIPVSEDWLEEYQEAEINYKKSTVRQSVMDKLFMEMPNYNQELIAARRKQMRNHQTVCNQLKNLIKQCAAGKIDNNDFYGEFNKLWSWKSENKGEGVGNRFQDKTWKRTGKSSDFRKLCIAIQSVFDAPLTERDNVVAKQIDWLKECGVSTRGSVFSEMLCQEYPDRYPVLNAPIKKFLEENKFKSAKGASEGSKYIDLSMKLRALLAMQSEIKDLAELDVLVQAEYRNRTDIDWE*