MALHVSPKWLAVEPTHGTQTRPRSAVRVRCTAQSSSAPATSPSYEEGELERPRWAGETPLSRIVAAIIEFKPLYSILKFGARQVFISTAQKKEIPWVEMRKQIMSSDVYKEKAAVEDPSLVYPDYYLKPFHAYDEGNLSWLAAAEAEPATMSMALRAIPEASSAEEANSVMRGNWLDAIKRHHLQFAKGCEIKDILDIGCSIGISTTFLVEKYPSAKVTGLDLSPYFLAVAQYKETRRPPRKNPIRWVHANGESTGLSSASFDLVSLAYVIHECPQRATINLVKEAFRLLRPGGMIAITDNSPKSKKLQDLSPVLFTLMKSTEPFLDEYYTLNLEETMRRVGFVNVQSLLTDPRHRTVTGTVLLS*