MASSSLEHVIAEMKIPDEIISGLPPSQDKVPQCPVLVFINSRSGGQLGSELLRSYRQVLSPHQIFDLGEVKPEEVLHHFLNKLEKLKRNNCKVAEEIQEKLKIIVAGGDGTAGWLLEVVGDLKLSQPPPIATVPLGTGNNLPYSFGWGKKNPGTDVGSVKSFLAQVYDAKPMNIDSWHVELILKTHDDKVEPVKLPHSLHRFTGGKKEPGLQTFQGGFWNYFSMGMDAQVSYEFHRKREEHPELFKNQLMNQGMYAKIGVTQGWF