MATQAAATSEIAAVGVIGAGQMGSGIAQLAAAAGCGVLLLDSDPAALSRAVASISSSLGRLVAKGQISQAACDDSIKRIKCVSDVQELQGVDLVIEAIVESEDVKKKLFVELDRITKPSAILASNTSSISITRLASATSRPSQVIGMHFFNPPPIMKLLEIIRGADTAEEVFSAVKCFSERIGKTVICSQDYPGFIVNRILMPMINEAFWALYTGVATKEDIDTGMKLGTNHPMGPLQLADFIGLDVCLSVLRVLHNGLGDNKYSPCPLLVQYVDAGRLGKKRGQGVYSYGRGVYSYGGSSPSVKPKSSL*