MAALFLSDPEPNQVLFEESSYARKMILNRPHKLNSLTYEMISQISRNLEVYENDHLVKILILKGQGKAFCAGGDVVGILLSIINGHWSFGARFYKKQLTLDYLIATSTKPLVSLINGIVMGGGAGLSMNSMFRVVTENTVFAMPEGQIGLFPDVGASYFLSRLSGSFGEYLGLTGARLDGSEMLACGLATHFVLSKDLLLLENALSEVASSDALTISRVISAFSSKISLKKDSAFRRLETINKCFSKGTVEEILSTLENEVVNGDKWIVHAISSMKSASPTSLKIFLKLIREGRTKELKDCLIQDYTIVCHLIRRTFNRDFIEGSRAKLFEKDKQPKWEPSKLELVSDEMVDQYFQKILKFKTFILSDYFSFYFLVVMSFYFVKC*