MPSDLRISPLGRVEGDLDLRVTIRDGVVTDAWTEASMFRGFEIILRGKDPQAGLIVTPRICGICGGSHLYKAAYALDTAWKTHLPHNATLIRNIAQACETLLSIPRWFYALFAVDLINKKYAHLPEYDEVVKRFAPFVGTSFEPGVTLSAKPVEVYAIFGGQWPHSSFMIPGGVMCAPSLSDVTRSIAILDMWRREWLEKQWLGCSIDRWLEIKSWNDMLAWAEENESQRNSDCGLFIRFAQRAGLDKYGQGVGAFLSTGTFFDPKLYERPTVEGRNAALMSRAGIYDGSAFHDFDHLNVREDTAHSFYRGDKSLHPWQGETDPIDPLDGHKQGKYSWAKSPRYDVPGKGAIPLEAGPLARQIIAGRGDAAAHQDYDPFILDAIQTVGPSILTRVMARMHEAPKYFRLVRSWLDQIDLHDRFYNKPVELESGRGFGSTEAARGSLSDWIVLSDGKIENYQVITPTAWNIGPRDRLGRHGPMEAAFIGAEIQDPTDPIEMGHVARSYDSCLVCTVHAYDEKTGKELSRFRIGEMG