MDESDLHVIDAQLRAIRVDDGPPRKPLLLDKMFMRAVQWSGPSKMPQRDESLTPPPPSPPPLSMLFRYEELVPLILENFDKPSDWANLCRVSKEWCRIGRKRLYEHVWVRPWEDGPHVKLDVRFFPLATRGEERSDLDDHVQLAMSNMCNLESLVWTRDKISGHSYRYYDPSLLGTFSSLEDLRIMMPDPHMKSKLVDLVSSLIDDIILKVMAPRLRNLRRLTFWGCTHVTREGIFSLLDEVGPSIQELSLDALPHSNLLNLEELYITATHPSIMLSIPASSRGAVAQYLHSLAEKMRQIEQIGSANMVFEVHRRLEDDGERVVELCRWSRTFVPGYFQV