7e6e7d:	cc                   	int3
7e6e7e:	cc                   	int3
7e6e7f:	cc                   	int3
7e6e80:	cc                   	int3
7e6e81:	cc                   	int3
7e6e82:	cc                   	int3
7e6e83:	cc                   	int3
7e6e84:	cc                   	int3
7e6e85:	cc                   	int3
7e6e86:	cc                   	int3
7e6e87:	cc                   	int3
7e6e88:	cc                   	int3
7e6e89:	cc                   	int3
7e6e8a:	cc                   	int3
7e6e8b:	cc                   	int3
7e6e8c:	cc                   	int3
7e6e8d:	cc                   	int3
7e6e8e:	cc                   	int3
7e6e8f:	cc                   	int3
7e6e90:	83 ec 08             	sub    $0x8,%esp
7e6e93:	6a 00                	push   $0x0
7e6e95:	6a 00                	push   $0x0
7e6e97:	c7 44 24 08 00 00 00 	movl   $0x0,0x8(%esp)
7e6e9e:	00
7e6e9f:	c7 44 24 0c 04 00 00 	movl   $0x4,0xc(%esp)
7e6ea6:	00
7e6ea7:	ff 15 78 34 d8 00    	call   *0xd83478
7e6ead:	8d 44 24 04          	lea    0x4(%esp),%eax
7e6eb1:	50                   	push   %eax
7e6eb2:	8d 44 24 04          	lea    0x4(%esp),%eax
7e6eb6:	50                   	push   %eax
7e6eb7:	68 07 10 00 00       	push   $0x1007
7e6ebc:	68 ff ff 00 00       	push   $0xffff
7e6ec1:	ff 74 24 1c          	push   0x1c(%esp)
7e6ec5:	ff 15 38 43 d8 00    	call   *0xd84338
7e6ecb:	85 c0                	test   %eax,%eax
7e6ecd:	74 08                	je     0x7e6ed7
7e6ecf:	ff 15 74 43 d8 00    	call   *0xd84374
7e6ed5:	eb 03                	jmp    0x7e6eda
7e6ed7:	8b 04 24             	mov    (%esp),%eax
7e6eda:	85 c0                	test   %eax,%eax
7e6edc:	74 0b                	je     0x7e6ee9
7e6ede:	3d 48 27 00 00       	cmp    $0x2748,%eax
7e6ee3:	74 04                	je     0x7e6ee9
7e6ee5:	32 c9                	xor    %cl,%cl
7e6ee7:	eb 02                	jmp    0x7e6eeb
7e6ee9:	b1 01                	mov    $0x1,%cl
7e6eeb:	8b 54 24 10          	mov    0x10(%esp),%edx
7e6eef:	85 d2                	test   %edx,%edx
7e6ef1:	74 02                	je     0x7e6ef5
7e6ef3:	89 02                	mov    %eax,(%edx)
7e6ef5:	8a c1                	mov    %cl,%al
7e6ef7:	83 c4 08             	add    $0x8,%esp
7e6efa:	c3                   	ret
7e6efb:	cc                   	int3
7e6efc:	cc                   	int3
7e6efd:	cc                   	int3
7e6efe:	cc                   	int3
7e6eff:	cc                   	int3
7e6f00:	cc                   	int3
7e6f01:	cc                   	int3
7e6f02:	cc                   	int3
7e6f03:	cc                   	int3
7e6f04:	cc                   	int3
7e6f05:	cc                   	int3
7e6f06:	cc                   	int3
7e6f07:	cc                   	int3
7e6f08:	cc                   	int3
7e6f09:	cc                   	int3
7e6f0a:	cc                   	int3
7e6f0b:	cc                   	int3
7e6f0c:	cc                   	int3
7e6f0d:	cc                   	int3
7e6f0e:	cc                   	int3
7e6f0f:	cc                   	int3
7e6f10:	cc                   	int3
7e6f11:	cc                   	int3
7e6f12:	cc                   	int3
7e6f13:	cc                   	int3
7e6f14:	cc                   	int3
7e6f15:	cc                   	int3
7e6f16:	cc                   	int3
7e6f17:	cc                   	int3
7e6f18:	cc                   	int3
7e6f19:	cc                   	int3
7e6f1a:	cc                   	int3
7e6f1b:	cc                   	int3
7e6f1c:	cc                   	int3
7e6f1d:	cc                   	int3
7e6f1e:	cc                   	int3
7e6f1f:	cc                   	int3
7e6f20:	e8 e6 b6 c3 ff       	call   0x42260b
7e6f25:	6a 03                	push   $0x3
7e6f27:	e8 a4 43 c2 ff       	call   0x40b2d0
7e6f2c:	59                   	pop    %ecx
7e6f2d:	c3                   	ret
7e6f2e:	cc                   	int3
7e6f2f:	cc                   	int3
7e6f30:	cc                   	int3
7e6f31:	cc                   	int3
7e6f32:	cc                   	int3
7e6f33:	cc                   	int3
7e6f34:	cc                   	int3
7e6f35:	cc                   	int3
7e6f36:	cc                   	int3
7e6f37:	cc                   	int3
7e6f38:	cc                   	int3
7e6f39:	cc                   	int3
7e6f3a:	cc                   	int3
7e6f3b:	cc                   	int3
7e6f3c:	cc                   	int3
7e6f3d:	cc                   	int3
7e6f3e:	cc                   	int3
7e6f3f:	cc                   	int3
7e6f40:	80 3d 78 a2 d7 00 00 	cmpb   $0x0,0xd7a278
7e6f47:	75 37                	jne    0x7e6f80
7e6f49:	a1 c4 f5 c2 00       	mov    0xc2f5c4,%eax
7e6f4e:	f3 0f 7e 05 bc f5 c2 	movq   0xc2f5bc,%xmm0
7e6f55:	00
7e6f56:	a3 88 a2 d7 00       	mov    %eax,0xd7a288
7e6f5b:	66 a1 c8 f5 c2 00    	mov    0xc2f5c8,%ax
7e6f61:	66 a3 8c a2 d7 00    	mov    %ax,0xd7a28c
7e6f67:	a0 ca f5 c2 00       	mov    0xc2f5ca,%al
7e6f6c:	66 0f d6 05 80 a2 d7 	movq   %xmm0,0xd7a280
7e6f73:	00
7e6f74:	a2 8e a2 d7 00       	mov    %al,0xd7a28e
7e6f79:	c6 05 78 a2 d7 00 01 	movb   $0x1,0xd7a278
7e6f80:	b8 80 a2 d7 00       	mov    $0xd7a280,%eax
7e6f85:	c3                   	ret
7e6f86:	cc                   	int3
7e6f87:	cc                   	int3
7e6f88:	cc                   	int3
7e6f89:	cc                   	int3
7e6f8a:	cc                   	int3
7e6f8b:	cc                   	int3
7e6f8c:	cc                   	int3
7e6f8d:	cc                   	int3
7e6f8e:	cc                   	int3
7e6f8f:	cc                   	int3
7e6f90:	cc                   	int3
7e6f91:	cc                   	int3
7e6f92:	cc                   	int3
7e6f93:	cc                   	int3
7e6f94:	cc                   	int3
7e6f95:	cc                   	int3
7e6f96:	cc                   	int3
7e6f97:	cc                   	int3
7e6f98:	cc                   	int3
7e6f99:	cc                   	int3
7e6f9a:	cc                   	int3
7e6f9b:	cc                   	int3
7e6f9c:	cc                   	int3
7e6f9d:	cc                   	int3
7e6f9e:	cc                   	int3
7e6f9f:	cc                   	int3
7e6fa0:	80 3d 79 a2 d7 00 00 	cmpb   $0x0,0xd7a279
7e6fa7:	b8 28 e2 d5 00       	mov    $0xd5e228,%eax
7e6fac:	75 07                	jne    0x7e6fb5
7e6fae:	c6 05 79 a2 d7 00 01 	movb   $0x1,0xd7a279
7e6fb5:	c3                   	ret
7e6fb6:	cc                   	int3
7e6fb7:	cc                   	int3
7e6fb8:	cc                   	int3
7e6fb9:	cc                   	int3
7e6fba:	cc                   	int3
7e6fbb:	cc                   	int3
7e6fbc:	cc                   	int3
7e6fbd:	cc                   	int3
7e6fbe:	cc                   	int3
7e6fbf:	cc                   	int3
7e6fc0:	83 ec 14             	sub    $0x14,%esp
7e6fc3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
7e6fc8:	33 c4                	xor    %esp,%eax
7e6fca:	89 44 24 10          	mov    %eax,0x10(%esp)
7e6fce:	8b 44 24 18          	mov    0x18(%esp),%eax
7e6fd2:	53                   	push   %ebx
7e6fd3:	55                   	push   %ebp
7e6fd4:	8b 6c 24 28          	mov    0x28(%esp),%ebp
7e6fd8:	56                   	push   %esi
7e6fd9:	8b 30                	mov    (%eax),%esi
7e6fdb:	57                   	push   %edi
7e6fdc:	8b 7c 24 2c          	mov    0x2c(%esp),%edi
7e6fe0:	89 44 24 10          	mov    %eax,0x10(%esp)
7e6fe4:	80 be 11 01 00 00 00 	cmpb   $0x0,0x111(%esi)
7e6feb:	74 0a                	je     0x7e6ff7
7e6fed:	83 c7 f4             	add    $0xfffffff4,%edi
7e6ff0:	83 86 0c 01 00 00 0a 	addl   $0xa,0x10c(%esi)
7e6ff7:	ff b6 7c 86 00 00    	push   0x867c(%esi)
7e6ffd:	8b 86 78 86 00 00    	mov    0x8678(%esi),%eax
7e7003:	57                   	push   %edi
7e7004:	6a 01                	push   $0x1
7e7006:	ff b6 0c 01 00 00    	push   0x10c(%esi)
7e700c:	ff d0                	call   *%eax
7e700e:	8b d8                	mov    %eax,%ebx
7e7010:	83 c4 10             	add    $0x10,%esp
7e7013:	81 fb 00 00 00 10    	cmp    $0x10000000,%ebx
7e7019:	75 2d                	jne    0x7e7048
7e701b:	68 d0 f5 c2 00       	push   $0xc2f5d0
7e7020:	56                   	push   %esi
7e7021:	e8 4a fd c1 ff       	call   0x406d70
7e7026:	83 c4 08             	add    $0x8,%esp
7e7029:	c7 45 00 00 00 00 00 	movl   $0x0,0x0(%ebp)
7e7030:	b8 2a 00 00 00       	mov    $0x2a,%eax
7e7035:	5f                   	pop    %edi
7e7036:	5e                   	pop    %esi
7e7037:	5d                   	pop    %ebp
7e7038:	5b                   	pop    %ebx
7e7039:	8b 4c 24 10          	mov    0x10(%esp),%ecx
7e703d:	33 cc                	xor    %esp,%ecx
7e703f:	e8 72 47 c3 ff       	call   0x41b7b6
7e7044:	83 c4 14             	add    $0x14,%esp
7e7047:	c3                   	ret
7e7048:	81 fb 01 00 00 10    	cmp    $0x10000001,%ebx
7e704e:	75 69                	jne    0x7e70b9
7e7050:	8b 44 24 10          	mov    0x10(%esp),%eax
7e7054:	8b 80 2c 02 00 00    	mov    0x22c(%eax),%eax
7e705a:	f6 40 40 10          	testb  $0x10,0x40(%eax)
7e705e:	74 26                	je     0x7e7086
7e7060:	68 f4 f5 c2 00       	push   $0xc2f5f4
7e7065:	56                   	push   %esi
7e7066:	e8 05 fd c1 ff       	call   0x406d70
7e706b:	83 c4 08             	add    $0x8,%esp
7e706e:	b8 1a 00 00 00       	mov    $0x1a,%eax
7e7073:	5f                   	pop    %edi
7e7074:	5e                   	pop    %esi
7e7075:	5d                   	pop    %ebp
7e7076:	5b                   	pop    %ebx
7e7077:	8b 4c 24 10          	mov    0x10(%esp),%ecx
7e707b:	33 cc                	xor    %esp,%ecx
7e707d:	e8 34 47 c3 ff       	call   0x41b7b6
7e7082:	83 c4 14             	add    $0x14,%esp
7e7085:	c3                   	ret
7e7086:	83 8e f8 00 00 00 20 	orl    $0x20,0xf8(%esi)
7e708d:	80 be 11 01 00 00 00 	cmpb   $0x0,0x111(%esi)
7e7094:	74 07                	je     0x7e709d
7e7096:	83 86 0c 01 00 00 f6 	addl   $0xfffffff6,0x10c(%esi)
7e709d:	5f                   	pop    %edi
7e709e:	5e                   	pop    %esi
7e709f:	c7 45 00 00 00 00 00 	movl   $0x0,0x0(%ebp)
7e70a6:	33 c0                	xor    %eax,%eax
7e70a8:	5d                   	pop    %ebp
7e70a9:	5b                   	pop    %ebx
7e70aa:	8b 4c 24 10          	mov    0x10(%esp),%ecx
7e70ae:	33 cc                	xor    %esp,%ecx
7e70b0:	e8 01 47 c3 ff       	call   0x41b7b6
7e70b5:	83 c4 14             	add    $0x14,%esp
7e70b8:	c3                   	ret
7e70b9:	3b df                	cmp    %edi,%ebx
7e70bb:	76 2d                	jbe    0x7e70ea
7e70bd:	68 30 f6 c2 00       	push   $0xc2f630
7e70c2:	56                   	push   %esi
7e70c3:	c7 45 00 00 00 00 00 	movl   $0x0,0x0(%ebp)
7e70ca:	e8 a1 fc c1 ff       	call   0x406d70
7e70cf:	83 c4 08             	add    $0x8,%esp
7e70d2:	b8 1a 00 00 00       	mov    $0x1a,%eax
7e70d7:	5f                   	pop    %edi
7e70d8:	5e                   	pop    %esi
7e70d9:	5d                   	pop    %ebp
7e70da:	5b                   	pop    %ebx
7e70db:	8b 4c 24 10          	mov    0x10(%esp),%ecx
7e70df:	33 cc                	xor    %esp,%ecx
7e70e1:	e8 d0 46 c3 ff       	call   0x41b7b6
7e70e6:	83 c4 14             	add    $0x14,%esp
7e70e9:	c3                   	ret
7e70ea:	80 be 13 01 00 00 00 	cmpb   $0x0,0x113(%esi)
7e70f1:	0f 85 94 00 00 00    	jne    0x7e718b
7e70f7:	80 be 11 01 00 00 00 	cmpb   $0x0,0x111(%esi)
7e70fe:	0f 84 87 00 00 00    	je     0x7e718b
7e7104:	80 be 16 02 00 00 00 	cmpb   $0x0,0x216(%esi)
7e710b:	b8 e0 99 bd 00       	mov    $0xbd99e0,%eax
7e7110:	bf 04 1e bf 00       	mov    $0xbf1e04,%edi
7e7115:	0f 45 f8             	cmovne %eax,%edi
7e7118:	8d 44 24 14          	lea    0x14(%esp),%eax
7e711c:	57                   	push   %edi
7e711d:	53                   	push   %ebx
7e711e:	68 5c f6 c2 00       	push   $0xc2f65c
7e7123:	6a 0b                	push   $0xb
7e7125:	50                   	push   %eax
7e7126:	e8 c5 57 c3 ff       	call   0x41c8f0
7e712b:	29 86 0c 01 00 00    	sub    %eax,0x10c(%esi)
7e7131:	03 d8                	add    %eax,%ebx
7e7133:	50                   	push   %eax
7e7134:	89 44 24 28          	mov    %eax,0x28(%esp)
7e7138:	8d 44 24 2c          	lea    0x2c(%esp),%eax
7e713c:	50                   	push   %eax
7e713d:	ff b6 0c 01 00 00    	push   0x10c(%esi)
7e7143:	e8 3a d5 c2 ff       	call   0x414682
7e7148:	8b cf                	mov    %edi,%ecx
7e714a:	83 c4 20             	add    $0x20,%esp
7e714d:	8d 51 01             	lea    0x1(%ecx),%edx
7e7150:	8a 01                	mov    (%ecx),%al
7e7152:	41                   	inc    %ecx
7e7153:	84 c0                	test   %al,%al
7e7155:	75 f9                	jne    0x7e7150
7e7157:	8b 86 0c 01 00 00    	mov    0x10c(%esi),%eax
7e715d:	2b ca                	sub    %edx,%ecx
7e715f:	51                   	push   %ecx
7e7160:	03 c3                	add    %ebx,%eax
7e7162:	57                   	push   %edi
7e7163:	50                   	push   %eax
7e7164:	e8 19 d5 c2 ff       	call   0x414682
7e7169:	8b c3                	mov    %ebx,%eax
7e716b:	83 c4 0c             	add    $0xc,%esp
7e716e:	2b 44 24 10          	sub    0x10(%esp),%eax
7e7172:	75 07                	jne    0x7e717b
7e7174:	c6 86 fc 00 00 00 01 	movb   $0x1,0xfc(%esi)
7e717b:	8d 4f 01             	lea    0x1(%edi),%ecx
7e717e:	66 90                	xchg   %ax,%ax
7e7180:	8a 07                	mov    (%edi),%al
7e7182:	47                   	inc    %edi
7e7183:	84 c0                	test   %al,%al
7e7185:	75 f9                	jne    0x7e7180
7e7187:	2b f9                	sub    %ecx,%edi
7e7189:	03 df                	add    %edi,%ebx
7e718b:	8b 4c 24 20          	mov    0x20(%esp),%ecx
7e718f:	33 c0                	xor    %eax,%eax
7e7191:	5f                   	pop    %edi
7e7192:	5e                   	pop    %esi
7e7193:	89 5d 00             	mov    %ebx,0x0(%ebp)
7e7196:	5d                   	pop    %ebp
7e7197:	5b                   	pop    %ebx
7e7198:	33 cc                	xor    %esp,%ecx
7e719a:	e8 17 46 c3 ff       	call   0x41b7b6
7e719f:	83 c4 14             	add    $0x14,%esp
7e71a2:	c3                   	ret
7e71a3:	cc                   	int3
7e71a4:	cc                   	int3
7e71a5:	cc                   	int3
7e71a6:	cc                   	int3
7e71a7:	cc                   	int3
7e71a8:	cc                   	int3
7e71a9:	cc                   	int3
7e71aa:	cc                   	int3
7e71ab:	cc                   	int3
7e71ac:	cc                   	int3
7e71ad:	cc                   	int3
7e71ae:	cc                   	int3
7e71af:	cc                   	int3
7e71b0:	cc                   	int3
7e71b1:	cc                   	int3
7e71b2:	cc                   	int3
7e71b3:	cc                   	int3
7e71b4:	cc                   	int3
7e71b5:	cc                   	int3
7e71b6:	cc                   	int3
7e71b7:	cc                   	int3
7e71b8:	cc                   	int3
7e71b9:	cc                   	int3
7e71ba:	cc                   	int3
7e71bb:	cc                   	int3