MVPKIGTSFDTLGEAYDFYNLYSWEKGFGIRYGKSRLNVNMSKCMQEIVCGCAGKPIVENTRSCRCECPSLIRLLRTKDNGWYIAEHRDGHNHALSQTYGQTIHWPSHKHIDVYSKDLVKQLRQNNVNLSKVYSIIGSFFG