MTTLPTESDKEKFDRLFPYVREYQELASKFNIKDIFQDNGGKYLQLLMLLGLSTDGAREGNDAIDAQGNEYEIKTVNLDLQHQFTTHHHMNPRIIAKYRKVDWYFAAFKGIELQVIYRLKPADMEHYYSKWEKKWHDKGGVDENNPKISLTYVMEHGDIVWLPANVKAFVKPKLVKDPNRPVRKRARTLD