MAALLLSSRLPTTGTATPSSSTRPAPRFLSFPGTATRRRSPLLASSAAPAPAAAQPFRALPASETTVLVTGATGYIGRYVVRELLRRGHRVLAVARPRSGIRGRNSPEDVVADLAPAQVVFSDVTDPAALLADLAPHGPVHAAVCCLASRGGGVQDSWRVDYRATLHTLQAARGLGAAHFVLLSAICVQKPLLEFQRAKLKFEEELAAEAARDPAFTYSVVRPTAFFKSLGGQVDIVKNGQPYVMFGDGKLCACKPISEEDLAAFIADCIYDQDKANKVLPIGGPGKALTPLEQGEMLFRLLGREPKFIKVPIQIMDAVIWVLDGLAKLFPGLEDAAEFGKIGRYYASESMLLLDPETGEYSDEKTPSYGKDTLEQFFQRVIREGMAGQELGEQTIF*