MAKRVVIDPITRIEGHLRVEVVLDDNNIIKDAYSSATLWRGIEVILKGRDPRDAGFMTQRICGVCTYSHYKAGIMAVEDALGIEPPLNAKLTRELMNMALFFHDHMVHFYQLHGLDWVDIISALKADPKKASEEAFKYVPKGYNPIATGEDELREVQKRVAKFAEKGDLGPFKNAYWGHKTMRFTPEQNLIALSHYLKTLEIQRIAAQAMAIFGGKNPHPQSLTVGGVTCAMDLEDPSRLGEYLQKFQILADYANRAYYADIVMAAAAFGNEPSVVQLTNLGNFLTYKEHQIGANEWLFDASGYILNHDLSKFYEIDESKIEEDVTHSWYKDTGFRHPYNGETVPNYTGYVDGKSVDGKGNEVNAKVVNPQGKYSWVKSPRYNKKPMEVGPLACMAVNYAKGNPRVKKVVDEFLAQTGLPAKALFTVLGRTAARMLQTKVIADYGIAAFNNLVENLKSDKSTVTPYKIDTNKEYKGRYIGDVPRGMLSHWCRIKDGKIENWQAVVPSTWNAGPVDGNGEKGAYEANLIGMKLADPSKPLEVIRSIHSYDPCIACAVHVMDVKGKKLGEFKVDPLYGAC