MKLVTFIFTALVQHVISTSASPTSASVEDGAAIASRTQKGCTKIDVLKEWRDIPVQQRLDYIRAVQCLQAKPADITLPREGVRSRYDEFQASHADLTHHAHWPVGQFLPWHRYFVFLYHKALQKECGYKGTLPYWDWTRDADSGVPFSSSPLFDPITGFGGDGVPGTYTGPPEVFPHDPIGPWPPGVSYPPIPFPPFPGFPSGPRSPQGCVPSGPFAHHTVIIGPKATDVNPRCLVRGIYEDVKKNVNSTALKATLDQPTFEAFRNFIAVQGEPLEPGSGIHWAGHAIVGGTMSAAGSSPGDPLFYLNHANLDRIWAKWQNADPEKRLFEISGNTTMWPPFVNTTLDYEMPFTTISKPIKIRDVMNTGSYPQCYSTF*