MNIGEAILFKYPTADPTKDFIVQNNGDGTPSYIAEWNIRAPIPTEAELKTWWEELQSTSAYEPPVQVDLLARELSQEKLARKQLEELNQTLGSELSKIKLQLLTLQGGQGS