MNILFLGDIFGNNGRKIIKKHLKNLIKQHHVDLVIANAENCTHGKGLNQEHYDELMSYGIDFFTMGNHTWAKKEVFEILKDQKNIVRPLNLPENFQYADLGVGTNVIKVKNKTIRITNLLGEGVKLNFKVTNPFYCLEDLVKMSNQDLHIVDFHAETTSEKNALAIYFDGQVSAILGTHTHVPSADLRVSPKGMVYVTDVGMCGPGFGSIIGAKAQNVLTKFLHPTARFKLEVSKLGAQFNAILMEFDDKTNKAVNAKRIQILEDDEINYLKEDFSVPADFERN