MSIILMLVGVLLSSTAFEFTGAQSVGVCYGANGNNLPTKQAVVDLYKSKGIGKIRLYNPDEGALQALKDSNIEVILGVSNDALNSLTNAQSATDWVNKYVKAYSPNVKIKYISVGNEIHPDSPEANSVLPALQNIQNAISSANLGQIKVSTAIDTTLIGKSYPPNDGVFSDAASGYIKPIVNFLVSNGSPLLANVYPYFSYVNNQQSIGLDYALFTKQGNNEVGYQNLFDAILDSIYAALEKVGGSNVKIVVSESGWPSQGGTGASVGNAQTYYGNLIKHAKGGTPKRPNGPIETYLFAMFDENLKTDPETERYFGLFNPDKSPKYQLNFN*