41f741:	00 00 00
41f744:	c6 05 ac 3b 4c 00 00 	movb   $0x0,0x4c3bac
41f74b:	c7 05 b0 3b 4c 00 58 	movl   $0x491b58,0x4c3bb0
41f752:	1b 49 00
41f755:	c7 05 bc 3b 4c 00 b8 	movl   $0x4857b8,0x4c3bbc
41f75c:	57 48 00
41f75f:	c7 05 c0 3b 4c 00 00 	movl   $0x0,0x4c3bc0
41f766:	00 00 00
41f769:	c7 05 c4 3b 4c 00 00 	movl   $0x0,0x4c3bc4
41f770:	00 00 00
41f773:	c7 05 c8 3b 4c 00 01 	movl   $0x1,0x4c3bc8
41f77a:	00 00 00
41f77d:	c7 05 cc 3b 4c 00 02 	movl   $0x2,0x4c3bcc
41f784:	00 00 00
41f787:	c6 05 d0 3b 4c 00 00 	movb   $0x0,0x4c3bd0
41f78e:	c7 05 d4 3b 4c 00 68 	movl   $0x491b68,0x4c3bd4
41f795:	1b 49 00
41f798:	c7 05 e0 3b 4c 00 1b 	movl   $0x48581b,0x4c3be0
41f79f:	58 48 00
41f7a2:	c7 05 e4 3b 4c 00 00 	movl   $0x0,0x4c3be4
41f7a9:	00 00 00
41f7ac:	c7 05 e8 3b 4c 00 00 	movl   $0x0,0x4c3be8
41f7b3:	00 00 00
41f7b6:	c7 05 ec 3b 4c 00 00 	movl   $0x0,0x4c3bec
41f7bd:	00 00 00
41f7c0:	c7 05 f0 3b 4c 00 02 	movl   $0x2,0x4c3bf0
41f7c7:	00 00 00
41f7ca:	c6 05 f4 3b 4c 00 00 	movb   $0x0,0x4c3bf4
41f7d1:	c7 05 f8 3b 4c 00 78 	movl   $0x491b78,0x4c3bf8
41f7d8:	1b 49 00
41f7db:	c7 05 04 3c 4c 00 20 	movl   $0x485a20,0x4c3c04
41f7e2:	5a 48 00
41f7e5:	c7 05 08 3c 4c 00 00 	movl   $0x0,0x4c3c08
41f7ec:	00 00 00
41f7ef:	c7 05 0c 3c 4c 00 00 	movl   $0x0,0x4c3c0c
41f7f6:	00 00 00
41f7f9:	c7 05 10 3c 4c 00 03 	movl   $0x3,0x4c3c10
41f800:	00 00 00
41f803:	c7 05 14 3c 4c 00 09 	movl   $0x9,0x4c3c14
41f80a:	00 00 00
41f80d:	c6 05 18 3c 4c 00 00 	movb   $0x0,0x4c3c18
41f814:	c7 05 1c 3c 4c 00 9c 	movl   $0x491b9c,0x4c3c1c
41f81b:	1b 49 00
41f81e:	c7 05 28 3c 4c 00 eb 	movl   $0x485beb,0x4c3c28
41f825:	5b 48 00
41f828:	c7 05 2c 3c 4c 00 00 	movl   $0x0,0x4c3c2c
41f82f:	00 00 00
41f832:	c7 05 30 3c 4c 00 00 	movl   $0x0,0x4c3c30
41f839:	00 00 00
41f83c:	c7 05 34 3c 4c 00 00 	movl   $0x0,0x4c3c34
41f843:	00 00 00
41f846:	c7 05 38 3c 4c 00 00 	movl   $0x0,0x4c3c38
41f84d:	00 00 00
41f850:	c6 05 3c 3c 4c 00 00 	movb   $0x0,0x4c3c3c
41f857:	c7 05 40 3c 4c 00 bc 	movl   $0x491bbc,0x4c3c40
41f85e:	1b 49 00
41f861:	c7 05 4c 3c 4c 00 1f 	movl   $0x485c1f,0x4c3c4c
41f868:	5c 48 00
41f86b:	c7 05 50 3c 4c 00 00 	movl   $0x0,0x4c3c50
41f872:	00 00 00
41f875:	c7 05 54 3c 4c 00 00 	movl   $0x0,0x4c3c54
41f87c:	00 00 00
41f87f:	c7 05 58 3c 4c 00 00 	movl   $0x0,0x4c3c58
41f886:	00 00 00
41f889:	c7 05 5c 3c 4c 00 00 	movl   $0x0,0x4c3c5c
41f890:	00 00 00
41f893:	c6 05 60 3c 4c 00 00 	movb   $0x0,0x4c3c60
41f89a:	c7 05 64 3c 4c 00 e4 	movl   $0x491be4,0x4c3c64
41f8a1:	1b 49 00
41f8a4:	c7 05 70 3c 4c 00 53 	movl   $0x485c53,0x4c3c70
41f8ab:	5c 48 00
41f8ae:	c7 05 74 3c 4c 00 00 	movl   $0x0,0x4c3c74
41f8b5:	00 00 00
41f8b8:	c7 05 78 3c 4c 00 00 	movl   $0x0,0x4c3c78
41f8bf:	00 00 00
41f8c2:	c7 05 7c 3c 4c 00 04 	movl   $0x4,0x4c3c7c
41f8c9:	00 00 00
41f8cc:	c7 05 80 3c 4c 00 07 	movl   $0x7,0x4c3c80
41f8d3:	00 00 00
41f8d6:	c6 05 84 3c 4c 00 00 	movb   $0x0,0x4c3c84
41f8dd:	c7 05 88 3c 4c 00 f4 	movl   $0x491bf4,0x4c3c88
41f8e4:	1b 49 00
41f8e7:	c7 05 94 3c 4c 00 5c 	movl   $0x485e5c,0x4c3c94
41f8ee:	5e 48 00
41f8f1:	c7 05 98 3c 4c 00 00 	movl   $0x0,0x4c3c98
41f8f8:	00 00 00
41f8fb:	c7 05 9c 3c 4c 00 00 	movl   $0x0,0x4c3c9c
41f902:	00 00 00
41f905:	c7 05 a0 3c 4c 00 03 	movl   $0x3,0x4c3ca0
41f90c:	00 00 00
41f90f:	c7 05 a4 3c 4c 00 03 	movl   $0x3,0x4c3ca4
41f916:	00 00 00
41f919:	c6 05 a8 3c 4c 00 00 	movb   $0x0,0x4c3ca8
41f920:	c7 05 ac 3c 4c 00 0c 	movl   $0x491c0c,0x4c3cac
41f927:	1c 49 00
41f92a:	c7 05 b8 3c 4c 00 fb 	movl   $0x485efb,0x4c3cb8
41f931:	5e 48 00
41f934:	c7 05 bc 3c 4c 00 00 	movl   $0x0,0x4c3cbc
41f93b:	00 00 00
41f93e:	c7 05 c0 3c 4c 00 00 	movl   $0x0,0x4c3cc0
41f945:	00 00 00
41f948:	c7 05 c4 3c 4c 00 03 	movl   $0x3,0x4c3cc4
41f94f:	00 00 00
41f952:	c7 05 c8 3c 4c 00 03 	movl   $0x3,0x4c3cc8
41f959:	00 00 00
41f95c:	c6 05 cc 3c 4c 00 00 	movb   $0x0,0x4c3ccc
41f963:	c7 05 d0 3c 4c 00 24 	movl   $0x491c24,0x4c3cd0
41f96a:	1c 49 00
41f96d:	c7 05 dc 3c 4c 00 6e 	movl   $0x413b6e,0x4c3cdc
41f974:	3b 41 00
41f977:	c7 05 e0 3c 4c 00 00 	movl   $0x0,0x4c3ce0
41f97e:	00 00 00
41f981:	c7 05 e4 3c 4c 00 00 	movl   $0x0,0x4c3ce4
41f988:	00 00 00
41f98b:	c7 05 e8 3c 4c 00 03 	movl   $0x3,0x4c3ce8
41f992:	00 00 00
41f995:	c7 05 ec 3c 4c 00 03 	movl   $0x3,0x4c3cec
41f99c:	00 00 00
41f99f:	c6 05 f0 3c 4c 00 00 	movb   $0x0,0x4c3cf0
41f9a6:	c7 05 f4 3c 4c 00 3c 	movl   $0x491c3c,0x4c3cf4
41f9ad:	1c 49 00
41f9b0:	c7 05 00 3d 4c 00 98 	movl   $0x485f98,0x4c3d00
41f9b7:	5f 48 00
41f9ba:	c7 05 04 3d 4c 00 00 	movl   $0x0,0x4c3d04
41f9c1:	00 00 00
41f9c4:	c7 05 08 3d 4c 00 00 	movl   $0x0,0x4c3d08
41f9cb:	00 00 00
41f9ce:	c7 05 0c 3d 4c 00 03 	movl   $0x3,0x4c3d0c
41f9d5:	00 00 00
41f9d8:	c7 05 10 3d 4c 00 03 	movl   $0x3,0x4c3d10
41f9df:	00 00 00
41f9e2:	c6 05 14 3d 4c 00 00 	movb   $0x0,0x4c3d14
41f9e9:	c7 05 18 3d 4c 00 54 	movl   $0x491c54,0x4c3d18
41f9f0:	1c 49 00
41f9f3:	c7 05 24 3d 4c 00 4c 	movl   $0x48604c,0x4c3d24
41f9fa:	60 48 00
41f9fd:	c7 05 28 3d 4c 00 00 	movl   $0x0,0x4c3d28
41fa04:	00 00 00
41fa07:	c7 05 2c 3d 4c 00 00 	movl   $0x0,0x4c3d2c
41fa0e:	00 00 00
41fa11:	c7 05 30 3d 4c 00 01 	movl   $0x1,0x4c3d30
41fa18:	00 00 00
41fa1b:	c7 05 34 3d 4c 00 03 	movl   $0x3,0x4c3d34
41fa22:	00 00 00
41fa25:	c6 05 38 3d 4c 00 00 	movb   $0x0,0x4c3d38
41fa2c:	c7 05 3c 3d 4c 00 64 	movl   $0x491c64,0x4c3d3c
41fa33:	1c 49 00
41fa36:	c7 05 48 3d 4c 00 a4 	movl   $0x4860a4,0x4c3d48
41fa3d:	60 48 00
41fa40:	c7 05 4c 3d 4c 00 00 	movl   $0x0,0x4c3d4c
41fa47:	00 00 00
41fa4a:	c7 05 50 3d 4c 00 00 	movl   $0x0,0x4c3d50
41fa51:	00 00 00
41fa54:	c7 05 54 3d 4c 00 01 	movl   $0x1,0x4c3d54
41fa5b:	00 00 00
41fa5e:	c7 05 58 3d 4c 00 03 	movl   $0x3,0x4c3d58
41fa65:	00 00 00
41fa68:	c6 05 5c 3d 4c 00 00 	movb   $0x0,0x4c3d5c
41fa6f:	c7 05 60 3d 4c 00 80 	movl   $0x491c80,0x4c3d60
41fa76:	1c 49 00
41fa79:	c7 05 6c 3d 4c 00 fc 	movl   $0x4860fc,0x4c3d6c
41fa80:	60 48 00
41fa83:	c7 05 70 3d 4c 00 00 	movl   $0x0,0x4c3d70
41fa8a:	00 00 00
41fa8d:	c7 05 74 3d 4c 00 00 	movl   $0x0,0x4c3d74
41fa94:	00 00 00
41fa97:	c7 05 78 3d 4c 00 01 	movl   $0x1,0x4c3d78
41fa9e:	00 00 00
41faa1:	c7 05 7c 3d 4c 00 03 	movl   $0x3,0x4c3d7c
41faa8:	00 00 00
41faab:	c6 05 80 3d 4c 00 00 	movb   $0x0,0x4c3d80
41fab2:	c7 05 84 3d 4c 00 9c 	movl   $0x491c9c,0x4c3d84
41fab9:	1c 49 00
41fabc:	c7 05 90 3d 4c 00 54 	movl   $0x486154,0x4c3d90
41fac3:	61 48 00
41fac6:	c7 05 94 3d 4c 00 00 	movl   $0x0,0x4c3d94
41facd:	00 00 00
41fad0:	c7 05 98 3d 4c 00 00 	movl   $0x0,0x4c3d98
41fad7:	00 00 00
41fada:	c7 05 9c 3d 4c 00 01 	movl   $0x1,0x4c3d9c
41fae1:	00 00 00
41fae4:	c7 05 a0 3d 4c 00 03 	movl   $0x3,0x4c3da0
41faeb:	00 00 00
41faee:	c6 05 a4 3d 4c 00 00 	movb   $0x0,0x4c3da4
41faf5:	e9 a2 95 ff ff       	jmp    0x41909c
41fafa:	83 c8 02             	or     $0x2,%eax
41fafd:	c7 01 96 01 00 00    	movl   $0x196,(%ecx)
41fb03:	a3 18 74 4c 00       	mov    %eax,0x4c7418
41fb08:	c7 05 14 74 4c 00 96 	movl   $0x196,0x4c7414
41fb0f:	01 00 00
41fb12:	e9 8d 95 ff ff       	jmp    0x4190a4
41fb17:	56                   	push   %esi
41fb18:	8b f1                	mov    %ecx,%esi
41fb1a:	83 7e 04 01          	cmpl   $0x1,0x4(%esi)
41fb1e:	74 16                	je     0x41fb36
41fb20:	80 7e 0d 00          	cmpb   $0x0,0xd(%esi)
41fb24:	57                   	push   %edi
41fb25:	75 14                	jne    0x41fb3b
41fb27:	80 7e 0c 00          	cmpb   $0x0,0xc(%esi)
41fb2b:	0f 84 d2 60 03 00    	je     0x455c03
41fb31:	c6 46 0d 01          	movb   $0x1,0xd(%esi)
41fb35:	5f                   	pop    %edi
41fb36:	ff 4e 04             	decl   0x4(%esi)
41fb39:	5e                   	pop    %esi
41fb3a:	c3                   	ret
41fb3b:	8b 4e 08             	mov    0x8(%esi),%ecx
41fb3e:	8b 79 10             	mov    0x10(%ecx),%edi
41fb41:	85 c9                	test   %ecx,%ecx
41fb43:	74 06                	je     0x41fb4b
41fb45:	51                   	push   %ecx
41fb46:	e8 9b 00 00 00       	call   0x41fbe6
41fb4b:	89 7e 08             	mov    %edi,0x8(%esi)
41fb4e:	c6 46 0d 00          	movb   $0x0,0xd(%esi)
41fb52:	eb d3                	jmp    0x41fb27
41fb54:	83 79 04 02          	cmpl   $0x2,0x4(%ecx)
41fb58:	75 03                	jne    0x41fb5d
41fb5a:	8b 01                	mov    (%ecx),%eax
41fb5c:	c3                   	ret
41fb5d:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
41fb61:	8b 41 08             	mov    0x8(%ecx),%eax
41fb64:	8b 40 10             	mov    0x10(%eax),%eax
41fb67:	74 f3                	je     0x41fb5c
41fb69:	8b 40 10             	mov    0x10(%eax),%eax
41fb6c:	c3                   	ret
41fb6d:	83 79 04 01          	cmpl   $0x1,0x4(%ecx)
41fb71:	74 0a                	je     0x41fb7d
41fb73:	80 79 0d 00          	cmpb   $0x0,0xd(%ecx)
41fb77:	8b 41 08             	mov    0x8(%ecx),%eax
41fb7a:	75 04                	jne    0x41fb80
41fb7c:	c3                   	ret
41fb7d:	8b 01                	mov    (%ecx),%eax
41fb7f:	c3                   	ret
41fb80:	8b 40 10             	mov    0x10(%eax),%eax
41fb83:	c3                   	ret
41fb84:	55                   	push   %ebp
41fb85:	8b ec                	mov    %esp,%ebp
41fb87:	56                   	push   %esi
41fb88:	8b f1                	mov    %ecx,%esi
41fb8a:	83 7e 04 00          	cmpl   $0x0,0x4(%esi)
41fb8e:	75 12                	jne    0x41fba2
41fb90:	ff 75 08             	push   0x8(%ebp)
41fb93:	8b 0e                	mov    (%esi),%ecx
41fb95:	e8 02 a3 fe ff       	call   0x409e9c
41fb9a:	ff 46 04             	incl   0x4(%esi)
41fb9d:	5e                   	pop    %esi
41fb9e:	5d                   	pop    %ebp
41fb9f:	c2 04 00             	ret    $0x4
41fba2:	80 7e 0d 00          	cmpb   $0x0,0xd(%esi)
41fba6:	75 29                	jne    0x41fbd1
41fba8:	57                   	push   %edi
41fba9:	6a 18                	push   $0x18
41fbab:	e8 46 14 00 00       	call   0x420ff6
41fbb0:	8b f8                	mov    %eax,%edi
41fbb2:	59                   	pop    %ecx
41fbb3:	85 ff                	test   %edi,%edi
41fbb5:	74 2b                	je     0x41fbe2
41fbb7:	ff 75 08             	push   0x8(%ebp)
41fbba:	83 67 08 00          	andl   $0x0,0x8(%edi)
41fbbe:	8b cf                	mov    %edi,%ecx
41fbc0:	e8 fb 9e fe ff       	call   0x409ac0
41fbc5:	8b 46 08             	mov    0x8(%esi),%eax
41fbc8:	89 47 10             	mov    %eax,0x10(%edi)
41fbcb:	89 7e 08             	mov    %edi,0x8(%esi)
41fbce:	5f                   	pop    %edi
41fbcf:	eb c9                	jmp    0x41fb9a
41fbd1:	ff 75 08             	push   0x8(%ebp)
41fbd4:	8b 4e 08             	mov    0x8(%esi),%ecx
41fbd7:	e8 c0 a2 fe ff       	call   0x409e9c
41fbdc:	c6 46 0d 00          	movb   $0x0,0xd(%esi)
41fbe0:	eb b8                	jmp    0x41fb9a
41fbe2:	33 ff                	xor    %edi,%edi
41fbe4:	eb df                	jmp    0x41fbc5
41fbe6:	56                   	push   %esi
41fbe7:	8b f1                	mov    %ecx,%esi
41fbe9:	e8 32 9e fe ff       	call   0x409a20
41fbee:	56                   	push   %esi
41fbef:	e8 78 14 00 00       	call   0x42106c
41fbf4:	59                   	pop    %ecx
41fbf5:	8b c6                	mov    %esi,%eax
41fbf7:	5e                   	pop    %esi
41fbf8:	c2 04 00             	ret    $0x4
41fbfb:	55                   	push   %ebp
41fbfc:	8b ec                	mov    %esp,%ebp
41fbfe:	83 ec 0c             	sub    $0xc,%esp
41fc01:	53                   	push   %ebx
41fc02:	56                   	push   %esi
41fc03:	8b c1                	mov    %ecx,%eax
41fc05:	8b f2                	mov    %edx,%esi
41fc07:	57                   	push   %edi
41fc08:	50                   	push   %eax
41fc09:	89 45 f4             	mov    %eax,-0xc(%ebp)
41fc0c:	e8 2b 32 00 00       	call   0x422e3c
41fc11:	83 26 00             	andl   $0x0,(%esi)
41fc14:	33 db                	xor    %ebx,%ebx
41fc16:	83 66 04 00          	andl   $0x0,0x4(%esi)
41fc1a:	43                   	inc    %ebx
41fc1b:	59                   	pop    %ecx
41fc1c:	33 c9                	xor    %ecx,%ecx
41fc1e:	8d 78 ff             	lea    -0x1(%eax),%edi
41fc21:	21 4d f8             	and    %ecx,-0x8(%ebp)
41fc24:	89 4d fc             	mov    %ecx,-0x4(%ebp)
41fc27:	39 4d 08             	cmp    %ecx,0x8(%ebp)
41fc2a:	7e 46                	jle    0x41fc72
41fc2c:	6a 30                	push   $0x30
41fc2e:	5a                   	pop    %edx
41fc2f:	85 ff                	test   %edi,%edi
41fc31:	78 3f                	js     0x41fc72
41fc33:	8b 45 f4             	mov    -0xc(%ebp),%eax
41fc36:	0f b7 04 78          	movzwl (%eax,%edi,2),%eax
41fc3a:	83 f8 39             	cmp    $0x39,%eax
41fc3d:	77 41                	ja     0x41fc80
41fc3f:	66 3b c2             	cmp    %dx,%ax
41fc42:	72 3c                	jb     0x41fc80
41fc44:	2b c2                	sub    %edx,%eax
41fc46:	51                   	push   %ecx
41fc47:	53                   	push   %ebx
41fc48:	99                   	cltd
41fc49:	52                   	push   %edx
41fc4a:	50                   	push   %eax
41fc4b:	e8 b0 65 01 00       	call   0x436200
41fc50:	01 06                	add    %eax,(%esi)
41fc52:	8b 4d fc             	mov    -0x4(%ebp),%ecx
41fc55:	11 56 04             	adc    %edx,0x4(%esi)
41fc58:	4f                   	dec    %edi
41fc59:	8b 45 f8             	mov    -0x8(%ebp),%eax
41fc5c:	0f a4 d9 04          	shld   $0x4,%ebx,%ecx
41fc60:	6a 30                	push   $0x30
41fc62:	c1 e3 04             	shl    $0x4,%ebx
41fc65:	40                   	inc    %eax
41fc66:	89 4d fc             	mov    %ecx,-0x4(%ebp)
41fc69:	89 45 f8             	mov    %eax,-0x8(%ebp)
41fc6c:	5a                   	pop    %edx
41fc6d:	3b 45 08             	cmp    0x8(%ebp),%eax
41fc70:	7c bd                	jl     0x41fc2f
41fc72:	83 ff ff             	cmp    $0xffffffff,%edi
41fc75:	75 20                	jne    0x41fc97
41fc77:	b0 01                	mov    $0x1,%al
41fc79:	5f                   	pop    %edi
41fc7a:	5e                   	pop    %esi
41fc7b:	5b                   	pop    %ebx
41fc7c:	8b e5                	mov    %ebp,%esp
41fc7e:	5d                   	pop    %ebp
41fc7f:	c3                   	ret
41fc80:	83 f8 41             	cmp    $0x41,%eax
41fc83:	0f 82 96 5f 03 00    	jb     0x455c1f
41fc89:	83 f8 46             	cmp    $0x46,%eax
41fc8c:	0f 87 8d 5f 03 00    	ja     0x455c1f
41fc92:	83 e8 37             	sub    $0x37,%eax
41fc95:	eb af                	jmp    0x41fc46
41fc97:	83 26 00             	andl   $0x0,(%esi)