MATFFHGLLYGIGGLACTCFLLLVAFQEKIVYVPIIPGLRKEYPITPARLSLTYEDVWLVSSDGVRLHSWFIKLHPECRGPTVLFFQENAGTWKWTDIAHRLEFVSVMMQRLQCNVFMLSYRGYGASDGYPSQLGLIRDAQAALDHLLHRMDIDSTKLVVFGRSLGGAVGSALVKNNPGKISALILENTFTSILDMAGVMLPFLKWFIGGTGSRGLRFLNFLVRSPWNTIDIVNQIKEPILFLSGSQDEMVPPSHMKRLFDAAHLSSERLFIEFPTGMHMDTWLTDGERYWRSIQLFLERYAGSFKRLDDALDE*