MGQELSQHERYVEQLKQALKTRGVKVKYADLLKFFDFVKDTCPWFPQEGTIDIKRWRRVGDCFQDYYNTFGPEKVPVTAFSYWNLIKELIDKKE