MVTVTKICCIGAGYVGGPTMAMIAQKCPDIEVTVVDISQPRIDAWNSSELPIYEPGLDEIVFARRGKNLFFSTDVEGAIRKCEMIFVSVNTPTKKTGLGKGKAADLTYWELAARTIAACSESDKIIVEKSTVPVRTAEAIEKVLQRNCPHEGVRFDILSNPEFLAEGTAMTDLNAPDRVLIGGKIENPEGQAAVDALVEVYANWVPRAQILTANLWSAELSKLAANAFLAQRISSINAMSALCEATGADVKQVSHAIGTDSRIGPKFLNASVGFGGSCFQKDILNLAYICECHGLHEVANYWHSVVGMNDYQKSRFVRRMISAMFNTISGKKIAMLGFAFKKDTGDTRESPAIDVGHGLIEDGAKLNIYDPKVAADQIKMDMGDEAMKRITCCTSHTEALTGAHAVCIMTEWDEFKEYDWEAIYGVMEKPAFVFDGRLILDHQKLKDIGFIVYALGKPLDPFLKGAEGV*