MTTTPGSSSTSSIGDLAASAAVGFAAGSAYRQATAAGNPGSGASGLSPPSAHATAAFGANPYGFSGPFSHGYQTAADFPSYMTTNPQWYGMGGSSISRFSGPVMGLNGGIDPSRAAMHGIQLPMSGQRRKRRVLFSQAQVAALEHRFKQQKYLTATERDQLAAGIGLSATQVKIWFQNHRYKCKRQEKEKKMDGVISADESRSPDMSRSPSPHSPIIGEKIDIETHQILKKDDKPLDTVSDAHLIGMPGLVESALPDINKFHQYQQYQSGFPTFNPFNAANAYAQQTPYGGFGQMRQGPWC