442bc7:	a1 28 5c 4a 00       	mov    0x4a5c28,%eax
442bcc:	89 40 08             	mov    %eax,0x8(%eax)
442bcf:	89 3d 2c 5c 4a 00    	mov    %edi,0x4a5c2c
442bd5:	b9 3c 5c 4a 00       	mov    $0x4a5c3c,%ecx
442bda:	c6 45 fc 17          	movb   $0x17,-0x4(%ebp)
442bde:	ff 15 20 74 4a 00    	call   *0x4a7420
442be4:	b9 40 5c 4a 00       	mov    $0x4a5c40,%ecx
442be9:	c6 45 fc 18          	movb   $0x18,-0x4(%ebp)
442bed:	ff 15 20 74 4a 00    	call   *0x4a7420
442bf3:	b9 44 5c 4a 00       	mov    $0x4a5c44,%ecx
442bf8:	c6 45 fc 19          	movb   $0x19,-0x4(%ebp)
442bfc:	ff 15 20 74 4a 00    	call   *0x4a7420
442c02:	c6 45 fc 1a          	movb   $0x1a,-0x4(%ebp)
442c06:	33 c9                	xor    %ecx,%ecx
442c08:	6a 0a                	push   $0xa
442c0a:	58                   	pop    %eax
442c0b:	a3 fc 57 4a 00       	mov    %eax,0x4a57fc
442c10:	a3 00 58 4a 00       	mov    %eax,0x4a5800
442c15:	33 c0                	xor    %eax,%eax
442c17:	66 a3 04 58 4a 00    	mov    %ax,0x4a5804
442c1d:	40                   	inc    %eax
442c1e:	68 70 58 4a 00       	push   $0x4a5870
442c23:	89 0d a4 57 4a 00    	mov    %ecx,0x4a57a4
442c29:	c7 05 f8 57 4a 00 00 	movl   $0x226000,0x4a57f8
442c30:	60 22 00
442c33:	89 0d 30 5c 4a 00    	mov    %ecx,0x4a5c30
442c39:	89 0d 38 5c 4a 00    	mov    %ecx,0x4a5c38
442c3f:	89 0d 5c 58 4a 00    	mov    %ecx,0x4a585c
442c45:	89 0d 58 58 4a 00    	mov    %ecx,0x4a5858
442c4b:	89 0d 18 58 4a 00    	mov    %ecx,0x4a5818
442c51:	a3 08 58 4a 00       	mov    %eax,0x4a5808
442c56:	89 0d 0c 58 4a 00    	mov    %ecx,0x4a580c
442c5c:	a3 10 58 4a 00       	mov    %eax,0x4a5810
442c61:	a3 14 58 4a 00       	mov    %eax,0x4a5814
442c66:	89 0d 1c 58 4a 00    	mov    %ecx,0x4a581c
442c6c:	89 0d 20 58 4a 00    	mov    %ecx,0x4a5820
442c72:	89 0d 24 58 4a 00    	mov    %ecx,0x4a5824
442c78:	89 0d 28 58 4a 00    	mov    %ecx,0x4a5828
442c7e:	89 0d 2c 58 4a 00    	mov    %ecx,0x4a582c
442c84:	89 0d 34 58 4a 00    	mov    %ecx,0x4a5834
442c8a:	89 0d 60 58 4a 00    	mov    %ecx,0x4a5860
442c90:	89 0d 38 58 4a 00    	mov    %ecx,0x4a5838
442c96:	89 0d 4c 5c 4a 00    	mov    %ecx,0x4a5c4c
442c9c:	ff 15 00 7d 4a 00    	call   *0x4a7d00
442ca2:	b8 f6 04 00 00       	mov    $0x4f6,%eax
442ca7:	50                   	push   %eax
442ca8:	50                   	push   %eax
442ca9:	50                   	push   %eax
442caa:	50                   	push   %eax
442cab:	68 80 58 4a 00       	push   $0x4a5880
442cb0:	ff 15 08 7e 4a 00    	call   *0x4a7e08
442cb6:	33 c0                	xor    %eax,%eax
442cb8:	89 3d 90 58 4a 00    	mov    %edi,0x4a5890
442cbe:	40                   	inc    %eax
442cbf:	89 3d 94 58 4a 00    	mov    %edi,0x4a5894
442cc5:	33 d2                	xor    %edx,%edx
442cc7:	a3 98 58 4a 00       	mov    %eax,0x4a5898
442ccc:	b9 80 57 4a 00       	mov    $0x4a5780,%ecx
442cd1:	c7 05 9c 58 4a 00 64 	movl   $0x64,0x4a589c
442cd8:	00 00 00
442cdb:	a3 a0 58 4a 00       	mov    %eax,0x4a58a0
442ce0:	a3 a4 58 4a 00       	mov    %eax,0x4a58a4
442ce5:	66 89 35 a8 58 4a 00 	mov    %si,0x4a58a8
442cec:	a2 50 5c 4a 00       	mov    %al,0x4a5c50
442cf1:	e8 a9 68 fe ff       	call   0x42959f
442cf6:	33 d2                	xor    %edx,%edx
442cf8:	b9 84 57 4a 00       	mov    $0x4a5784,%ecx
442cfd:	e8 9d 68 fe ff       	call   0x42959f
442d02:	33 d2                	xor    %edx,%edx
442d04:	bf 54 59 4a 00       	mov    $0x4a5954,%edi
442d09:	6a 1d                	push   $0x1d
442d0b:	59                   	pop    %ecx
442d0c:	33 c0                	xor    %eax,%eax
442d0e:	66 89 15 ee 5b 4a 00 	mov    %dx,0x4a5bee
442d15:	88 15 f0 5b 4a 00    	mov    %dl,0x4a5bf0
442d1b:	be 1c 0a 41 00       	mov    $0x410a1c,%esi
442d20:	f3 ab                	rep stos %eax,%es:(%edi)
442d22:	c7 05 cc 59 4a 00 04 	movl   $0x4,0x4a59cc
442d29:	00 00 00
442d2c:	bf d0 59 4a 00       	mov    $0x4a59d0,%edi
442d31:	68 90 03 41 00       	push   $0x410390
442d36:	a5                   	movsl  %ds:(%esi),%es:(%edi)
442d37:	a5                   	movsl  %ds:(%esi),%es:(%edi)
442d38:	a5                   	movsl  %ds:(%esi),%es:(%edi)
442d39:	a5                   	movsl  %ds:(%esi),%es:(%edi)
442d3a:	89 15 90 57 4a 00    	mov    %edx,0x4a5790
442d40:	89 15 88 57 4a 00    	mov    %edx,0x4a5788
442d46:	89 15 8c 57 4a 00    	mov    %edx,0x4a578c
442d4c:	88 15 b8 56 4a 00    	mov    %dl,0x4a56b8
442d52:	89 15 bc 56 4a 00    	mov    %edx,0x4a56bc
442d58:	c7 05 10 59 4a 00 01 	movl   $0x1,0x4a5910
442d5f:	00 00 00
442d62:	c7 05 14 59 4a 00 05 	movl   $0x5,0x4a5914
442d69:	00 00 00
442d6c:	c7 05 18 59 4a 00 64 	movl   $0x64,0x4a5918
442d73:	00 00 00
442d76:	c7 05 1c 59 4a 00 d0 	movl   $0x7d0,0x4a591c
442d7d:	07 00 00
442d80:	ff 15 70 72 4a 00    	call   *0x4a7270
442d86:	a3 90 65 4a 00       	mov    %eax,0x4a6590
442d8b:	b8 e0 55 4a 00       	mov    $0x4a55e0,%eax
442d90:	c6 05 a2 57 4a 00 01 	movb   $0x1,0x4a57a2
442d97:	e8 05 d7 04 00       	call   0x4904a1
442d9c:	c3                   	ret
442d9d:	cc                   	int3
442d9e:	cc                   	int3
442d9f:	cc                   	int3
442da0:	8b ff                	mov    %edi,%edi
442da2:	55                   	push   %ebp
442da3:	8b ec                	mov    %esp,%ebp
442da5:	56                   	push   %esi
442da6:	8b f1                	mov    %ecx,%esi
442da8:	e8 79 00 00 00       	call   0x442e26
442dad:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
442db1:	74 08                	je     0x442dbb
442db3:	56                   	push   %esi
442db4:	ff 15 10 74 4a 00    	call   *0x4a7410
442dba:	59                   	pop    %ecx
442dbb:	8b c6                	mov    %esi,%eax
442dbd:	5e                   	pop    %esi
442dbe:	5d                   	pop    %ebp
442dbf:	c2 04 00             	ret    $0x4
442dc2:	8b ff                	mov    %edi,%edi
442dc4:	56                   	push   %esi
442dc5:	8b f1                	mov    %ecx,%esi
442dc7:	83 7e 14 00          	cmpl   $0x0,0x14(%esi)
442dcb:	74 0a                	je     0x442dd7
442dcd:	ff 76 14             	push   0x14(%esi)
442dd0:	ff 15 10 74 4a 00    	call   *0x4a7410
442dd6:	59                   	pop    %ecx
442dd7:	33 c0                	xor    %eax,%eax
442dd9:	8d 4e 04             	lea    0x4(%esi),%ecx
442ddc:	89 46 14             	mov    %eax,0x14(%esi)
442ddf:	89 46 18             	mov    %eax,0x18(%esi)
442de2:	89 46 1c             	mov    %eax,0x1c(%esi)
442de5:	5e                   	pop    %esi
442de6:	e9 2e e4 fd ff       	jmp    0x421219
442deb:	8b ff                	mov    %edi,%edi
442ded:	56                   	push   %esi
442dee:	57                   	push   %edi
442def:	8b f9                	mov    %ecx,%edi
442df1:	8d 4f 68             	lea    0x68(%edi),%ecx
442df4:	e8 6c a1 ff ff       	call   0x43cf65
442df9:	ff 77 6c             	push   0x6c(%edi)
442dfc:	ff 15 10 74 4a 00    	call   *0x4a7410
442e02:	83 67 6c 00          	andl   $0x0,0x6c(%edi)
442e06:	59                   	pop    %ecx
442e07:	8d 4f 1c             	lea    0x1c(%edi),%ecx
442e0a:	5f                   	pop    %edi
442e0b:	5e                   	pop    %esi
442e0c:	e9 08 e4 fd ff       	jmp    0x421219
442e11:	ff 25 44 7a 4a 00    	jmp    *0x4a7a44
442e17:	e9 6b 04 01 00       	jmp    0x453287
442e1c:	e9 bd 04 01 00       	jmp    0x4532de
442e21:	e9 e1 01 01 00       	jmp    0x453007
442e26:	8b ff                	mov    %edi,%edi
442e28:	55                   	push   %ebp
442e29:	8b ec                	mov    %esp,%ebp
442e2b:	6a ff                	push   $0xffffffff
442e2d:	68 d6 33 49 00       	push   $0x4933d6
442e32:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
442e38:	50                   	push   %eax
442e39:	56                   	push   %esi
442e3a:	57                   	push   %edi
442e3b:	a1 dc 38 4a 00       	mov    0x4a38dc,%eax
442e40:	33 c5                	xor    %ebp,%eax
442e42:	50                   	push   %eax
442e43:	8d 45 f4             	lea    -0xc(%ebp),%eax
442e46:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
442e4c:	8b f9                	mov    %ecx,%edi
442e4e:	8d 8f 64 06 00 00    	lea    0x664(%edi),%ecx
442e54:	c7 07 60 36 40 00    	movl   $0x403660,(%edi)
442e5a:	c7 87 c4 00 00 00 44 	movl   $0x403644,0xc4(%edi)
442e61:	36 40 00
442e64:	ff 15 1c 74 4a 00    	call   *0x4a741c
442e6a:	8d 8f 60 06 00 00    	lea    0x660(%edi),%ecx
442e70:	ff 15 1c 74 4a 00    	call   *0x4a741c
442e76:	8d 8f 5c 06 00 00    	lea    0x65c(%edi),%ecx
442e7c:	ff 15 1c 74 4a 00    	call   *0x4a741c
442e82:	8d 8f 44 06 00 00    	lea    0x644(%edi),%ecx
442e88:	e8 7a 01 01 00       	call   0x453007
442e8d:	8d 8f 38 06 00 00    	lea    0x638(%edi),%ecx
442e93:	e8 ef 03 01 00       	call   0x453287
442e98:	8d 8f 2c 06 00 00    	lea    0x62c(%edi),%ecx
442e9e:	e8 3b 04 01 00       	call   0x4532de
442ea3:	8d 8f 20 06 00 00    	lea    0x620(%edi),%ecx
442ea9:	e8 30 04 01 00       	call   0x4532de
442eae:	8d 8f 14 06 00 00    	lea    0x614(%edi),%ecx
442eb4:	e8 ce 03 01 00       	call   0x453287
442eb9:	83 bf 08 04 00 00 00 	cmpl   $0x0,0x408(%edi)
442ec0:	75 0c                	jne    0x442ece
442ec2:	ff b7 0c 04 00 00    	push   0x40c(%edi)
442ec8:	ff 15 70 c0 4a 00    	call   *0x4ac070
442ece:	8d 8f e8 03 00 00    	lea    0x3e8(%edi),%ecx
442ed4:	ff 15 1c 74 4a 00    	call   *0x4a741c
442eda:	8d 8f 20 03 00 00    	lea    0x320(%edi),%ecx
442ee0:	ff 15 1c 74 4a 00    	call   *0x4a741c
442ee6:	8d 8f 84 02 00 00    	lea    0x284(%edi),%ecx
442eec:	c7 01 2c 36 40 00    	movl   $0x40362c,(%ecx)
442ef2:	e8 dc ce fd ff       	call   0x41fdd3
442ef7:	8d 8f 74 02 00 00    	lea    0x274(%edi),%ecx
442efd:	ff 15 1c 74 4a 00    	call   *0x4a741c
442f03:	8d 8f 70 02 00 00    	lea    0x270(%edi),%ecx
442f09:	ff 15 1c 74 4a 00    	call   *0x4a741c
442f0f:	8d 8f 68 02 00 00    	lea    0x268(%edi),%ecx
442f15:	ff 15 1c 74 4a 00    	call   *0x4a741c
442f1b:	8d 8f 64 02 00 00    	lea    0x264(%edi),%ecx
442f21:	ff 15 1c 74 4a 00    	call   *0x4a741c
442f27:	8d 8f 60 02 00 00    	lea    0x260(%edi),%ecx
442f2d:	ff 15 1c 74 4a 00    	call   *0x4a741c
442f33:	8d 8f 5c 02 00 00    	lea    0x25c(%edi),%ecx
442f39:	ff 15 1c 74 4a 00    	call   *0x4a741c
442f3f:	8d 8f c8 01 00 00    	lea    0x1c8(%edi),%ecx
442f45:	ff 15 44 7a 4a 00    	call   *0x4a7a44
442f4b:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
442f4f:	8b 8f a4 01 00 00    	mov    0x1a4(%edi),%ecx
442f55:	85 c9                	test   %ecx,%ecx
442f57:	74 10                	je     0x442f69
442f59:	8b 01                	mov    (%ecx),%eax
442f5b:	51                   	push   %ecx
442f5c:	8b 70 08             	mov    0x8(%eax),%esi
442f5f:	8b ce                	mov    %esi,%ecx
442f61:	ff 15 2c 81 4a 00    	call   *0x4a812c
442f67:	ff d6                	call   *%esi
442f69:	c7 45 fc 01 00 00 00 	movl   $0x1,-0x4(%ebp)
442f70:	8b 8f a0 01 00 00    	mov    0x1a0(%edi),%ecx
442f76:	85 c9                	test   %ecx,%ecx
442f78:	74 10                	je     0x442f8a
442f7a:	8b 01                	mov    (%ecx),%eax
442f7c:	51                   	push   %ecx
442f7d:	8b 70 08             	mov    0x8(%eax),%esi
442f80:	8b ce                	mov    %esi,%ecx
442f82:	ff 15 2c 81 4a 00    	call   *0x4a812c
442f88:	ff d6                	call   *%esi
442f8a:	8d 8f 14 01 00 00    	lea    0x114(%edi),%ecx
442f90:	e8 56 fe ff ff       	call   0x442deb
442f95:	8d 8f f0 00 00 00    	lea    0xf0(%edi),%ecx
442f9b:	e8 22 fe ff ff       	call   0x442dc2
442fa0:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%ebp)
442fa7:	8b 8f cc 00 00 00    	mov    0xcc(%edi),%ecx
442fad:	85 c9                	test   %ecx,%ecx
442faf:	74 10                	je     0x442fc1
442fb1:	8b 01                	mov    (%ecx),%eax
442fb3:	51                   	push   %ecx
442fb4:	8b 70 08             	mov    0x8(%eax),%esi
442fb7:	8b ce                	mov    %esi,%ecx
442fb9:	ff 15 2c 81 4a 00    	call   *0x4a812c
442fbf:	ff d6                	call   *%esi
442fc1:	8d 8f c8 00 00 00    	lea    0xc8(%edi),%ecx
442fc7:	e8 a5 d9 fd ff       	call   0x420971
442fcc:	8b cf                	mov    %edi,%ecx
442fce:	ff 15 38 7a 4a 00    	call   *0x4a7a38
442fd4:	8b 4d f4             	mov    -0xc(%ebp),%ecx
442fd7:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
442fde:	59                   	pop    %ecx
442fdf:	5f                   	pop    %edi
442fe0:	5e                   	pop    %esi
442fe1:	c9                   	leave
442fe2:	c3                   	ret
442fe3:	8d 81 c8 00 00 00    	lea    0xc8(%ecx),%eax
442fe9:	50                   	push   %eax
442fea:	68 fc 09 41 00       	push   $0x4109fc
442fef:	6a 01                	push   $0x1
442ff1:	6a 00                	push   $0x0
442ff3:	68 44 f8 40 00       	push   $0x40f844
442ff8:	ff 15 98 7e 4a 00    	call   *0x4a7e98
442ffe:	c3                   	ret
442fff:	0f b7 01             	movzwl (%ecx),%eax
443002:	83 f8 2d             	cmp    $0x2d,%eax
443005:	74 05                	je     0x44300c
443007:	83 f8 2f             	cmp    $0x2f,%eax
44300a:	75 11                	jne    0x44301d
44300c:	52                   	push   %edx
44300d:	8d 41 02             	lea    0x2(%ecx),%eax
443010:	50                   	push   %eax
443011:	ff 15 d0 71 4a 00    	call   *0x4a71d0
443017:	85 c0                	test   %eax,%eax
443019:	75 02                	jne    0x44301d
44301b:	40                   	inc    %eax
44301c:	c3                   	ret
44301d:	33 c0                	xor    %eax,%eax
44301f:	c3                   	ret
443020:	a1 88 80 4a 00       	mov    0x4a8088,%eax
443025:	53                   	push   %ebx
443026:	56                   	push   %esi
443027:	57                   	push   %edi
443028:	33 ff                	xor    %edi,%edi
44302a:	33 db                	xor    %ebx,%ebx
44302c:	47                   	inc    %edi
44302d:	8b f1                	mov    %ecx,%esi
44302f:	39 38                	cmp    %edi,(%eax)
443031:	0f 8e fd 00 00 00    	jle    0x443134
443037:	a1 84 80 4a 00       	mov    0x4a8084,%eax
44303c:	ba a4 03 41 00       	mov    $0x4103a4,%edx
443041:	8b 08                	mov    (%eax),%ecx
443043:	8b 0c b9             	mov    (%ecx,%edi,4),%ecx
443046:	e8 b4 ff ff ff       	call   0x442fff
44304b:	85 c0                	test   %eax,%eax
44304d:	74 10                	je     0x44305f
44304f:	33 c0                	xor    %eax,%eax
443051:	40                   	inc    %eax
443052:	89 86 58 02 00 00    	mov    %eax,0x258(%esi)
443058:	8b d8                	mov    %eax,%ebx
44305a:	e9 bc 00 00 00       	jmp    0x44311b
44305f:	a1 84 80 4a 00       	mov    0x4a8084,%eax
443064:	ba ac 03 41 00       	mov    $0x4103ac,%edx
443069:	8b 08                	mov    (%eax),%ecx
44306b:	8b 0c b9             	mov    (%ecx,%edi,4),%ecx
44306e:	e8 8c ff ff ff       	call   0x442fff
443073:	85 c0                	test   %eax,%eax
443075:	74 0f                	je     0x443086
443077:	c7 86 58 02 00 00 01 	movl   $0x1,0x258(%esi)
44307e:	00 00 00
443081:	e9 95 00 00 00       	jmp    0x44311b
443086:	a1 84 80 4a 00       	mov    0x4a8084,%eax
44308b:	ba b0 03 41 00       	mov    $0x4103b0,%edx
443090:	8b 08                	mov    (%eax),%ecx
443092:	8b 0c b9             	mov    (%ecx,%edi,4),%ecx
443095:	e8 65 ff ff ff       	call   0x442fff
44309a:	85 c0                	test   %eax,%eax
44309c:	74 0c                	je     0x4430aa
44309e:	c7 86 6c 02 00 00 01 	movl   $0x1,0x26c(%esi)
4430a5:	00 00 00
4430a8:	eb 71                	jmp    0x44311b
4430aa:	83 be 6c 02 00 00 00 	cmpl   $0x0,0x26c(%esi)
4430b1:	74 1c                	je     0x4430cf
4430b3:	8d 8e 70 02 00 00    	lea    0x270(%esi),%ecx
4430b9:	8b 01                	mov    (%ecx),%eax
4430bb:	83 78 f8 00          	cmpl   $0x0,-0x8(%eax)
4430bf:	74 4a                	je     0x44310b
4430c1:	8d 8e 74 02 00 00    	lea    0x274(%esi),%ecx
4430c7:	8b 01                	mov    (%ecx),%eax
4430c9:	83 78 f8 00          	cmpl   $0x0,-0x8(%eax)
4430cd:	74 3c                	je     0x44310b
4430cf:	8d 8e 5c 02 00 00    	lea    0x25c(%esi),%ecx
4430d5:	8b 01                	mov    (%ecx),%eax
4430d7:	83 78 f8 00          	cmpl   $0x0,-0x8(%eax)
4430db:	74 2e                	je     0x44310b
4430dd:	85 db                	test   %ebx,%ebx
4430df:	74 3a                	je     0x44311b
4430e1:	8d 8e 60 02 00 00    	lea    0x260(%esi),%ecx
4430e7:	8b 01                	mov    (%ecx),%eax
4430e9:	83 78 f8 00          	cmpl   $0x0,-0x8(%eax)
4430ed:	74 1c                	je     0x44310b
4430ef:	8d 8e 64 02 00 00    	lea    0x264(%esi),%ecx
4430f5:	8b 01                	mov    (%ecx),%eax
4430f7:	83 78 f8 00          	cmpl   $0x0,-0x8(%eax)
4430fb:	74 0e                	je     0x44310b
4430fd:	8d 8e 68 02 00 00    	lea    0x268(%esi),%ecx
443103:	8b 01                	mov    (%ecx),%eax