MPRRLHPLFQTKSVVRLECKFCERSICMRGMKAQLLADTNVELYSTDLPPENAIELVGPNYSTTNCDCKIKDIACLGCGNIVGYHVTVPCRSCVQSCNNGHFWMFHSSAAYAVERIDKKGDMLVWGGLSPNCTEDQESDNDLEFEFEECCR