MLQYRLLAAIALSTIVYTSPAPNHFVLTSAEEVLDGTYASYHYFSDGPKEIEAVTVYDGMGYVQEYSIEPPHAAVWTEQGASHSPSELLACIPSSTIPRPPARPGKAEDVKIALIERGICDFATKVMAAQDRGAHAVIVGDAKAKSGETDAEGRKREGLITMFSPQDTDSLYIPAVFVSRQGLYIDISEGSDEGNALSGLLSFALLMPTLFLLAMIGIHRFRVARQREADRAPAMVVLSLPERVWTPDIVWEKEDDSSEGPGSPSPEGGERSLLTDEQEVHDSQSDILNDPTDADPSRTHSKDECAICMDAFEKGDIVRILPCGHVFHKEECDEWLMKWRKLCPTCRADVTLPQAKVKGSIMTPVIGPPMAIDADRTEQTGETLGSGPGSSSSPSRPWRLPEIWRNMRERLSEWVDPRLG