MQVPKVAVLLAALTLGGSASSVPSQKPGCGSEIPAVRTYFMVGGQYVDDGTGTEEHVFRDQMYVEKLLPVQGVKQKHPLVLIHGQAQTGTNFLNKPDGGRGWASLFVREGYEVYVVDQTLRGRSAWQPGHNADKQSTYSAELISKRFTAVQKYSLWPQAVNHTQWPGSGEMGDPVFDAFYSSNVQFVSNATYQQETVRDAGAKLLDIIGRPAILVGHSQGGILPLVIADAKPDLTAGLIMLEPTGPPFREAVFSDKPARPYGLTDIPLAFDPAVSDPKTDLVQQVFPARADGGVNGSSVDCVMQKESDPAPRKLANLASKDILLVTGEASYHAPYDYCTAKFLVQAGCEKTKHVELGDVGIHGNGHMFFMESNSDDIQKLVSKWIQSV