54fb71:	c1 cf 0f             	ror    $0xf,%edi
54fb74:	c1 c1 09             	rol    $0x9,%ecx
54fb77:	33 f9                	xor    %ecx,%edi
54fb79:	33 fa                	xor    %edx,%edi
54fb7b:	8b 54 24 74          	mov    0x74(%esp),%edx
54fb7f:	c1 c2 0f             	rol    $0xf,%edx
54fb82:	8b ca                	mov    %edx,%ecx
54fb84:	89 7c 24 24          	mov    %edi,0x24(%esp)
54fb88:	33 4c 24 5c          	xor    0x5c(%esp),%ecx
54fb8c:	81 c7 ce 43 3d c5    	add    $0xc53d43ce,%edi
54fb92:	33 4c 24 48          	xor    0x48(%esp),%ecx
54fb96:	03 fe                	add    %esi,%edi
54fb98:	89 4c 24 58          	mov    %ecx,0x58(%esp)
54fb9c:	c1 44 24 58 0f       	roll   $0xf,0x58(%esp)
54fba1:	c1 c9 09             	ror    $0x9,%ecx
54fba4:	31 4c 24 58          	xor    %ecx,0x58(%esp)
54fba8:	8b 4c 24 3c          	mov    0x3c(%esp),%ecx
54fbac:	c1 c1 07             	rol    $0x7,%ecx
54fbaf:	31 4c 24 58          	xor    %ecx,0x58(%esp)
54fbb3:	8b 4c 24 58          	mov    0x58(%esp),%ecx
54fbb7:	33 ca                	xor    %edx,%ecx
54fbb9:	c1 c7 07             	rol    $0x7,%edi
54fbbc:	33 4c 24 5c          	xor    0x5c(%esp),%ecx
54fbc0:	33 4c 24 48          	xor    0x48(%esp),%ecx
54fbc4:	33 4c 24 60          	xor    0x60(%esp),%ecx
54fbc8:	89 4c 24 58          	mov    %ecx,0x58(%esp)
54fbcc:	8b 4c 24 28          	mov    0x28(%esp),%ecx
54fbd0:	8b d1                	mov    %ecx,%edx
54fbd2:	0b 54 24 18          	or     0x18(%esp),%edx
54fbd6:	23 4c 24 18          	and    0x18(%esp),%ecx
54fbda:	23 54 24 2c          	and    0x2c(%esp),%edx
54fbde:	0b d1                	or     %ecx,%edx
54fbe0:	c1 44 24 18 09       	roll   $0x9,0x18(%esp)
54fbe5:	8b cf                	mov    %edi,%ecx
54fbe7:	33 ce                	xor    %esi,%ecx
54fbe9:	8b 74 24 50          	mov    0x50(%esp),%esi
54fbed:	03 4c 24 20          	add    0x20(%esp),%ecx
54fbf1:	33 74 24 4c          	xor    0x4c(%esp),%esi
54fbf5:	03 ca                	add    %edx,%ecx
54fbf7:	8b d3                	mov    %ebx,%edx
54fbf9:	03 f1                	add    %ecx,%esi
54fbfb:	33 54 24 1c          	xor    0x1c(%esp),%edx
54fbff:	23 54 24 24          	and    0x24(%esp),%edx
54fc03:	33 d3                	xor    %ebx,%edx
54fc05:	89 74 24 10          	mov    %esi,0x10(%esp)
54fc09:	03 d7                	add    %edi,%edx
54fc0b:	03 54 24 4c          	add    0x4c(%esp),%edx
54fc0f:	03 d5                	add    %ebp,%edx
54fc11:	8b 6c 24 1c          	mov    0x1c(%esp),%ebp
54fc15:	8b fa                	mov    %edx,%edi
54fc17:	c1 cd 0d             	ror    $0xd,%ebp
54fc1a:	8b ca                	mov    %edx,%ecx
54fc1c:	c1 cf 0f             	ror    $0xf,%edi
54fc1f:	c1 c1 09             	rol    $0x9,%ecx
54fc22:	33 f9                	xor    %ecx,%edi
54fc24:	33 fa                	xor    %edx,%edi
54fc26:	8b 54 24 6c          	mov    0x6c(%esp),%edx
54fc2a:	c1 c2 0f             	rol    $0xf,%edx
54fc2d:	8b ca                	mov    %edx,%ecx
54fc2f:	89 7c 24 1c          	mov    %edi,0x1c(%esp)
54fc33:	33 4c 24 44          	xor    0x44(%esp),%ecx
54fc37:	33 4c 24 4c          	xor    0x4c(%esp),%ecx
54fc3b:	89 4c 24 38          	mov    %ecx,0x38(%esp)
54fc3f:	c1 44 24 38 0f       	roll   $0xf,0x38(%esp)
54fc44:	c1 c9 09             	ror    $0x9,%ecx
54fc47:	31 4c 24 38          	xor    %ecx,0x38(%esp)
54fc4b:	8b 4c 24 40          	mov    0x40(%esp),%ecx
54fc4f:	81 c7 9d 87 7a 8a    	add    $0x8a7a879d,%edi
54fc55:	c1 c1 07             	rol    $0x7,%ecx
54fc58:	31 4c 24 38          	xor    %ecx,0x38(%esp)
54fc5c:	8b 4c 24 38          	mov    0x38(%esp),%ecx
54fc60:	33 ca                	xor    %edx,%ecx
54fc62:	c1 c6 0c             	rol    $0xc,%esi
54fc65:	33 4c 24 44          	xor    0x44(%esp),%ecx
54fc69:	03 fe                	add    %esi,%edi
54fc6b:	33 4c 24 4c          	xor    0x4c(%esp),%ecx
54fc6f:	33 4c 24 68          	xor    0x68(%esp),%ecx
54fc73:	89 4c 24 38          	mov    %ecx,0x38(%esp)
54fc77:	8b 4c 24 10          	mov    0x10(%esp),%ecx
54fc7b:	8b d1                	mov    %ecx,%edx
54fc7d:	23 4c 24 28          	and    0x28(%esp),%ecx
54fc81:	0b 54 24 28          	or     0x28(%esp),%edx
54fc85:	23 54 24 18          	and    0x18(%esp),%edx
54fc89:	0b d1                	or     %ecx,%edx
54fc8b:	c1 c7 07             	rol    $0x7,%edi
54fc8e:	8b cf                	mov    %edi,%ecx
54fc90:	c1 44 24 28 09       	roll   $0x9,0x28(%esp)
54fc95:	33 ce                	xor    %esi,%ecx
54fc97:	8b 74 24 70          	mov    0x70(%esp),%esi
54fc9b:	03 4c 24 2c          	add    0x2c(%esp),%ecx
54fc9f:	03 ca                	add    %edx,%ecx
54fca1:	33 74 24 34          	xor    0x34(%esp),%esi
54fca5:	03 f1                	add    %ecx,%esi
54fca7:	8b d5                	mov    %ebp,%edx
54fca9:	33 54 24 24          	xor    0x24(%esp),%edx
54fcad:	23 54 24 1c          	and    0x1c(%esp),%edx
54fcb1:	33 d5                	xor    %ebp,%edx
54fcb3:	89 74 24 14          	mov    %esi,0x14(%esp)
54fcb7:	03 d7                	add    %edi,%edx
54fcb9:	c1 c6 0c             	rol    $0xc,%esi
54fcbc:	03 54 24 34          	add    0x34(%esp),%edx
54fcc0:	03 d3                	add    %ebx,%edx
54fcc2:	8b 5c 24 24          	mov    0x24(%esp),%ebx
54fcc6:	8b fa                	mov    %edx,%edi
54fcc8:	c1 cb 0d             	ror    $0xd,%ebx
54fccb:	8b ca                	mov    %edx,%ecx
54fccd:	c1 cf 0f             	ror    $0xf,%edi
54fcd0:	c1 c1 09             	rol    $0x9,%ecx
54fcd3:	33 f9                	xor    %ecx,%edi
54fcd5:	33 fa                	xor    %edx,%edi
54fcd7:	8b 54 24 64          	mov    0x64(%esp),%edx
54fcdb:	c1 c2 0f             	rol    $0xf,%edx
54fcde:	8b ca                	mov    %edx,%ecx
54fce0:	89 7c 24 24          	mov    %edi,0x24(%esp)
54fce4:	33 4c 24 30          	xor    0x30(%esp),%ecx
54fce8:	81 c7 3b 0f f5 14    	add    $0x14f50f3b,%edi
54fcee:	33 4c 24 34          	xor    0x34(%esp),%ecx
54fcf2:	03 fe                	add    %esi,%edi
54fcf4:	89 4c 24 2c          	mov    %ecx,0x2c(%esp)
54fcf8:	c1 44 24 2c 0f       	roll   $0xf,0x2c(%esp)
54fcfd:	c1 c9 09             	ror    $0x9,%ecx
54fd00:	31 4c 24 2c          	xor    %ecx,0x2c(%esp)
54fd04:	8b 4c 24 50          	mov    0x50(%esp),%ecx
54fd08:	c1 c1 07             	rol    $0x7,%ecx
54fd0b:	31 4c 24 2c          	xor    %ecx,0x2c(%esp)
54fd0f:	8b 4c 24 2c          	mov    0x2c(%esp),%ecx
54fd13:	33 ca                	xor    %edx,%ecx
54fd15:	c1 c7 07             	rol    $0x7,%edi
54fd18:	33 4c 24 30          	xor    0x30(%esp),%ecx
54fd1c:	33 4c 24 34          	xor    0x34(%esp),%ecx
54fd20:	33 4c 24 78          	xor    0x78(%esp),%ecx
54fd24:	89 4c 24 2c          	mov    %ecx,0x2c(%esp)
54fd28:	8b 4c 24 14          	mov    0x14(%esp),%ecx
54fd2c:	8b d1                	mov    %ecx,%edx
54fd2e:	0b 54 24 10          	or     0x10(%esp),%edx
54fd32:	23 4c 24 10          	and    0x10(%esp),%ecx
54fd36:	23 54 24 28          	and    0x28(%esp),%edx
54fd3a:	0b d1                	or     %ecx,%edx
54fd3c:	8b cf                	mov    %edi,%ecx
54fd3e:	33 ce                	xor    %esi,%ecx
54fd40:	8b 74 24 5c          	mov    0x5c(%esp),%esi
54fd44:	03 4c 24 18          	add    0x18(%esp),%ecx
54fd48:	33 74 24 3c          	xor    0x3c(%esp),%esi
54fd4c:	03 ca                	add    %edx,%ecx
54fd4e:	03 f1                	add    %ecx,%esi
54fd50:	8b d3                	mov    %ebx,%edx
54fd52:	89 74 24 18          	mov    %esi,0x18(%esp)
54fd56:	33 54 24 1c          	xor    0x1c(%esp),%edx
54fd5a:	23 54 24 24          	and    0x24(%esp),%edx
54fd5e:	33 d3                	xor    %ebx,%edx
54fd60:	c1 44 24 10 09       	roll   $0x9,0x10(%esp)
54fd65:	03 d7                	add    %edi,%edx
54fd67:	c1 c6 0c             	rol    $0xc,%esi
54fd6a:	03 54 24 3c          	add    0x3c(%esp),%edx
54fd6e:	03 d5                	add    %ebp,%edx
54fd70:	8b 6c 24 1c          	mov    0x1c(%esp),%ebp
54fd74:	8b fa                	mov    %edx,%edi
54fd76:	c1 cd 0d             	ror    $0xd,%ebp
54fd79:	8b ca                	mov    %edx,%ecx
54fd7b:	c1 cf 0f             	ror    $0xf,%edi
54fd7e:	c1 c1 09             	rol    $0x9,%ecx
54fd81:	33 f9                	xor    %ecx,%edi
54fd83:	33 fa                	xor    %edx,%edi
54fd85:	8b 54 24 58          	mov    0x58(%esp),%edx
54fd89:	c1 c2 0f             	rol    $0xf,%edx
54fd8c:	8b ca                	mov    %edx,%ecx
54fd8e:	89 7c 24 1c          	mov    %edi,0x1c(%esp)
54fd92:	33 4c 24 3c          	xor    0x3c(%esp),%ecx
54fd96:	81 c7 76 1e ea 29    	add    $0x29ea1e76,%edi
54fd9c:	33 4c 24 60          	xor    0x60(%esp),%ecx
54fda0:	03 fe                	add    %esi,%edi
54fda2:	89 4c 24 4c          	mov    %ecx,0x4c(%esp)
54fda6:	c1 44 24 4c 0f       	roll   $0xf,0x4c(%esp)
54fdab:	c1 c9 09             	ror    $0x9,%ecx
54fdae:	31 4c 24 4c          	xor    %ecx,0x4c(%esp)
54fdb2:	8b 4c 24 70          	mov    0x70(%esp),%ecx
54fdb6:	c1 c1 07             	rol    $0x7,%ecx
54fdb9:	31 4c 24 4c          	xor    %ecx,0x4c(%esp)
54fdbd:	8b 4c 24 4c          	mov    0x4c(%esp),%ecx
54fdc1:	33 ca                	xor    %edx,%ecx
54fdc3:	c1 c7 07             	rol    $0x7,%edi
54fdc6:	33 4c 24 3c          	xor    0x3c(%esp),%ecx
54fdca:	33 f7                	xor    %edi,%esi
54fdcc:	33 4c 24 74          	xor    0x74(%esp),%ecx
54fdd0:	33 4c 24 60          	xor    0x60(%esp),%ecx
54fdd4:	03 74 24 28          	add    0x28(%esp),%esi
54fdd8:	89 4c 24 4c          	mov    %ecx,0x4c(%esp)
54fddc:	8b 4c 24 18          	mov    0x18(%esp),%ecx
54fde0:	8b d1                	mov    %ecx,%edx
54fde2:	0b 54 24 14          	or     0x14(%esp),%edx
54fde6:	23 4c 24 14          	and    0x14(%esp),%ecx
54fdea:	23 54 24 10          	and    0x10(%esp),%edx
54fdee:	0b d1                	or     %ecx,%edx
54fdf0:	c1 44 24 14 09       	roll   $0x9,0x14(%esp)
54fdf5:	8b 4c 24 44          	mov    0x44(%esp),%ecx
54fdf9:	03 f2                	add    %edx,%esi
54fdfb:	33 4c 24 40          	xor    0x40(%esp),%ecx
54fdff:	8b 54 24 24          	mov    0x24(%esp),%edx
54fe03:	03 ce                	add    %esi,%ecx
54fe05:	8b 74 24 40          	mov    0x40(%esp),%esi
54fe09:	33 d5                	xor    %ebp,%edx
54fe0b:	23 54 24 1c          	and    0x1c(%esp),%edx
54fe0f:	33 d5                	xor    %ebp,%edx
54fe11:	89 4c 24 20          	mov    %ecx,0x20(%esp)
54fe15:	03 d7                	add    %edi,%edx
54fe17:	03 d6                	add    %esi,%edx
54fe19:	03 d3                	add    %ebx,%edx
54fe1b:	8b 5c 24 24          	mov    0x24(%esp),%ebx
54fe1f:	8b fa                	mov    %edx,%edi
54fe21:	c1 cb 0d             	ror    $0xd,%ebx
54fe24:	8b ca                	mov    %edx,%ecx
54fe26:	c1 cf 0f             	ror    $0xf,%edi
54fe29:	c1 c1 09             	rol    $0x9,%ecx
54fe2c:	33 f9                	xor    %ecx,%edi
54fe2e:	33 fa                	xor    %edx,%edi
54fe30:	8b 54 24 38          	mov    0x38(%esp),%edx
54fe34:	c1 c2 0f             	rol    $0xf,%edx
54fe37:	8b ca                	mov    %edx,%ecx
54fe39:	89 7c 24 24          	mov    %edi,0x24(%esp)
54fe3d:	33 ce                	xor    %esi,%ecx
54fe3f:	33 4c 24 68          	xor    0x68(%esp),%ecx
54fe43:	89 4c 24 48          	mov    %ecx,0x48(%esp)
54fe47:	c1 44 24 48 0f       	roll   $0xf,0x48(%esp)
54fe4c:	c1 c9 09             	ror    $0x9,%ecx
54fe4f:	31 4c 24 48          	xor    %ecx,0x48(%esp)
54fe53:	8b 4c 24 5c          	mov    0x5c(%esp),%ecx
54fe57:	c1 c1 07             	rol    $0x7,%ecx
54fe5a:	31 4c 24 48          	xor    %ecx,0x48(%esp)
54fe5e:	8b 4c 24 48          	mov    0x48(%esp),%ecx
54fe62:	81 c7 ec 3c d4 53    	add    $0x53d43cec,%edi
54fe68:	33 ca                	xor    %edx,%ecx
54fe6a:	33 ce                	xor    %esi,%ecx
54fe6c:	8b 74 24 20          	mov    0x20(%esp),%esi
54fe70:	33 4c 24 6c          	xor    0x6c(%esp),%ecx
54fe74:	33 4c 24 68          	xor    0x68(%esp),%ecx
54fe78:	89 4c 24 48          	mov    %ecx,0x48(%esp)
54fe7c:	8b 4c 24 18          	mov    0x18(%esp),%ecx
54fe80:	8b d1                	mov    %ecx,%edx
54fe82:	23 4c 24 20          	and    0x20(%esp),%ecx
54fe86:	0b 54 24 20          	or     0x20(%esp),%edx
54fe8a:	23 54 24 14          	and    0x14(%esp),%edx
54fe8e:	0b d1                	or     %ecx,%edx
54fe90:	c1 c6 0c             	rol    $0xc,%esi
54fe93:	03 fe                	add    %esi,%edi
54fe95:	c1 44 24 18 09       	roll   $0x9,0x18(%esp)
54fe9a:	c1 c7 07             	rol    $0x7,%edi
54fe9d:	8b cf                	mov    %edi,%ecx
54fe9f:	33 ce                	xor    %esi,%ecx
54fea1:	8b 74 24 30          	mov    0x30(%esp),%esi
54fea5:	03 4c 24 10          	add    0x10(%esp),%ecx
54fea9:	03 ca                	add    %edx,%ecx
54feab:	33 74 24 50          	xor    0x50(%esp),%esi
54feaf:	03 f1                	add    %ecx,%esi
54feb1:	8b d3                	mov    %ebx,%edx
54feb3:	33 54 24 1c          	xor    0x1c(%esp),%edx
54feb7:	23 54 24 24          	and    0x24(%esp),%edx
54febb:	33 d3                	xor    %ebx,%edx
54febd:	89 74 24 10          	mov    %esi,0x10(%esp)
54fec1:	03 d7                	add    %edi,%edx
54fec3:	c1 c6 0c             	rol    $0xc,%esi
54fec6:	03 54 24 50          	add    0x50(%esp),%edx
54feca:	03 d5                	add    %ebp,%edx
54fecc:	8b 6c 24 1c          	mov    0x1c(%esp),%ebp
54fed0:	8b fa                	mov    %edx,%edi
54fed2:	c1 cd 0d             	ror    $0xd,%ebp
54fed5:	8b ca                	mov    %edx,%ecx
54fed7:	c1 cf 0f             	ror    $0xf,%edi
54feda:	c1 c1 09             	rol    $0x9,%ecx
54fedd:	33 f9                	xor    %ecx,%edi
54fedf:	33 fa                	xor    %edx,%edi
54fee1:	8b 54 24 2c          	mov    0x2c(%esp),%edx
54fee5:	c1 c2 0f             	rol    $0xf,%edx
54fee8:	8b ca                	mov    %edx,%ecx
54feea:	89 7c 24 40          	mov    %edi,0x40(%esp)
54feee:	33 4c 24 50          	xor    0x50(%esp),%ecx
54fef2:	81 c7 d8 79 a8 a7    	add    $0xa7a879d8,%edi
54fef8:	33 4c 24 78          	xor    0x78(%esp),%ecx
54fefc:	03 fe                	add    %esi,%edi
54fefe:	89 4c 24 34          	mov    %ecx,0x34(%esp)
54ff02:	c1 44 24 34 0f       	roll   $0xf,0x34(%esp)
54ff07:	c1 c9 09             	ror    $0x9,%ecx
54ff0a:	31 4c 24 34          	xor    %ecx,0x34(%esp)
54ff0e:	8b 4c 24 44          	mov    0x44(%esp),%ecx
54ff12:	c1 c1 07             	rol    $0x7,%ecx
54ff15:	31 4c 24 34          	xor    %ecx,0x34(%esp)
54ff19:	8b 4c 24 34          	mov    0x34(%esp),%ecx
54ff1d:	33 ca                	xor    %edx,%ecx
54ff1f:	c1 c7 07             	rol    $0x7,%edi
54ff22:	33 4c 24 50          	xor    0x50(%esp),%ecx
54ff26:	33 4c 24 64          	xor    0x64(%esp),%ecx
54ff2a:	33 4c 24 78          	xor    0x78(%esp),%ecx
54ff2e:	89 4c 24 34          	mov    %ecx,0x34(%esp)
54ff32:	8b 4c 24 10          	mov    0x10(%esp),%ecx
54ff36:	8b d1                	mov    %ecx,%edx
54ff38:	0b 54 24 20          	or     0x20(%esp),%edx
54ff3c:	23 4c 24 20          	and    0x20(%esp),%ecx
54ff40:	23 54 24 18          	and    0x18(%esp),%edx
54ff44:	0b d1                	or     %ecx,%edx
54ff46:	8b cf                	mov    %edi,%ecx
54ff48:	33 ce                	xor    %esi,%ecx
54ff4a:	8b 74 24 70          	mov    0x70(%esp),%esi
54ff4e:	03 4c 24 14          	add    0x14(%esp),%ecx
54ff52:	33 74 24 60          	xor    0x60(%esp),%esi
54ff56:	03 ca                	add    %edx,%ecx
54ff58:	8b d5                	mov    %ebp,%edx
54ff5a:	03 f1                	add    %ecx,%esi
54ff5c:	33 54 24 24          	xor    0x24(%esp),%edx
54ff60:	23 54 24 40          	and    0x40(%esp),%edx
54ff64:	89 74 24 14          	mov    %esi,0x14(%esp)
54ff68:	33 d5                	xor    %ebp,%edx
54ff6a:	c1 44 24 20 09       	roll   $0x9,0x20(%esp)
54ff6f:	03 d7                	add    %edi,%edx
54ff71:	c1 c6 0c             	rol    $0xc,%esi
54ff74:	03 54 24 70          	add    0x70(%esp),%edx
54ff78:	03 d3                	add    %ebx,%edx
54ff7a:	8b 5c 24 24          	mov    0x24(%esp),%ebx
54ff7e:	8b fa                	mov    %edx,%edi
54ff80:	c1 cb 0d             	ror    $0xd,%ebx
54ff83:	8b ca                	mov    %edx,%ecx
54ff85:	c1 cf 0f             	ror    $0xf,%edi
54ff88:	c1 c1 09             	rol    $0x9,%ecx
54ff8b:	33 f9                	xor    %ecx,%edi
54ff8d:	33 fa                	xor    %edx,%edi
54ff8f:	8b 54 24 4c          	mov    0x4c(%esp),%edx
54ff93:	c1 c2 0f             	rol    $0xf,%edx
54ff96:	8b ca                	mov    %edx,%ecx
54ff98:	89 7c 24 54          	mov    %edi,0x54(%esp)
54ff9c:	33 4c 24 70          	xor    0x70(%esp),%ecx
54ffa0:	81 c7 b1 f3 50 4f    	add    $0x4f50f3b1,%edi
54ffa6:	33 4c 24 74          	xor    0x74(%esp),%ecx
54ffaa:	03 fe                	add    %esi,%edi
54ffac:	89 4c 24 50          	mov    %ecx,0x50(%esp)
54ffb0:	c1 44 24 50 0f       	roll   $0xf,0x50(%esp)
54ffb5:	c1 c9 09             	ror    $0x9,%ecx
54ffb8:	31 4c 24 50          	xor    %ecx,0x50(%esp)
54ffbc:	8b 4c 24 30          	mov    0x30(%esp),%ecx
54ffc0:	c1 c1 07             	rol    $0x7,%ecx
54ffc3:	31 4c 24 50          	xor    %ecx,0x50(%esp)
54ffc7:	8b 4c 24 50          	mov    0x50(%esp),%ecx
54ffcb:	33 ca                	xor    %edx,%ecx
54ffcd:	c1 c7 07             	rol    $0x7,%edi
54ffd0:	33 4c 24 70          	xor    0x70(%esp),%ecx
54ffd4:	33 4c 24 58          	xor    0x58(%esp),%ecx
54ffd8:	33 4c 24 74          	xor    0x74(%esp),%ecx
54ffdc:	89 4c 24 50          	mov    %ecx,0x50(%esp)
54ffe0:	8b 4c 24 14          	mov    0x14(%esp),%ecx
54ffe4:	8b d1                	mov    %ecx,%edx
54ffe6:	23 4c 24 10          	and    0x10(%esp),%ecx
54ffea:	0b 54 24 10          	or     0x10(%esp),%edx
54ffee:	23 54 24 20          	and    0x20(%esp),%edx