57dc8c:	cc                   	int3
57dc8d:	cc                   	int3
57dc8e:	cc                   	int3
57dc8f:	cc                   	int3
57dc90:	b8 14 00 00 00       	mov    $0x14,%eax
57dc95:	e8 56 38 06 00       	call   0x5e14f0
57dc9a:	a1 d4 89 72 00       	mov    0x7289d4,%eax
57dc9f:	33 c4                	xor    %esp,%eax
57dca1:	89 44 24 10          	mov    %eax,0x10(%esp)
57dca5:	8d 44 24 04          	lea    0x4(%esp),%eax
57dca9:	89 04 24             	mov    %eax,(%esp)
57dcac:	8b 44 24 1c          	mov    0x1c(%esp),%eax
57dcb0:	89 44 24 08          	mov    %eax,0x8(%esp)
57dcb4:	8b 44 24 20          	mov    0x20(%esp),%eax
57dcb8:	89 44 24 0c          	mov    %eax,0xc(%esp)
57dcbc:	a1 88 26 73 00       	mov    0x732688,%eax
57dcc1:	56                   	push   %esi
57dcc2:	8b 74 24 1c          	mov    0x1c(%esp),%esi
57dcc6:	85 c0                	test   %eax,%eax
57dcc8:	74 48                	je     0x57dd12
57dcca:	8d 4c 24 08          	lea    0x8(%esp),%ecx
57dcce:	51                   	push   %ecx
57dccf:	50                   	push   %eax
57dcd0:	e8 7b 07 f3 ff       	call   0x4ae450
57dcd5:	83 c4 08             	add    $0x8,%esp
57dcd8:	85 c0                	test   %eax,%eax
57dcda:	78 36                	js     0x57dd12
57dcdc:	50                   	push   %eax
57dcdd:	ff 35 88 26 73 00    	push   0x732688
57dce3:	e8 48 0a f3 ff       	call   0x4ae730
57dce8:	89 44 24 0c          	mov    %eax,0xc(%esp)
57dcec:	83 c4 08             	add    $0x8,%esp
57dcef:	8d 44 24 04          	lea    0x4(%esp),%eax
57dcf3:	85 f6                	test   %esi,%esi
57dcf5:	74 06                	je     0x57dcfd
57dcf7:	8b 00                	mov    (%eax),%eax
57dcf9:	8b 00                	mov    (%eax),%eax
57dcfb:	89 06                	mov    %eax,(%esi)
57dcfd:	b8 01 00 00 00       	mov    $0x1,%eax
57dd02:	5e                   	pop    %esi
57dd03:	8b 4c 24 10          	mov    0x10(%esp),%ecx
57dd07:	33 cc                	xor    %esp,%ecx
57dd09:	e8 cc 37 06 00       	call   0x5e14da
57dd0e:	83 c4 14             	add    $0x14,%esp
57dd11:	c3                   	ret
57dd12:	68 50 dd 57 00       	push   $0x57dd50
57dd17:	6a 04                	push   $0x4
57dd19:	6a 25                	push   $0x25
57dd1b:	8d 44 24 10          	lea    0x10(%esp),%eax
57dd1f:	68 70 2b 6c 00       	push   $0x6c2b70
57dd24:	50                   	push   %eax
57dd25:	e8 36 99 f2 ff       	call   0x4a7660
57dd2a:	83 c4 14             	add    $0x14,%esp
57dd2d:	85 c0                	test   %eax,%eax
57dd2f:	75 c2                	jne    0x57dcf3
57dd31:	8b 4c 24 14          	mov    0x14(%esp),%ecx
57dd35:	5e                   	pop    %esi
57dd36:	33 cc                	xor    %esp,%ecx
57dd38:	e8 9d 37 06 00       	call   0x5e14da
57dd3d:	83 c4 14             	add    $0x14,%esp
57dd40:	c3                   	ret
57dd41:	cc                   	int3
57dd42:	cc                   	int3
57dd43:	cc                   	int3
57dd44:	cc                   	int3
57dd45:	cc                   	int3
57dd46:	cc                   	int3
57dd47:	cc                   	int3
57dd48:	cc                   	int3
57dd49:	cc                   	int3
57dd4a:	cc                   	int3
57dd4b:	cc                   	int3
57dd4c:	cc                   	int3
57dd4d:	cc                   	int3
57dd4e:	cc                   	int3
57dd4f:	cc                   	int3
57dd50:	8b 44 24 08          	mov    0x8(%esp),%eax
57dd54:	8b 08                	mov    (%eax),%ecx
57dd56:	8b 44 24 04          	mov    0x4(%esp),%eax
57dd5a:	8b 10                	mov    (%eax),%edx
57dd5c:	8b 42 04             	mov    0x4(%edx),%eax
57dd5f:	2b 41 04             	sub    0x4(%ecx),%eax
57dd62:	75 06                	jne    0x57dd6a
57dd64:	8b 42 08             	mov    0x8(%edx),%eax
57dd67:	2b 41 08             	sub    0x8(%ecx),%eax
57dd6a:	c3                   	ret
57dd6b:	cc                   	int3
57dd6c:	cc                   	int3
57dd6d:	cc                   	int3
57dd6e:	cc                   	int3
57dd6f:	cc                   	int3
57dd70:	b8 64 00 00 00       	mov    $0x64,%eax
57dd75:	e8 76 37 06 00       	call   0x5e14f0
57dd7a:	a1 d4 89 72 00       	mov    0x7289d4,%eax
57dd7f:	33 c4                	xor    %esp,%eax
57dd81:	89 44 24 60          	mov    %eax,0x60(%esp)
57dd85:	8b 44 24 78          	mov    0x78(%esp),%eax
57dd89:	53                   	push   %ebx
57dd8a:	8b 5c 24 70          	mov    0x70(%esp),%ebx
57dd8e:	55                   	push   %ebp
57dd8f:	8b 6c 24 7c          	mov    0x7c(%esp),%ebp
57dd93:	56                   	push   %esi
57dd94:	8b 74 24 74          	mov    0x74(%esp),%esi
57dd98:	89 44 24 14          	mov    %eax,0x14(%esp)
57dd9c:	8d 44 24 18          	lea    0x18(%esp),%eax
57dda0:	50                   	push   %eax
57dda1:	8d 44 24 14          	lea    0x14(%esp),%eax
57dda5:	50                   	push   %eax
57dda6:	8d 44 24 14          	lea    0x14(%esp),%eax
57ddaa:	50                   	push   %eax
57ddab:	56                   	push   %esi
57ddac:	e8 2f 9c f2 ff       	call   0x4a79e0
57ddb1:	83 c4 04             	add    $0x4,%esp
57ddb4:	50                   	push   %eax
57ddb5:	6a 00                	push   $0x0
57ddb7:	e8 a4 01 00 00       	call   0x57df60
57ddbc:	83 c4 14             	add    $0x14,%esp
57ddbf:	85 c0                	test   %eax,%eax
57ddc1:	75 63                	jne    0x57de26
57ddc3:	68 a2 00 00 00       	push   $0xa2
57ddc8:	68 ac 2d 6c 00       	push   $0x6c2dac
57ddcd:	6a 79                	push   $0x79
57ddcf:	6a 74                	push   $0x74
57ddd1:	6a 06                	push   $0x6
57ddd3:	e8 c8 36 f2 ff       	call   0x4a14a0
57ddd8:	83 c4 14             	add    $0x14,%esp
57dddb:	8d 44 24 1c          	lea    0x1c(%esp),%eax
57dddf:	85 f6                	test   %esi,%esi
57dde1:	75 0f                	jne    0x57ddf2
57dde3:	6a 50                	push   $0x50
57dde5:	68 f0 8c 69 00       	push   $0x698cf0
57ddea:	50                   	push   %eax
57ddeb:	e8 50 0a f3 ff       	call   0x4ae840
57ddf0:	eb 09                	jmp    0x57ddfb
57ddf2:	56                   	push   %esi
57ddf3:	6a 50                	push   $0x50
57ddf5:	50                   	push   %eax
57ddf6:	e8 a5 97 f2 ff       	call   0x4a75a0
57ddfb:	83 c4 0c             	add    $0xc,%esp
57ddfe:	8d 44 24 1c          	lea    0x1c(%esp),%eax
57de02:	50                   	push   %eax
57de03:	68 d4 c8 6b 00       	push   $0x6bc8d4
57de08:	6a 02                	push   $0x2
57de0a:	e8 b1 31 f2 ff       	call   0x4a0fc0
57de0f:	83 c4 0c             	add    $0xc,%esp
57de12:	33 c0                	xor    %eax,%eax
57de14:	5e                   	pop    %esi
57de15:	5d                   	pop    %ebp
57de16:	5b                   	pop    %ebx
57de17:	8b 4c 24 60          	mov    0x60(%esp),%ecx
57de1b:	33 cc                	xor    %esp,%ecx
57de1d:	e8 b8 36 06 00       	call   0x5e14da
57de22:	83 c4 64             	add    $0x64,%esp
57de25:	c3                   	ret
57de26:	85 db                	test   %ebx,%ebx
57de28:	75 04                	jne    0x57de2e
57de2a:	33 f6                	xor    %esi,%esi
57de2c:	eb 1b                	jmp    0x57de49
57de2e:	8b 74 24 7c          	mov    0x7c(%esp),%esi
57de32:	83 fe ff             	cmp    $0xffffffff,%esi
57de35:	75 12                	jne    0x57de49
57de37:	8b f3                	mov    %ebx,%esi
57de39:	8d 4e 01             	lea    0x1(%esi),%ecx
57de3c:	0f 1f 40 00          	nopl   0x0(%eax)
57de40:	8a 06                	mov    (%esi),%al
57de42:	46                   	inc    %esi
57de43:	84 c0                	test   %al,%al
57de45:	75 f9                	jne    0x57de40
57de47:	2b f1                	sub    %ecx,%esi
57de49:	8b 44 24 0c          	mov    0xc(%esp),%eax
57de4d:	57                   	push   %edi
57de4e:	83 f8 ff             	cmp    $0xffffffff,%eax
57de51:	75 5d                	jne    0x57deb0
57de53:	33 ff                	xor    %edi,%edi
57de55:	8b 44 24 14          	mov    0x14(%esp),%eax
57de59:	83 f8 ff             	cmp    $0xffffffff,%eax
57de5c:	0f 85 93 00 00 00    	jne    0x57def5
57de62:	33 c0                	xor    %eax,%eax
57de64:	ff b4 24 8c 00 00 00 	push   0x8c(%esp)
57de6b:	50                   	push   %eax
57de6c:	57                   	push   %edi
57de6d:	55                   	push   %ebp
57de6e:	56                   	push   %esi
57de6f:	53                   	push   %ebx
57de70:	ff 74 24 30          	push   0x30(%esp)
57de74:	ff 54 24 38          	call   *0x38(%esp)
57de78:	83 c4 1c             	add    $0x1c,%esp
57de7b:	85 c0                	test   %eax,%eax
57de7d:	0f 85 b9 00 00 00    	jne    0x57df3c
57de83:	68 c5 00 00 00       	push   $0xc5
57de88:	68 ac 2d 6c 00       	push   $0x6c2dac
57de8d:	6a 78                	push   $0x78
57de8f:	6a 74                	push   $0x74
57de91:	6a 06                	push   $0x6
57de93:	e8 08 36 f2 ff       	call   0x4a14a0
57de98:	83 c4 14             	add    $0x14,%esp
57de9b:	33 c0                	xor    %eax,%eax
57de9d:	5f                   	pop    %edi
57de9e:	5e                   	pop    %esi
57de9f:	5d                   	pop    %ebp
57dea0:	5b                   	pop    %ebx
57dea1:	8b 4c 24 60          	mov    0x60(%esp),%ecx
57dea5:	33 cc                	xor    %esp,%ecx
57dea7:	e8 2e 36 06 00       	call   0x5e14da
57deac:	83 c4 64             	add    $0x64,%esp
57deaf:	c3                   	ret
57deb0:	50                   	push   %eax
57deb1:	e8 9a 9a f2 ff       	call   0x4a7950
57deb6:	50                   	push   %eax
57deb7:	e8 04 f0 f5 ff       	call   0x4dcec0
57debc:	8b f8                	mov    %eax,%edi
57debe:	83 c4 08             	add    $0x8,%esp
57dec1:	85 ff                	test   %edi,%edi
57dec3:	75 90                	jne    0x57de55
57dec5:	68 b5 00 00 00       	push   $0xb5
57deca:	68 ac 2d 6c 00       	push   $0x6c2dac
57decf:	68 a0 00 00 00       	push   $0xa0
57ded4:	6a 74                	push   $0x74
57ded6:	6a 06                	push   $0x6
57ded8:	e8 c3 35 f2 ff       	call   0x4a14a0
57dedd:	83 c4 14             	add    $0x14,%esp
57dee0:	33 c0                	xor    %eax,%eax
57dee2:	5f                   	pop    %edi
57dee3:	5e                   	pop    %esi
57dee4:	5d                   	pop    %ebp
57dee5:	5b                   	pop    %ebx
57dee6:	8b 4c 24 60          	mov    0x60(%esp),%ecx
57deea:	33 cc                	xor    %esp,%ecx
57deec:	e8 e9 35 06 00       	call   0x5e14da
57def1:	83 c4 64             	add    $0x64,%esp
57def4:	c3                   	ret
57def5:	50                   	push   %eax
57def6:	e8 55 9a f2 ff       	call   0x4a7950
57defb:	50                   	push   %eax
57defc:	e8 cf ef f5 ff       	call   0x4dced0
57df01:	83 c4 08             	add    $0x8,%esp
57df04:	85 c0                	test   %eax,%eax
57df06:	0f 85 58 ff ff ff    	jne    0x57de64
57df0c:	68 bf 00 00 00       	push   $0xbf
57df11:	68 ac 2d 6c 00       	push   $0x6c2dac
57df16:	68 a1 00 00 00       	push   $0xa1
57df1b:	6a 74                	push   $0x74
57df1d:	6a 06                	push   $0x6
57df1f:	e8 7c 35 f2 ff       	call   0x4a14a0
57df24:	83 c4 14             	add    $0x14,%esp
57df27:	33 c0                	xor    %eax,%eax
57df29:	5f                   	pop    %edi
57df2a:	5e                   	pop    %esi
57df2b:	5d                   	pop    %ebp
57df2c:	5b                   	pop    %ebx
57df2d:	8b 4c 24 60          	mov    0x60(%esp),%ecx
57df31:	33 cc                	xor    %esp,%ecx
57df33:	e8 a2 35 06 00       	call   0x5e14da
57df38:	83 c4 64             	add    $0x64,%esp
57df3b:	c3                   	ret
57df3c:	8b 4c 24 70          	mov    0x70(%esp),%ecx
57df40:	b8 01 00 00 00       	mov    $0x1,%eax
57df45:	5f                   	pop    %edi
57df46:	5e                   	pop    %esi
57df47:	5d                   	pop    %ebp
57df48:	5b                   	pop    %ebx
57df49:	33 cc                	xor    %esp,%ecx
57df4b:	e8 8a 35 06 00       	call   0x5e14da
57df50:	83 c4 64             	add    $0x64,%esp
57df53:	c3                   	ret
57df54:	cc                   	int3
57df55:	cc                   	int3
57df56:	cc                   	int3
57df57:	cc                   	int3
57df58:	cc                   	int3
57df59:	cc                   	int3
57df5a:	cc                   	int3
57df5b:	cc                   	int3
57df5c:	cc                   	int3
57df5d:	cc                   	int3
57df5e:	cc                   	int3
57df5f:	cc                   	int3
57df60:	b8 14 00 00 00       	mov    $0x14,%eax
57df65:	e8 86 35 06 00       	call   0x5e14f0
57df6a:	8b 4c 24 1c          	mov    0x1c(%esp),%ecx
57df6e:	85 c9                	test   %ecx,%ecx
57df70:	75 06                	jne    0x57df78
57df72:	33 c0                	xor    %eax,%eax
57df74:	83 c4 14             	add    $0x14,%esp
57df77:	c3                   	ret
57df78:	8b 44 24 18          	mov    0x18(%esp),%eax
57df7c:	89 04 24             	mov    %eax,(%esp)
57df7f:	a1 84 03 73 00       	mov    0x730384,%eax
57df84:	89 4c 24 04          	mov    %ecx,0x4(%esp)
57df88:	85 c0                	test   %eax,%eax
57df8a:	74 27                	je     0x57dfb3
57df8c:	8d 0c 24             	lea    (%esp),%ecx
57df8f:	51                   	push   %ecx
57df90:	50                   	push   %eax
57df91:	e8 ba 04 f3 ff       	call   0x4ae450
57df96:	83 c4 08             	add    $0x8,%esp
57df99:	83 f8 ff             	cmp    $0xffffffff,%eax
57df9c:	74 15                	je     0x57dfb3
57df9e:	50                   	push   %eax
57df9f:	ff 35 84 03 73 00    	push   0x730384
57dfa5:	e8 86 07 f3 ff       	call   0x4ae730
57dfaa:	8b c8                	mov    %eax,%ecx
57dfac:	83 c4 08             	add    $0x8,%esp
57dfaf:	85 c9                	test   %ecx,%ecx
57dfb1:	75 21                	jne    0x57dfd4
57dfb3:	68 10 e0 57 00       	push   $0x57e010
57dfb8:	6a 14                	push   $0x14
57dfba:	6a 15                	push   $0x15
57dfbc:	8d 44 24 0c          	lea    0xc(%esp),%eax
57dfc0:	68 08 2c 6c 00       	push   $0x6c2c08
57dfc5:	50                   	push   %eax
57dfc6:	e8 95 96 f2 ff       	call   0x4a7660
57dfcb:	8b c8                	mov    %eax,%ecx
57dfcd:	83 c4 14             	add    $0x14,%esp
57dfd0:	85 c9                	test   %ecx,%ecx
57dfd2:	74 9e                	je     0x57df72
57dfd4:	8b 54 24 20          	mov    0x20(%esp),%edx
57dfd8:	85 d2                	test   %edx,%edx
57dfda:	74 05                	je     0x57dfe1
57dfdc:	8b 41 08             	mov    0x8(%ecx),%eax
57dfdf:	89 02                	mov    %eax,(%edx)
57dfe1:	8b 54 24 24          	mov    0x24(%esp),%edx
57dfe5:	85 d2                	test   %edx,%edx
57dfe7:	74 05                	je     0x57dfee
57dfe9:	8b 41 0c             	mov    0xc(%ecx),%eax
57dfec:	89 02                	mov    %eax,(%edx)
57dfee:	8b 54 24 28          	mov    0x28(%esp),%edx
57dff2:	85 d2                	test   %edx,%edx
57dff4:	74 05                	je     0x57dffb
57dff6:	8b 41 10             	mov    0x10(%ecx),%eax
57dff9:	89 02                	mov    %eax,(%edx)
57dffb:	b8 01 00 00 00       	mov    $0x1,%eax
57e000:	83 c4 14             	add    $0x14,%esp
57e003:	c3                   	ret
57e004:	cc                   	int3
57e005:	cc                   	int3
57e006:	cc                   	int3
57e007:	cc                   	int3
57e008:	cc                   	int3
57e009:	cc                   	int3
57e00a:	cc                   	int3
57e00b:	cc                   	int3
57e00c:	cc                   	int3
57e00d:	cc                   	int3
57e00e:	cc                   	int3
57e00f:	cc                   	int3
57e010:	8b 4c 24 04          	mov    0x4(%esp),%ecx
57e014:	8b 54 24 08          	mov    0x8(%esp),%edx
57e018:	8b 01                	mov    (%ecx),%eax
57e01a:	2b 02                	sub    (%edx),%eax