MEFDGLPGFRFHPTEEELLDFYLTKTVLGQDTADIIGFLNIYNHEPWDLPGLSKIGEREWYFLVHRESVLGRPRRTTEKGYWKATGSDRPIRCLMDPKRLLGHRKTMVFYRGRAPRGSKTDWVMNEYRLPSNCYLSKEIVLCKVYRKATSLKVLEQRAAIEEIVRAPNVTSLSPPMQENFSFYDPQKSFNKFLLEQNNVVHKVEGVTVIEEEEDNKIGYPSQIMGVGPIKEHFSELLSPKLVLDWTMDSLWPN