MYVAVKGGEKAIDNAHALLAEDRRGDEAIPELTLAQIEQQLGLAVDRVMTEGSVYDRDLAALALKQAQGDAVEAIFLLRAYRTTLPRFGASLPVETGAMAIRRRISAAFKDLPGGQVLGPTYDYTHRLLDFALAAEGAPRPAVESAETGLEPAPRVTDVLHQQGLIEPSGAGAATPGDLTRQPLNFPAGRDLRLQNLARGDEGFILALAYSSQRGYGNTHPFVGEIRMGEVAVELVPEELGFAIDIGTITVTECQMINQFKGSKDIPPQFTRGYGLTFGQGERKAMAMALVDRSLRAEDLGEQATNPAQDQEFVLYHSDNVEASGFVQHLKLPHYVDFQSELEMIRRLRRENAEAAHEYRL