MVHLKALASGTLFASLASSAVISRQAAASINDAFVAHGKKYFGTCSDQALLQNSQNEAIVRADFGQLTPENSMKWDALEPSQGSFSFAGADFLADYAKTNNKLVRGHTLVWHSQLPSWVQGITDKDTLTEVIKNHITTIMQRYKGQIYAWDVVNEIFDEDGTLRDSVFSQVLGEDFVRIAFETAREADPNAKLYINDYNLDSADYAKTKGMVSYVKKWLDAGVPIDGIVSLLPPRDEGLTSCTALTALASTGVSEVAVTELDIEGASSESYLEVVNACLDVSSCVGITVWGVSDKDSWRSSTSPLLFDSNYQAKDAYNAIIDAL*