MVKRVFGRVDGCEVELNRSEGDWWNVPVPFDTDGEYVVEILAEDEAGNQAYIAKMLFVVNTALLCAHVEPVPYYGQLLETEWEAELVAPQIYTELLVEGGKRCNGSISM