42b8a5:	e8 26 73 00 00       	call   0x432bd0
42b8aa:	83 c4 0c             	add    $0xc,%esp
42b8ad:	8b bc 24 14 08 00 00 	mov    0x814(%esp),%edi
42b8b4:	81 c7 a0 60 00 00    	add    $0x60a0,%edi
42b8ba:	b9 58 2f 46 00       	mov    $0x462f58,%ecx
42b8bf:	8b c7                	mov    %edi,%eax
42b8c1:	8a 10                	mov    (%eax),%dl
42b8c3:	3a 11                	cmp    (%ecx),%dl
42b8c5:	75 1a                	jne    0x42b8e1
42b8c7:	3a d3                	cmp    %bl,%dl
42b8c9:	74 12                	je     0x42b8dd
42b8cb:	8a 50 01             	mov    0x1(%eax),%dl
42b8ce:	3a 51 01             	cmp    0x1(%ecx),%dl
42b8d1:	75 0e                	jne    0x42b8e1
42b8d3:	83 c0 02             	add    $0x2,%eax
42b8d6:	83 c1 02             	add    $0x2,%ecx
42b8d9:	3a d3                	cmp    %bl,%dl
42b8db:	75 e4                	jne    0x42b8c1
42b8dd:	33 c0                	xor    %eax,%eax
42b8df:	eb 05                	jmp    0x42b8e6
42b8e1:	1b c0                	sbb    %eax,%eax
42b8e3:	83 d8 ff             	sbb    $0xffffffff,%eax
42b8e6:	3b c3                	cmp    %ebx,%eax
42b8e8:	74 46                	je     0x42b930
42b8ea:	57                   	push   %edi
42b8eb:	68 1c 64 46 00       	push   $0x46641c
42b8f0:	68 3c 82 46 00       	push   $0x46823c
42b8f5:	8d 44 24 1c          	lea    0x1c(%esp),%eax
42b8f9:	68 00 08 00 00       	push   $0x800
42b8fe:	50                   	push   %eax
42b8ff:	e8 bf 54 00 00       	call   0x430dc3
42b904:	8b c6                	mov    %esi,%eax
42b906:	83 c4 14             	add    $0x14,%esp
42b909:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b910:	8d 50 01             	lea    0x1(%eax),%edx
42b913:	8a 08                	mov    (%eax),%cl
42b915:	40                   	inc    %eax
42b916:	3a cb                	cmp    %bl,%cl
42b918:	75 f9                	jne    0x42b913
42b91a:	2b c2                	sub    %edx,%eax
42b91c:	8b cd                	mov    %ebp,%ecx
42b91e:	2b c8                	sub    %eax,%ecx
42b920:	49                   	dec    %ecx
42b921:	51                   	push   %ecx
42b922:	8d 54 24 14          	lea    0x14(%esp),%edx
42b926:	52                   	push   %edx
42b927:	56                   	push   %esi
42b928:	e8 a3 72 00 00       	call   0x432bd0
42b92d:	83 c4 0c             	add    $0xc,%esp
42b930:	8b bc 24 14 08 00 00 	mov    0x814(%esp),%edi
42b937:	81 c7 a0 68 00 00    	add    $0x68a0,%edi
42b93d:	b9 58 37 46 00       	mov    $0x463758,%ecx
42b942:	8b c7                	mov    %edi,%eax
42b944:	8a 10                	mov    (%eax),%dl
42b946:	3a 11                	cmp    (%ecx),%dl
42b948:	75 1a                	jne    0x42b964
42b94a:	3a d3                	cmp    %bl,%dl
42b94c:	74 12                	je     0x42b960
42b94e:	8a 50 01             	mov    0x1(%eax),%dl
42b951:	3a 51 01             	cmp    0x1(%ecx),%dl
42b954:	75 0e                	jne    0x42b964
42b956:	83 c0 02             	add    $0x2,%eax
42b959:	83 c1 02             	add    $0x2,%ecx
42b95c:	3a d3                	cmp    %bl,%dl
42b95e:	75 e4                	jne    0x42b944
42b960:	33 c0                	xor    %eax,%eax
42b962:	eb 05                	jmp    0x42b969
42b964:	1b c0                	sbb    %eax,%eax
42b966:	83 d8 ff             	sbb    $0xffffffff,%eax
42b969:	3b c3                	cmp    %ebx,%eax
42b96b:	74 46                	je     0x42b9b3
42b96d:	57                   	push   %edi
42b96e:	68 08 64 46 00       	push   $0x466408
42b973:	68 3c 82 46 00       	push   $0x46823c
42b978:	8d 44 24 1c          	lea    0x1c(%esp),%eax
42b97c:	68 00 08 00 00       	push   $0x800
42b981:	50                   	push   %eax
42b982:	e8 3c 54 00 00       	call   0x430dc3
42b987:	8b c6                	mov    %esi,%eax
42b989:	83 c4 14             	add    $0x14,%esp
42b98c:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b993:	8d 50 01             	lea    0x1(%eax),%edx
42b996:	8a 08                	mov    (%eax),%cl
42b998:	40                   	inc    %eax
42b999:	3a cb                	cmp    %bl,%cl
42b99b:	75 f9                	jne    0x42b996
42b99d:	2b c2                	sub    %edx,%eax
42b99f:	8b cd                	mov    %ebp,%ecx
42b9a1:	2b c8                	sub    %eax,%ecx
42b9a3:	49                   	dec    %ecx
42b9a4:	51                   	push   %ecx
42b9a5:	8d 54 24 14          	lea    0x14(%esp),%edx
42b9a9:	52                   	push   %edx
42b9aa:	56                   	push   %esi
42b9ab:	e8 20 72 00 00       	call   0x432bd0
42b9b0:	83 c4 0c             	add    $0xc,%esp
42b9b3:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42b9ba:	0f b6 80 a0 70 00 00 	movzbl 0x70a0(%eax),%eax
42b9c1:	3a c3                	cmp    %bl,%al
42b9c3:	74 3b                	je     0x42ba00
42b9c5:	50                   	push   %eax
42b9c6:	b9 fc 63 46 00       	mov    $0x4663fc,%ecx
42b9cb:	8d 54 24 14          	lea    0x14(%esp),%edx
42b9cf:	e8 9c b8 fe ff       	call   0x417270
42b9d4:	8b c6                	mov    %esi,%eax
42b9d6:	83 c4 04             	add    $0x4,%esp
42b9d9:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42b9e0:	8d 50 01             	lea    0x1(%eax),%edx
42b9e3:	8a 08                	mov    (%eax),%cl
42b9e5:	40                   	inc    %eax
42b9e6:	3a cb                	cmp    %bl,%cl
42b9e8:	75 f9                	jne    0x42b9e3
42b9ea:	2b c2                	sub    %edx,%eax
42b9ec:	8b cd                	mov    %ebp,%ecx
42b9ee:	2b c8                	sub    %eax,%ecx
42b9f0:	49                   	dec    %ecx
42b9f1:	51                   	push   %ecx
42b9f2:	8d 54 24 14          	lea    0x14(%esp),%edx
42b9f6:	52                   	push   %edx
42b9f7:	56                   	push   %esi
42b9f8:	e8 d3 71 00 00       	call   0x432bd0
42b9fd:	83 c4 0c             	add    $0xc,%esp
42ba00:	8b bc 24 14 08 00 00 	mov    0x814(%esp),%edi
42ba07:	81 c7 a1 70 00 00    	add    $0x70a1,%edi
42ba0d:	b9 59 3f 46 00       	mov    $0x463f59,%ecx
42ba12:	8b c7                	mov    %edi,%eax
42ba14:	8a 10                	mov    (%eax),%dl
42ba16:	3a 11                	cmp    (%ecx),%dl
42ba18:	75 1a                	jne    0x42ba34
42ba1a:	3a d3                	cmp    %bl,%dl
42ba1c:	74 12                	je     0x42ba30
42ba1e:	8a 50 01             	mov    0x1(%eax),%dl
42ba21:	3a 51 01             	cmp    0x1(%ecx),%dl
42ba24:	75 0e                	jne    0x42ba34
42ba26:	83 c0 02             	add    $0x2,%eax
42ba29:	83 c1 02             	add    $0x2,%ecx
42ba2c:	3a d3                	cmp    %bl,%dl
42ba2e:	75 e4                	jne    0x42ba14
42ba30:	33 c0                	xor    %eax,%eax
42ba32:	eb 05                	jmp    0x42ba39
42ba34:	1b c0                	sbb    %eax,%eax
42ba36:	83 d8 ff             	sbb    $0xffffffff,%eax
42ba39:	3b c3                	cmp    %ebx,%eax
42ba3b:	74 46                	je     0x42ba83
42ba3d:	57                   	push   %edi
42ba3e:	68 e4 63 46 00       	push   $0x4663e4
42ba43:	68 3c 82 46 00       	push   $0x46823c
42ba48:	8d 44 24 1c          	lea    0x1c(%esp),%eax
42ba4c:	68 00 08 00 00       	push   $0x800
42ba51:	50                   	push   %eax
42ba52:	e8 6c 53 00 00       	call   0x430dc3
42ba57:	8b c6                	mov    %esi,%eax
42ba59:	83 c4 14             	add    $0x14,%esp
42ba5c:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42ba63:	8d 50 01             	lea    0x1(%eax),%edx
42ba66:	8a 08                	mov    (%eax),%cl
42ba68:	40                   	inc    %eax
42ba69:	3a cb                	cmp    %bl,%cl
42ba6b:	75 f9                	jne    0x42ba66
42ba6d:	2b c2                	sub    %edx,%eax
42ba6f:	8b cd                	mov    %ebp,%ecx
42ba71:	2b c8                	sub    %eax,%ecx
42ba73:	49                   	dec    %ecx
42ba74:	51                   	push   %ecx
42ba75:	8d 54 24 14          	lea    0x14(%esp),%edx
42ba79:	52                   	push   %edx
42ba7a:	56                   	push   %esi
42ba7b:	e8 50 71 00 00       	call   0x432bd0
42ba80:	83 c4 0c             	add    $0xc,%esp
42ba83:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42ba8a:	8b 88 a4 78 00 00    	mov    0x78a4(%eax),%ecx
42ba90:	83 f9 01             	cmp    $0x1,%ecx
42ba93:	74 3a                	je     0x42bacf
42ba95:	68 d4 63 46 00       	push   $0x4663d4
42ba9a:	8d 54 24 14          	lea    0x14(%esp),%edx
42ba9e:	e8 fd b7 fe ff       	call   0x4172a0
42baa3:	8b c6                	mov    %esi,%eax
42baa5:	83 c4 04             	add    $0x4,%esp
42baa8:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42baaf:	8d 50 01             	lea    0x1(%eax),%edx
42bab2:	8a 08                	mov    (%eax),%cl
42bab4:	40                   	inc    %eax
42bab5:	3a cb                	cmp    %bl,%cl
42bab7:	75 f9                	jne    0x42bab2
42bab9:	2b c2                	sub    %edx,%eax
42babb:	8b cd                	mov    %ebp,%ecx
42babd:	2b c8                	sub    %eax,%ecx
42babf:	49                   	dec    %ecx
42bac0:	51                   	push   %ecx
42bac1:	8d 54 24 14          	lea    0x14(%esp),%edx
42bac5:	52                   	push   %edx
42bac6:	56                   	push   %esi
42bac7:	e8 04 71 00 00       	call   0x432bd0
42bacc:	83 c4 0c             	add    $0xc,%esp
42bacf:	8b bc 24 14 08 00 00 	mov    0x814(%esp),%edi
42bad6:	81 c7 a8 78 00 00    	add    $0x78a8,%edi
42badc:	b9 60 47 46 00       	mov    $0x464760,%ecx
42bae1:	8b c7                	mov    %edi,%eax
42bae3:	8a 10                	mov    (%eax),%dl
42bae5:	3a 11                	cmp    (%ecx),%dl
42bae7:	75 1a                	jne    0x42bb03
42bae9:	3a d3                	cmp    %bl,%dl
42baeb:	74 12                	je     0x42baff
42baed:	8a 50 01             	mov    0x1(%eax),%dl
42baf0:	3a 51 01             	cmp    0x1(%ecx),%dl
42baf3:	75 0e                	jne    0x42bb03
42baf5:	83 c0 02             	add    $0x2,%eax
42baf8:	83 c1 02             	add    $0x2,%ecx
42bafb:	3a d3                	cmp    %bl,%dl
42bafd:	75 e4                	jne    0x42bae3
42baff:	33 c0                	xor    %eax,%eax
42bb01:	eb 05                	jmp    0x42bb08
42bb03:	1b c0                	sbb    %eax,%eax
42bb05:	83 d8 ff             	sbb    $0xffffffff,%eax
42bb08:	3b c3                	cmp    %ebx,%eax
42bb0a:	74 46                	je     0x42bb52
42bb0c:	57                   	push   %edi
42bb0d:	68 bc 63 46 00       	push   $0x4663bc
42bb12:	68 3c 82 46 00       	push   $0x46823c
42bb17:	8d 44 24 1c          	lea    0x1c(%esp),%eax
42bb1b:	68 00 08 00 00       	push   $0x800
42bb20:	50                   	push   %eax
42bb21:	e8 9d 52 00 00       	call   0x430dc3
42bb26:	8b c6                	mov    %esi,%eax
42bb28:	83 c4 14             	add    $0x14,%esp
42bb2b:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42bb32:	8d 50 01             	lea    0x1(%eax),%edx
42bb35:	8a 08                	mov    (%eax),%cl
42bb37:	40                   	inc    %eax
42bb38:	3a cb                	cmp    %bl,%cl
42bb3a:	75 f9                	jne    0x42bb35
42bb3c:	2b c2                	sub    %edx,%eax
42bb3e:	8b cd                	mov    %ebp,%ecx
42bb40:	2b c8                	sub    %eax,%ecx
42bb42:	49                   	dec    %ecx
42bb43:	51                   	push   %ecx
42bb44:	8d 54 24 14          	lea    0x14(%esp),%edx
42bb48:	52                   	push   %edx
42bb49:	56                   	push   %esi
42bb4a:	e8 81 70 00 00       	call   0x432bd0
42bb4f:	83 c4 0c             	add    $0xc,%esp
42bb52:	8b bc 24 14 08 00 00 	mov    0x814(%esp),%edi
42bb59:	81 c7 a8 80 00 00    	add    $0x80a8,%edi
42bb5f:	b9 60 4f 46 00       	mov    $0x464f60,%ecx
42bb64:	8b c7                	mov    %edi,%eax
42bb66:	8a 10                	mov    (%eax),%dl
42bb68:	3a 11                	cmp    (%ecx),%dl
42bb6a:	75 1a                	jne    0x42bb86
42bb6c:	3a d3                	cmp    %bl,%dl
42bb6e:	74 12                	je     0x42bb82
42bb70:	8a 50 01             	mov    0x1(%eax),%dl
42bb73:	3a 51 01             	cmp    0x1(%ecx),%dl
42bb76:	75 0e                	jne    0x42bb86
42bb78:	83 c0 02             	add    $0x2,%eax
42bb7b:	83 c1 02             	add    $0x2,%ecx
42bb7e:	3a d3                	cmp    %bl,%dl
42bb80:	75 e4                	jne    0x42bb66
42bb82:	33 c0                	xor    %eax,%eax
42bb84:	eb 05                	jmp    0x42bb8b
42bb86:	1b c0                	sbb    %eax,%eax
42bb88:	83 d8 ff             	sbb    $0xffffffff,%eax
42bb8b:	3b c3                	cmp    %ebx,%eax
42bb8d:	74 46                	je     0x42bbd5
42bb8f:	57                   	push   %edi
42bb90:	68 a4 63 46 00       	push   $0x4663a4
42bb95:	68 3c 82 46 00       	push   $0x46823c
42bb9a:	8d 44 24 1c          	lea    0x1c(%esp),%eax
42bb9e:	68 00 08 00 00       	push   $0x800
42bba3:	50                   	push   %eax
42bba4:	e8 1a 52 00 00       	call   0x430dc3
42bba9:	8b c6                	mov    %esi,%eax
42bbab:	83 c4 14             	add    $0x14,%esp
42bbae:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42bbb5:	8d 50 01             	lea    0x1(%eax),%edx
42bbb8:	8a 08                	mov    (%eax),%cl
42bbba:	40                   	inc    %eax
42bbbb:	3a cb                	cmp    %bl,%cl
42bbbd:	75 f9                	jne    0x42bbb8
42bbbf:	2b c2                	sub    %edx,%eax
42bbc1:	8b cd                	mov    %ebp,%ecx
42bbc3:	2b c8                	sub    %eax,%ecx
42bbc5:	49                   	dec    %ecx
42bbc6:	51                   	push   %ecx
42bbc7:	8d 54 24 14          	lea    0x14(%esp),%edx
42bbcb:	52                   	push   %edx
42bbcc:	56                   	push   %esi
42bbcd:	e8 fe 6f 00 00       	call   0x432bd0
42bbd2:	83 c4 0c             	add    $0xc,%esp
42bbd5:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42bbdc:	0f b6 80 a8 88 00 00 	movzbl 0x88a8(%eax),%eax
42bbe3:	3c 01                	cmp    $0x1,%al
42bbe5:	74 3b                	je     0x42bc22
42bbe7:	50                   	push   %eax
42bbe8:	b9 94 63 46 00       	mov    $0x466394,%ecx
42bbed:	8d 54 24 14          	lea    0x14(%esp),%edx
42bbf1:	e8 7a b6 fe ff       	call   0x417270
42bbf6:	8b c6                	mov    %esi,%eax
42bbf8:	83 c4 04             	add    $0x4,%esp
42bbfb:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42bc02:	8d 50 01             	lea    0x1(%eax),%edx
42bc05:	8a 08                	mov    (%eax),%cl
42bc07:	40                   	inc    %eax
42bc08:	3a cb                	cmp    %bl,%cl
42bc0a:	75 f9                	jne    0x42bc05
42bc0c:	2b c2                	sub    %edx,%eax
42bc0e:	8b cd                	mov    %ebp,%ecx
42bc10:	2b c8                	sub    %eax,%ecx
42bc12:	49                   	dec    %ecx
42bc13:	51                   	push   %ecx
42bc14:	8d 54 24 14          	lea    0x14(%esp),%edx
42bc18:	52                   	push   %edx
42bc19:	56                   	push   %esi
42bc1a:	e8 b1 6f 00 00       	call   0x432bd0
42bc1f:	83 c4 0c             	add    $0xc,%esp
42bc22:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42bc29:	0f b6 80 a9 88 00 00 	movzbl 0x88a9(%eax),%eax
42bc30:	3a c3                	cmp    %bl,%al
42bc32:	74 3b                	je     0x42bc6f
42bc34:	50                   	push   %eax
42bc35:	b9 8c 63 46 00       	mov    $0x46638c,%ecx
42bc3a:	8d 54 24 14          	lea    0x14(%esp),%edx
42bc3e:	e8 2d b6 fe ff       	call   0x417270
42bc43:	8b c6                	mov    %esi,%eax
42bc45:	83 c4 04             	add    $0x4,%esp
42bc48:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42bc4f:	8d 50 01             	lea    0x1(%eax),%edx
42bc52:	8a 08                	mov    (%eax),%cl
42bc54:	40                   	inc    %eax
42bc55:	3a cb                	cmp    %bl,%cl
42bc57:	75 f9                	jne    0x42bc52
42bc59:	2b c2                	sub    %edx,%eax
42bc5b:	8b cd                	mov    %ebp,%ecx
42bc5d:	2b c8                	sub    %eax,%ecx
42bc5f:	49                   	dec    %ecx
42bc60:	51                   	push   %ecx
42bc61:	8d 54 24 14          	lea    0x14(%esp),%edx
42bc65:	52                   	push   %edx
42bc66:	56                   	push   %esi
42bc67:	e8 64 6f 00 00       	call   0x432bd0
42bc6c:	83 c4 0c             	add    $0xc,%esp
42bc6f:	8b 84 24 14 08 00 00 	mov    0x814(%esp),%eax
42bc76:	0f b6 80 aa 88 00 00 	movzbl 0x88aa(%eax),%eax
42bc7d:	3a c3                	cmp    %bl,%al
42bc7f:	74 3c                	je     0x42bcbd
42bc81:	50                   	push   %eax
42bc82:	b9 88 63 46 00       	mov    $0x466388,%ecx
42bc87:	8d 54 24 14          	lea    0x14(%esp),%edx
42bc8b:	e8 e0 b5 fe ff       	call   0x417270
42bc90:	8b c6                	mov    %esi,%eax
42bc92:	83 c4 04             	add    $0x4,%esp