MIELPSRVEGKHFDLYKLEQLLKPAGYTVGGGWEYDHGAFDYKIDDEVGYQFLRVPFRSIDGQLDSRGCTVEIERPFLLSHKYQRGLDDHAYTWNHTASFNQFSEPVDKDASFPDKYVDIGRSLVQELESLLLDG