MLTHGHAHVLMHGLAHTGVRTPVHSPSHRDRHAKETHIVSSSAADDETEEQEVEKLAQPHMMIKIDRKSSEVTPNASVVMANPNSPVMSLLDIMRESSALLRLNFSAFMWVTFILIFPFSALLLSASSLRRIPYIANLYIAANLQIHSLASALGILHSSLFNTLYIPLSRFIFSFSLCSPLFFTTWLLAKAFTVFAVSSNYSSRKLSLKMFSSIALKLWRRLFCTYICIVCAFVAFFTIAILAFGILIATLTAIKLPAGITLLAEMAMGLLGSVLFAHMIIVATLATVVCILEDHTGMACVMRCVHLLRGRTQVALSLVLTSGICTAMVESLYEHRVIGVAGGRYEINAASRLWEAPLLIFIYSFIYLYYAIMSGVFYFTCKSAAFKDQHVSAAINVIGDHSKHAISSAAAPTDFSNQEP*