47b8a3:	57                   	push   %edi
47b8a4:	a1 d4 89 72 00       	mov    0x7289d4,%eax
47b8a9:	33 c5                	xor    %ebp,%eax
47b8ab:	50                   	push   %eax
47b8ac:	8d 45 f4             	lea    -0xc(%ebp),%eax
47b8af:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
47b8b5:	8b f9                	mov    %ecx,%edi
47b8b7:	89 7d f0             	mov    %edi,-0x10(%ebp)
47b8ba:	ff 75 08             	push   0x8(%ebp)
47b8bd:	8d 4f 04             	lea    0x4(%edi),%ecx
47b8c0:	c7 07 78 22 69 00    	movl   $0x692278,(%edi)
47b8c6:	e8 d5 14 fc ff       	call   0x43cda0
47b8cb:	ff 75 0c             	push   0xc(%ebp)
47b8ce:	8d 4f 1c             	lea    0x1c(%edi),%ecx
47b8d1:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
47b8d8:	e8 c3 14 fc ff       	call   0x43cda0
47b8dd:	ff 75 10             	push   0x10(%ebp)
47b8e0:	8d 4f 34             	lea    0x34(%edi),%ecx
47b8e3:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
47b8e7:	e8 b4 14 fc ff       	call   0x43cda0
47b8ec:	8d 77 4c             	lea    0x4c(%edi),%esi
47b8ef:	c6 45 fc 02          	movb   $0x2,-0x4(%ebp)
47b8f3:	6a 40                	push   $0x40
47b8f5:	89 75 08             	mov    %esi,0x8(%ebp)
47b8f8:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
47b8fe:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
47b905:	e8 38 57 16 00       	call   0x5e1042
47b90a:	89 00                	mov    %eax,(%eax)
47b90c:	89 40 04             	mov    %eax,0x4(%eax)
47b90f:	89 40 08             	mov    %eax,0x8(%eax)
47b912:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)
47b918:	89 06                	mov    %eax,(%esi)
47b91a:	8b 45 14             	mov    0x14(%ebp),%eax
47b91d:	8d 77 58             	lea    0x58(%edi),%esi
47b920:	89 47 54             	mov    %eax,0x54(%edi)
47b923:	6a 40                	push   $0x40
47b925:	c6 45 fc 03          	movb   $0x3,-0x4(%ebp)
47b929:	89 75 08             	mov    %esi,0x8(%ebp)
47b92c:	c7 06 00 00 00 00    	movl   $0x0,(%esi)
47b932:	c7 46 04 00 00 00 00 	movl   $0x0,0x4(%esi)
47b939:	e8 04 57 16 00       	call   0x5e1042
47b93e:	83 c4 08             	add    $0x8,%esp
47b941:	89 00                	mov    %eax,(%eax)
47b943:	89 40 04             	mov    %eax,0x4(%eax)
47b946:	89 40 08             	mov    %eax,0x8(%eax)
47b949:	66 c7 40 0c 01 01    	movw   $0x101,0xc(%eax)
47b94f:	89 06                	mov    %eax,(%esi)
47b951:	8b 45 18             	mov    0x18(%ebp),%eax
47b954:	89 47 64             	mov    %eax,0x64(%edi)
47b957:	33 c0                	xor    %eax,%eax
47b959:	66 89 47 68          	mov    %ax,0x68(%edi)
47b95d:	c7 47 78 00 00 00 00 	movl   $0x0,0x78(%edi)
47b964:	c7 47 7c 07 00 00 00 	movl   $0x7,0x7c(%edi)
47b96b:	89 87 90 00 00 00    	mov    %eax,0x90(%edi)
47b971:	66 89 87 80 00 00 00 	mov    %ax,0x80(%edi)
47b978:	c7 87 94 00 00 00 07 	movl   $0x7,0x94(%edi)
47b97f:	00 00 00
47b982:	89 87 a8 00 00 00    	mov    %eax,0xa8(%edi)
47b988:	66 89 87 98 00 00 00 	mov    %ax,0x98(%edi)
47b98f:	c7 87 ac 00 00 00 07 	movl   $0x7,0xac(%edi)
47b996:	00 00 00
47b999:	89 87 c0 00 00 00    	mov    %eax,0xc0(%edi)
47b99f:	66 89 87 b0 00 00 00 	mov    %ax,0xb0(%edi)
47b9a6:	c7 87 c4 00 00 00 07 	movl   $0x7,0xc4(%edi)
47b9ad:	00 00 00
47b9b0:	89 47 60             	mov    %eax,0x60(%edi)
47b9b3:	89 87 cc 00 00 00    	mov    %eax,0xcc(%edi)
47b9b9:	88 87 c9 00 00 00    	mov    %al,0xc9(%edi)
47b9bf:	8b c7                	mov    %edi,%eax
47b9c1:	8b 4d f4             	mov    -0xc(%ebp),%ecx
47b9c4:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
47b9cb:	59                   	pop    %ecx
47b9cc:	5f                   	pop    %edi
47b9cd:	5e                   	pop    %esi
47b9ce:	8b e5                	mov    %ebp,%esp
47b9d0:	5d                   	pop    %ebp
47b9d1:	c2 14 00             	ret    $0x14
47b9d4:	cc                   	int3
47b9d5:	cc                   	int3
47b9d6:	cc                   	int3
47b9d7:	cc                   	int3
47b9d8:	cc                   	int3
47b9d9:	cc                   	int3
47b9da:	cc                   	int3
47b9db:	cc                   	int3
47b9dc:	cc                   	int3
47b9dd:	cc                   	int3
47b9de:	cc                   	int3
47b9df:	cc                   	int3
47b9e0:	56                   	push   %esi
47b9e1:	8b f1                	mov    %ecx,%esi
47b9e3:	8b 06                	mov    (%esi),%eax
47b9e5:	ff 70 04             	push   0x4(%eax)
47b9e8:	56                   	push   %esi
47b9e9:	e8 f2 06 fe ff       	call   0x45c0e0
47b9ee:	6a 40                	push   $0x40
47b9f0:	ff 36                	push   (%esi)
47b9f2:	e8 7b 56 16 00       	call   0x5e1072
47b9f7:	83 c4 08             	add    $0x8,%esp
47b9fa:	5e                   	pop    %esi
47b9fb:	c3                   	ret
47b9fc:	cc                   	int3
47b9fd:	cc                   	int3
47b9fe:	cc                   	int3
47b9ff:	cc                   	int3
47ba00:	57                   	push   %edi
47ba01:	8b f9                	mov    %ecx,%edi
47ba03:	c7 07 78 22 69 00    	movl   $0x692278,(%edi)
47ba09:	8b 8f c4 00 00 00    	mov    0xc4(%edi),%ecx
47ba0f:	83 f9 08             	cmp    $0x8,%ecx
47ba12:	72 35                	jb     0x47ba49
47ba14:	8b 87 b0 00 00 00    	mov    0xb0(%edi),%eax
47ba1a:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
47ba21:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
47ba27:	72 16                	jb     0x47ba3f
47ba29:	8b 50 fc             	mov    -0x4(%eax),%edx
47ba2c:	83 c1 23             	add    $0x23,%ecx
47ba2f:	2b c2                	sub    %edx,%eax
47ba31:	83 c0 fc             	add    $0xfffffffc,%eax
47ba34:	83 f8 1f             	cmp    $0x1f,%eax
47ba37:	0f 87 38 02 00 00    	ja     0x47bc75
47ba3d:	8b c2                	mov    %edx,%eax
47ba3f:	51                   	push   %ecx
47ba40:	50                   	push   %eax
47ba41:	e8 2c 56 16 00       	call   0x5e1072
47ba46:	83 c4 08             	add    $0x8,%esp
47ba49:	33 c0                	xor    %eax,%eax
47ba4b:	c7 87 c0 00 00 00 00 	movl   $0x0,0xc0(%edi)
47ba52:	00 00 00
47ba55:	c7 87 c4 00 00 00 07 	movl   $0x7,0xc4(%edi)
47ba5c:	00 00 00
47ba5f:	66 89 87 b0 00 00 00 	mov    %ax,0xb0(%edi)
47ba66:	8b 8f ac 00 00 00    	mov    0xac(%edi),%ecx
47ba6c:	83 f9 08             	cmp    $0x8,%ecx
47ba6f:	72 35                	jb     0x47baa6
47ba71:	8b 87 98 00 00 00    	mov    0x98(%edi),%eax
47ba77:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
47ba7e:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
47ba84:	72 16                	jb     0x47ba9c
47ba86:	8b 50 fc             	mov    -0x4(%eax),%edx
47ba89:	83 c1 23             	add    $0x23,%ecx
47ba8c:	2b c2                	sub    %edx,%eax
47ba8e:	83 c0 fc             	add    $0xfffffffc,%eax
47ba91:	83 f8 1f             	cmp    $0x1f,%eax
47ba94:	0f 87 db 01 00 00    	ja     0x47bc75
47ba9a:	8b c2                	mov    %edx,%eax
47ba9c:	51                   	push   %ecx
47ba9d:	50                   	push   %eax
47ba9e:	e8 cf 55 16 00       	call   0x5e1072
47baa3:	83 c4 08             	add    $0x8,%esp
47baa6:	33 c0                	xor    %eax,%eax
47baa8:	c7 87 a8 00 00 00 00 	movl   $0x0,0xa8(%edi)
47baaf:	00 00 00
47bab2:	c7 87 ac 00 00 00 07 	movl   $0x7,0xac(%edi)
47bab9:	00 00 00
47babc:	66 89 87 98 00 00 00 	mov    %ax,0x98(%edi)
47bac3:	8b 8f 94 00 00 00    	mov    0x94(%edi),%ecx
47bac9:	83 f9 08             	cmp    $0x8,%ecx
47bacc:	72 35                	jb     0x47bb03
47bace:	8b 87 80 00 00 00    	mov    0x80(%edi),%eax
47bad4:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
47badb:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
47bae1:	72 16                	jb     0x47baf9
47bae3:	8b 50 fc             	mov    -0x4(%eax),%edx
47bae6:	83 c1 23             	add    $0x23,%ecx
47bae9:	2b c2                	sub    %edx,%eax
47baeb:	83 c0 fc             	add    $0xfffffffc,%eax
47baee:	83 f8 1f             	cmp    $0x1f,%eax
47baf1:	0f 87 7e 01 00 00    	ja     0x47bc75
47baf7:	8b c2                	mov    %edx,%eax
47baf9:	51                   	push   %ecx
47bafa:	50                   	push   %eax
47bafb:	e8 72 55 16 00       	call   0x5e1072
47bb00:	83 c4 08             	add    $0x8,%esp
47bb03:	33 c0                	xor    %eax,%eax
47bb05:	c7 87 90 00 00 00 00 	movl   $0x0,0x90(%edi)
47bb0c:	00 00 00
47bb0f:	c7 87 94 00 00 00 07 	movl   $0x7,0x94(%edi)
47bb16:	00 00 00
47bb19:	66 89 87 80 00 00 00 	mov    %ax,0x80(%edi)
47bb20:	8b 4f 7c             	mov    0x7c(%edi),%ecx
47bb23:	83 f9 08             	cmp    $0x8,%ecx
47bb26:	72 32                	jb     0x47bb5a
47bb28:	8b 47 68             	mov    0x68(%edi),%eax
47bb2b:	8d 0c 4d 02 00 00 00 	lea    0x2(,%ecx,2),%ecx
47bb32:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
47bb38:	72 16                	jb     0x47bb50
47bb3a:	8b 50 fc             	mov    -0x4(%eax),%edx
47bb3d:	83 c1 23             	add    $0x23,%ecx
47bb40:	2b c2                	sub    %edx,%eax
47bb42:	83 c0 fc             	add    $0xfffffffc,%eax
47bb45:	83 f8 1f             	cmp    $0x1f,%eax
47bb48:	0f 87 27 01 00 00    	ja     0x47bc75
47bb4e:	8b c2                	mov    %edx,%eax
47bb50:	51                   	push   %ecx
47bb51:	50                   	push   %eax
47bb52:	e8 1b 55 16 00       	call   0x5e1072
47bb57:	83 c4 08             	add    $0x8,%esp
47bb5a:	56                   	push   %esi
47bb5b:	33 c0                	xor    %eax,%eax
47bb5d:	c7 47 78 00 00 00 00 	movl   $0x0,0x78(%edi)
47bb64:	8d 77 58             	lea    0x58(%edi),%esi
47bb67:	c7 47 7c 07 00 00 00 	movl   $0x7,0x7c(%edi)
47bb6e:	66 89 47 68          	mov    %ax,0x68(%edi)
47bb72:	8b ce                	mov    %esi,%ecx
47bb74:	8b 06                	mov    (%esi),%eax
47bb76:	ff 70 04             	push   0x4(%eax)
47bb79:	56                   	push   %esi
47bb7a:	e8 61 05 fe ff       	call   0x45c0e0
47bb7f:	6a 40                	push   $0x40
47bb81:	ff 36                	push   (%esi)
47bb83:	e8 ea 54 16 00       	call   0x5e1072
47bb88:	8b 47 4c             	mov    0x4c(%edi),%eax
47bb8b:	8d 77 4c             	lea    0x4c(%edi),%esi
47bb8e:	83 c4 08             	add    $0x8,%esp
47bb91:	8b ce                	mov    %esi,%ecx
47bb93:	ff 70 04             	push   0x4(%eax)
47bb96:	56                   	push   %esi
47bb97:	e8 44 05 fe ff       	call   0x45c0e0
47bb9c:	6a 40                	push   $0x40
47bb9e:	ff 36                	push   (%esi)
47bba0:	e8 cd 54 16 00       	call   0x5e1072
47bba5:	8b 4f 48             	mov    0x48(%edi),%ecx
47bba8:	83 c4 08             	add    $0x8,%esp
47bbab:	5e                   	pop    %esi
47bbac:	83 f9 10             	cmp    $0x10,%ecx
47bbaf:	72 2c                	jb     0x47bbdd
47bbb1:	8b 47 34             	mov    0x34(%edi),%eax
47bbb4:	41                   	inc    %ecx
47bbb5:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
47bbbb:	72 16                	jb     0x47bbd3
47bbbd:	8b 50 fc             	mov    -0x4(%eax),%edx
47bbc0:	83 c1 23             	add    $0x23,%ecx
47bbc3:	2b c2                	sub    %edx,%eax
47bbc5:	83 c0 fc             	add    $0xfffffffc,%eax
47bbc8:	83 f8 1f             	cmp    $0x1f,%eax
47bbcb:	0f 87 a4 00 00 00    	ja     0x47bc75
47bbd1:	8b c2                	mov    %edx,%eax
47bbd3:	51                   	push   %ecx
47bbd4:	50                   	push   %eax
47bbd5:	e8 98 54 16 00       	call   0x5e1072
47bbda:	83 c4 08             	add    $0x8,%esp
47bbdd:	c7 47 44 00 00 00 00 	movl   $0x0,0x44(%edi)
47bbe4:	c7 47 48 0f 00 00 00 	movl   $0xf,0x48(%edi)
47bbeb:	c6 47 34 00          	movb   $0x0,0x34(%edi)
47bbef:	8b 4f 30             	mov    0x30(%edi),%ecx
47bbf2:	83 f9 10             	cmp    $0x10,%ecx
47bbf5:	72 28                	jb     0x47bc1f
47bbf7:	8b 47 1c             	mov    0x1c(%edi),%eax
47bbfa:	41                   	inc    %ecx
47bbfb:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
47bc01:	72 12                	jb     0x47bc15
47bc03:	8b 50 fc             	mov    -0x4(%eax),%edx
47bc06:	83 c1 23             	add    $0x23,%ecx
47bc09:	2b c2                	sub    %edx,%eax
47bc0b:	83 c0 fc             	add    $0xfffffffc,%eax
47bc0e:	83 f8 1f             	cmp    $0x1f,%eax
47bc11:	77 62                	ja     0x47bc75
47bc13:	8b c2                	mov    %edx,%eax
47bc15:	51                   	push   %ecx
47bc16:	50                   	push   %eax
47bc17:	e8 56 54 16 00       	call   0x5e1072
47bc1c:	83 c4 08             	add    $0x8,%esp
47bc1f:	c7 47 2c 00 00 00 00 	movl   $0x0,0x2c(%edi)
47bc26:	c7 47 30 0f 00 00 00 	movl   $0xf,0x30(%edi)
47bc2d:	c6 47 1c 00          	movb   $0x0,0x1c(%edi)
47bc31:	8b 4f 18             	mov    0x18(%edi),%ecx
47bc34:	83 f9 10             	cmp    $0x10,%ecx
47bc37:	72 28                	jb     0x47bc61
47bc39:	8b 47 04             	mov    0x4(%edi),%eax
47bc3c:	41                   	inc    %ecx
47bc3d:	81 f9 00 10 00 00    	cmp    $0x1000,%ecx
47bc43:	72 12                	jb     0x47bc57
47bc45:	8b 50 fc             	mov    -0x4(%eax),%edx
47bc48:	83 c1 23             	add    $0x23,%ecx
47bc4b:	2b c2                	sub    %edx,%eax
47bc4d:	83 c0 fc             	add    $0xfffffffc,%eax
47bc50:	83 f8 1f             	cmp    $0x1f,%eax
47bc53:	77 20                	ja     0x47bc75
47bc55:	8b c2                	mov    %edx,%eax
47bc57:	51                   	push   %ecx
47bc58:	50                   	push   %eax
47bc59:	e8 14 54 16 00       	call   0x5e1072
47bc5e:	83 c4 08             	add    $0x8,%esp
47bc61:	c7 47 14 00 00 00 00 	movl   $0x0,0x14(%edi)
47bc68:	c7 47 18 0f 00 00 00 	movl   $0xf,0x18(%edi)
47bc6f:	c6 47 04 00          	movb   $0x0,0x4(%edi)
47bc73:	5f                   	pop    %edi
47bc74:	c3                   	ret
47bc75:	e8 b5 12 17 00       	call   0x5ecf2f
47bc7a:	cc                   	int3
47bc7b:	cc                   	int3
47bc7c:	cc                   	int3
47bc7d:	cc                   	int3
47bc7e:	cc                   	int3
47bc7f:	cc                   	int3
47bc80:	55                   	push   %ebp
47bc81:	8b ec                	mov    %esp,%ebp
47bc83:	8b 45 0c             	mov    0xc(%ebp),%eax
47bc86:	8b c8                	mov    %eax,%ecx
47bc88:	83 78 14 10          	cmpl   $0x10,0x14(%eax)
47bc8c:	72 02                	jb     0x47bc90
47bc8e:	8b 08                	mov    (%eax),%ecx
47bc90:	53                   	push   %ebx
47bc91:	56                   	push   %esi
47bc92:	8b 75 08             	mov    0x8(%ebp),%esi
47bc95:	8b d6                	mov    %esi,%edx
47bc97:	57                   	push   %edi
47bc98:	83 7e 14 10          	cmpl   $0x10,0x14(%esi)
47bc9c:	72 02                	jb     0x47bca0
47bc9e:	8b 16                	mov    (%esi),%edx
47bca0:	8b 5e 10             	mov    0x10(%esi),%ebx
47bca3:	8b f3                	mov    %ebx,%esi
47bca5:	8b 78 10             	mov    0x10(%eax),%edi
47bca8:	3b fb                	cmp    %ebx,%edi
47bcaa:	0f 42 f7             	cmovb  %edi,%esi
47bcad:	83 ee 04             	sub    $0x4,%esi
47bcb0:	72 11                	jb     0x47bcc3
47bcb2:	8b 02                	mov    (%edx),%eax
47bcb4:	3b 01                	cmp    (%ecx),%eax
47bcb6:	75 10                	jne    0x47bcc8
47bcb8:	83 c2 04             	add    $0x4,%edx
47bcbb:	83 c1 04             	add    $0x4,%ecx
47bcbe:	83 ee 04             	sub    $0x4,%esi
47bcc1:	73 ef                	jae    0x47bcb2
47bcc3:	83 fe fc             	cmp    $0xfffffffc,%esi
47bcc6:	74 34                	je     0x47bcfc
47bcc8:	8a 02                	mov    (%edx),%al
47bcca:	3a 01                	cmp    (%ecx),%al
47bccc:	75 27                	jne    0x47bcf5
47bcce:	83 fe fd             	cmp    $0xfffffffd,%esi
47bcd1:	74 29                	je     0x47bcfc
47bcd3:	8a 42 01             	mov    0x1(%edx),%al
47bcd6:	3a 41 01             	cmp    0x1(%ecx),%al
47bcd9:	75 1a                	jne    0x47bcf5
47bcdb:	83 fe fe             	cmp    $0xfffffffe,%esi
47bcde:	74 1c                	je     0x47bcfc
47bce0:	8a 42 02             	mov    0x2(%edx),%al
47bce3:	3a 41 02             	cmp    0x2(%ecx),%al
47bce6:	75 0d                	jne    0x47bcf5
47bce8:	83 fe ff             	cmp    $0xffffffff,%esi
47bceb:	74 0f                	je     0x47bcfc
47bced:	8a 42 03             	mov    0x3(%edx),%al
47bcf0:	3a 41 03             	cmp    0x3(%ecx),%al
47bcf3:	74 07                	je     0x47bcfc
47bcf5:	1b c0                	sbb    %eax,%eax
47bcf7:	83 c8 01             	or     $0x1,%eax
47bcfa:	eb 02                	jmp    0x47bcfe
47bcfc:	33 c0                	xor    %eax,%eax
47bcfe:	85 c0                	test   %eax,%eax