4269d5:	74 09                	je     0x4269e0
4269d7:	40                   	inc    %eax
4269d8:	89 85 b0 f8 ff ff    	mov    %eax,-0x750(%ebp)
4269de:	eb 07                	jmp    0x4269e7
4269e0:	83 a5 b0 f8 ff ff 00 	andl   $0x0,-0x750(%ebp)
4269e7:	8b 8d 9c f8 ff ff    	mov    -0x764(%ebp),%ecx
4269ed:	be cc 01 00 00       	mov    $0x1cc,%esi
4269f2:	8d 04 0a             	lea    (%edx,%ecx,1),%eax
4269f5:	83 f8 73             	cmp    $0x73,%eax
4269f8:	76 2b                	jbe    0x426a25
4269fa:	33 c0                	xor    %eax,%eax
4269fc:	50                   	push   %eax
4269fd:	89 85 8c fa ff ff    	mov    %eax,-0x574(%ebp)
426a03:	89 85 2c fe ff ff    	mov    %eax,-0x1d4(%ebp)
426a09:	8d 85 90 fa ff ff    	lea    -0x570(%ebp),%eax
426a0f:	50                   	push   %eax
426a10:	8d 85 30 fe ff ff    	lea    -0x1d0(%ebp),%eax
426a16:	56                   	push   %esi
426a17:	50                   	push   %eax
426a18:	e8 5b 1a ff ff       	call   0x418478
426a1d:	83 c4 10             	add    $0x10,%esp
426a20:	e9 e2 00 00 00       	jmp    0x426b07
426a25:	2b bd b0 f8 ff ff    	sub    -0x750(%ebp),%edi
426a2b:	3b bd a8 f8 ff ff    	cmp    -0x758(%ebp),%edi
426a31:	1b c0                	sbb    %eax,%eax
426a33:	f7 d8                	neg    %eax
426a35:	03 c2                	add    %edx,%eax
426a37:	03 c1                	add    %ecx,%eax
426a39:	89 85 b8 f8 ff ff    	mov    %eax,-0x748(%ebp)
426a3f:	83 f8 73             	cmp    $0x73,%eax
426a42:	77 b6                	ja     0x4269fa
426a44:	8d 79 ff             	lea    -0x1(%ecx),%edi
426a47:	48                   	dec    %eax
426a48:	89 bd 80 f8 ff ff    	mov    %edi,-0x780(%ebp)
426a4e:	89 85 b4 f8 ff ff    	mov    %eax,-0x74c(%ebp)
426a54:	3b c7                	cmp    %edi,%eax
426a56:	0f 84 91 00 00 00    	je     0x426aed
426a5c:	8b f8                	mov    %eax,%edi
426a5e:	2b f9                	sub    %ecx,%edi
426a60:	8d 8d 2c fe ff ff    	lea    -0x1d4(%ebp),%ecx
426a66:	8d 0c b9             	lea    (%ecx,%edi,4),%ecx
426a69:	89 8d 98 f8 ff ff    	mov    %ecx,-0x768(%ebp)
426a6f:	3b fa                	cmp    %edx,%edi
426a71:	73 05                	jae    0x426a78
426a73:	8b 41 04             	mov    0x4(%ecx),%eax
426a76:	eb 02                	jmp    0x426a7a
426a78:	33 c0                	xor    %eax,%eax
426a7a:	89 85 b0 f8 ff ff    	mov    %eax,-0x750(%ebp)
426a80:	8d 47 ff             	lea    -0x1(%edi),%eax
426a83:	3b c2                	cmp    %edx,%eax
426a85:	73 04                	jae    0x426a8b
426a87:	8b 01                	mov    (%ecx),%eax
426a89:	eb 02                	jmp    0x426a8d
426a8b:	33 c0                	xor    %eax,%eax
426a8d:	23 85 90 f8 ff ff    	and    -0x770(%ebp),%eax
426a93:	8b 8d ac f8 ff ff    	mov    -0x754(%ebp),%ecx
426a99:	8b 95 b0 f8 ff ff    	mov    -0x750(%ebp),%edx
426a9f:	23 95 94 f8 ff ff    	and    -0x76c(%ebp),%edx
426aa5:	d3 e8                	shr    %cl,%eax
426aa7:	8b 8d a8 f8 ff ff    	mov    -0x758(%ebp),%ecx
426aad:	d3 e2                	shl    %cl,%edx
426aaf:	8b 8d b4 f8 ff ff    	mov    -0x74c(%ebp),%ecx
426ab5:	0b c2                	or     %edx,%eax
426ab7:	89 84 8d 30 fe ff ff 	mov    %eax,-0x1d0(%ebp,%ecx,4)
426abe:	8b c1                	mov    %ecx,%eax
426ac0:	8b 8d 98 f8 ff ff    	mov    -0x768(%ebp),%ecx
426ac6:	48                   	dec    %eax
426ac7:	83 e9 04             	sub    $0x4,%ecx
426aca:	89 85 b4 f8 ff ff    	mov    %eax,-0x74c(%ebp)
426ad0:	4f                   	dec    %edi
426ad1:	89 8d 98 f8 ff ff    	mov    %ecx,-0x768(%ebp)
426ad7:	3b 85 80 f8 ff ff    	cmp    -0x780(%ebp),%eax
426add:	74 08                	je     0x426ae7
426adf:	8b 95 2c fe ff ff    	mov    -0x1d4(%ebp),%edx
426ae5:	eb 88                	jmp    0x426a6f
426ae7:	8b 8d 9c f8 ff ff    	mov    -0x764(%ebp),%ecx
426aed:	85 c9                	test   %ecx,%ecx
426aef:	74 0a                	je     0x426afb
426af1:	33 c0                	xor    %eax,%eax
426af3:	8d bd 30 fe ff ff    	lea    -0x1d0(%ebp),%edi
426af9:	f3 ab                	rep stos %eax,%es:(%edi)
426afb:	8b 85 b8 f8 ff ff    	mov    -0x748(%ebp),%eax
426b01:	89 85 2c fe ff ff    	mov    %eax,-0x1d4(%ebp)
426b07:	6a 04                	push   $0x4
426b09:	58                   	pop    %eax
426b0a:	89 85 90 fa ff ff    	mov    %eax,-0x570(%ebp)
426b10:	50                   	push   %eax
426b11:	83 a5 94 fa ff ff 00 	andl   $0x0,-0x56c(%ebp)
426b18:	8d 85 90 fa ff ff    	lea    -0x570(%ebp),%eax
426b1e:	50                   	push   %eax
426b1f:	8d 85 60 fc ff ff    	lea    -0x3a0(%ebp),%eax
426b25:	89 9d 5c fc ff ff    	mov    %ebx,-0x3a4(%ebp)
426b2b:	56                   	push   %esi
426b2c:	50                   	push   %eax
426b2d:	89 9d 8c fa ff ff    	mov    %ebx,-0x574(%ebp)
426b33:	e8 40 19 ff ff       	call   0x418478
426b38:	83 c4 10             	add    $0x10,%esp
426b3b:	e9 ce 03 00 00       	jmp    0x426f0e
426b40:	8d 8a ce fb ff ff    	lea    -0x432(%edx),%ecx
426b46:	8b f7                	mov    %edi,%esi
426b48:	8b c1                	mov    %ecx,%eax
426b4a:	33 d2                	xor    %edx,%edx
426b4c:	83 e1 1f             	and    $0x1f,%ecx
426b4f:	c1 e8 05             	shr    $0x5,%eax
426b52:	2b f1                	sub    %ecx,%esi
426b54:	89 85 9c f8 ff ff    	mov    %eax,-0x764(%ebp)
426b5a:	89 8d a8 f8 ff ff    	mov    %ecx,-0x758(%ebp)
426b60:	8b c3                	mov    %ebx,%eax
426b62:	8b ce                	mov    %esi,%ecx
426b64:	89 b5 ac f8 ff ff    	mov    %esi,-0x754(%ebp)
426b6a:	e8 d1 72 00 00       	call   0x42de40
426b6f:	8b 95 b0 f8 ff ff    	mov    -0x750(%ebp),%edx
426b75:	48                   	dec    %eax
426b76:	83 a5 88 f8 ff ff 00 	andl   $0x0,-0x778(%ebp)
426b7d:	89 85 94 f8 ff ff    	mov    %eax,-0x76c(%ebp)
426b83:	f7 d0                	not    %eax
426b85:	89 85 90 f8 ff ff    	mov    %eax,-0x770(%ebp)
426b8b:	8b 8c 95 2c fe ff ff 	mov    -0x1d4(%ebp,%edx,4),%ecx
426b92:	0f bd c1             	bsr    %ecx,%eax
426b95:	74 09                	je     0x426ba0
426b97:	40                   	inc    %eax
426b98:	89 85 b0 f8 ff ff    	mov    %eax,-0x750(%ebp)
426b9e:	eb 07                	jmp    0x426ba7
426ba0:	83 a5 b0 f8 ff ff 00 	andl   $0x0,-0x750(%ebp)
426ba7:	8b 8d 9c f8 ff ff    	mov    -0x764(%ebp),%ecx
426bad:	be cc 01 00 00       	mov    $0x1cc,%esi
426bb2:	8d 04 0a             	lea    (%edx,%ecx,1),%eax
426bb5:	83 f8 73             	cmp    $0x73,%eax
426bb8:	76 2b                	jbe    0x426be5
426bba:	33 c0                	xor    %eax,%eax
426bbc:	50                   	push   %eax
426bbd:	89 85 8c fa ff ff    	mov    %eax,-0x574(%ebp)
426bc3:	89 85 2c fe ff ff    	mov    %eax,-0x1d4(%ebp)
426bc9:	8d 85 90 fa ff ff    	lea    -0x570(%ebp),%eax
426bcf:	50                   	push   %eax
426bd0:	8d 85 30 fe ff ff    	lea    -0x1d0(%ebp),%eax
426bd6:	56                   	push   %esi
426bd7:	50                   	push   %eax
426bd8:	e8 9b 18 ff ff       	call   0x418478
426bdd:	83 c4 10             	add    $0x10,%esp
426be0:	e9 e2 00 00 00       	jmp    0x426cc7
426be5:	2b bd b0 f8 ff ff    	sub    -0x750(%ebp),%edi
426beb:	3b bd a8 f8 ff ff    	cmp    -0x758(%ebp),%edi
426bf1:	1b c0                	sbb    %eax,%eax
426bf3:	f7 d8                	neg    %eax
426bf5:	03 c2                	add    %edx,%eax
426bf7:	03 c1                	add    %ecx,%eax
426bf9:	89 85 b8 f8 ff ff    	mov    %eax,-0x748(%ebp)
426bff:	83 f8 73             	cmp    $0x73,%eax
426c02:	77 b6                	ja     0x426bba
426c04:	8d 79 ff             	lea    -0x1(%ecx),%edi
426c07:	48                   	dec    %eax
426c08:	89 bd 80 f8 ff ff    	mov    %edi,-0x780(%ebp)
426c0e:	89 85 b4 f8 ff ff    	mov    %eax,-0x74c(%ebp)
426c14:	3b c7                	cmp    %edi,%eax
426c16:	0f 84 91 00 00 00    	je     0x426cad
426c1c:	8b f8                	mov    %eax,%edi
426c1e:	2b f9                	sub    %ecx,%edi
426c20:	8d 8d 2c fe ff ff    	lea    -0x1d4(%ebp),%ecx
426c26:	8d 0c b9             	lea    (%ecx,%edi,4),%ecx
426c29:	89 8d 98 f8 ff ff    	mov    %ecx,-0x768(%ebp)
426c2f:	3b fa                	cmp    %edx,%edi
426c31:	73 05                	jae    0x426c38
426c33:	8b 41 04             	mov    0x4(%ecx),%eax
426c36:	eb 02                	jmp    0x426c3a
426c38:	33 c0                	xor    %eax,%eax
426c3a:	89 85 b0 f8 ff ff    	mov    %eax,-0x750(%ebp)
426c40:	8d 47 ff             	lea    -0x1(%edi),%eax
426c43:	3b c2                	cmp    %edx,%eax
426c45:	73 04                	jae    0x426c4b
426c47:	8b 01                	mov    (%ecx),%eax
426c49:	eb 02                	jmp    0x426c4d
426c4b:	33 c0                	xor    %eax,%eax
426c4d:	23 85 90 f8 ff ff    	and    -0x770(%ebp),%eax
426c53:	8b 8d ac f8 ff ff    	mov    -0x754(%ebp),%ecx
426c59:	8b 95 b0 f8 ff ff    	mov    -0x750(%ebp),%edx
426c5f:	23 95 94 f8 ff ff    	and    -0x76c(%ebp),%edx
426c65:	d3 e8                	shr    %cl,%eax
426c67:	8b 8d a8 f8 ff ff    	mov    -0x758(%ebp),%ecx
426c6d:	d3 e2                	shl    %cl,%edx
426c6f:	8b 8d b4 f8 ff ff    	mov    -0x74c(%ebp),%ecx
426c75:	0b c2                	or     %edx,%eax
426c77:	89 84 8d 30 fe ff ff 	mov    %eax,-0x1d0(%ebp,%ecx,4)
426c7e:	8b c1                	mov    %ecx,%eax
426c80:	8b 8d 98 f8 ff ff    	mov    -0x768(%ebp),%ecx
426c86:	48                   	dec    %eax
426c87:	83 e9 04             	sub    $0x4,%ecx
426c8a:	89 85 b4 f8 ff ff    	mov    %eax,-0x74c(%ebp)
426c90:	4f                   	dec    %edi
426c91:	89 8d 98 f8 ff ff    	mov    %ecx,-0x768(%ebp)
426c97:	3b 85 80 f8 ff ff    	cmp    -0x780(%ebp),%eax
426c9d:	74 08                	je     0x426ca7
426c9f:	8b 95 2c fe ff ff    	mov    -0x1d4(%ebp),%edx
426ca5:	eb 88                	jmp    0x426c2f
426ca7:	8b 8d 9c f8 ff ff    	mov    -0x764(%ebp),%ecx
426cad:	85 c9                	test   %ecx,%ecx
426caf:	74 0a                	je     0x426cbb
426cb1:	33 c0                	xor    %eax,%eax
426cb3:	8d bd 30 fe ff ff    	lea    -0x1d0(%ebp),%edi
426cb9:	f3 ab                	rep stos %eax,%es:(%edi)
426cbb:	8b 85 b8 f8 ff ff    	mov    -0x748(%ebp),%eax
426cc1:	89 85 2c fe ff ff    	mov    %eax,-0x1d4(%ebp)
426cc7:	c7 85 90 fa ff ff 02 	movl   $0x2,-0x570(%ebp)
426cce:	00 00 00
426cd1:	6a 04                	push   $0x4
426cd3:	e9 39 fe ff ff       	jmp    0x426b11
426cd8:	83 fa 35             	cmp    $0x35,%edx
426cdb:	0f 84 16 01 00 00    	je     0x426df7
426ce1:	83 a5 90 fa ff ff 00 	andl   $0x0,-0x570(%ebp)
426ce8:	c7 85 94 fa ff ff 00 	movl   $0x100000,-0x56c(%ebp)
426cef:	00 10 00
426cf2:	c7 85 8c fa ff ff 02 	movl   $0x2,-0x574(%ebp)
426cf9:	00 00 00
426cfc:	85 f6                	test   %esi,%esi
426cfe:	0f 84 f3 00 00 00    	je     0x426df7
426d04:	33 d2                	xor    %edx,%edx
426d06:	8b 84 15 90 fa ff ff 	mov    -0x570(%ebp,%edx,1),%eax
426d0d:	3b 84 15 30 fe ff ff 	cmp    -0x1d0(%ebp,%edx,1),%eax
426d14:	0f 85 dd 00 00 00    	jne    0x426df7
426d1a:	83 c2 04             	add    $0x4,%edx
426d1d:	83 fa 08             	cmp    $0x8,%edx
426d20:	75 e4                	jne    0x426d06
426d22:	33 d2                	xor    %edx,%edx
426d24:	0f bd c6             	bsr    %esi,%eax
426d27:	89 95 88 f8 ff ff    	mov    %edx,-0x778(%ebp)
426d2d:	74 03                	je     0x426d32
426d2f:	40                   	inc    %eax
426d30:	eb 02                	jmp    0x426d34
426d32:	8b c2                	mov    %edx,%eax
426d34:	2b f8                	sub    %eax,%edi
426d36:	83 ff 02             	cmp    $0x2,%edi
426d39:	1b f6                	sbb    %esi,%esi
426d3b:	f7 de                	neg    %esi
426d3d:	03 f1                	add    %ecx,%esi
426d3f:	83 fe 73             	cmp    $0x73,%esi
426d42:	76 2a                	jbe    0x426d6e
426d44:	52                   	push   %edx
426d45:	8d 85 90 fa ff ff    	lea    -0x570(%ebp),%eax
426d4b:	89 95 8c fa ff ff    	mov    %edx,-0x574(%ebp)
426d51:	50                   	push   %eax
426d52:	8d 85 30 fe ff ff    	lea    -0x1d0(%ebp),%eax
426d58:	89 95 2c fe ff ff    	mov    %edx,-0x1d4(%ebp)
426d5e:	68 cc 01 00 00       	push   $0x1cc
426d63:	50                   	push   %eax
426d64:	e8 0f 17 ff ff       	call   0x418478
426d69:	83 c4 10             	add    $0x10,%esp
426d6c:	eb 4f                	jmp    0x426dbd
426d6e:	8d 56 ff             	lea    -0x1(%esi),%edx
426d71:	83 fa ff             	cmp    $0xffffffff,%edx
426d74:	74 41                	je     0x426db7
426d76:	8d 5a ff             	lea    -0x1(%edx),%ebx
426d79:	8b fa                	mov    %edx,%edi
426d7b:	3b d1                	cmp    %ecx,%edx
426d7d:	73 09                	jae    0x426d88
426d7f:	8b 84 bd 30 fe ff ff 	mov    -0x1d0(%ebp,%edi,4),%eax
426d86:	eb 02                	jmp    0x426d8a
426d88:	33 c0                	xor    %eax,%eax
426d8a:	3b d9                	cmp    %ecx,%ebx
426d8c:	73 09                	jae    0x426d97
426d8e:	8b 8c bd 2c fe ff ff 	mov    -0x1d4(%ebp,%edi,4),%ecx
426d95:	eb 02                	jmp    0x426d99
426d97:	33 c9                	xor    %ecx,%ecx
426d99:	c1 e9 1e             	shr    $0x1e,%ecx
426d9c:	c1 e0 02             	shl    $0x2,%eax
426d9f:	0b c8                	or     %eax,%ecx
426da1:	4a                   	dec    %edx
426da2:	4b                   	dec    %ebx
426da3:	89 8c bd 30 fe ff ff 	mov    %ecx,-0x1d0(%ebp,%edi,4)
426daa:	83 fa ff             	cmp    $0xffffffff,%edx
426dad:	74 08                	je     0x426db7
426daf:	8b 8d 2c fe ff ff    	mov    -0x1d4(%ebp),%ecx
426db5:	eb c2                	jmp    0x426d79
426db7:	89 b5 2c fe ff ff    	mov    %esi,-0x1d4(%ebp)
426dbd:	bb 35 04 00 00       	mov    $0x435,%ebx
426dc2:	8d 85 90 fa ff ff    	lea    -0x570(%ebp),%eax
426dc8:	2b 9d b4 f8 ff ff    	sub    -0x74c(%ebp),%ebx
426dce:	8b fb                	mov    %ebx,%edi
426dd0:	c1 ef 05             	shr    $0x5,%edi
426dd3:	8b f7                	mov    %edi,%esi
426dd5:	c1 e6 02             	shl    $0x2,%esi
426dd8:	56                   	push   %esi
426dd9:	6a 00                	push   $0x0
426ddb:	50                   	push   %eax
426ddc:	e8 df 45 fe ff       	call   0x40b3c0
426de1:	83 e3 1f             	and    $0x1f,%ebx
426de4:	33 c0                	xor    %eax,%eax
426de6:	40                   	inc    %eax
426de7:	8b cb                	mov    %ebx,%ecx
426de9:	d3 e0                	shl    %cl,%eax
426deb:	89 84 35 90 fa ff ff 	mov    %eax,-0x570(%ebp,%esi,1)
426df2:	e9 e5 00 00 00       	jmp    0x426edc
426df7:	33 c0                	xor    %eax,%eax
426df9:	85 f6                	test   %esi,%esi
426dfb:	0f 95 c0             	setne  %al
426dfe:	83 a5 88 f8 ff ff 00 	andl   $0x0,-0x778(%ebp)
426e05:	8d 04 85 04 00 00 00 	lea    0x4(,%eax,4),%eax
426e0c:	8b 84 05 2c fe ff ff 	mov    -0x1d4(%ebp,%eax,1),%eax
426e13:	0f bd c0             	bsr    %eax,%eax
426e16:	74 03                	je     0x426e1b
426e18:	40                   	inc    %eax
426e19:	eb 02                	jmp    0x426e1d
426e1b:	33 c0                	xor    %eax,%eax
426e1d:	2b f8                	sub    %eax,%edi
426e1f:	3b fb                	cmp    %ebx,%edi
426e21:	1b f6                	sbb    %esi,%esi
426e23:	f7 de                	neg    %esi
426e25:	03 f1                	add    %ecx,%esi
426e27:	83 fe 73             	cmp    $0x73,%esi
426e2a:	76 2d                	jbe    0x426e59
426e2c:	83 a5 8c fa ff ff 00 	andl   $0x0,-0x574(%ebp)
426e33:	8d 85 90 fa ff ff    	lea    -0x570(%ebp),%eax
426e39:	83 a5 2c fe ff ff 00 	andl   $0x0,-0x1d4(%ebp)
426e40:	6a 00                	push   $0x0
426e42:	50                   	push   %eax
426e43:	8d 85 30 fe ff ff    	lea    -0x1d0(%ebp),%eax
426e49:	68 cc 01 00 00       	push   $0x1cc
426e4e:	50                   	push   %eax
426e4f:	e8 24 16 ff ff       	call   0x418478
426e54:	83 c4 10             	add    $0x10,%esp
426e57:	eb 4e                	jmp    0x426ea7
426e59:	8d 56 ff             	lea    -0x1(%esi),%edx
426e5c:	83 fa ff             	cmp    $0xffffffff,%edx
426e5f:	74 40                	je     0x426ea1
426e61:	8d 5a ff             	lea    -0x1(%edx),%ebx
426e64:	8b fa                	mov    %edx,%edi
426e66:	3b d1                	cmp    %ecx,%edx
426e68:	73 09                	jae    0x426e73
426e6a:	8b 84 bd 30 fe ff ff 	mov    -0x1d0(%ebp,%edi,4),%eax
426e71:	eb 02                	jmp    0x426e75
426e73:	33 c0                	xor    %eax,%eax
426e75:	3b d9                	cmp    %ecx,%ebx
426e77:	73 09                	jae    0x426e82
426e79:	8b 8c bd 2c fe ff ff 	mov    -0x1d4(%ebp,%edi,4),%ecx
426e80:	eb 02                	jmp    0x426e84
426e82:	33 c9                	xor    %ecx,%ecx
426e84:	c1 e9 1f             	shr    $0x1f,%ecx
426e87:	03 c0                	add    %eax,%eax
426e89:	0b c8                	or     %eax,%ecx
426e8b:	4a                   	dec    %edx
426e8c:	4b                   	dec    %ebx
426e8d:	89 8c bd 30 fe ff ff 	mov    %ecx,-0x1d0(%ebp,%edi,4)
426e94:	83 fa ff             	cmp    $0xffffffff,%edx
426e97:	74 08                	je     0x426ea1
426e99:	8b 8d 2c fe ff ff    	mov    -0x1d4(%ebp),%ecx
426e9f:	eb c3                	jmp    0x426e64
426ea1:	89 b5 2c fe ff ff    	mov    %esi,-0x1d4(%ebp)
426ea7:	bb 34 04 00 00       	mov    $0x434,%ebx
426eac:	8d 85 90 fa ff ff    	lea    -0x570(%ebp),%eax
426eb2:	2b 9d b4 f8 ff ff    	sub    -0x74c(%ebp),%ebx
426eb8:	8b fb                	mov    %ebx,%edi