419ea1:	68 40 9f 41 00       	push   $0x419f40
419ea6:	e8 b9 ff ff ff       	call   0x419e64
419eab:	59                   	pop    %ecx
419eac:	33 c0                	xor    %eax,%eax
419eae:	c3                   	ret
419eaf:	6a 07                	push   $0x7
419eb1:	e8 29 08 00 00       	call   0x41a6df
419eb6:	cc                   	int3
419eb7:	56                   	push   %esi
419eb8:	57                   	push   %edi
419eb9:	68 a0 0f 00 00       	push   $0xfa0
419ebe:	68 74 65 45 00       	push   $0x456574
419ec3:	ff 15 68 e1 43 00    	call   *0x43e168
419ec9:	68 20 f7 43 00       	push   $0x43f720
419ece:	ff 15 0c e1 43 00    	call   *0x43e10c
419ed4:	8b f0                	mov    %eax,%esi
419ed6:	85 f6                	test   %esi,%esi
419ed8:	75 11                	jne    0x419eeb
419eda:	68 ec fd 44 00       	push   $0x44fdec
419edf:	ff 15 0c e1 43 00    	call   *0x43e10c
419ee5:	8b f0                	mov    %eax,%esi
419ee7:	85 f6                	test   %esi,%esi
419ee9:	74 46                	je     0x419f31
419eeb:	68 64 f7 43 00       	push   $0x43f764
419ef0:	56                   	push   %esi
419ef1:	ff 15 64 e0 43 00    	call   *0x43e064
419ef7:	68 80 f7 43 00       	push   $0x43f780
419efc:	56                   	push   %esi
419efd:	8b f8                	mov    %eax,%edi
419eff:	ff 15 64 e0 43 00    	call   *0x43e064
419f05:	85 ff                	test   %edi,%edi
419f07:	74 12                	je     0x419f1b
419f09:	85 c0                	test   %eax,%eax
419f0b:	74 0e                	je     0x419f1b
419f0d:	89 3d 8c 65 45 00    	mov    %edi,0x45658c
419f13:	a3 90 65 45 00       	mov    %eax,0x456590
419f18:	5f                   	pop    %edi
419f19:	5e                   	pop    %esi
419f1a:	c3                   	ret
419f1b:	33 c0                	xor    %eax,%eax
419f1d:	50                   	push   %eax
419f1e:	50                   	push   %eax
419f1f:	6a 01                	push   $0x1
419f21:	50                   	push   %eax
419f22:	ff 15 08 e1 43 00    	call   *0x43e108
419f28:	a3 70 65 45 00       	mov    %eax,0x456570
419f2d:	85 c0                	test   %eax,%eax
419f2f:	75 e7                	jne    0x419f18
419f31:	6a 07                	push   $0x7
419f33:	e8 a7 07 00 00       	call   0x41a6df
419f38:	cc                   	int3
419f39:	cc                   	int3
419f3a:	cc                   	int3
419f3b:	cc                   	int3
419f3c:	cc                   	int3
419f3d:	cc                   	int3
419f3e:	cc                   	int3
419f3f:	cc                   	int3
419f40:	68 74 65 45 00       	push   $0x456574
419f45:	ff 15 e8 e0 43 00    	call   *0x43e0e8
419f4b:	a1 70 65 45 00       	mov    0x456570,%eax
419f50:	85 c0                	test   %eax,%eax
419f52:	74 07                	je     0x419f5b
419f54:	50                   	push   %eax
419f55:	ff 15 68 e0 43 00    	call   *0x43e068
419f5b:	c3                   	ret
419f5c:	55                   	push   %ebp
419f5d:	8b ec                	mov    %esp,%ebp
419f5f:	56                   	push   %esi
419f60:	be 74 65 45 00       	mov    $0x456574,%esi
419f65:	56                   	push   %esi
419f66:	ff 15 f8 e0 43 00    	call   *0x43e0f8
419f6c:	8b 45 08             	mov    0x8(%ebp),%eax
419f6f:	56                   	push   %esi
419f70:	83 20 00             	andl   $0x0,(%eax)
419f73:	ff 15 fc e0 43 00    	call   *0x43e0fc
419f79:	5e                   	pop    %esi
419f7a:	5d                   	pop    %ebp
419f7b:	e9 9d 00 00 00       	jmp    0x41a01d
419f80:	55                   	push   %ebp
419f81:	8b ec                	mov    %esp,%ebp
419f83:	56                   	push   %esi
419f84:	be 74 65 45 00       	mov    $0x456574,%esi
419f89:	56                   	push   %esi
419f8a:	ff 15 f8 e0 43 00    	call   *0x43e0f8
419f90:	8b 0d 10 50 45 00    	mov    0x455010,%ecx
419f96:	8b 45 08             	mov    0x8(%ebp),%eax
419f99:	41                   	inc    %ecx
419f9a:	89 0d 10 50 45 00    	mov    %ecx,0x455010
419fa0:	56                   	push   %esi
419fa1:	89 08                	mov    %ecx,(%eax)
419fa3:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
419fa9:	8b 0d d4 68 45 00    	mov    0x4568d4,%ecx
419faf:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
419fb2:	a1 10 50 45 00       	mov    0x455010,%eax
419fb7:	89 81 04 00 00 00    	mov    %eax,0x4(%ecx)
419fbd:	ff 15 fc e0 43 00    	call   *0x43e0fc
419fc3:	5e                   	pop    %esi
419fc4:	5d                   	pop    %ebp
419fc5:	e9 53 00 00 00       	jmp    0x41a01d
419fca:	cc                   	int3
419fcb:	55                   	push   %ebp
419fcc:	8b ec                	mov    %esp,%ebp
419fce:	56                   	push   %esi
419fcf:	57                   	push   %edi
419fd0:	bf 74 65 45 00       	mov    $0x456574,%edi
419fd5:	57                   	push   %edi
419fd6:	ff 15 f8 e0 43 00    	call   *0x43e0f8
419fdc:	8b 75 08             	mov    0x8(%ebp),%esi
419fdf:	83 3e 00             	cmpl   $0x0,(%esi)
419fe2:	75 0f                	jne    0x419ff3
419fe4:	83 0e ff             	orl    $0xffffffff,(%esi)
419fe7:	eb 29                	jmp    0x41a012
419fe9:	6a 64                	push   $0x64
419feb:	e8 63 00 00 00       	call   0x41a053
419ff0:	59                   	pop    %ecx
419ff1:	eb ec                	jmp    0x419fdf
419ff3:	83 3e ff             	cmpl   $0xffffffff,(%esi)
419ff6:	74 f1                	je     0x419fe9
419ff8:	64 a1 2c 00 00 00    	mov    %fs:0x2c,%eax
419ffe:	8b 0d d4 68 45 00    	mov    0x4568d4,%ecx
41a004:	8b 0c 88             	mov    (%eax,%ecx,4),%ecx
41a007:	a1 10 50 45 00       	mov    0x455010,%eax
41a00c:	89 81 04 00 00 00    	mov    %eax,0x4(%ecx)
41a012:	57                   	push   %edi
41a013:	ff 15 fc e0 43 00    	call   *0x43e0fc
41a019:	5f                   	pop    %edi
41a01a:	5e                   	pop    %esi
41a01b:	5d                   	pop    %ebp
41a01c:	c3                   	ret
41a01d:	56                   	push   %esi
41a01e:	8b 35 90 65 45 00    	mov    0x456590,%esi
41a024:	85 f6                	test   %esi,%esi
41a026:	74 11                	je     0x41a039
41a028:	68 6c 65 45 00       	push   $0x45656c
41a02d:	8b ce                	mov    %esi,%ecx
41a02f:	ff 15 5c e2 43 00    	call   *0x43e25c
41a035:	ff d6                	call   *%esi
41a037:	5e                   	pop    %esi
41a038:	c3                   	ret
41a039:	ff 35 70 65 45 00    	push   0x456570
41a03f:	ff 15 44 e1 43 00    	call   *0x43e144
41a045:	ff 35 70 65 45 00    	push   0x456570
41a04b:	ff 15 4c e1 43 00    	call   *0x43e14c
41a051:	5e                   	pop    %esi
41a052:	c3                   	ret
41a053:	55                   	push   %ebp
41a054:	8b ec                	mov    %esp,%ebp
41a056:	56                   	push   %esi
41a057:	8b 35 8c 65 45 00    	mov    0x45658c,%esi
41a05d:	85 f6                	test   %esi,%esi
41a05f:	74 19                	je     0x41a07a
41a061:	ff 75 08             	push   0x8(%ebp)
41a064:	8b ce                	mov    %esi,%ecx
41a066:	68 74 65 45 00       	push   $0x456574
41a06b:	68 6c 65 45 00       	push   $0x45656c
41a070:	ff 15 5c e2 43 00    	call   *0x43e25c
41a076:	ff d6                	call   *%esi
41a078:	eb 24                	jmp    0x41a09e
41a07a:	be 74 65 45 00       	mov    $0x456574,%esi
41a07f:	56                   	push   %esi
41a080:	ff 15 fc e0 43 00    	call   *0x43e0fc
41a086:	6a 00                	push   $0x0
41a088:	ff 75 08             	push   0x8(%ebp)
41a08b:	ff 35 70 65 45 00    	push   0x456570
41a091:	ff 15 6c e1 43 00    	call   *0x43e16c
41a097:	56                   	push   %esi
41a098:	ff 15 f8 e0 43 00    	call   *0x43e0f8
41a09e:	5e                   	pop    %esi
41a09f:	5d                   	pop    %ebp
41a0a0:	c3                   	ret
41a0a1:	68 98 65 45 00       	push   $0x456598
41a0a6:	ff 15 70 e1 43 00    	call   *0x43e170
41a0ac:	c3                   	ret
41a0ad:	e9 91 99 00 00       	jmp    0x423a43
41a0b2:	55                   	push   %ebp
41a0b3:	8b ec                	mov    %esp,%ebp
41a0b5:	6a 00                	push   $0x0
41a0b7:	ff 15 78 e1 43 00    	call   *0x43e178
41a0bd:	ff 75 08             	push   0x8(%ebp)
41a0c0:	ff 15 74 e1 43 00    	call   *0x43e174
41a0c6:	68 09 04 00 c0       	push   $0xc0000409
41a0cb:	ff 15 f4 e1 43 00    	call   *0x43e1f4
41a0d1:	50                   	push   %eax
41a0d2:	ff 15 3c e1 43 00    	call   *0x43e13c
41a0d8:	5d                   	pop    %ebp
41a0d9:	c3                   	ret
41a0da:	55                   	push   %ebp
41a0db:	8b ec                	mov    %esp,%ebp
41a0dd:	81 ec 24 03 00 00    	sub    $0x324,%esp
41a0e3:	6a 17                	push   $0x17
41a0e5:	ff 15 7c e1 43 00    	call   *0x43e17c
41a0eb:	85 c0                	test   %eax,%eax
41a0ed:	74 05                	je     0x41a0f4
41a0ef:	6a 02                	push   $0x2
41a0f1:	59                   	pop    %ecx
41a0f2:	cd 29                	int    $0x29
41a0f4:	a3 a0 66 45 00       	mov    %eax,0x4566a0
41a0f9:	89 0d 9c 66 45 00    	mov    %ecx,0x45669c
41a0ff:	89 15 98 66 45 00    	mov    %edx,0x456698
41a105:	89 1d 94 66 45 00    	mov    %ebx,0x456694
41a10b:	89 35 90 66 45 00    	mov    %esi,0x456690
41a111:	89 3d 8c 66 45 00    	mov    %edi,0x45668c
41a117:	66 8c 15 b8 66 45 00 	data16 mov %ss,0x4566b8
41a11e:	66 8c 0d ac 66 45 00 	data16 mov %cs,0x4566ac
41a125:	66 8c 1d 88 66 45 00 	data16 mov %ds,0x456688
41a12c:	66 8c 05 84 66 45 00 	data16 mov %es,0x456684
41a133:	66 8c 25 80 66 45 00 	data16 mov %fs,0x456680
41a13a:	66 8c 2d 7c 66 45 00 	data16 mov %gs,0x45667c
41a141:	9c                   	pushf
41a142:	8f 05 b0 66 45 00    	pop    0x4566b0
41a148:	8b 45 00             	mov    0x0(%ebp),%eax
41a14b:	a3 a4 66 45 00       	mov    %eax,0x4566a4
41a150:	8b 45 04             	mov    0x4(%ebp),%eax
41a153:	a3 a8 66 45 00       	mov    %eax,0x4566a8
41a158:	8d 45 08             	lea    0x8(%ebp),%eax
41a15b:	a3 b4 66 45 00       	mov    %eax,0x4566b4
41a160:	8b 85 dc fc ff ff    	mov    -0x324(%ebp),%eax
41a166:	c7 05 f0 65 45 00 01 	movl   $0x10001,0x4565f0
41a16d:	00 01 00
41a170:	a1 a8 66 45 00       	mov    0x4566a8,%eax
41a175:	a3 ac 65 45 00       	mov    %eax,0x4565ac
41a17a:	c7 05 a0 65 45 00 09 	movl   $0xc0000409,0x4565a0
41a181:	04 00 c0
41a184:	c7 05 a4 65 45 00 01 	movl   $0x1,0x4565a4
41a18b:	00 00 00
41a18e:	c7 05 b0 65 45 00 01 	movl   $0x1,0x4565b0
41a195:	00 00 00
41a198:	6a 04                	push   $0x4
41a19a:	58                   	pop    %eax
41a19b:	6b c0 00             	imul   $0x0,%eax,%eax
41a19e:	c7 80 b4 65 45 00 02 	movl   $0x2,0x4565b4(%eax)
41a1a5:	00 00 00
41a1a8:	6a 04                	push   $0x4
41a1aa:	58                   	pop    %eax
41a1ab:	6b c0 00             	imul   $0x0,%eax,%eax
41a1ae:	8b 0d 14 50 45 00    	mov    0x455014,%ecx
41a1b4:	89 4c 05 f8          	mov    %ecx,-0x8(%ebp,%eax,1)
41a1b8:	6a 04                	push   $0x4
41a1ba:	58                   	pop    %eax
41a1bb:	c1 e0 00             	shl    $0x0,%eax
41a1be:	8b 0d 18 50 45 00    	mov    0x455018,%ecx
41a1c4:	89 4c 05 f8          	mov    %ecx,-0x8(%ebp,%eax,1)
41a1c8:	68 9c f7 43 00       	push   $0x43f79c
41a1cd:	e8 e0 fe ff ff       	call   0x41a0b2
41a1d2:	c9                   	leave
41a1d3:	c3                   	ret
41a1d4:	55                   	push   %ebp
41a1d5:	8b ec                	mov    %esp,%ebp
41a1d7:	6a 08                	push   $0x8
41a1d9:	e8 02 00 00 00       	call   0x41a1e0
41a1de:	5d                   	pop    %ebp
41a1df:	c3                   	ret
41a1e0:	55                   	push   %ebp
41a1e1:	8b ec                	mov    %esp,%ebp
41a1e3:	81 ec 1c 03 00 00    	sub    $0x31c,%esp
41a1e9:	6a 17                	push   $0x17
41a1eb:	ff 15 7c e1 43 00    	call   *0x43e17c
41a1f1:	85 c0                	test   %eax,%eax
41a1f3:	74 05                	je     0x41a1fa
41a1f5:	8b 4d 08             	mov    0x8(%ebp),%ecx
41a1f8:	cd 29                	int    $0x29
41a1fa:	a3 a0 66 45 00       	mov    %eax,0x4566a0
41a1ff:	89 0d 9c 66 45 00    	mov    %ecx,0x45669c
41a205:	89 15 98 66 45 00    	mov    %edx,0x456698
41a20b:	89 1d 94 66 45 00    	mov    %ebx,0x456694
41a211:	89 35 90 66 45 00    	mov    %esi,0x456690
41a217:	89 3d 8c 66 45 00    	mov    %edi,0x45668c
41a21d:	66 8c 15 b8 66 45 00 	data16 mov %ss,0x4566b8
41a224:	66 8c 0d ac 66 45 00 	data16 mov %cs,0x4566ac
41a22b:	66 8c 1d 88 66 45 00 	data16 mov %ds,0x456688
41a232:	66 8c 05 84 66 45 00 	data16 mov %es,0x456684
41a239:	66 8c 25 80 66 45 00 	data16 mov %fs,0x456680
41a240:	66 8c 2d 7c 66 45 00 	data16 mov %gs,0x45667c
41a247:	9c                   	pushf
41a248:	8f 05 b0 66 45 00    	pop    0x4566b0
41a24e:	8b 45 00             	mov    0x0(%ebp),%eax
41a251:	a3 a4 66 45 00       	mov    %eax,0x4566a4
41a256:	8b 45 04             	mov    0x4(%ebp),%eax
41a259:	a3 a8 66 45 00       	mov    %eax,0x4566a8
41a25e:	8d 45 08             	lea    0x8(%ebp),%eax
41a261:	a3 b4 66 45 00       	mov    %eax,0x4566b4
41a266:	8b 85 e4 fc ff ff    	mov    -0x31c(%ebp),%eax
41a26c:	a1 a8 66 45 00       	mov    0x4566a8,%eax
41a271:	a3 ac 65 45 00       	mov    %eax,0x4565ac
41a276:	c7 05 a0 65 45 00 09 	movl   $0xc0000409,0x4565a0
41a27d:	04 00 c0
41a280:	c7 05 a4 65 45 00 01 	movl   $0x1,0x4565a4
41a287:	00 00 00
41a28a:	c7 05 b0 65 45 00 01 	movl   $0x1,0x4565b0
41a291:	00 00 00
41a294:	6a 04                	push   $0x4
41a296:	58                   	pop    %eax
41a297:	6b c0 00             	imul   $0x0,%eax,%eax
41a29a:	8b 4d 08             	mov    0x8(%ebp),%ecx
41a29d:	89 88 b4 65 45 00    	mov    %ecx,0x4565b4(%eax)
41a2a3:	68 9c f7 43 00       	push   $0x43f79c
41a2a8:	e8 05 fe ff ff       	call   0x41a0b2
41a2ad:	c9                   	leave
41a2ae:	c3                   	ret
41a2af:	8b 4d f4             	mov    -0xc(%ebp),%ecx
41a2b2:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
41a2b9:	59                   	pop    %ecx
41a2ba:	5f                   	pop    %edi
41a2bb:	5f                   	pop    %edi
41a2bc:	5e                   	pop    %esi
41a2bd:	5b                   	pop    %ebx
41a2be:	8b e5                	mov    %ebp,%esp
41a2c0:	5d                   	pop    %ebp
41a2c1:	51                   	push   %ecx
41a2c2:	c3                   	ret
41a2c3:	50                   	push   %eax
41a2c4:	64 ff 35 00 00 00 00 	push   %fs:0x0
41a2cb:	8d 44 24 0c          	lea    0xc(%esp),%eax
41a2cf:	2b 64 24 0c          	sub    0xc(%esp),%esp
41a2d3:	53                   	push   %ebx
41a2d4:	56                   	push   %esi
41a2d5:	57                   	push   %edi
41a2d6:	89 28                	mov    %ebp,(%eax)
41a2d8:	8b e8                	mov    %eax,%ebp
41a2da:	a1 14 50 45 00       	mov    0x455014,%eax
41a2df:	33 c5                	xor    %ebp,%eax
41a2e1:	50                   	push   %eax
41a2e2:	ff 75 fc             	push   -0x4(%ebp)
41a2e5:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
41a2ec:	8d 45 f4             	lea    -0xc(%ebp),%eax
41a2ef:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
41a2f5:	c3                   	ret
41a2f6:	50                   	push   %eax
41a2f7:	64 ff 35 00 00 00 00 	push   %fs:0x0
41a2fe:	8d 44 24 0c          	lea    0xc(%esp),%eax
41a302:	2b 64 24 0c          	sub    0xc(%esp),%esp
41a306:	53                   	push   %ebx
41a307:	56                   	push   %esi
41a308:	57                   	push   %edi
41a309:	89 28                	mov    %ebp,(%eax)
41a30b:	8b e8                	mov    %eax,%ebp
41a30d:	a1 14 50 45 00       	mov    0x455014,%eax
41a312:	33 c5                	xor    %ebp,%eax
41a314:	50                   	push   %eax
41a315:	89 65 f0             	mov    %esp,-0x10(%ebp)
41a318:	ff 75 fc             	push   -0x4(%ebp)
41a31b:	c7 45 fc ff ff ff ff 	movl   $0xffffffff,-0x4(%ebp)
41a322:	8d 45 f4             	lea    -0xc(%ebp),%eax
41a325:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
41a32b:	c3                   	ret
41a32c:	55                   	push   %ebp
41a32d:	8b ec                	mov    %esp,%ebp
41a32f:	83 25 bc 68 45 00 00 	andl   $0x0,0x4568bc
41a336:	83 ec 24             	sub    $0x24,%esp