MVQGGIVHLPVGLGPQDADYSYIPPLSDDLALLVLARVPPSVHPKLSLVNKRYLALSRSRELYNVRQEIGINEPAVFMLVSGELHWCSLNPRLGICTRLPELPSDACFAFGDKESLCIGSQLLVSGKEIQGLVIWRYELAANKWFKGPSMINPRCLFASANCGAVACIAGGIGMLPYVGVLNSAEKYDPYRRVWEPLPVMNRRRKLCSGCFMDNRFYVIGGVDEFNKDLTCGEYYDAERGVWILVPNMMKGAPSTTSRSPPLVAVANNELYSLDTSSNRLKVYLKGSNSWGELGEVPVRADHSRGWGVAFKSLGDELLLIGLPRDPSLGHRLMICTCWHDPHVNMMHWRFLGSNGNNSSPFVFNCSVMADRS