MKLFIAKSMEVLHNDFDFNFLEHPAFFTLYECDVPILLRIEGYQMQFVKLNTLFGPVIVGFDKEEFPIQALQSHVEKLLMAKKSYPENISKISDLVGDWKGERVIGILETEDLQDRMEYRVSLSKFAIDVVNLGKKDLYAFPTADISVGFDCRLSLSMPSSDKLEAIRQACVVDRYAVFKGTLSYDKLLYHDSFSIHLDEEDVPFIESKLLFRDYEKLARKFSIRKEEVFQRQMQLEQKYWLFFENFVDEYLYNFALRKRVMKQ