42c8b7:	2b c2                	sub    %edx,%eax
42c8b9:	8b d5                	mov    %ebp,%edx
42c8bb:	2b d0                	sub    %eax,%edx
42c8bd:	4a                   	dec    %edx
42c8be:	52                   	push   %edx
42c8bf:	8d 44 24 14          	lea    0x14(%esp),%eax
42c8c3:	50                   	push   %eax
42c8c4:	56                   	push   %esi
42c8c5:	e8 06 63 00 00       	call   0x432bd0
42c8ca:	83 c4 0c             	add    $0xc,%esp
42c8cd:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42c8d4:	8b 89 f4 90 00 00    	mov    0x90f4(%ecx),%ecx
42c8da:	3b cb                	cmp    %ebx,%ecx
42c8dc:	74 3f                	je     0x42c91d
42c8de:	68 5c 60 46 00       	push   $0x46605c
42c8e3:	8d 54 24 14          	lea    0x14(%esp),%edx
42c8e7:	e8 b4 a9 fe ff       	call   0x4172a0
42c8ec:	8b c6                	mov    %esi,%eax
42c8ee:	83 c4 04             	add    $0x4,%esp
42c8f1:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c8f8:	8d 50 01             	lea    0x1(%eax),%edx
42c8fb:	eb 03                	jmp    0x42c900
42c8fd:	8d 49 00             	lea    0x0(%ecx),%ecx
42c900:	8a 08                	mov    (%eax),%cl
42c902:	40                   	inc    %eax
42c903:	3a cb                	cmp    %bl,%cl
42c905:	75 f9                	jne    0x42c900
42c907:	2b c2                	sub    %edx,%eax
42c909:	8b d5                	mov    %ebp,%edx
42c90b:	2b d0                	sub    %eax,%edx
42c90d:	4a                   	dec    %edx
42c90e:	52                   	push   %edx
42c90f:	8d 44 24 14          	lea    0x14(%esp),%eax
42c913:	50                   	push   %eax
42c914:	56                   	push   %esi
42c915:	e8 b6 62 00 00       	call   0x432bd0
42c91a:	83 c4 0c             	add    $0xc,%esp
42c91d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42c924:	0f b6 81 f8 90 00 00 	movzbl 0x90f8(%ecx),%eax
42c92b:	3a c3                	cmp    %bl,%al
42c92d:	74 3e                	je     0x42c96d
42c92f:	50                   	push   %eax
42c930:	b9 44 60 46 00       	mov    $0x466044,%ecx
42c935:	8d 54 24 14          	lea    0x14(%esp),%edx
42c939:	e8 32 a9 fe ff       	call   0x417270
42c93e:	8b c6                	mov    %esi,%eax
42c940:	83 c4 04             	add    $0x4,%esp
42c943:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c94a:	8d 50 01             	lea    0x1(%eax),%edx
42c94d:	8d 49 00             	lea    0x0(%ecx),%ecx
42c950:	8a 08                	mov    (%eax),%cl
42c952:	40                   	inc    %eax
42c953:	3a cb                	cmp    %bl,%cl
42c955:	75 f9                	jne    0x42c950
42c957:	2b c2                	sub    %edx,%eax
42c959:	8b d5                	mov    %ebp,%edx
42c95b:	2b d0                	sub    %eax,%edx
42c95d:	4a                   	dec    %edx
42c95e:	52                   	push   %edx
42c95f:	8d 44 24 14          	lea    0x14(%esp),%eax
42c963:	50                   	push   %eax
42c964:	56                   	push   %esi
42c965:	e8 66 62 00 00       	call   0x432bd0
42c96a:	83 c4 0c             	add    $0xc,%esp
42c96d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42c974:	0f b6 81 f9 90 00 00 	movzbl 0x90f9(%ecx),%eax
42c97b:	3a c3                	cmp    %bl,%al
42c97d:	74 3e                	je     0x42c9bd
42c97f:	50                   	push   %eax
42c980:	b9 28 60 46 00       	mov    $0x466028,%ecx
42c985:	8d 54 24 14          	lea    0x14(%esp),%edx
42c989:	e8 e2 a8 fe ff       	call   0x417270
42c98e:	8b c6                	mov    %esi,%eax
42c990:	83 c4 04             	add    $0x4,%esp
42c993:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c99a:	8d 50 01             	lea    0x1(%eax),%edx
42c99d:	8d 49 00             	lea    0x0(%ecx),%ecx
42c9a0:	8a 08                	mov    (%eax),%cl
42c9a2:	40                   	inc    %eax
42c9a3:	3a cb                	cmp    %bl,%cl
42c9a5:	75 f9                	jne    0x42c9a0
42c9a7:	2b c2                	sub    %edx,%eax
42c9a9:	8b d5                	mov    %ebp,%edx
42c9ab:	2b d0                	sub    %eax,%edx
42c9ad:	4a                   	dec    %edx
42c9ae:	52                   	push   %edx
42c9af:	8d 44 24 14          	lea    0x14(%esp),%eax
42c9b3:	50                   	push   %eax
42c9b4:	56                   	push   %esi
42c9b5:	e8 16 62 00 00       	call   0x432bd0
42c9ba:	83 c4 0c             	add    $0xc,%esp
42c9bd:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42c9c4:	0f b6 81 fa 90 00 00 	movzbl 0x90fa(%ecx),%eax
42c9cb:	3a c3                	cmp    %bl,%al
42c9cd:	74 3e                	je     0x42ca0d
42c9cf:	50                   	push   %eax
42c9d0:	b9 1c 60 46 00       	mov    $0x46601c,%ecx
42c9d5:	8d 54 24 14          	lea    0x14(%esp),%edx
42c9d9:	e8 92 a8 fe ff       	call   0x417270
42c9de:	8b c6                	mov    %esi,%eax
42c9e0:	83 c4 04             	add    $0x4,%esp
42c9e3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c9ea:	8d 50 01             	lea    0x1(%eax),%edx
42c9ed:	8d 49 00             	lea    0x0(%ecx),%ecx
42c9f0:	8a 08                	mov    (%eax),%cl
42c9f2:	40                   	inc    %eax
42c9f3:	3a cb                	cmp    %bl,%cl
42c9f5:	75 f9                	jne    0x42c9f0
42c9f7:	2b c2                	sub    %edx,%eax
42c9f9:	8b d5                	mov    %ebp,%edx
42c9fb:	2b d0                	sub    %eax,%edx
42c9fd:	4a                   	dec    %edx
42c9fe:	52                   	push   %edx
42c9ff:	8d 44 24 14          	lea    0x14(%esp),%eax
42ca03:	50                   	push   %eax
42ca04:	56                   	push   %esi
42ca05:	e8 c6 61 00 00       	call   0x432bd0
42ca0a:	83 c4 0c             	add    $0xc,%esp
42ca0d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42ca14:	0f b6 81 fb 90 00 00 	movzbl 0x90fb(%ecx),%eax
42ca1b:	3a c3                	cmp    %bl,%al
42ca1d:	74 3e                	je     0x42ca5d
42ca1f:	50                   	push   %eax
42ca20:	b9 0c 60 46 00       	mov    $0x46600c,%ecx
42ca25:	8d 54 24 14          	lea    0x14(%esp),%edx
42ca29:	e8 42 a8 fe ff       	call   0x417270
42ca2e:	8b c6                	mov    %esi,%eax
42ca30:	83 c4 04             	add    $0x4,%esp
42ca33:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42ca3a:	8d 50 01             	lea    0x1(%eax),%edx
42ca3d:	8d 49 00             	lea    0x0(%ecx),%ecx
42ca40:	8a 08                	mov    (%eax),%cl
42ca42:	40                   	inc    %eax
42ca43:	3a cb                	cmp    %bl,%cl
42ca45:	75 f9                	jne    0x42ca40
42ca47:	2b c2                	sub    %edx,%eax
42ca49:	8b d5                	mov    %ebp,%edx
42ca4b:	2b d0                	sub    %eax,%edx
42ca4d:	4a                   	dec    %edx
42ca4e:	52                   	push   %edx
42ca4f:	8d 44 24 14          	lea    0x14(%esp),%eax
42ca53:	50                   	push   %eax
42ca54:	56                   	push   %esi
42ca55:	e8 76 61 00 00       	call   0x432bd0
42ca5a:	83 c4 0c             	add    $0xc,%esp
42ca5d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42ca64:	0f b6 81 fc 90 00 00 	movzbl 0x90fc(%ecx),%eax
42ca6b:	3a c3                	cmp    %bl,%al
42ca6d:	74 3e                	je     0x42caad
42ca6f:	50                   	push   %eax
42ca70:	b9 f8 5f 46 00       	mov    $0x465ff8,%ecx
42ca75:	8d 54 24 14          	lea    0x14(%esp),%edx
42ca79:	e8 f2 a7 fe ff       	call   0x417270
42ca7e:	8b c6                	mov    %esi,%eax
42ca80:	83 c4 04             	add    $0x4,%esp
42ca83:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42ca8a:	8d 50 01             	lea    0x1(%eax),%edx
42ca8d:	8d 49 00             	lea    0x0(%ecx),%ecx
42ca90:	8a 08                	mov    (%eax),%cl
42ca92:	40                   	inc    %eax
42ca93:	3a cb                	cmp    %bl,%cl
42ca95:	75 f9                	jne    0x42ca90
42ca97:	2b c2                	sub    %edx,%eax
42ca99:	8b d5                	mov    %ebp,%edx
42ca9b:	2b d0                	sub    %eax,%edx
42ca9d:	4a                   	dec    %edx
42ca9e:	52                   	push   %edx
42ca9f:	8d 44 24 14          	lea    0x14(%esp),%eax
42caa3:	50                   	push   %eax
42caa4:	56                   	push   %esi
42caa5:	e8 26 61 00 00       	call   0x432bd0
42caaa:	83 c4 0c             	add    $0xc,%esp
42caad:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42cab4:	0f b6 81 fd 90 00 00 	movzbl 0x90fd(%ecx),%eax
42cabb:	3a c3                	cmp    %bl,%al
42cabd:	74 3e                	je     0x42cafd
42cabf:	50                   	push   %eax
42cac0:	b9 ec 5f 46 00       	mov    $0x465fec,%ecx
42cac5:	8d 54 24 14          	lea    0x14(%esp),%edx
42cac9:	e8 a2 a7 fe ff       	call   0x417270
42cace:	8b c6                	mov    %esi,%eax
42cad0:	83 c4 04             	add    $0x4,%esp
42cad3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42cada:	8d 50 01             	lea    0x1(%eax),%edx
42cadd:	8d 49 00             	lea    0x0(%ecx),%ecx
42cae0:	8a 08                	mov    (%eax),%cl
42cae2:	40                   	inc    %eax
42cae3:	3a cb                	cmp    %bl,%cl
42cae5:	75 f9                	jne    0x42cae0
42cae7:	2b c2                	sub    %edx,%eax
42cae9:	8b d5                	mov    %ebp,%edx
42caeb:	2b d0                	sub    %eax,%edx
42caed:	4a                   	dec    %edx
42caee:	52                   	push   %edx
42caef:	8d 44 24 14          	lea    0x14(%esp),%eax
42caf3:	50                   	push   %eax
42caf4:	56                   	push   %esi
42caf5:	e8 d6 60 00 00       	call   0x432bd0
42cafa:	83 c4 0c             	add    $0xc,%esp
42cafd:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42cb04:	0f b6 81 fe 90 00 00 	movzbl 0x90fe(%ecx),%eax
42cb0b:	3a c3                	cmp    %bl,%al
42cb0d:	74 3e                	je     0x42cb4d
42cb0f:	50                   	push   %eax
42cb10:	b9 e0 5f 46 00       	mov    $0x465fe0,%ecx
42cb15:	8d 54 24 14          	lea    0x14(%esp),%edx
42cb19:	e8 52 a7 fe ff       	call   0x417270
42cb1e:	8b c6                	mov    %esi,%eax
42cb20:	83 c4 04             	add    $0x4,%esp
42cb23:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42cb2a:	8d 50 01             	lea    0x1(%eax),%edx
42cb2d:	8d 49 00             	lea    0x0(%ecx),%ecx
42cb30:	8a 08                	mov    (%eax),%cl
42cb32:	40                   	inc    %eax
42cb33:	3a cb                	cmp    %bl,%cl
42cb35:	75 f9                	jne    0x42cb30
42cb37:	2b c2                	sub    %edx,%eax
42cb39:	8b d5                	mov    %ebp,%edx
42cb3b:	2b d0                	sub    %eax,%edx
42cb3d:	4a                   	dec    %edx
42cb3e:	52                   	push   %edx
42cb3f:	8d 44 24 14          	lea    0x14(%esp),%eax
42cb43:	50                   	push   %eax
42cb44:	56                   	push   %esi
42cb45:	e8 86 60 00 00       	call   0x432bd0
42cb4a:	83 c4 0c             	add    $0xc,%esp
42cb4d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42cb54:	0f b6 81 ff 90 00 00 	movzbl 0x90ff(%ecx),%eax
42cb5b:	3a c3                	cmp    %bl,%al
42cb5d:	74 3e                	je     0x42cb9d
42cb5f:	50                   	push   %eax
42cb60:	b9 d4 5f 46 00       	mov    $0x465fd4,%ecx
42cb65:	8d 54 24 14          	lea    0x14(%esp),%edx
42cb69:	e8 02 a7 fe ff       	call   0x417270
42cb6e:	8b c6                	mov    %esi,%eax
42cb70:	83 c4 04             	add    $0x4,%esp
42cb73:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42cb7a:	8d 50 01             	lea    0x1(%eax),%edx
42cb7d:	8d 49 00             	lea    0x0(%ecx),%ecx
42cb80:	8a 08                	mov    (%eax),%cl
42cb82:	40                   	inc    %eax
42cb83:	3a cb                	cmp    %bl,%cl
42cb85:	75 f9                	jne    0x42cb80
42cb87:	2b c2                	sub    %edx,%eax
42cb89:	8b d5                	mov    %ebp,%edx
42cb8b:	2b d0                	sub    %eax,%edx
42cb8d:	4a                   	dec    %edx
42cb8e:	52                   	push   %edx
42cb8f:	8d 44 24 14          	lea    0x14(%esp),%eax
42cb93:	50                   	push   %eax
42cb94:	56                   	push   %esi
42cb95:	e8 36 60 00 00       	call   0x432bd0
42cb9a:	83 c4 0c             	add    $0xc,%esp
42cb9d:	5f                   	pop    %edi
42cb9e:	88 5c 2e ff          	mov    %bl,-0x1(%esi,%ebp,1)
42cba2:	5e                   	pop    %esi
42cba3:	5d                   	pop    %ebp
42cba4:	5b                   	pop    %ebx
42cba5:	81 c4 00 08 00 00    	add    $0x800,%esp
42cbab:	c3                   	ret
42cbac:	cc                   	int3
42cbad:	cc                   	int3
42cbae:	cc                   	int3
42cbaf:	cc                   	int3
42cbb0:	8b 54 24 08          	mov    0x8(%esp),%edx
42cbb4:	8b 4c 24 04          	mov    0x4(%esp),%ecx
42cbb8:	53                   	push   %ebx
42cbb9:	55                   	push   %ebp
42cbba:	56                   	push   %esi
42cbbb:	bd 3c 00 00 00       	mov    $0x3c,%ebp
42cbc0:	57                   	push   %edi
42cbc1:	8d 45 f6             	lea    -0xa(%ebp),%eax
42cbc4:	8d 7d 44             	lea    0x44(%ebp),%edi
42cbc7:	85 d2                	test   %edx,%edx
42cbc9:	75 12                	jne    0x42cbdd
42cbcb:	80 39 01             	cmpb   $0x1,(%ecx)
42cbce:	75 06                	jne    0x42cbd6
42cbd0:	80 79 01 00          	cmpb   $0x0,0x1(%ecx)
42cbd4:	74 2b                	je     0x42cc01
42cbd6:	5f                   	pop    %edi
42cbd7:	5e                   	pop    %esi
42cbd8:	5d                   	pop    %ebp
42cbd9:	b0 01                	mov    $0x1,%al
42cbdb:	5b                   	pop    %ebx
42cbdc:	c3                   	ret
42cbdd:	83 fa 02             	cmp    $0x2,%edx
42cbe0:	75 17                	jne    0x42cbf9
42cbe2:	80 79 02 00          	cmpb   $0x0,0x2(%ecx)
42cbe6:	75 ee                	jne    0x42cbd6
42cbe8:	80 79 03 01          	cmpb   $0x1,0x3(%ecx)
42cbec:	0f 84 4a 01 00 00    	je     0x42cd3c
42cbf2:	5f                   	pop    %edi
42cbf3:	5e                   	pop    %esi
42cbf4:	5d                   	pop    %ebp
42cbf5:	b0 01                	mov    $0x1,%al
42cbf7:	5b                   	pop    %ebx
42cbf8:	c3                   	ret
42cbf9:	85 d2                	test   %edx,%edx
42cbfb:	0f 85 36 01 00 00    	jne    0x42cd37
42cc01:	80 79 04 00          	cmpb   $0x0,0x4(%ecx)
42cc05:	75 cf                	jne    0x42cbd6
42cc07:	80 79 05 00          	cmpb   $0x0,0x5(%ecx)
42cc0b:	75 c9                	jne    0x42cbd6
42cc0d:	80 79 06 00          	cmpb   $0x0,0x6(%ecx)
42cc11:	75 c3                	jne    0x42cbd6
42cc13:	80 79 07 00          	cmpb   $0x0,0x7(%ecx)
42cc17:	75 bd                	jne    0x42cbd6
42cc19:	80 79 08 00          	cmpb   $0x0,0x8(%ecx)
42cc1d:	75 b7                	jne    0x42cbd6
42cc1f:	80 79 09 00          	cmpb   $0x0,0x9(%ecx)
42cc23:	75 b1                	jne    0x42cbd6
42cc25:	80 79 0a 00          	cmpb   $0x0,0xa(%ecx)
42cc29:	75 ab                	jne    0x42cbd6
42cc2b:	83 79 0c 00          	cmpl   $0x0,0xc(%ecx)
42cc2f:	75 a5                	jne    0x42cbd6
42cc31:	80 79 10 00          	cmpb   $0x0,0x10(%ecx)
42cc35:	75 9f                	jne    0x42cbd6
42cc37:	80 79 11 00          	cmpb   $0x0,0x11(%ecx)
42cc3b:	75 99                	jne    0x42cbd6
42cc3d:	80 79 12 01          	cmpb   $0x1,0x12(%ecx)
42cc41:	75 93                	jne    0x42cbd6
42cc43:	be cb ce 45 00       	mov    $0x45cecb,%esi
42cc48:	8d 51 13             	lea    0x13(%ecx),%edx
42cc4b:	eb 03                	jmp    0x42cc50
42cc4d:	8d 49 00             	lea    0x0(%ecx),%ecx
42cc50:	8a 1a                	mov    (%edx),%bl
42cc52:	3a 1e                	cmp    (%esi),%bl
42cc54:	75 1a                	jne    0x42cc70
42cc56:	84 db                	test   %bl,%bl
42cc58:	74 12                	je     0x42cc6c
42cc5a:	8a 5a 01             	mov    0x1(%edx),%bl
42cc5d:	3a 5e 01             	cmp    0x1(%esi),%bl
42cc60:	75 0e                	jne    0x42cc70
42cc62:	83 c2 02             	add    $0x2,%edx
42cc65:	83 c6 02             	add    $0x2,%esi
42cc68:	84 db                	test   %bl,%bl
42cc6a:	75 e4                	jne    0x42cc50
42cc6c:	33 d2                	xor    %edx,%edx
42cc6e:	eb 05                	jmp    0x42cc75
42cc70:	1b d2                	sbb    %edx,%edx
42cc72:	83 da ff             	sbb    $0xffffffff,%edx
42cc75:	85 d2                	test   %edx,%edx
42cc77:	0f 85 59 ff ff ff    	jne    0x42cbd6
42cc7d:	38 91 17 01 00 00    	cmp    %dl,0x117(%ecx)
42cc83:	0f 85 4d ff ff ff    	jne    0x42cbd6
42cc89:	38 91 18 01 00 00    	cmp    %dl,0x118(%ecx)
42cc8f:	0f 85 41 ff ff ff    	jne    0x42cbd6
42cc95:	38 91 19 01 00 00    	cmp    %dl,0x119(%ecx)
42cc9b:	0f 85 35 ff ff ff    	jne    0x42cbd6
42cca1:	be d2 cf 45 00       	mov    $0x45cfd2,%esi