MVKDSAYYDVLGVSVDASPAEIKKAYYIKAKLVHPDKNPGNPDAALKFQELGEAYQVLSDPGKKEAYDKYGKEGIPQDNMVDPAAVFGMLFGSDYFEDYVGQLALASIASVEIDEISNSQEARAKVQEKMKELQREREGKLTQSLKDRLQPYVDGRKDEFVSYASAEARRLSEAAFGEAMLHTIGYIYVRQAARELGKSRIYMGVPFIAEWVRDKGHHIKSQVNAASGAISLIQLQEGMKKMEGSENSEEQLMKSFEEKKDAMLSSLWKINVVDIESTLSRVCQAVLKDNTVSKDVLKLRAKALKKLGTIFQGAKSMYHRENSLRVETATNQQATPSQ*