MKRDRDRDREREKRAFSNGAVSSGKSKIWEEDEEEKPDAGMDELLAVLGYKVKSSDMADVAQKLEQLEMAMGTTMEDGITHLSTDTVHKNPSDMAGWVQSMLSSISTNFDMCNQENDVLVSGCGSSSSIIDFSQNHRTSTISDDDLRAIPGGAVFNSDSNKRHRSTTSSFSTTSSSMVTDSSATRPVVLVDSQETGVRLVHTLMACAEAVQQENLTLADQLVRHIGILAVSQSGAMRKVATYFAEALARRIYKIYPQDSMESSYTDVLQMHFYETCPYLKFAHFTANQAILEAFTGCNKVHVIDFSLKQGMQWPALMQALALRPGGPPAFRLTGIGPPQPDNTDALQQVGWKLAQLAETIGVEFEFRGFVANSLADLDATILDIRPSETEAVAINSVFELHRLLSRPGAIEKVLNSIKQINPKIVTLVEQEANHNAGVFIDRFNEALHYYSTMFDSLESSGSSSSASPTGILPQPPVNNQDLVMSEVYLGRQICNVVACEGSDRVERHETLNQWRVRMNSSGFDPVHLGSNAFKQASMLLALFAGGDGYRVEENDGCLMLGWHTRPLIATSAWKLLPDSGTGAGEVEL