MAVKLKNVIEAVAKEKNVPEEIIEKALIDGITAAVKKEYGYKDNVQVIFDKEADELKVLLKKRVTPFVENPKRDISLEEAKKIDPKAEVGSYVFVPLNLEELGRIALNAAKEVITHKVARVEKNILFKEFKELEGKIVTGTVRRFEDGDIIVDLGRIEAVLPEEEQIKKEKYRVGDRIRALILKVIKDGSYPVYERGKVKRVIKPIDRDKPLVILSRTHPNFLRKLIEIEVPEIQEGEIEIKAIAREPGERAKVAVWTEDKNIDPVGVVVGLKGSRIQNVSAELSGEKIDVIEWDPDPAQFILRALSPSHPKKWRLLEDEKRIEVAVPKNELSLAIGKGGINAKLAHKLTGWHIDILSEEDFERIQQLPRKTAG