MGMYLRIIFGGSREIPVYVSDPSYHDALRKALPIESTAELWKEEVYFSTNLDLRGPTSSRVPSGTFAYWPPGKALCLFAWVSQPYGAVIPLGWLLGPKHYVLLLDKESSVRVEESRLEEYPERVQAAVRILREAGFLAAPRTWNGVLSITGASVKRDTRVGFEVFVEEHGYIIESDPVFKRDFSPLDEALQLRIKAHLVKSRVDVNEEGYVILSDYAPTVQDLVERISRVVSEYQKVIDVMSLVG