MFLTITLLRNKIPGRQWVGKHRRPRFVSVHTKNRMIRRLEIEAENEYWLSRPYMTKEQEYCHNREGRQAYFKELVAAAKSKFPEHKYAAEHLDHLNVTKKWTCS