62df81:	8b c3                	mov    %ebx,%eax
62df83:	e8 60 04 00 00       	call   0x62e3e8
62df88:	84 c0                	test   %al,%al
62df8a:	74 42                	je     0x62dfce
62df8c:	66 83 bb e2 03 00 00 	cmpw   $0x0,0x3e2(%ebx)
62df93:	00
62df94:	74 1a                	je     0x62dfb0
62df96:	8b d6                	mov    %esi,%edx
62df98:	8b c3                	mov    %ebx,%eax
62df9a:	e8 e5 fc ff ff       	call   0x62dc84
62df9f:	50                   	push   %eax
62dfa0:	8b ce                	mov    %esi,%ecx
62dfa2:	8b d3                	mov    %ebx,%edx
62dfa4:	8b 83 e4 03 00 00    	mov    0x3e4(%ebx),%eax
62dfaa:	ff 93 e0 03 00 00    	call   *0x3e0(%ebx)
62dfb0:	8b 7e 0c             	mov    0xc(%esi),%edi
62dfb3:	33 d2                	xor    %edx,%edx
62dfb5:	8b c6                	mov    %esi,%eax
62dfb7:	e8 f8 9a e7 ff       	call   0x4a7ab4
62dfbc:	8b d6                	mov    %esi,%edx
62dfbe:	8b c3                	mov    %ebx,%eax
62dfc0:	e8 3f d0 e7 ff       	call   0x4ab004
62dfc5:	8b c7                	mov    %edi,%eax
62dfc7:	e8 ac 5a dd ff       	call   0x403a78
62dfcc:	eb 09                	jmp    0x62dfd7
62dfce:	8b d6                	mov    %esi,%edx
62dfd0:	8b c3                	mov    %ebx,%eax
62dfd2:	e8 2d d0 e7 ff       	call   0x4ab004
62dfd7:	5f                   	pop    %edi
62dfd8:	5e                   	pop    %esi
62dfd9:	5b                   	pop    %ebx
62dfda:	c3                   	ret
62dfdb:	90                   	nop
62dfdc:	55                   	push   %ebp
62dfdd:	8b ec                	mov    %esp,%ebp
62dfdf:	83 c4 f4             	add    $0xfffffff4,%esp
62dfe2:	53                   	push   %ebx
62dfe3:	56                   	push   %esi
62dfe4:	57                   	push   %edi
62dfe5:	8b f9                	mov    %ecx,%edi
62dfe7:	89 55 fc             	mov    %edx,-0x4(%ebp)
62dfea:	8b f0                	mov    %eax,%esi
62dfec:	b2 01                	mov    $0x1,%dl
62dfee:	a1 24 94 41 00       	mov    0x419424,%eax
62dff3:	e8 50 5a dd ff       	call   0x403a48
62dff8:	89 45 f4             	mov    %eax,-0xc(%ebp)
62dffb:	33 c0                	xor    %eax,%eax
62dffd:	89 07                	mov    %eax,(%edi)
62dfff:	33 c0                	xor    %eax,%eax
62e001:	55                   	push   %ebp
62e002:	68 d5 e0 62 00       	push   $0x62e0d5
62e007:	64 ff 30             	push   %fs:(%eax)
62e00a:	64 89 20             	mov    %esp,%fs:(%eax)
62e00d:	8b c6                	mov    %esi,%eax
62e00f:	e8 18 d7 e7 ff       	call   0x4ab72c
62e014:	8b d8                	mov    %eax,%ebx
62e016:	85 db                	test   %ebx,%ebx
62e018:	74 41                	je     0x62e05b
62e01a:	8b d3                	mov    %ebx,%edx
62e01c:	8b c6                	mov    %esi,%eax
62e01e:	e8 c5 03 00 00       	call   0x62e3e8
62e023:	84 c0                	test   %al,%al
62e025:	74 1d                	je     0x62e044
62e027:	8b d3                	mov    %ebx,%edx
62e029:	8b c6                	mov    %esi,%eax
62e02b:	e8 54 fc ff ff       	call   0x62dc84
62e030:	8b 50 0c             	mov    0xc(%eax),%edx
62e033:	33 c0                	xor    %eax,%eax
62e035:	e8 8a f8 fe ff       	call   0x61d8c4
62e03a:	8b d0                	mov    %eax,%edx
62e03c:	8b 45 f4             	mov    -0xc(%ebp),%eax
62e03f:	e8 d0 db de ff       	call   0x41bc14
62e044:	a0 e8 e0 62 00       	mov    0x62e0e8,%al
62e049:	50                   	push   %eax
62e04a:	b1 04                	mov    $0x4,%cl
62e04c:	8b d3                	mov    %ebx,%edx
62e04e:	8b c6                	mov    %esi,%eax
62e050:	e8 f7 d7 e7 ff       	call   0x4ab84c
62e055:	8b d8                	mov    %eax,%ebx
62e057:	85 db                	test   %ebx,%ebx
62e059:	75 bf                	jne    0x62e01a
62e05b:	8b 45 f4             	mov    -0xc(%ebp),%eax
62e05e:	83 78 08 00          	cmpl   $0x0,0x8(%eax)
62e062:	75 0e                	jne    0x62e072
62e064:	c7 45 f8 05 40 00 80 	movl   $0x80004005,-0x8(%ebp)
62e06b:	e8 80 62 dd ff       	call   0x4042f0
62e070:	eb 6a                	jmp    0x62e0dc
62e072:	57                   	push   %edi
62e073:	6a 00                	push   $0x0
62e075:	8b 45 fc             	mov    -0x4(%ebp),%eax
62e078:	50                   	push   %eax
62e079:	8b 45 f4             	mov    -0xc(%ebp),%eax
62e07c:	8b 40 04             	mov    0x4(%eax),%eax
62e07f:	50                   	push   %eax
62e080:	8b 45 f4             	mov    -0xc(%ebp),%eax
62e083:	8b 40 08             	mov    0x8(%eax),%eax
62e086:	50                   	push   %eax
62e087:	8b c6                	mov    %esi,%eax
62e089:	e8 9e 72 ff ff       	call   0x62532c
62e08e:	50                   	push   %eax
62e08f:	8b 86 c0 03 00 00    	mov    0x3c0(%esi),%eax
62e095:	50                   	push   %eax
62e096:	8b 00                	mov    (%eax),%eax
62e098:	ff 50 28             	call   *0x28(%eax)
62e09b:	89 45 f8             	mov    %eax,-0x8(%ebp)
62e09e:	33 c0                	xor    %eax,%eax
62e0a0:	5a                   	pop    %edx
62e0a1:	59                   	pop    %ecx
62e0a2:	59                   	pop    %ecx
62e0a3:	64 89 10             	mov    %edx,%fs:(%eax)
62e0a6:	68 dc e0 62 00       	push   $0x62e0dc
62e0ab:	8b 45 f4             	mov    -0xc(%ebp),%eax
62e0ae:	8b 58 08             	mov    0x8(%eax),%ebx
62e0b1:	4b                   	dec    %ebx
62e0b2:	85 db                	test   %ebx,%ebx
62e0b4:	7c 16                	jl     0x62e0cc
62e0b6:	43                   	inc    %ebx
62e0b7:	33 f6                	xor    %esi,%esi
62e0b9:	8b d6                	mov    %esi,%edx
62e0bb:	8b 45 f4             	mov    -0xc(%ebp),%eax
62e0be:	e8 fd dc de ff       	call   0x41bdc0
62e0c3:	e8 44 ee fe ff       	call   0x61cf0c
62e0c8:	46                   	inc    %esi
62e0c9:	4b                   	dec    %ebx
62e0ca:	75 ed                	jne    0x62e0b9
62e0cc:	8b 45 f4             	mov    -0xc(%ebp),%eax
62e0cf:	e8 a4 59 dd ff       	call   0x403a78
62e0d4:	c3                   	ret
62e0d5:	e9 32 61 dd ff       	jmp    0x40420c
62e0da:	eb cf                	jmp    0x62e0ab
62e0dc:	8b 45 f8             	mov    -0x8(%ebp),%eax
62e0df:	5f                   	pop    %edi
62e0e0:	5e                   	pop    %esi
62e0e1:	5b                   	pop    %ebx
62e0e2:	8b e5                	mov    %ebp,%esp
62e0e4:	5d                   	pop    %ebp
62e0e5:	c3                   	ret
62e0e6:	00 00                	add    %al,(%eax)
62e0e8:	10 00                	adc    %al,(%eax)
62e0ea:	00 00                	add    %al,(%eax)
62e0ec:	55                   	push   %ebp
62e0ed:	8b ec                	mov    %esp,%ebp
62e0ef:	51                   	push   %ecx
62e0f0:	53                   	push   %ebx
62e0f1:	56                   	push   %esi
62e0f2:	57                   	push   %edi
62e0f3:	8b f9                	mov    %ecx,%edi
62e0f5:	8b f2                	mov    %edx,%esi
62e0f7:	8b d8                	mov    %eax,%ebx
62e0f9:	8b d6                	mov    %esi,%edx
62e0fb:	8b c3                	mov    %ebx,%eax
62e0fd:	e8 e6 02 00 00       	call   0x62e3e8
62e102:	84 c0                	test   %al,%al
62e104:	74 32                	je     0x62e138
62e106:	8b d6                	mov    %esi,%edx
62e108:	8b c3                	mov    %ebx,%eax
62e10a:	e8 75 fb ff ff       	call   0x62dc84
62e10f:	8b 40 0c             	mov    0xc(%eax),%eax
62e112:	89 45 fc             	mov    %eax,-0x4(%ebp)
62e115:	8b 45 08             	mov    0x8(%ebp),%eax
62e118:	50                   	push   %eax
62e119:	6a 00                	push   $0x0
62e11b:	57                   	push   %edi
62e11c:	8d 45 fc             	lea    -0x4(%ebp),%eax
62e11f:	50                   	push   %eax
62e120:	6a 01                	push   $0x1
62e122:	8b c3                	mov    %ebx,%eax
62e124:	e8 03 72 ff ff       	call   0x62532c
62e129:	50                   	push   %eax
62e12a:	8b 83 c0 03 00 00    	mov    0x3c0(%ebx),%eax
62e130:	50                   	push   %eax
62e131:	8b 00                	mov    (%eax),%eax
62e133:	ff 50 28             	call   *0x28(%eax)
62e136:	eb 05                	jmp    0x62e13d
62e138:	b8 57 00 07 80       	mov    $0x80070057,%eax
62e13d:	5f                   	pop    %edi
62e13e:	5e                   	pop    %esi
62e13f:	5b                   	pop    %ebx
62e140:	59                   	pop    %ecx
62e141:	5d                   	pop    %ebp
62e142:	c2 04 00             	ret    $0x4
62e145:	8d 40 00             	lea    0x0(%eax),%eax
62e148:	55                   	push   %ebp
62e149:	8b ec                	mov    %esp,%ebp
62e14b:	8b 55 08             	mov    0x8(%ebp),%edx
62e14e:	66 8b 52 fe          	mov    -0x2(%edx),%dx
62e152:	83 e0 7f             	and    $0x7f,%eax
62e155:	8d 04 40             	lea    (%eax,%eax,2),%eax
62e158:	66 3b 14 45 10 58 6a 	cmp    0x6a5810(,%eax,2),%dx
62e15f:	00
62e160:	0f 94 c0             	sete   %al
62e163:	5d                   	pop    %ebp
62e164:	c3                   	ret
62e165:	8d 40 00             	lea    0x0(%eax),%eax
62e168:	55                   	push   %ebp
62e169:	8b ec                	mov    %esp,%ebp
62e16b:	51                   	push   %ecx
62e16c:	53                   	push   %ebx
62e16d:	56                   	push   %esi
62e16e:	57                   	push   %edi
62e16f:	88 4d fd             	mov    %cl,-0x3(%ebp)
62e172:	8b f2                	mov    %edx,%esi
62e174:	8b d8                	mov    %eax,%ebx
62e176:	8b d6                	mov    %esi,%edx
62e178:	8a 4d fd             	mov    -0x3(%ebp),%cl
62e17b:	8b c3                	mov    %ebx,%eax
62e17d:	e8 8a 22 ff ff       	call   0x62040c
62e182:	8b c3                	mov    %ebx,%eax
62e184:	e8 5f cf e7 ff       	call   0x4ab0e8
62e189:	84 c0                	test   %al,%al
62e18b:	0f 85 4c 01 00 00    	jne    0x62e2dd
62e191:	f6 43 1c 10          	testb  $0x10,0x1c(%ebx)
62e195:	0f 85 42 01 00 00    	jne    0x62e2dd
62e19b:	f6 83 d4 03 00 00 08 	testb  $0x8,0x3d4(%ebx)
62e1a2:	0f 84 35 01 00 00    	je     0x62e2dd
62e1a8:	66 8b 06             	mov    (%esi),%ax
62e1ab:	8a 55 fd             	mov    -0x3(%ebp),%dl
62e1ae:	e8 65 9f e2 ff       	call   0x458118
62e1b3:	66 89 45 fe          	mov    %ax,-0x2(%ebp)
62e1b7:	66 8b 3e             	mov    (%esi),%di
62e1ba:	66 c7 06 00 00       	movw   $0x0,(%esi)
62e1bf:	e8 14 49 ff ff       	call   0x622ad8
62e1c4:	55                   	push   %ebp
62e1c5:	33 c0                	xor    %eax,%eax
62e1c7:	e8 7c ff ff ff       	call   0x62e148
62e1cc:	59                   	pop    %ecx
62e1cd:	84 c0                	test   %al,%al
62e1cf:	74 0f                	je     0x62e1e0
62e1d1:	8b c3                	mov    %ebx,%eax
62e1d3:	8b 10                	mov    (%eax),%edx
62e1d5:	ff 92 e8 00 00 00    	call   *0xe8(%edx)
62e1db:	e9 fd 00 00 00       	jmp    0x62e2dd
62e1e0:	55                   	push   %ebp
62e1e1:	b0 05                	mov    $0x5,%al
62e1e3:	e8 60 ff ff ff       	call   0x62e148
62e1e8:	59                   	pop    %ecx
62e1e9:	84 c0                	test   %al,%al
62e1eb:	74 0c                	je     0x62e1f9
62e1ed:	8b c3                	mov    %ebx,%eax
62e1ef:	e8 18 cc ff ff       	call   0x62ae0c
62e1f4:	e9 e4 00 00 00       	jmp    0x62e2dd
62e1f9:	55                   	push   %ebp
62e1fa:	b0 02                	mov    $0x2,%al
62e1fc:	e8 47 ff ff ff       	call   0x62e148
62e201:	59                   	pop    %ecx
62e202:	84 c0                	test   %al,%al
62e204:	74 11                	je     0x62e217
62e206:	ba e4 e2 62 00       	mov    $0x62e2e4,%edx
62e20b:	8b c3                	mov    %ebx,%eax
62e20d:	e8 e2 d6 ff ff       	call   0x62b8f4
62e212:	e9 c6 00 00 00       	jmp    0x62e2dd
62e217:	55                   	push   %ebp
62e218:	b0 03                	mov    $0x3,%al
62e21a:	e8 29 ff ff ff       	call   0x62e148
62e21f:	59                   	pop    %ecx
62e220:	84 c0                	test   %al,%al
62e222:	74 11                	je     0x62e235
62e224:	ba ec e2 62 00       	mov    $0x62e2ec,%edx
62e229:	8b c3                	mov    %ebx,%eax
62e22b:	e8 c4 d6 ff ff       	call   0x62b8f4
62e230:	e9 a8 00 00 00       	jmp    0x62e2dd
62e235:	55                   	push   %ebp
62e236:	b0 04                	mov    $0x4,%al
62e238:	e8 0b ff ff ff       	call   0x62e148
62e23d:	59                   	pop    %ecx
62e23e:	84 c0                	test   %al,%al
62e240:	74 18                	je     0x62e25a
62e242:	ba f0 e2 62 00       	mov    $0x62e2f0,%edx
62e247:	8b c3                	mov    %ebx,%eax
62e249:	e8 2e d7 ff ff       	call   0x62b97c
62e24e:	8b c3                	mov    %ebx,%eax
62e250:	e8 9f d7 ff ff       	call   0x62b9f4
62e255:	e9 83 00 00 00       	jmp    0x62e2dd
62e25a:	55                   	push   %ebp
62e25b:	b0 06                	mov    $0x6,%al
62e25d:	e8 e6 fe ff ff       	call   0x62e148
62e262:	59                   	pop    %ecx
62e263:	84 c0                	test   %al,%al
62e265:	74 19                	je     0x62e280
62e267:	8b c3                	mov    %ebx,%eax
62e269:	e8 a6 d5 e7 ff       	call   0x4ab814
62e26e:	85 c0                	test   %eax,%eax
62e270:	74 6b                	je     0x62e2dd
62e272:	8b c3                	mov    %ebx,%eax
62e274:	e8 9b d5 e7 ff       	call   0x4ab814
62e279:	e8 66 98 e7 ff       	call   0x4a7ae4
62e27e:	eb 5d                	jmp    0x62e2dd
62e280:	55                   	push   %ebp
62e281:	b0 01                	mov    $0x1,%al
62e283:	e8 c0 fe ff ff       	call   0x62e148
62e288:	59                   	pop    %ecx
62e289:	84 c0                	test   %al,%al
62e28b:	74 15                	je     0x62e2a2
62e28d:	ba f8 e2 62 00       	mov    $0x62e2f8,%edx
62e292:	8b c3                	mov    %ebx,%eax
62e294:	e8 5b d6 ff ff       	call   0x62b8f4
62e299:	8b c3                	mov    %ebx,%eax
62e29b:	e8 54 d7 ff ff       	call   0x62b9f4
62e2a0:	eb 3b                	jmp    0x62e2dd
62e2a2:	8a 15 00 e3 62 00    	mov    0x62e300,%dl
62e2a8:	f7 d2                	not    %edx
62e2aa:	22 55 fd             	and    -0x3(%ebp),%dl
62e2ad:	8b c7                	mov    %edi,%eax
62e2af:	e8 64 9e e2 ff       	call   0x458118
62e2b4:	66 89 45 fe          	mov    %ax,-0x2(%ebp)
62e2b8:	55                   	push   %ebp
62e2b9:	b0 01                	mov    $0x1,%al
62e2bb:	e8 88 fe ff ff       	call   0x62e148
62e2c0:	59                   	pop    %ecx
62e2c1:	84 c0                	test   %al,%al
62e2c3:	74 15                	je     0x62e2da
62e2c5:	ba f8 e2 62 00       	mov    $0x62e2f8,%edx
62e2ca:	8b c3                	mov    %ebx,%eax
62e2cc:	e8 23 d6 ff ff       	call   0x62b8f4
62e2d1:	8b c3                	mov    %ebx,%eax
62e2d3:	e8 1c d7 ff ff       	call   0x62b9f4
62e2d8:	eb 03                	jmp    0x62e2dd
62e2da:	66 89 3e             	mov    %di,(%esi)
62e2dd:	5f                   	pop    %edi
62e2de:	5e                   	pop    %esi
62e2df:	5b                   	pop    %ebx
62e2e0:	59                   	pop    %ecx
62e2e1:	5d                   	pop    %ebp
62e2e2:	c3                   	ret
62e2e3:	00 63 6f             	add    %ah,0x6f(%ebx)
62e2e6:	70 79                	jo     0x62e361
62e2e8:	00 00                	add    %al,(%eax)
62e2ea:	00 00                	add    %al,(%eax)
62e2ec:	63 75 74             	arpl   %esi,0x74(%ebp)
62e2ef:	00 70 61             	add    %dh,0x61(%eax)
62e2f2:	73 74                	jae    0x62e368
62e2f4:	65 00 00             	add    %al,%gs:(%eax)
62e2f7:	00 64 65 6c          	add    %ah,0x6c(%ebp,%eiz,2)
62e2fb:	65 74 65             	gs je  0x62e363
62e2fe:	00 00                	add    %al,(%eax)
62e300:	01 00                	add    %eax,(%eax)
62e302:	00 00                	add    %al,(%eax)
62e304:	53                   	push   %ebx
62e305:	56                   	push   %esi
62e306:	8b f2                	mov    %edx,%esi
62e308:	8b d8                	mov    %eax,%ebx
62e30a:	f6 83 d4 03 00 00 08 	testb  $0x8,0x3d4(%ebx)
62e311:	74 36                	je     0x62e349
62e313:	8b c3                	mov    %ebx,%eax
62e315:	e8 ce cd e7 ff       	call   0x4ab0e8
62e31a:	84 c0                	test   %al,%al
62e31c:	75 2b                	jne    0x62e349
62e31e:	f6 43 1c 10          	testb  $0x10,0x1c(%ebx)
62e322:	75 25                	jne    0x62e349
62e324:	8a 06                	mov    (%esi),%al