GGGGGGGGGGGGGEEGISFCHVIESPKEPEQLHKLCIGGLIFKTTHESLRNHFEKWGTFTDCVVMRDPNTKRSRSSGFVTYNTVEEVDAAMNARPQKMDGRLVKPKRAVSREDSQRPGTQLTVKKIFEGGIKEDTEEHNVRDYFEHYGKIDMIEIMTDRSSGKKE