MNLPVMFTNGFLAGVPWTEEEHRRFLLGLQKLGKGDWRGISRNFVVSRTPTQVASHAQKYFIRQANMSRRKRRSSLFDLVPDESDLPPLPGNQEPEAQILNHPPLPPPMEEEEVESMESDTSVIAESSSASAIMPENLQSSYPVLVPAYFSPFLQFSVPFWQNQNDGDDLGQGTHEIVKPVPVHSKSPINVDELVGMSKLSIGDPKQDTVSTSLSLKMVGGQNRQSAFQANLPTRAQA