MAPTVFRQESKGHLTPAHKLRKPLVEKMRRDRINSCIEQLKVILEKEFHKQEPNSKLEKADILEMTVSFLRHQLQTGQHHRDYSQGSSLCWKDAFSSAAVAPLQGLQRQEQTLHQAQKDHSSSSLCSILQDSSRGSVWRPW