MFVSLALLLLGAQSALDLLHHQSACGKIITFCSDLDHMLGGGVSTGAVTEFCGAPGVGKTQMGIQLAVDVQIPRIFGGLQGQAVYIDTEGSFVADRVVDIASATVRHIHSTARKRATAEATAAAEQFTVDSILNGIMYFRVQDHTEQVALMHMLDSFLQQQPQVLLVVVDSVTFHFRQDWPDLGLRARVLSGMAQEAMQLAETRRIAMVFMNQVTSRIMDDTQPGHLVPALGESWGQAASSRVVLYWEGSQRHAYLIKSPALPAVRVAYQVTAEGVRGMPKQQQQL*