423d7c:	e8 3f f8 ff ff       	call   0x4235c0
423d81:	eb 1a                	jmp    0x423d9d
423d83:	8b c3                	mov    %ebx,%eax
423d85:	e8 66 f8 ff ff       	call   0x4235f0
423d8a:	eb 11                	jmp    0x423d9d
423d8c:	56                   	push   %esi
423d8d:	8b 45 08             	mov    0x8(%ebp),%eax
423d90:	50                   	push   %eax
423d91:	8b 4d fc             	mov    -0x4(%ebp),%ecx
423d94:	8b d7                	mov    %edi,%edx
423d96:	8b c3                	mov    %ebx,%eax
423d98:	e8 f3 f9 ff ff       	call   0x423790
423d9d:	b3 01                	mov    $0x1,%bl
423d9f:	33 c0                	xor    %eax,%eax
423da1:	5a                   	pop    %edx
423da2:	59                   	pop    %ecx
423da3:	59                   	pop    %ecx
423da4:	64 89 10             	mov    %edx,%fs:(%eax)
423da7:	68 bc 3d 42 00       	push   $0x423dbc
423dac:	8d 45 fc             	lea    -0x4(%ebp),%eax
423daf:	e8 bc 07 fe ff       	call   0x404570
423db4:	c3                   	ret
423db5:	e9 92 01 fe ff       	jmp    0x403f4c
423dba:	eb f0                	jmp    0x423dac
423dbc:	8b c3                	mov    %ebx,%eax
423dbe:	5f                   	pop    %edi
423dbf:	5e                   	pop    %esi
423dc0:	5b                   	pop    %ebx
423dc1:	59                   	pop    %ecx
423dc2:	5d                   	pop    %ebp
423dc3:	c2 08 00             	ret    $0x8
423dc6:	8b c0                	mov    %eax,%eax
423dc8:	8b 40 20             	mov    0x20(%eax),%eax
423dcb:	c3                   	ret
423dcc:	53                   	push   %ebx
423dcd:	56                   	push   %esi
423dce:	8b f2                	mov    %edx,%esi
423dd0:	8b d8                	mov    %eax,%ebx
423dd2:	8b c6                	mov    %esi,%eax
423dd4:	8b 53 24             	mov    0x24(%ebx),%edx
423dd7:	e8 e8 07 fe ff       	call   0x4045c4
423ddc:	5e                   	pop    %esi
423ddd:	5b                   	pop    %ebx
423dde:	c3                   	ret
423ddf:	90                   	nop
423de0:	53                   	push   %ebx
423de1:	56                   	push   %esi
423de2:	57                   	push   %edi
423de3:	8b fa                	mov    %edx,%edi
423de5:	8b f0                	mov    %eax,%esi
423de7:	8b 46 10             	mov    0x10(%esi),%eax
423dea:	8b 58 08             	mov    0x8(%eax),%ebx
423ded:	4b                   	dec    %ebx
423dee:	83 fb 00             	cmp    $0x0,%ebx
423df1:	7c 1f                	jl     0x423e12
423df3:	8b d3                	mov    %ebx,%edx
423df5:	8b 46 10             	mov    0x10(%esi),%eax
423df8:	e8 77 ee ff ff       	call   0x422c74
423dfd:	3b 78 08             	cmp    0x8(%eax),%edi
423e00:	75 0a                	jne    0x423e0c
423e02:	8b d3                	mov    %ebx,%edx
423e04:	8b 46 10             	mov    0x10(%esi),%eax
423e07:	e8 b8 00 ff ff       	call   0x413ec4
423e0c:	4b                   	dec    %ebx
423e0d:	83 fb ff             	cmp    $0xffffffff,%ebx
423e10:	75 e1                	jne    0x423df3
423e12:	8b 46 14             	mov    0x14(%esi),%eax
423e15:	8b 58 08             	mov    0x8(%eax),%ebx
423e18:	4b                   	dec    %ebx
423e19:	83 fb 00             	cmp    $0x0,%ebx
423e1c:	7c 1f                	jl     0x423e3d
423e1e:	8b d3                	mov    %ebx,%edx
423e20:	8b 46 14             	mov    0x14(%esi),%eax
423e23:	e8 4c ee ff ff       	call   0x422c74
423e28:	3b 78 08             	cmp    0x8(%eax),%edi
423e2b:	75 0a                	jne    0x423e37
423e2d:	8b d3                	mov    %ebx,%edx
423e2f:	8b 46 14             	mov    0x14(%esi),%eax
423e32:	e8 8d 00 ff ff       	call   0x413ec4
423e37:	4b                   	dec    %ebx
423e38:	83 fb ff             	cmp    $0xffffffff,%ebx
423e3b:	75 e1                	jne    0x423e1e
423e3d:	8b 46 18             	mov    0x18(%esi),%eax
423e40:	8b 58 08             	mov    0x8(%eax),%ebx
423e43:	4b                   	dec    %ebx
423e44:	83 fb 00             	cmp    $0x0,%ebx
423e47:	7c 1f                	jl     0x423e68
423e49:	8b d3                	mov    %ebx,%edx
423e4b:	8b 46 18             	mov    0x18(%esi),%eax
423e4e:	e8 21 ee ff ff       	call   0x422c74
423e53:	3b 78 08             	cmp    0x8(%eax),%edi
423e56:	75 0a                	jne    0x423e62
423e58:	8b d3                	mov    %ebx,%edx
423e5a:	8b 46 18             	mov    0x18(%esi),%eax
423e5d:	e8 62 00 ff ff       	call   0x413ec4
423e62:	4b                   	dec    %ebx
423e63:	83 fb ff             	cmp    $0xffffffff,%ebx
423e66:	75 e1                	jne    0x423e49
423e68:	5f                   	pop    %edi
423e69:	5e                   	pop    %esi
423e6a:	5b                   	pop    %ebx
423e6b:	c3                   	ret
423e6c:	53                   	push   %ebx
423e6d:	56                   	push   %esi
423e6e:	e8 11 fd fd ff       	call   0x403b84
423e73:	8b da                	mov    %edx,%ebx
423e75:	8b f0                	mov    %eax,%esi
423e77:	8b c6                	mov    %esi,%eax
423e79:	e8 02 f7 ff ff       	call   0x423580
423e7e:	83 7e 0c 00          	cmpl   $0x0,0xc(%esi)
423e82:	74 08                	je     0x423e8c
423e84:	8d 46 0c             	lea    0xc(%esi),%eax
423e87:	e8 ec 1d fe ff       	call   0x405c78
423e8c:	8b 46 18             	mov    0x18(%esi),%eax
423e8f:	e8 68 f9 fd ff       	call   0x4037fc
423e94:	8b 46 14             	mov    0x14(%esi),%eax
423e97:	e8 60 f9 fd ff       	call   0x4037fc
423e9c:	8b 46 10             	mov    0x10(%esi),%eax
423e9f:	e8 58 f9 fd ff       	call   0x4037fc
423ea4:	8b d3                	mov    %ebx,%edx
423ea6:	80 e2 fc             	and    $0xfc,%dl
423ea9:	8b c6                	mov    %esi,%eax
423eab:	e8 3c f9 fd ff       	call   0x4037ec
423eb0:	84 db                	test   %bl,%bl
423eb2:	7e 07                	jle    0x423ebb
423eb4:	8b c6                	mov    %esi,%eax
423eb6:	e8 b1 fc fd ff       	call   0x403b6c
423ebb:	5e                   	pop    %esi
423ebc:	5b                   	pop    %ebx
423ebd:	c3                   	ret
423ebe:	8b c0                	mov    %eax,%eax
423ec0:	55                   	push   %ebp
423ec1:	8b ec                	mov    %esp,%ebp
423ec3:	33 c0                	xor    %eax,%eax
423ec5:	55                   	push   %ebp
423ec6:	68 f7 3e 42 00       	push   $0x423ef7
423ecb:	64 ff 30             	push   %fs:(%eax)
423ece:	64 89 20             	mov    %esp,%fs:(%eax)
423ed1:	ff 05 34 19 46 00    	incl   0x461934
423ed7:	75 10                	jne    0x423ee9
423ed9:	83 3d 38 19 46 00 00 	cmpl   $0x0,0x461938
423ee0:	74 07                	je     0x423ee9
423ee2:	33 c0                	xor    %eax,%eax
423ee4:	a3 38 19 46 00       	mov    %eax,0x461938
423ee9:	33 c0                	xor    %eax,%eax
423eeb:	5a                   	pop    %edx
423eec:	59                   	pop    %ecx
423eed:	59                   	pop    %ecx
423eee:	64 89 10             	mov    %edx,%fs:(%eax)
423ef1:	68 fe 3e 42 00       	push   $0x423efe
423ef6:	c3                   	ret
423ef7:	e9 50 00 fe ff       	jmp    0x403f4c
423efc:	eb f8                	jmp    0x423ef6
423efe:	5d                   	pop    %ebp
423eff:	c3                   	ret
423f00:	83 2d 34 19 46 00 01 	subl   $0x1,0x461934
423f07:	c3                   	ret
423f08:	55                   	push   %ebp
423f09:	8b ec                	mov    %esp,%ebp
423f0b:	33 c0                	xor    %eax,%eax
423f0d:	55                   	push   %ebp
423f0e:	68 2d 3f 42 00       	push   $0x423f2d
423f13:	64 ff 30             	push   %fs:(%eax)
423f16:	64 89 20             	mov    %esp,%fs:(%eax)
423f19:	ff 05 3c 19 46 00    	incl   0x46193c
423f1f:	33 c0                	xor    %eax,%eax
423f21:	5a                   	pop    %edx
423f22:	59                   	pop    %ecx
423f23:	59                   	pop    %ecx
423f24:	64 89 10             	mov    %edx,%fs:(%eax)
423f27:	68 34 3f 42 00       	push   $0x423f34
423f2c:	c3                   	ret
423f2d:	e9 1a 00 fe ff       	jmp    0x403f4c
423f32:	eb f8                	jmp    0x423f2c
423f34:	5d                   	pop    %ebp
423f35:	c3                   	ret
423f36:	8b c0                	mov    %eax,%eax
423f38:	83 2d 3c 19 46 00 01 	subl   $0x1,0x46193c
423f3f:	c3                   	ret
423f40:	55                   	push   %ebp
423f41:	8b ec                	mov    %esp,%ebp
423f43:	33 c0                	xor    %eax,%eax
423f45:	55                   	push   %ebp
423f46:	68 71 3f 42 00       	push   $0x423f71
423f4b:	64 ff 30             	push   %fs:(%eax)
423f4e:	64 89 20             	mov    %esp,%fs:(%eax)
423f51:	ff 05 40 19 46 00    	incl   0x461940
423f57:	75 0a                	jne    0x423f63
423f59:	a1 48 57 45 00       	mov    0x455748,%eax
423f5e:	e8 99 f8 fd ff       	call   0x4037fc
423f63:	33 c0                	xor    %eax,%eax
423f65:	5a                   	pop    %edx
423f66:	59                   	pop    %ecx
423f67:	59                   	pop    %ecx
423f68:	64 89 10             	mov    %edx,%fs:(%eax)
423f6b:	68 78 3f 42 00       	push   $0x423f78
423f70:	c3                   	ret
423f71:	e9 d6 ff fd ff       	jmp    0x403f4c
423f76:	eb f8                	jmp    0x423f70
423f78:	5d                   	pop    %ebp
423f79:	c3                   	ret
423f7a:	8b c0                	mov    %eax,%eax
423f7c:	83 2d 40 19 46 00 01 	subl   $0x1,0x461940
423f83:	c3                   	ret
423f84:	55                   	push   %ebp
423f85:	8b ec                	mov    %esp,%ebp
423f87:	83 3d 6c 19 46 00 00 	cmpl   $0x0,0x46196c
423f8e:	74 1a                	je     0x423faa
423f90:	8b 45 14             	mov    0x14(%ebp),%eax
423f93:	50                   	push   %eax
423f94:	8b 45 10             	mov    0x10(%ebp),%eax
423f97:	50                   	push   %eax
423f98:	8b 45 0c             	mov    0xc(%ebp),%eax
423f9b:	50                   	push   %eax
423f9c:	8b 45 08             	mov    0x8(%ebp),%eax
423f9f:	50                   	push   %eax
423fa0:	ff 15 6c 19 46 00    	call   *0x46196c
423fa6:	85 c0                	test   %eax,%eax
423fa8:	75 04                	jne    0x423fae
423faa:	33 c0                	xor    %eax,%eax
423fac:	eb 02                	jmp    0x423fb0
423fae:	b0 01                	mov    $0x1,%al
423fb0:	f6 d8                	neg    %al
423fb2:	1b c0                	sbb    %eax,%eax
423fb4:	5d                   	pop    %ebp
423fb5:	c2 10 00             	ret    $0x10
423fb8:	55                   	push   %ebp
423fb9:	8b ec                	mov    %esp,%ebp
423fbb:	83 3d 70 19 46 00 00 	cmpl   $0x0,0x461970
423fc2:	74 0e                	je     0x423fd2
423fc4:	8b 45 08             	mov    0x8(%ebp),%eax
423fc7:	50                   	push   %eax
423fc8:	ff 15 70 19 46 00    	call   *0x461970
423fce:	85 c0                	test   %eax,%eax
423fd0:	75 04                	jne    0x423fd6
423fd2:	33 c0                	xor    %eax,%eax
423fd4:	eb 02                	jmp    0x423fd8
423fd6:	b0 01                	mov    $0x1,%al
423fd8:	f6 d8                	neg    %al
423fda:	1b c0                	sbb    %eax,%eax
423fdc:	5d                   	pop    %ebp
423fdd:	c2 04 00             	ret    $0x4
423fe0:	53                   	push   %ebx
423fe1:	56                   	push   %esi
423fe2:	68 44 41 42 00       	push   $0x424144
423fe7:	e8 d0 26 fe ff       	call   0x4066bc
423fec:	8b d8                	mov    %eax,%ebx
423fee:	85 db                	test   %ebx,%ebx
423ff0:	0f 84 48 01 00 00    	je     0x42413e
423ff6:	68 54 41 42 00       	push   $0x424154
423ffb:	53                   	push   %ebx
423ffc:	e8 c3 26 fe ff       	call   0x4066c4
424001:	a3 70 19 46 00       	mov    %eax,0x461970
424006:	68 68 41 42 00       	push   $0x424168
42400b:	53                   	push   %ebx
42400c:	e8 b3 26 fe ff       	call   0x4066c4
424011:	a3 74 19 46 00       	mov    %eax,0x461974
424016:	68 7c 41 42 00       	push   $0x42417c
42401b:	53                   	push   %ebx
42401c:	e8 a3 26 fe ff       	call   0x4066c4
424021:	a3 68 19 46 00       	mov    %eax,0x461968
424026:	68 94 41 42 00       	push   $0x424194
42402b:	53                   	push   %ebx
42402c:	e8 93 26 fe ff       	call   0x4066c4
424031:	a3 6c 19 46 00       	mov    %eax,0x46196c
424036:	68 ac 41 42 00       	push   $0x4241ac
42403b:	53                   	push   %ebx
42403c:	e8 83 26 fe ff       	call   0x4066c4
424041:	8b f0                	mov    %eax,%esi
424043:	89 35 44 19 46 00    	mov    %esi,0x461944
424049:	85 f6                	test   %esi,%esi
42404b:	75 0a                	jne    0x424057
42404d:	b8 cc 6a 40 00       	mov    $0x406acc,%eax
424052:	a3 44 19 46 00       	mov    %eax,0x461944
424057:	68 c4 41 42 00       	push   $0x4241c4
42405c:	53                   	push   %ebx
42405d:	e8 62 26 fe ff       	call   0x4066c4
424062:	8b f0                	mov    %eax,%esi
424064:	89 35 48 19 46 00    	mov    %esi,0x461948
42406a:	85 f6                	test   %esi,%esi
42406c:	75 0a                	jne    0x424078
42406e:	b8 6c 6e 40 00       	mov    $0x406e6c,%eax
424073:	a3 48 19 46 00       	mov    %eax,0x461948
424078:	68 dc 41 42 00       	push   $0x4241dc
42407d:	53                   	push   %ebx
42407e:	e8 41 26 fe ff       	call   0x4066c4
424083:	8b f0                	mov    %eax,%esi
424085:	89 35 4c 19 46 00    	mov    %esi,0x46194c
42408b:	85 f6                	test   %esi,%esi
42408d:	75 0a                	jne    0x424099
42408f:	b8 04 6c 40 00       	mov    $0x406c04,%eax
424094:	a3 4c 19 46 00       	mov    %eax,0x46194c
424099:	68 f4 41 42 00       	push   $0x4241f4
42409e:	53                   	push   %ebx
42409f:	e8 20 26 fe ff       	call   0x4066c4
4240a4:	8b f0                	mov    %eax,%esi
4240a6:	89 35 50 19 46 00    	mov    %esi,0x461950
4240ac:	85 f6                	test   %esi,%esi
4240ae:	75 0a                	jne    0x4240ba
4240b0:	b8 f4 6b 40 00       	mov    $0x406bf4,%eax
4240b5:	a3 50 19 46 00       	mov    %eax,0x461950
4240ba:	68 0c 42 42 00       	push   $0x42420c
4240bf:	53                   	push   %ebx
4240c0:	e8 ff 25 fe ff       	call   0x4066c4
4240c5:	8b f0                	mov    %eax,%esi
4240c7:	89 35 54 19 46 00    	mov    %esi,0x461954
4240cd:	85 f6                	test   %esi,%esi
4240cf:	75 0a                	jne    0x4240db
4240d1:	b8 fc 6b 40 00       	mov    $0x406bfc,%eax
4240d6:	a3 54 19 46 00       	mov    %eax,0x461954
4240db:	68 20 42 42 00       	push   $0x424220
4240e0:	53                   	push   %ebx
4240e1:	e8 de 25 fe ff       	call   0x4066c4
4240e6:	8b f0                	mov    %eax,%esi
4240e8:	89 35 58 19 46 00    	mov    %esi,0x461958
4240ee:	85 f6                	test   %esi,%esi
4240f0:	75 0a                	jne    0x4240fc
4240f2:	b8 24 6e 40 00       	mov    $0x406e24,%eax
4240f7:	a3 58 19 46 00       	mov    %eax,0x461958
4240fc:	68 34 42 42 00       	push   $0x424234
424101:	53                   	push   %ebx
424102:	e8 bd 25 fe ff       	call   0x4066c4
424107:	8b f0                	mov    %eax,%esi
424109:	89 35 5c 19 46 00    	mov    %esi,0x46195c
42410f:	85 f6                	test   %esi,%esi
424111:	75 0a                	jne    0x42411d
424113:	b8 1c 6e 40 00       	mov    $0x406e1c,%eax
424118:	a3 5c 19 46 00       	mov    %eax,0x46195c
42411d:	68 4c 42 42 00       	push   $0x42424c
424122:	53                   	push   %ebx
424123:	e8 9c 25 fe ff       	call   0x4066c4
424128:	8b f0                	mov    %eax,%esi
42412a:	89 35 60 19 46 00    	mov    %esi,0x461960
424130:	85 f6                	test   %esi,%esi
424132:	75 0a                	jne    0x42413e
424134:	b8 2c 6e 40 00       	mov    $0x406e2c,%eax
424139:	a3 60 19 46 00       	mov    %eax,0x461960
42413e:	5e                   	pop    %esi
42413f:	5b                   	pop    %ebx
424140:	c3                   	ret
424141:	00 00                	add    %al,(%eax)
424143:	00 63 6f             	add    %ah,0x6f(%ebx)
424146:	6d                   	insl   (%dx),%es:(%edi)
424147:	63 74 6c 33          	arpl   %esi,0x33(%esp,%ebp,2)
42414b:	32 2e                	xor    (%esi),%ch
42414d:	64 6c                	fs insb (%dx),%es:(%edi)
42414f:	6c                   	insb   (%dx),%es:(%edi)
424150:	00 00                	add    %al,(%eax)
424152:	00 00                	add    %al,(%eax)
424154:	49                   	dec    %ecx