MLKQVTPLVLIVAVTACSSPVDRRQANGGDEYTNVKTQPVLTIPAGLNTPVYSKEYKIPKLNSKASASLIGKQLDIRPPLQILPMAEGTRVEEGSDNIKIVVDSIDKDIELKSEMFNVIKDYLASRSIPILNEDYDKGLIETDWIENQEVIDSSFWGSDEIFKLRQRYEFKINIRPHGRSGDLMINLVDHEVSYDGKQKDIVLSGEDKRRYTIDMLNNAVAYMSIKRSKSLKAKRLRESLGIDMSIVKGTSSEVESEEGVASYWLAEAPFKRTWDRLRIVLPELGFEIVDMDSNKGLYYINVTDDSGFWSSLWNDKDLAINEGSYRMTLEDDTNADKTRIYLRDSSDKPLDNEIVEAVYDGFSELMQEDRKIR