MQWLWHCVTHTLTRRYIFGGDMSLVEDFLSEFCEIEKYLRVLTNSDEHKSFSKMLQESKTKNRVVSRYIGELGTFASLRNLLSHERFSGAHVASPSEQVVERIKELRAKIISQPRLLKLCSVELLTFDKSDTIQKVLLEMRKNDFSQVPILSGGTLFGVLSSNTISRWLGSDAFEGLFCTSEATVEEVMAHQEFSDNYEILPQDQTYGKAVAKFEKATSKGKALDAILITHSGKPEQELLGIVTMADMPKIMSELY