42f862:	74 03                	je     0x42f867
42f864:	ff 40 18             	incl   0x18(%eax)
42f867:	0f b6 84 24 93 00 00 	movzbl 0x93(%esp),%eax
42f86e:	00
42f86f:	50                   	push   %eax
42f870:	ff b4 24 a8 00 00 00 	push   0xa8(%esp)
42f877:	0f b6 84 24 99 00 00 	movzbl 0x99(%esp),%eax
42f87e:	00
42f87f:	50                   	push   %eax
42f880:	0f b6 84 24 9c 00 00 	movzbl 0x9c(%esp),%eax
42f887:	00
42f888:	50                   	push   %eax
42f889:	ff b4 24 b0 00 00 00 	push   0xb0(%esp)
42f890:	ff b4 24 b0 00 00 00 	push   0xb0(%esp)
42f897:	ff b4 24 b0 00 00 00 	push   0xb0(%esp)
42f89e:	ff b4 24 b0 00 00 00 	push   0xb0(%esp)
42f8a5:	ff b4 24 ac 00 00 00 	push   0xac(%esp)
42f8ac:	ff b4 24 ac 00 00 00 	push   0xac(%esp)
42f8b3:	68 78 1c 41 00       	push   $0x411c78
42f8b8:	e8 13 b3 ff ff       	call   0x42abd0
42f8bd:	83 c4 2c             	add    $0x2c,%esp
42f8c0:	8b d0                	mov    %eax,%edx
42f8c2:	b9 34 00 00 00       	mov    $0x34,%ecx
42f8c7:	e8 14 b1 ff ff       	call   0x42a9e0
42f8cc:	e8 4f b1 ff ff       	call   0x42aa20
42f8d1:	8b 84 24 98 00 00 00 	mov    0x98(%esp),%eax
42f8d8:	85 c0                	test   %eax,%eax
42f8da:	0f 84 97 00 00 00    	je     0x42f977
42f8e0:	8d 8c 24 88 00 00 00 	lea    0x88(%esp),%ecx
42f8e7:	03 c8                	add    %eax,%ecx
42f8e9:	e8 42 fc ff ff       	call   0x42f530
42f8ee:	8b f0                	mov    %eax,%esi
42f8f0:	8d 97 28 02 00 00    	lea    0x228(%edi),%edx
42f8f6:	b9 33 00 00 00       	mov    $0x33,%ecx
42f8fb:	2b f2                	sub    %edx,%esi
42f8fd:	8d 49 00             	lea    0x0(%ecx),%ecx
42f900:	8d 81 cb ff ff 7f    	lea    0x7fffffcb(%ecx),%eax
42f906:	85 c0                	test   %eax,%eax
42f908:	74 11                	je     0x42f91b
42f90a:	8a 04 16             	mov    (%esi,%edx,1),%al
42f90d:	84 c0                	test   %al,%al
42f90f:	74 0a                	je     0x42f91b
42f911:	88 02                	mov    %al,(%edx)
42f913:	42                   	inc    %edx
42f914:	83 e9 01             	sub    $0x1,%ecx
42f917:	75 e7                	jne    0x42f900
42f919:	eb 04                	jmp    0x42f91f
42f91b:	85 c9                	test   %ecx,%ecx
42f91d:	75 01                	jne    0x42f920
42f91f:	4a                   	dec    %edx
42f920:	f7 d9                	neg    %ecx
42f922:	c6 02 00             	movb   $0x0,(%edx)
42f925:	1b c9                	sbb    %ecx,%ecx
42f927:	81 e1 86 ff f8 7f    	and    $0x7ff8ff86,%ecx
42f92d:	81 c1 7a 00 07 80    	add    $0x8007007a,%ecx
42f933:	e8 a8 93 ff ff       	call   0x428ce0
42f938:	85 c0                	test   %eax,%eax
42f93a:	79 3b                	jns    0x42f977
42f93c:	e8 ef a7 ff ff       	call   0x42a130
42f941:	85 c0                	test   %eax,%eax
42f943:	74 03                	je     0x42f948
42f945:	ff 40 18             	incl   0x18(%eax)
42f948:	68 89 0a 00 00       	push   $0xa89
42f94d:	68 60 19 41 00       	push   $0x411960
42f952:	68 e8 1c 41 00       	push   $0x411ce8
42f957:	68 50 0d 41 00       	push   $0x410d50
42f95c:	68 50 19 41 00       	push   $0x411950
42f961:	e8 6a b2 ff ff       	call   0x42abd0
42f966:	83 c4 0c             	add    $0xc,%esp
42f969:	50                   	push   %eax
42f96a:	e8 21 89 ff ff       	call   0x428290
42f96f:	83 c4 0c             	add    $0xc,%esp
42f972:	e8 a9 b0 ff ff       	call   0x42aa20
42f977:	8b 84 24 a0 00 00 00 	mov    0xa0(%esp),%eax
42f97e:	85 c0                	test   %eax,%eax
42f980:	0f 84 94 00 00 00    	je     0x42fa1a
42f986:	8d 8c 24 88 00 00 00 	lea    0x88(%esp),%ecx
42f98d:	03 c8                	add    %eax,%ecx
42f98f:	e8 9c fb ff ff       	call   0x42f530
42f994:	8b f0                	mov    %eax,%esi
42f996:	8d 97 83 02 00 00    	lea    0x283(%edi),%edx
42f99c:	b9 33 00 00 00       	mov    $0x33,%ecx
42f9a1:	2b f2                	sub    %edx,%esi
42f9a3:	8d 81 cb ff ff 7f    	lea    0x7fffffcb(%ecx),%eax
42f9a9:	85 c0                	test   %eax,%eax
42f9ab:	74 11                	je     0x42f9be
42f9ad:	8a 04 16             	mov    (%esi,%edx,1),%al
42f9b0:	84 c0                	test   %al,%al
42f9b2:	74 0a                	je     0x42f9be
42f9b4:	88 02                	mov    %al,(%edx)
42f9b6:	42                   	inc    %edx
42f9b7:	83 e9 01             	sub    $0x1,%ecx
42f9ba:	75 e7                	jne    0x42f9a3
42f9bc:	eb 04                	jmp    0x42f9c2
42f9be:	85 c9                	test   %ecx,%ecx
42f9c0:	75 01                	jne    0x42f9c3
42f9c2:	4a                   	dec    %edx
42f9c3:	f7 d9                	neg    %ecx
42f9c5:	c6 02 00             	movb   $0x0,(%edx)
42f9c8:	1b c9                	sbb    %ecx,%ecx
42f9ca:	81 e1 86 ff f8 7f    	and    $0x7ff8ff86,%ecx
42f9d0:	81 c1 7a 00 07 80    	add    $0x8007007a,%ecx
42f9d6:	e8 05 93 ff ff       	call   0x428ce0
42f9db:	85 c0                	test   %eax,%eax
42f9dd:	79 3b                	jns    0x42fa1a
42f9df:	e8 4c a7 ff ff       	call   0x42a130
42f9e4:	85 c0                	test   %eax,%eax
42f9e6:	74 03                	je     0x42f9eb
42f9e8:	ff 40 18             	incl   0x18(%eax)
42f9eb:	68 90 0a 00 00       	push   $0xa90
42f9f0:	68 60 19 41 00       	push   $0x411960
42f9f5:	68 e8 1c 41 00       	push   $0x411ce8
42f9fa:	68 50 0d 41 00       	push   $0x410d50
42f9ff:	68 50 19 41 00       	push   $0x411950
42fa04:	e8 c7 b1 ff ff       	call   0x42abd0
42fa09:	83 c4 0c             	add    $0xc,%esp
42fa0c:	50                   	push   %eax
42fa0d:	e8 7e 88 ff ff       	call   0x428290
42fa12:	83 c4 0c             	add    $0xc,%esp
42fa15:	e8 06 b0 ff ff       	call   0x42aa20
42fa1a:	8b 84 24 9c 00 00 00 	mov    0x9c(%esp),%eax
42fa21:	85 c0                	test   %eax,%eax
42fa23:	0f 84 94 00 00 00    	je     0x42fabd
42fa29:	8d 8c 24 88 00 00 00 	lea    0x88(%esp),%ecx
42fa30:	03 c8                	add    %eax,%ecx
42fa32:	e8 f9 fa ff ff       	call   0x42f530
42fa37:	8b f0                	mov    %eax,%esi
42fa39:	8d 97 b6 02 00 00    	lea    0x2b6(%edi),%edx
42fa3f:	b9 15 00 00 00       	mov    $0x15,%ecx
42fa44:	2b f2                	sub    %edx,%esi
42fa46:	8d 81 e9 ff ff 7f    	lea    0x7fffffe9(%ecx),%eax
42fa4c:	85 c0                	test   %eax,%eax
42fa4e:	74 11                	je     0x42fa61
42fa50:	8a 04 32             	mov    (%edx,%esi,1),%al
42fa53:	84 c0                	test   %al,%al
42fa55:	74 0a                	je     0x42fa61
42fa57:	88 02                	mov    %al,(%edx)
42fa59:	42                   	inc    %edx
42fa5a:	83 e9 01             	sub    $0x1,%ecx
42fa5d:	75 e7                	jne    0x42fa46
42fa5f:	eb 04                	jmp    0x42fa65
42fa61:	85 c9                	test   %ecx,%ecx
42fa63:	75 01                	jne    0x42fa66
42fa65:	4a                   	dec    %edx
42fa66:	f7 d9                	neg    %ecx
42fa68:	c6 02 00             	movb   $0x0,(%edx)
42fa6b:	1b c9                	sbb    %ecx,%ecx
42fa6d:	81 e1 86 ff f8 7f    	and    $0x7ff8ff86,%ecx
42fa73:	81 c1 7a 00 07 80    	add    $0x8007007a,%ecx
42fa79:	e8 62 92 ff ff       	call   0x428ce0
42fa7e:	85 c0                	test   %eax,%eax
42fa80:	79 3b                	jns    0x42fabd
42fa82:	e8 a9 a6 ff ff       	call   0x42a130
42fa87:	85 c0                	test   %eax,%eax
42fa89:	74 03                	je     0x42fa8e
42fa8b:	ff 40 18             	incl   0x18(%eax)
42fa8e:	68 97 0a 00 00       	push   $0xa97
42fa93:	68 60 19 41 00       	push   $0x411960
42fa98:	68 08 1d 41 00       	push   $0x411d08
42fa9d:	68 50 0d 41 00       	push   $0x410d50
42faa2:	68 50 19 41 00       	push   $0x411950
42faa7:	e8 24 b1 ff ff       	call   0x42abd0
42faac:	83 c4 0c             	add    $0xc,%esp
42faaf:	50                   	push   %eax
42fab0:	e8 db 87 ff ff       	call   0x428290
42fab5:	83 c4 0c             	add    $0xc,%esp
42fab8:	e8 63 af ff ff       	call   0x42aa20
42fabd:	83 3d 68 1a 45 00 00 	cmpl   $0x0,0x451a68
42fac4:	0f 84 a4 02 00 00    	je     0x42fd6e
42faca:	83 3d 6c 1a 45 00 00 	cmpl   $0x0,0x451a6c
42fad1:	75 62                	jne    0x42fb35
42fad3:	83 3d a4 14 45 00 00 	cmpl   $0x0,0x4514a4
42fada:	74 59                	je     0x42fb35
42fadc:	83 3d 64 1a 45 00 00 	cmpl   $0x0,0x451a64
42fae3:	74 0e                	je     0x42faf3
42fae5:	ff 15 b4 21 45 00    	call   *0x4521b4
42faeb:	3b 05 64 1a 45 00    	cmp    0x451a64,%eax
42faf1:	75 42                	jne    0x42fb35
42faf3:	e8 38 a6 ff ff       	call   0x42a130
42faf8:	85 c0                	test   %eax,%eax
42fafa:	74 03                	je     0x42faff
42fafc:	ff 40 18             	incl   0x18(%eax)
42faff:	8b 84 24 94 00 00 00 	mov    0x94(%esp),%eax
42fb06:	85 c0                	test   %eax,%eax
42fb08:	8d 84 04 88 00 00 00 	lea    0x88(%esp,%eax,1),%eax
42fb0f:	75 05                	jne    0x42fb16
42fb11:	b8 98 18 41 00       	mov    $0x411898,%eax
42fb16:	50                   	push   %eax
42fb17:	68 28 1d 41 00       	push   $0x411d28
42fb1c:	e8 af b0 ff ff       	call   0x42abd0
42fb21:	83 c4 08             	add    $0x8,%esp
42fb24:	8b d0                	mov    %eax,%edx
42fb26:	b9 34 00 00 00       	mov    $0x34,%ecx
42fb2b:	e8 b0 ae ff ff       	call   0x42a9e0
42fb30:	e8 eb ae ff ff       	call   0x42aa20
42fb35:	83 3d 68 1a 45 00 00 	cmpl   $0x0,0x451a68
42fb3c:	0f 84 2c 02 00 00    	je     0x42fd6e
42fb42:	83 3d 6c 1a 45 00 00 	cmpl   $0x0,0x451a6c
42fb49:	75 51                	jne    0x42fb9c
42fb4b:	83 3d a4 14 45 00 00 	cmpl   $0x0,0x4514a4
42fb52:	74 48                	je     0x42fb9c
42fb54:	83 3d 64 1a 45 00 00 	cmpl   $0x0,0x451a64
42fb5b:	74 0e                	je     0x42fb6b
42fb5d:	ff 15 b4 21 45 00    	call   *0x4521b4
42fb63:	3b 05 64 1a 45 00    	cmp    0x451a64,%eax
42fb69:	75 31                	jne    0x42fb9c
42fb6b:	e8 c0 a5 ff ff       	call   0x42a130
42fb70:	85 c0                	test   %eax,%eax
42fb72:	74 03                	je     0x42fb77
42fb74:	ff 40 18             	incl   0x18(%eax)
42fb77:	8d 87 28 02 00 00    	lea    0x228(%edi),%eax
42fb7d:	50                   	push   %eax
42fb7e:	68 44 1d 41 00       	push   $0x411d44
42fb83:	e8 48 b0 ff ff       	call   0x42abd0
42fb88:	83 c4 08             	add    $0x8,%esp
42fb8b:	8b d0                	mov    %eax,%edx
42fb8d:	b9 34 00 00 00       	mov    $0x34,%ecx
42fb92:	e8 49 ae ff ff       	call   0x42a9e0
42fb97:	e8 84 ae ff ff       	call   0x42aa20
42fb9c:	83 3d 68 1a 45 00 00 	cmpl   $0x0,0x451a68
42fba3:	0f 84 c5 01 00 00    	je     0x42fd6e
42fba9:	83 3d 6c 1a 45 00 00 	cmpl   $0x0,0x451a6c
42fbb0:	75 51                	jne    0x42fc03
42fbb2:	83 3d a4 14 45 00 00 	cmpl   $0x0,0x4514a4
42fbb9:	74 48                	je     0x42fc03
42fbbb:	83 3d 64 1a 45 00 00 	cmpl   $0x0,0x451a64
42fbc2:	74 0e                	je     0x42fbd2
42fbc4:	ff 15 b4 21 45 00    	call   *0x4521b4
42fbca:	3b 05 64 1a 45 00    	cmp    0x451a64,%eax
42fbd0:	75 31                	jne    0x42fc03
42fbd2:	e8 59 a5 ff ff       	call   0x42a130
42fbd7:	85 c0                	test   %eax,%eax
42fbd9:	74 03                	je     0x42fbde
42fbdb:	ff 40 18             	incl   0x18(%eax)
42fbde:	8d 87 83 02 00 00    	lea    0x283(%edi),%eax
42fbe4:	50                   	push   %eax
42fbe5:	68 60 1d 41 00       	push   $0x411d60
42fbea:	e8 e1 af ff ff       	call   0x42abd0
42fbef:	83 c4 08             	add    $0x8,%esp
42fbf2:	8b d0                	mov    %eax,%edx
42fbf4:	b9 34 00 00 00       	mov    $0x34,%ecx
42fbf9:	e8 e2 ad ff ff       	call   0x42a9e0
42fbfe:	e8 1d ae ff ff       	call   0x42aa20
42fc03:	83 3d 68 1a 45 00 00 	cmpl   $0x0,0x451a68
42fc0a:	0f 84 5e 01 00 00    	je     0x42fd6e
42fc10:	83 3d 6c 1a 45 00 00 	cmpl   $0x0,0x451a6c
42fc17:	0f 85 51 01 00 00    	jne    0x42fd6e
42fc1d:	83 3d a4 14 45 00 00 	cmpl   $0x0,0x4514a4
42fc24:	0f 84 44 01 00 00    	je     0x42fd6e
42fc2a:	83 3d 64 1a 45 00 00 	cmpl   $0x0,0x451a64
42fc31:	74 12                	je     0x42fc45
42fc33:	ff 15 b4 21 45 00    	call   *0x4521b4
42fc39:	3b 05 64 1a 45 00    	cmp    0x451a64,%eax
42fc3f:	0f 85 29 01 00 00    	jne    0x42fd6e
42fc45:	e8 e6 a4 ff ff       	call   0x42a130
42fc4a:	85 c0                	test   %eax,%eax
42fc4c:	74 03                	je     0x42fc51
42fc4e:	ff 40 18             	incl   0x18(%eax)
42fc51:	8d 87 b6 02 00 00    	lea    0x2b6(%edi),%eax
42fc57:	50                   	push   %eax
42fc58:	68 7c 1d 41 00       	push   $0x411d7c
42fc5d:	e8 6e af ff ff       	call   0x42abd0
42fc62:	83 c4 08             	add    $0x8,%esp
42fc65:	8b d0                	mov    %eax,%edx
42fc67:	b9 34 00 00 00       	mov    $0x34,%ecx
42fc6c:	e8 6f ad ff ff       	call   0x42a9e0
42fc71:	e8 aa ad ff ff       	call   0x42aa20
42fc76:	e9 f3 00 00 00       	jmp    0x42fd6e
42fc7b:	ff 15 6c 20 45 00    	call   *0x45206c
42fc81:	83 3d 68 1a 45 00 00 	cmpl   $0x0,0x451a68
42fc88:	8b f0                	mov    %eax,%esi
42fc8a:	74 76                	je     0x42fd02
42fc8c:	83 3d 6c 1a 45 00 00 	cmpl   $0x0,0x451a6c
42fc93:	75 6d                	jne    0x42fd02
42fc95:	83 3d a4 14 45 00 00 	cmpl   $0x0,0x4514a4
42fc9c:	74 64                	je     0x42fd02
42fc9e:	83 3d 64 1a 45 00 00 	cmpl   $0x0,0x451a64
42fca5:	74 0e                	je     0x42fcb5
42fca7:	ff 15 b4 21 45 00    	call   *0x4521b4
42fcad:	3b 05 64 1a 45 00    	cmp    0x451a64,%eax
42fcb3:	75 4d                	jne    0x42fd02
42fcb5:	e8 76 a4 ff ff       	call   0x42a130
42fcba:	85 c0                	test   %eax,%eax
42fcbc:	74 03                	je     0x42fcc1
42fcbe:	ff 40 18             	incl   0x18(%eax)
42fcc1:	e8 6a d8 ff ff       	call   0x42d530
42fcc6:	52                   	push   %edx
42fcc7:	50                   	push   %eax
42fcc8:	e8 c3 d8 ff ff       	call   0x42d590
42fccd:	2b 44 24 20          	sub    0x20(%esp),%eax
42fcd1:	1b 54 24 18          	sbb    0x18(%esp),%edx
42fcd5:	52                   	push   %edx
42fcd6:	50                   	push   %eax
42fcd7:	e8 64 88 00 00       	call   0x438540
42fcdc:	52                   	push   %edx
42fcdd:	50                   	push   %eax
42fcde:	56                   	push   %esi
42fcdf:	ff 74 24 18          	push   0x18(%esp)
42fce3:	53                   	push   %ebx
42fce4:	68 20 1c 41 00       	push   $0x411c20
42fce9:	e8 e2 ae ff ff       	call   0x42abd0
42fcee:	83 c4 18             	add    $0x18,%esp
42fcf1:	8b d0                	mov    %eax,%edx
42fcf3:	b9 34 00 00 00       	mov    $0x34,%ecx
42fcf8:	e8 e3 ac ff ff       	call   0x42a9e0
42fcfd:	e8 1e ad ff ff       	call   0x42aa20
42fd02:	6a 33                	push   $0x33
42fd04:	8d 87 28 02 00 00    	lea    0x228(%edi),%eax
42fd0a:	50                   	push   %eax
42fd0b:	56                   	push   %esi
42fd0c:	6a 01                	push   $0x1
42fd0e:	e8 5d f9 ff ff       	call   0x42f670
42fd13:	6a 33                	push   $0x33
42fd15:	8d 87 83 02 00 00    	lea    0x283(%edi),%eax
42fd1b:	50                   	push   %eax
42fd1c:	56                   	push   %esi
42fd1d:	6a 01                	push   $0x1
42fd1f:	e8 4c f9 ff ff       	call   0x42f670
42fd24:	8d 97 b6 02 00 00    	lea    0x2b6(%edi),%edx
42fd2a:	be 14 1c 41 00       	mov    $0x411c14,%esi
42fd2f:	b9 15 00 00 00       	mov    $0x15,%ecx
42fd34:	2b f2                	sub    %edx,%esi
42fd36:	8d 81 e9 ff ff 7f    	lea    0x7fffffe9(%ecx),%eax
42fd3c:	85 c0                	test   %eax,%eax
42fd3e:	74 11                	je     0x42fd51
42fd40:	8a 04 32             	mov    (%edx,%esi,1),%al
42fd43:	84 c0                	test   %al,%al
42fd45:	74 0a                	je     0x42fd51
42fd47:	88 02                	mov    %al,(%edx)
42fd49:	42                   	inc    %edx
42fd4a:	83 e9 01             	sub    $0x1,%ecx
42fd4d:	75 e7                	jne    0x42fd36
42fd4f:	eb 04                	jmp    0x42fd55
42fd51:	85 c9                	test   %ecx,%ecx
42fd53:	75 01                	jne    0x42fd56
42fd55:	4a                   	dec    %edx
42fd56:	f7 d9                	neg    %ecx
42fd58:	c6 02 00             	movb   $0x0,(%edx)
42fd5b:	1b c9                	sbb    %ecx,%ecx
42fd5d:	81 e1 86 ff f8 7f    	and    $0x7ff8ff86,%ecx
42fd63:	81 c1 7a 00 07 80    	add    $0x8007007a,%ecx
42fd69:	e8 72 8f ff ff       	call   0x428ce0
42fd6e:	33 c0                	xor    %eax,%eax
42fd70:	c7 44 24 0c 42 00 00 	movl   $0x42,0xc(%esp)
42fd77:	00
42fd78:	89 44 24 1c          	mov    %eax,0x1c(%esp)
42fd7c:	89 44 24 20          	mov    %eax,0x20(%esp)
42fd80:	89 44 24 24          	mov    %eax,0x24(%esp)
42fd84:	89 44 24 28          	mov    %eax,0x28(%esp)
42fd88:	89 44 24 2c          	mov    %eax,0x2c(%esp)