MSEAITGAERYKSGVIPYKKMGYWEPDYVPKDTDIIAMFRITPQAGVEPEEAAAAVAGESSTATWTVVWTDRLTACELYRAKAFRTDPVPNTGEGTKTEQQYFAYIAYDLDLFEPGSIANLTASIIGNVFGFKAVKALRLEDMRIPVAYLKTFQGPATGIIVERERLDKFGRPLLGATTKPKLGLSGRNYGRVVYEGLKGGLDFMKDDENINSQPFMHWRDRFLYCMEAVNKASAATGEVKGHYLNVTAGTMEEMYERAEFAKSLGSVIIMIDLVIGYTAIQSMAKWARKNDMILHLHRAGNSTYSRQKNHGMNFRVICKWMRMAGVDHIHAGTVVGKLEGDPLMIKGFYDTLRDRHTPVSLEHGLFFEQDWASLNKVMPVASGGIHAGQMHQLLDYLGEDVILQFGGGTIGHPQGIQAGAVANRVALEAMIMARNEGRDYVKEGPQILEEAAKWCTPLKLALDTWKDITFNYESTDTADFVPSETASV