MLGVIRHKALSGGVVSSLANGQSMQRIIPGIGFLSKSFSSGAKEMTVREALNSALDEEMSADPKVFLMGEEVGEYQGAYKISKGLLEKYGPERVLDTPITEAGFTGIGIGAAYYGLRPVVEFMTFNFSMQAIDHIINSAAKSNYMSAGQLSVPMVFRGPNGAAAGVGAQHSQCYASWYASCPGLKVLSPYSSEDARGLLKAAIRDPDPVVFLENELLYGESFPVSAEALDSSFTLPIGKAKIEREGKHVTITAFSKMVGYALKAADILSKEGISAEVINLRSIRPLDRNTINASVRKTNRLVTVEEGFPQHGVGAEICTSVIEESFEYLDAPVERIAGADVPMPYAANLERMAVPQIEDIVRAAKRACYRSVPMAAAA*