MDLLDWLGVFFGFQKDNVRNQREHLILLLANSQMRLQPPPDDIARLEGKVVRKLRKKILKNYDSWCAYLARKSNVWISDRRRASIDERRELMYISLYLLIWGEAANLRFLPECLSYIFHHMAMELNRILEDYLDETTGQHALPAYMGENAFLNRVVTPLYMTVKAEAEASLGGKAHHSAWRNYDDINEYFWSNRCFAQLGWPLKLDSNFFVQSEIETKQEGGLQRFRGMLQKQKVGKTGFVEQRSFWNIFRSFDRLWIMYILFLQAAIIVAWDGEGLPLVELKKKDIQVKX