MRCRDRVSGEIVAVKEFKINSADPDVEEVRRTSTREVTVLRALSHPNIVAYLGDFYAGEKLYVAMEYLPRTLLEILDDTNGAGLPSEDVRLYVHQLCDAVAFMHAAGYVYRDIKPENLLVDDSKRLKLCDFGFARRIDVADARGNSRGKDPLTDYVATRWYRAPELLLGQPYAGADGATTRTGYGQPVDMWAVGCLMGELTDGEPLFPGDSDVDQLRLLQRCLGRLTPGQMMAFSLNPNNAGVTFDDLRDAEPEGLDARYAGKMSTLELDFCGRLLTMNPKERITGEECLRHPYLAEHNRAED*