MKRDRDREREKKSFNGGVSNGGFSGKGKIWEEDEEETPDAGMDELLAVLGYKVKSSDMADVAQKLEQLEMAMGTTMEDGITHLSTDTVHKNPSDMAGWVQSMLSSISTNFDMCNQENELVLSGCGSSSSIIDFSRNEQNHRTTTISDDDLRAIPGGAVFNSDSNKRQRSSSSFSTSMLTDSSAARPVVLVDSQETGVRLVHTLMACAEAVQQENLTLADQLVRHIGILAVSQSGAMRKVATYFAEALARRIYKIYPQDSIESSYTDVLQMHFYETCPYLKFAHFTANQAILEAFTGCNKVHVIDFSLKQGMQWPALMQALALRPGGPPAFRLTGIGPPQPDNTDALQQVGWKLAQLAETIGVEFEFRGFVANSLADLDAAILDIRPSETEAVAINSVFELHRLLSRPGAIEKVLNSIKQINPKIVTLVEQEANHNAGVFIDRFNEALHYYSTMFDSLESSGSSSSASPTGILPQPPVNNQDLVMSEVYLGRQICNVVACEGSDRVERHETLNQWRVRMNSSGFDPVHLGSNAFKQASMLLALFAGGDGYRVEENDGCLMLGWHTRPLIATSAWKLSPDSGTGAGEVEM