MFYKIRIIETLEKEFEIEAKNEKEALEKIQIAYDNEEIILYPEDLDHKEMKIVGYKDTFIEEYETLKRAFYDYDTSYILLRYGCLDKAENESWYKSFSNGDVILEINKELLKEGSGGTSPIELQTKLIDNLKAKFGDKVADDFYTSLQTSFNFNPVIVDGTKGLTISKQNDDQSQWLNTWFLDTEKTEQNTKIVLRNDFPFEWVDWRNDARHREAYKNIFTQLDWDNDLSYEVVGINLTESKKNVEGVSIAFVIMKYNEKLDKWQVTGSIGGII