MKREFLALLVGIFGNVSSTLVFAAPLVTFYRIIKKKNTESFSPVPYVVCMLSQALWVYYGILKPKGLIIVTISAVGFFFEIFYICIFVVFASFPHRVYALKLLALSLITFVVLFLGTFFGSSGTTRLNIVGFLCVINSIAMFASPLTIMKKVITTKSVEYMPFLLTLSLFMNGGTWATYSIIDEDIFMGVPSGVGFFLGFIQLILYCCYHKKKLQAQETKSFDETSKPNKPNMNDYSISMAKADDFRKQSQAQIP*