VDLDTAKQELEEFIPHVRNIADSSIRKMAGRDLTRFKQFKRQGIAVKFGRFSQKENNQIRKNVEEFLAITGIDSAEKLLFTSRYPEEKGTISRLKAEHLFCEKISEGIPRPWRLIYYRARKMFDPNNYKGRYSREEKEKLKKYHALYGNDWKKIAGMMSRSNLSVAMKYSEIKSAINYGPWSKEEIQKLMNAMEEVIRKRLEDTNPLTSSGKSSRDLLIDREKLFQKFPWTEIEAKVGTRYWRQCKQKWNTILRNKMTKGQQLYRGTKALQAKINLIKRLYEMGVEDANEVNWEELSNTIGDVPREYVQAKFYKLKVTCVPFWQKKTFS