MKPQAFDRSEHVYRNDAFAELVKDAIRFFNGTPVHTLPPPESFFGTGVYALYYTGSNPLYKRYAELNRLSYGYPIYVGKAVPKGWRQARSSDNALNQSRELIGRLREHGRSISLGAQLSLEDFMCRFVIFEVEGSDMISAIEAALIKLNKPLWNTAVDGFGNHDPGSGRYAQAKSDWDVIHEGRAWANKCNGKHAEKNAIMSNILLHLKKLGVTQ