41fb55:	8d 8d 60 fc ff ff    	lea    -0x3a0(%ebp),%ecx
41fb5b:	84 c0                	test   %al,%al
41fb5d:	75 06                	jne    0x41fb65
41fb5f:	8d 8d 90 fa ff ff    	lea    -0x570(%ebp),%ecx
41fb65:	89 8d ac f8 ff ff    	mov    %ecx,-0x754(%ebp)
41fb6b:	84 c0                	test   %al,%al
41fb6d:	74 0a                	je     0x41fb79
41fb6f:	8b cf                	mov    %edi,%ecx
41fb71:	89 bd 90 f8 ff ff    	mov    %edi,-0x770(%ebp)
41fb77:	eb 0c                	jmp    0x41fb85
41fb79:	8b 8d 5c fc ff ff    	mov    -0x3a4(%ebp),%ecx
41fb7f:	89 8d 90 f8 ff ff    	mov    %ecx,-0x770(%ebp)
41fb85:	84 c0                	test   %al,%al
41fb87:	74 06                	je     0x41fb8f
41fb89:	8b bd 5c fc ff ff    	mov    -0x3a4(%ebp),%edi
41fb8f:	33 c0                	xor    %eax,%eax
41fb91:	33 f6                	xor    %esi,%esi
41fb93:	89 85 bc f8 ff ff    	mov    %eax,-0x744(%ebp)
41fb99:	85 c9                	test   %ecx,%ecx
41fb9b:	0f 84 fb 00 00 00    	je     0x41fc9c
41fba1:	83 3c b2 00          	cmpl   $0x0,(%edx,%esi,4)
41fba5:	75 1e                	jne    0x41fbc5
41fba7:	3b f0                	cmp    %eax,%esi
41fba9:	0f 85 e4 00 00 00    	jne    0x41fc93
41fbaf:	83 a4 b5 c0 f8 ff ff 	andl   $0x0,-0x740(%ebp,%esi,4)
41fbb6:	00
41fbb7:	8d 46 01             	lea    0x1(%esi),%eax
41fbba:	89 85 bc f8 ff ff    	mov    %eax,-0x744(%ebp)
41fbc0:	e9 ce 00 00 00       	jmp    0x41fc93
41fbc5:	33 d2                	xor    %edx,%edx
41fbc7:	8b ce                	mov    %esi,%ecx
41fbc9:	21 95 b8 f8 ff ff    	and    %edx,-0x748(%ebp)
41fbcf:	89 95 a0 f8 ff ff    	mov    %edx,-0x760(%ebp)
41fbd5:	85 ff                	test   %edi,%edi
41fbd7:	0f 84 a1 00 00 00    	je     0x41fc7e
41fbdd:	83 f9 73             	cmp    $0x73,%ecx
41fbe0:	74 64                	je     0x41fc46
41fbe2:	3b c8                	cmp    %eax,%ecx
41fbe4:	75 17                	jne    0x41fbfd
41fbe6:	8b 85 b8 f8 ff ff    	mov    -0x748(%ebp),%eax
41fbec:	83 a4 8d c0 f8 ff ff 	andl   $0x0,-0x740(%ebp,%ecx,4)
41fbf3:	00
41fbf4:	40                   	inc    %eax
41fbf5:	03 c6                	add    %esi,%eax
41fbf7:	89 85 bc f8 ff ff    	mov    %eax,-0x744(%ebp)
41fbfd:	8b 85 b8 f8 ff ff    	mov    -0x748(%ebp),%eax
41fc03:	8b 95 ac f8 ff ff    	mov    -0x754(%ebp),%edx
41fc09:	8b 04 82             	mov    (%edx,%eax,4),%eax
41fc0c:	8b 95 98 f8 ff ff    	mov    -0x768(%ebp),%edx
41fc12:	f7 24 b2             	mull   (%edx,%esi,4)
41fc15:	03 85 a0 f8 ff ff    	add    -0x760(%ebp),%eax
41fc1b:	83 d2 00             	adc    $0x0,%edx
41fc1e:	01 84 8d c0 f8 ff ff 	add    %eax,-0x740(%ebp,%ecx,4)
41fc25:	8b 85 b8 f8 ff ff    	mov    -0x748(%ebp),%eax
41fc2b:	83 d2 00             	adc    $0x0,%edx
41fc2e:	40                   	inc    %eax
41fc2f:	41                   	inc    %ecx
41fc30:	89 85 b8 f8 ff ff    	mov    %eax,-0x748(%ebp)
41fc36:	3b c7                	cmp    %edi,%eax
41fc38:	89 95 a0 f8 ff ff    	mov    %edx,-0x760(%ebp)
41fc3e:	8b 85 bc f8 ff ff    	mov    -0x744(%ebp),%eax
41fc44:	75 97                	jne    0x41fbdd
41fc46:	85 d2                	test   %edx,%edx
41fc48:	74 34                	je     0x41fc7e
41fc4a:	83 f9 73             	cmp    $0x73,%ecx
41fc4d:	0f 84 bd 00 00 00    	je     0x41fd10
41fc53:	3b c8                	cmp    %eax,%ecx
41fc55:	75 11                	jne    0x41fc68
41fc57:	83 a4 8d c0 f8 ff ff 	andl   $0x0,-0x740(%ebp,%ecx,4)
41fc5e:	00
41fc5f:	8d 41 01             	lea    0x1(%ecx),%eax
41fc62:	89 85 bc f8 ff ff    	mov    %eax,-0x744(%ebp)
41fc68:	8b c2                	mov    %edx,%eax
41fc6a:	33 d2                	xor    %edx,%edx
41fc6c:	01 84 8d c0 f8 ff ff 	add    %eax,-0x740(%ebp,%ecx,4)
41fc73:	8b 85 bc f8 ff ff    	mov    -0x744(%ebp),%eax
41fc79:	13 d2                	adc    %edx,%edx
41fc7b:	41                   	inc    %ecx
41fc7c:	eb c8                	jmp    0x41fc46
41fc7e:	83 f9 73             	cmp    $0x73,%ecx
41fc81:	0f 84 89 00 00 00    	je     0x41fd10
41fc87:	8b 8d 90 f8 ff ff    	mov    -0x770(%ebp),%ecx
41fc8d:	8b 95 98 f8 ff ff    	mov    -0x768(%ebp),%edx
41fc93:	46                   	inc    %esi
41fc94:	3b f1                	cmp    %ecx,%esi
41fc96:	0f 85 05 ff ff ff    	jne    0x41fba1
41fc9c:	89 85 5c fc ff ff    	mov    %eax,-0x3a4(%ebp)
41fca2:	be cc 01 00 00       	mov    $0x1cc,%esi
41fca7:	c1 e0 02             	shl    $0x2,%eax
41fcaa:	50                   	push   %eax
41fcab:	8d 85 c0 f8 ff ff    	lea    -0x740(%ebp),%eax
41fcb1:	50                   	push   %eax
41fcb2:	8d 85 60 fc ff ff    	lea    -0x3a0(%ebp),%eax
41fcb8:	56                   	push   %esi
41fcb9:	50                   	push   %eax
41fcba:	e8 8f de fe ff       	call   0x40db4e
41fcbf:	83 c4 10             	add    $0x10,%esp
41fcc2:	8a c3                	mov    %bl,%al
41fcc4:	84 c0                	test   %al,%al
41fcc6:	74 77                	je     0x41fd3f
41fcc8:	8b 85 b4 f8 ff ff    	mov    -0x74c(%ebp),%eax
41fcce:	2b 85 b0 f8 ff ff    	sub    -0x750(%ebp),%eax
41fcd4:	89 85 b4 f8 ff ff    	mov    %eax,-0x74c(%ebp)
41fcda:	0f 85 2c fc ff ff    	jne    0x41f90c
41fce0:	8b 8d 84 f8 ff ff    	mov    -0x77c(%ebp),%ecx
41fce6:	85 c9                	test   %ecx,%ecx
41fce8:	0f 84 b5 05 00 00    	je     0x4202a3
41fcee:	8b 04 8d ec 73 42 00 	mov    0x4273ec(,%ecx,4),%eax
41fcf5:	89 85 a8 f8 ff ff    	mov    %eax,-0x758(%ebp)
41fcfb:	85 c0                	test   %eax,%eax
41fcfd:	75 62                	jne    0x41fd61
41fcff:	33 c0                	xor    %eax,%eax
41fd01:	89 85 9c f6 ff ff    	mov    %eax,-0x964(%ebp)
41fd07:	89 85 5c fc ff ff    	mov    %eax,-0x3a4(%ebp)
41fd0d:	50                   	push   %eax
41fd0e:	eb 3f                	jmp    0x41fd4f
41fd10:	33 c0                	xor    %eax,%eax
41fd12:	be cc 01 00 00       	mov    $0x1cc,%esi
41fd17:	89 85 9c f6 ff ff    	mov    %eax,-0x964(%ebp)
41fd1d:	89 85 5c fc ff ff    	mov    %eax,-0x3a4(%ebp)
41fd23:	50                   	push   %eax
41fd24:	8d 85 a0 f6 ff ff    	lea    -0x960(%ebp),%eax
41fd2a:	50                   	push   %eax
41fd2b:	8d 85 60 fc ff ff    	lea    -0x3a0(%ebp),%eax
41fd31:	56                   	push   %esi
41fd32:	50                   	push   %eax
41fd33:	e8 16 de fe ff       	call   0x40db4e
41fd38:	83 c4 10             	add    $0x10,%esp
41fd3b:	32 c0                	xor    %al,%al
41fd3d:	eb 85                	jmp    0x41fcc4
41fd3f:	83 a5 9c f6 ff ff 00 	andl   $0x0,-0x964(%ebp)
41fd46:	83 a5 5c fc ff ff 00 	andl   $0x0,-0x3a4(%ebp)
41fd4d:	6a 00                	push   $0x0
41fd4f:	8d 85 a0 f6 ff ff    	lea    -0x960(%ebp),%eax
41fd55:	50                   	push   %eax
41fd56:	8d 85 60 fc ff ff    	lea    -0x3a0(%ebp),%eax
41fd5c:	e9 38 05 00 00       	jmp    0x420299
41fd61:	3b c3                	cmp    %ebx,%eax
41fd63:	0f 84 3a 05 00 00    	je     0x4202a3
41fd69:	8b 8d 5c fc ff ff    	mov    -0x3a4(%ebp),%ecx
41fd6f:	85 c9                	test   %ecx,%ecx
41fd71:	0f 84 2c 05 00 00    	je     0x4202a3
41fd77:	83 a5 b4 f8 ff ff 00 	andl   $0x0,-0x74c(%ebp)
41fd7e:	33 ff                	xor    %edi,%edi
41fd80:	f7 a4 bd 60 fc ff ff 	mull   -0x3a0(%ebp,%edi,4)
41fd87:	03 85 b4 f8 ff ff    	add    -0x74c(%ebp),%eax
41fd8d:	89 84 bd 60 fc ff ff 	mov    %eax,-0x3a0(%ebp,%edi,4)
41fd94:	8b 85 a8 f8 ff ff    	mov    -0x758(%ebp),%eax
41fd9a:	83 d2 00             	adc    $0x0,%edx
41fd9d:	47                   	inc    %edi
41fd9e:	89 95 b4 f8 ff ff    	mov    %edx,-0x74c(%ebp)
41fda4:	3b f9                	cmp    %ecx,%edi
41fda6:	75 d8                	jne    0x41fd80
41fda8:	85 d2                	test   %edx,%edx
41fdaa:	0f 84 f3 04 00 00    	je     0x4202a3
41fdb0:	8b 85 5c fc ff ff    	mov    -0x3a4(%ebp),%eax
41fdb6:	83 f8 73             	cmp    $0x73,%eax
41fdb9:	0f 83 40 ff ff ff    	jae    0x41fcff
41fdbf:	89 94 85 60 fc ff ff 	mov    %edx,-0x3a0(%ebp,%eax,4)
41fdc6:	ff 85 5c fc ff ff    	incl   -0x3a4(%ebp)
41fdcc:	e9 d2 04 00 00       	jmp    0x4202a3
41fdd1:	f7 d8                	neg    %eax
41fdd3:	f7 f1                	div    %ecx
41fdd5:	89 85 a0 f8 ff ff    	mov    %eax,-0x760(%ebp)
41fddb:	8b ca                	mov    %edx,%ecx
41fddd:	89 8d 84 f8 ff ff    	mov    %ecx,-0x77c(%ebp)
41fde3:	85 c0                	test   %eax,%eax
41fde5:	0f 84 c8 03 00 00    	je     0x4201b3
41fdeb:	83 f8 26             	cmp    $0x26,%eax
41fdee:	76 03                	jbe    0x41fdf3
41fdf0:	6a 26                	push   $0x26
41fdf2:	58                   	pop    %eax
41fdf3:	0f b6 0c 85 56 73 42 	movzbl 0x427356(,%eax,4),%ecx
41fdfa:	00
41fdfb:	0f b6 34 85 57 73 42 	movzbl 0x427357(,%eax,4),%esi
41fe02:	00
41fe03:	8b f9                	mov    %ecx,%edi
41fe05:	89 85 98 f8 ff ff    	mov    %eax,-0x768(%ebp)
41fe0b:	c1 e7 02             	shl    $0x2,%edi
41fe0e:	57                   	push   %edi
41fe0f:	8d 04 31             	lea    (%ecx,%esi,1),%eax
41fe12:	89 85 8c fa ff ff    	mov    %eax,-0x574(%ebp)
41fe18:	8d 85 90 fa ff ff    	lea    -0x570(%ebp),%eax
41fe1e:	6a 00                	push   $0x0
41fe20:	50                   	push   %eax
41fe21:	e8 ca 90 fe ff       	call   0x408ef0
41fe26:	8b c6                	mov    %esi,%eax
41fe28:	c1 e0 02             	shl    $0x2,%eax
41fe2b:	50                   	push   %eax
41fe2c:	8b 85 98 f8 ff ff    	mov    -0x768(%ebp),%eax
41fe32:	0f b7 04 85 54 73 42 	movzwl 0x427354(,%eax,4),%eax
41fe39:	00
41fe3a:	8d 04 85 50 6a 42 00 	lea    0x426a50(,%eax,4),%eax
41fe41:	50                   	push   %eax
41fe42:	8d 85 90 fa ff ff    	lea    -0x570(%ebp),%eax
41fe48:	03 c7                	add    %edi,%eax
41fe4a:	50                   	push   %eax
41fe4b:	e8 20 8b fe ff       	call   0x408970
41fe50:	8b bd 8c fa ff ff    	mov    -0x574(%ebp),%edi
41fe56:	83 c4 18             	add    $0x18,%esp
41fe59:	3b fb                	cmp    %ebx,%edi
41fe5b:	0f 87 cc 00 00 00    	ja     0x41ff2d
41fe61:	8b bd 90 fa ff ff    	mov    -0x570(%ebp),%edi
41fe67:	85 ff                	test   %edi,%edi
41fe69:	75 36                	jne    0x41fea1
41fe6b:	33 c0                	xor    %eax,%eax
41fe6d:	50                   	push   %eax
41fe6e:	89 85 9c f6 ff ff    	mov    %eax,-0x964(%ebp)
41fe74:	89 85 2c fe ff ff    	mov    %eax,-0x1d4(%ebp)
41fe7a:	8d 85 a0 f6 ff ff    	lea    -0x960(%ebp),%eax
41fe80:	50                   	push   %eax
41fe81:	8d 85 30 fe ff ff    	lea    -0x1d0(%ebp),%eax
41fe87:	68 cc 01 00 00       	push   $0x1cc
41fe8c:	50                   	push   %eax
41fe8d:	e8 bc dc fe ff       	call   0x40db4e
41fe92:	83 c4 10             	add    $0x10,%esp
41fe95:	8a c3                	mov    %bl,%al
41fe97:	be cc 01 00 00       	mov    $0x1cc,%esi
41fe9c:	e9 ec 02 00 00       	jmp    0x42018d
41fea1:	3b fb                	cmp    %ebx,%edi
41fea3:	74 f0                	je     0x41fe95
41fea5:	83 bd 2c fe ff ff 00 	cmpl   $0x0,-0x1d4(%ebp)
41feac:	74 e7                	je     0x41fe95
41feae:	8b 85 2c fe ff ff    	mov    -0x1d4(%ebp),%eax
41feb4:	33 c9                	xor    %ecx,%ecx
41feb6:	89 85 a8 f8 ff ff    	mov    %eax,-0x758(%ebp)
41febc:	33 f6                	xor    %esi,%esi
41febe:	8b c7                	mov    %edi,%eax
41fec0:	f7 a4 b5 30 fe ff ff 	mull   -0x1d0(%ebp,%esi,4)
41fec7:	03 c1                	add    %ecx,%eax
41fec9:	89 84 b5 30 fe ff ff 	mov    %eax,-0x1d0(%ebp,%esi,4)
41fed0:	83 d2 00             	adc    $0x0,%edx
41fed3:	46                   	inc    %esi
41fed4:	8b ca                	mov    %edx,%ecx
41fed6:	3b b5 a8 f8 ff ff    	cmp    -0x758(%ebp),%esi
41fedc:	75 e0                	jne    0x41febe
41fede:	85 c9                	test   %ecx,%ecx
41fee0:	74 b3                	je     0x41fe95
41fee2:	8b 85 2c fe ff ff    	mov    -0x1d4(%ebp),%eax
41fee8:	83 f8 73             	cmp    $0x73,%eax
41feeb:	73 0f                	jae    0x41fefc
41feed:	89 8c 85 30 fe ff ff 	mov    %ecx,-0x1d0(%ebp,%eax,4)
41fef4:	ff 85 2c fe ff ff    	incl   -0x1d4(%ebp)
41fefa:	eb 99                	jmp    0x41fe95
41fefc:	33 c0                	xor    %eax,%eax
41fefe:	50                   	push   %eax
41feff:	89 85 9c f6 ff ff    	mov    %eax,-0x964(%ebp)
41ff05:	89 85 2c fe ff ff    	mov    %eax,-0x1d4(%ebp)
41ff0b:	8d 85 a0 f6 ff ff    	lea    -0x960(%ebp),%eax
41ff11:	50                   	push   %eax
41ff12:	8d 85 30 fe ff ff    	lea    -0x1d0(%ebp),%eax
41ff18:	68 cc 01 00 00       	push   $0x1cc
41ff1d:	50                   	push   %eax
41ff1e:	e8 2b dc fe ff       	call   0x40db4e
41ff23:	83 c4 10             	add    $0x10,%esp
41ff26:	32 c0                	xor    %al,%al
41ff28:	e9 6a ff ff ff       	jmp    0x41fe97
41ff2d:	39 9d 2c fe ff ff    	cmp    %ebx,-0x1d4(%ebp)
41ff33:	0f 87 c8 00 00 00    	ja     0x420001
41ff39:	8b 85 30 fe ff ff    	mov    -0x1d0(%ebp),%eax
41ff3f:	be cc 01 00 00       	mov    $0x1cc,%esi
41ff44:	89 85 b4 f8 ff ff    	mov    %eax,-0x74c(%ebp)
41ff4a:	8b c7                	mov    %edi,%eax
41ff4c:	c1 e0 02             	shl    $0x2,%eax
41ff4f:	50                   	push   %eax
41ff50:	8d 85 90 fa ff ff    	lea    -0x570(%ebp),%eax
41ff56:	89 bd 2c fe ff ff    	mov    %edi,-0x1d4(%ebp)
41ff5c:	50                   	push   %eax
41ff5d:	8d 85 30 fe ff ff    	lea    -0x1d0(%ebp),%eax
41ff63:	56                   	push   %esi
41ff64:	50                   	push   %eax
41ff65:	e8 e4 db fe ff       	call   0x40db4e
41ff6a:	8b 85 b4 f8 ff ff    	mov    -0x74c(%ebp),%eax
41ff70:	83 c4 10             	add    $0x10,%esp
41ff73:	85 c0                	test   %eax,%eax
41ff75:	75 18                	jne    0x41ff8f
41ff77:	89 85 9c f6 ff ff    	mov    %eax,-0x964(%ebp)
41ff7d:	89 85 2c fe ff ff    	mov    %eax,-0x1d4(%ebp)
41ff83:	50                   	push   %eax
41ff84:	8d 85 a0 f6 ff ff    	lea    -0x960(%ebp),%eax
41ff8a:	e9 eb 01 00 00       	jmp    0x42017a
41ff8f:	3b c3                	cmp    %ebx,%eax
41ff91:	0f 84 f4 01 00 00    	je     0x42018b
41ff97:	83 bd 2c fe ff ff 00 	cmpl   $0x0,-0x1d4(%ebp)
41ff9e:	0f 84 e7 01 00 00    	je     0x42018b
41ffa4:	8b 8d 2c fe ff ff    	mov    -0x1d4(%ebp),%ecx
41ffaa:	89 8d a8 f8 ff ff    	mov    %ecx,-0x758(%ebp)
41ffb0:	33 c9                	xor    %ecx,%ecx
41ffb2:	33 ff                	xor    %edi,%edi
41ffb4:	f7 a4 bd 30 fe ff ff 	mull   -0x1d0(%ebp,%edi,4)
41ffbb:	03 c1                	add    %ecx,%eax
41ffbd:	89 84 bd 30 fe ff ff 	mov    %eax,-0x1d0(%ebp,%edi,4)
41ffc4:	8b 85 b4 f8 ff ff    	mov    -0x74c(%ebp),%eax
41ffca:	83 d2 00             	adc    $0x0,%edx
41ffcd:	47                   	inc    %edi
41ffce:	8b ca                	mov    %edx,%ecx
41ffd0:	3b bd a8 f8 ff ff    	cmp    -0x758(%ebp),%edi
41ffd6:	75 dc                	jne    0x41ffb4
41ffd8:	85 c9                	test   %ecx,%ecx
41ffda:	0f 84 ab 01 00 00    	je     0x42018b
41ffe0:	8b 85 2c fe ff ff    	mov    -0x1d4(%ebp),%eax
41ffe6:	83 f8 73             	cmp    $0x73,%eax
41ffe9:	0f 83 4f 02 00 00    	jae    0x42023e
41ffef:	89 8c 85 30 fe ff ff 	mov    %ecx,-0x1d0(%ebp,%eax,4)
41fff6:	ff 85 2c fe ff ff    	incl   -0x1d4(%ebp)
41fffc:	e9 8a 01 00 00       	jmp    0x42018b
420001:	3b bd 2c fe ff ff    	cmp    -0x1d4(%ebp),%edi
420007:	8d 95 90 fa ff ff    	lea    -0x570(%ebp),%edx
42000d:	0f 92 c0             	setb   %al
420010:	72 06                	jb     0x420018
420012:	8d 95 30 fe ff ff    	lea    -0x1d0(%ebp),%edx
420018:	89 95 b0 f8 ff ff    	mov    %edx,-0x750(%ebp)
42001e:	8d 8d 30 fe ff ff    	lea    -0x1d0(%ebp),%ecx
420024:	84 c0                	test   %al,%al
420026:	75 06                	jne    0x42002e
420028:	8d 8d 90 fa ff ff    	lea    -0x570(%ebp),%ecx
42002e:	89 8d b4 f8 ff ff    	mov    %ecx,-0x74c(%ebp)
420034:	84 c0                	test   %al,%al
420036:	74 0a                	je     0x420042
420038:	8b cf                	mov    %edi,%ecx
42003a:	89 bd ac f8 ff ff    	mov    %edi,-0x754(%ebp)
420040:	eb 0c                	jmp    0x42004e
420042:	8b 8d 2c fe ff ff    	mov    -0x1d4(%ebp),%ecx
420048:	89 8d ac f8 ff ff    	mov    %ecx,-0x754(%ebp)
42004e:	84 c0                	test   %al,%al
420050:	74 06                	je     0x420058
420052:	8b bd 2c fe ff ff    	mov    -0x1d4(%ebp),%edi
420058:	33 c0                	xor    %eax,%eax
42005a:	33 f6                	xor    %esi,%esi
42005c:	89 85 bc f8 ff ff    	mov    %eax,-0x744(%ebp)
420062:	85 c9                	test   %ecx,%ecx
420064:	0f 84 fb 00 00 00    	je     0x420165
42006a:	83 3c b2 00          	cmpl   $0x0,(%edx,%esi,4)
42006e:	75 1e                	jne    0x42008e
420070:	3b f0                	cmp    %eax,%esi
420072:	0f 85 e4 00 00 00    	jne    0x42015c
420078:	83 a4 b5 c0 f8 ff ff 	andl   $0x0,-0x740(%ebp,%esi,4)
42007f:	00
420080:	8d 46 01             	lea    0x1(%esi),%eax
420083:	89 85 bc f8 ff ff    	mov    %eax,-0x744(%ebp)
420089:	e9 ce 00 00 00       	jmp    0x42015c
42008e:	33 d2                	xor    %edx,%edx
420090:	8b ce                	mov    %esi,%ecx
420092:	21 95 b8 f8 ff ff    	and    %edx,-0x748(%ebp)
420098:	89 95 90 f8 ff ff    	mov    %edx,-0x770(%ebp)
42009e:	85 ff                	test   %edi,%edi
4200a0:	0f 84 a1 00 00 00    	je     0x420147
4200a6:	83 f9 73             	cmp    $0x73,%ecx
4200a9:	74 64                	je     0x42010f
4200ab:	3b c8                	cmp    %eax,%ecx