MIDIGSWGSVCRIKKCVFDFLSILDLMDDEDRWDLMGRDIRLRSTFLYCDFNQVISNAPKEEKQPLVDLANKLFQSIEELDYAVQIRSISLTHDRYDDAALVLKEVMTLMP