MKILSIQVAVFVFGERERGNMEEREKVCVTGAGGYVGSWLVKFLLSKEYVVHGTAREPADGKNAHLMKLEKAADKLLLFKASLQDYDSLLAAIKGCSGVFHVAYPVPTGTVANPQTELVEPALAGTQNVLRACSEAGVKRLIAVSSIAAVFMNPNWPQDKPMDENCWTDIDYCKSRQGSLEWYSVAKTVSESDALKYSEKSEFDVITVCPPFILGPSLQPTMTSSNMIFKDILKGRVQSTSQILDLSCVDVRDVAEALLLVYENPEASGRYICAPHPIRVRDMVAKLKTKYPNFNYPKSYAEVGRDLKFNSEKLKRLGWNCKSLEETLAETIEQYQEAGILNKD