42c6af:	50                   	push   %eax
42c6b0:	b9 c0 60 46 00       	mov    $0x4660c0,%ecx
42c6b5:	8d 54 24 14          	lea    0x14(%esp),%edx
42c6b9:	e8 b2 ab fe ff       	call   0x417270
42c6be:	8b c6                	mov    %esi,%eax
42c6c0:	83 c4 04             	add    $0x4,%esp
42c6c3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c6ca:	8d 50 01             	lea    0x1(%eax),%edx
42c6cd:	8d 49 00             	lea    0x0(%ecx),%ecx
42c6d0:	8a 08                	mov    (%eax),%cl
42c6d2:	40                   	inc    %eax
42c6d3:	3a cb                	cmp    %bl,%cl
42c6d5:	75 f9                	jne    0x42c6d0
42c6d7:	2b c2                	sub    %edx,%eax
42c6d9:	8b d5                	mov    %ebp,%edx
42c6db:	2b d0                	sub    %eax,%edx
42c6dd:	4a                   	dec    %edx
42c6de:	52                   	push   %edx
42c6df:	8d 44 24 14          	lea    0x14(%esp),%eax
42c6e3:	50                   	push   %eax
42c6e4:	56                   	push   %esi
42c6e5:	e8 e6 64 00 00       	call   0x432bd0
42c6ea:	83 c4 0c             	add    $0xc,%esp
42c6ed:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42c6f4:	0f b6 81 e8 90 00 00 	movzbl 0x90e8(%ecx),%eax
42c6fb:	3a c3                	cmp    %bl,%al
42c6fd:	74 3e                	je     0x42c73d
42c6ff:	50                   	push   %eax
42c700:	b9 bc 60 46 00       	mov    $0x4660bc,%ecx
42c705:	8d 54 24 14          	lea    0x14(%esp),%edx
42c709:	e8 62 ab fe ff       	call   0x417270
42c70e:	8b c6                	mov    %esi,%eax
42c710:	83 c4 04             	add    $0x4,%esp
42c713:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c71a:	8d 50 01             	lea    0x1(%eax),%edx
42c71d:	8d 49 00             	lea    0x0(%ecx),%ecx
42c720:	8a 08                	mov    (%eax),%cl
42c722:	40                   	inc    %eax
42c723:	3a cb                	cmp    %bl,%cl
42c725:	75 f9                	jne    0x42c720
42c727:	2b c2                	sub    %edx,%eax
42c729:	8b d5                	mov    %ebp,%edx
42c72b:	2b d0                	sub    %eax,%edx
42c72d:	4a                   	dec    %edx
42c72e:	52                   	push   %edx
42c72f:	8d 44 24 14          	lea    0x14(%esp),%eax
42c733:	50                   	push   %eax
42c734:	56                   	push   %esi
42c735:	e8 96 64 00 00       	call   0x432bd0
42c73a:	83 c4 0c             	add    $0xc,%esp
42c73d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42c744:	0f b6 81 e9 90 00 00 	movzbl 0x90e9(%ecx),%eax
42c74b:	3a c3                	cmp    %bl,%al
42c74d:	74 3e                	je     0x42c78d
42c74f:	50                   	push   %eax
42c750:	b9 b0 60 46 00       	mov    $0x4660b0,%ecx
42c755:	8d 54 24 14          	lea    0x14(%esp),%edx
42c759:	e8 12 ab fe ff       	call   0x417270
42c75e:	8b c6                	mov    %esi,%eax
42c760:	83 c4 04             	add    $0x4,%esp
42c763:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c76a:	8d 50 01             	lea    0x1(%eax),%edx
42c76d:	8d 49 00             	lea    0x0(%ecx),%ecx
42c770:	8a 08                	mov    (%eax),%cl
42c772:	40                   	inc    %eax
42c773:	3a cb                	cmp    %bl,%cl
42c775:	75 f9                	jne    0x42c770
42c777:	2b c2                	sub    %edx,%eax
42c779:	8b d5                	mov    %ebp,%edx
42c77b:	2b d0                	sub    %eax,%edx
42c77d:	4a                   	dec    %edx
42c77e:	52                   	push   %edx
42c77f:	8d 44 24 14          	lea    0x14(%esp),%eax
42c783:	50                   	push   %eax
42c784:	56                   	push   %esi
42c785:	e8 46 64 00 00       	call   0x432bd0
42c78a:	83 c4 0c             	add    $0xc,%esp
42c78d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42c794:	0f b6 81 ea 90 00 00 	movzbl 0x90ea(%ecx),%eax
42c79b:	3a c3                	cmp    %bl,%al
42c79d:	74 3e                	je     0x42c7dd
42c79f:	50                   	push   %eax
42c7a0:	b9 a0 60 46 00       	mov    $0x4660a0,%ecx
42c7a5:	8d 54 24 14          	lea    0x14(%esp),%edx
42c7a9:	e8 c2 aa fe ff       	call   0x417270
42c7ae:	8b c6                	mov    %esi,%eax
42c7b0:	83 c4 04             	add    $0x4,%esp
42c7b3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c7ba:	8d 50 01             	lea    0x1(%eax),%edx
42c7bd:	8d 49 00             	lea    0x0(%ecx),%ecx
42c7c0:	8a 08                	mov    (%eax),%cl
42c7c2:	40                   	inc    %eax
42c7c3:	3a cb                	cmp    %bl,%cl
42c7c5:	75 f9                	jne    0x42c7c0
42c7c7:	2b c2                	sub    %edx,%eax
42c7c9:	8b d5                	mov    %ebp,%edx
42c7cb:	2b d0                	sub    %eax,%edx
42c7cd:	4a                   	dec    %edx
42c7ce:	52                   	push   %edx
42c7cf:	8d 44 24 14          	lea    0x14(%esp),%eax
42c7d3:	50                   	push   %eax
42c7d4:	56                   	push   %esi
42c7d5:	e8 f6 63 00 00       	call   0x432bd0
42c7da:	83 c4 0c             	add    $0xc,%esp
42c7dd:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42c7e4:	0f b6 81 eb 90 00 00 	movzbl 0x90eb(%ecx),%eax
42c7eb:	3a c3                	cmp    %bl,%al
42c7ed:	74 3e                	je     0x42c82d
42c7ef:	50                   	push   %eax
42c7f0:	b9 90 60 46 00       	mov    $0x466090,%ecx
42c7f5:	8d 54 24 14          	lea    0x14(%esp),%edx
42c7f9:	e8 72 aa fe ff       	call   0x417270
42c7fe:	8b c6                	mov    %esi,%eax
42c800:	83 c4 04             	add    $0x4,%esp
42c803:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c80a:	8d 50 01             	lea    0x1(%eax),%edx
42c80d:	8d 49 00             	lea    0x0(%ecx),%ecx
42c810:	8a 08                	mov    (%eax),%cl
42c812:	40                   	inc    %eax
42c813:	3a cb                	cmp    %bl,%cl
42c815:	75 f9                	jne    0x42c810
42c817:	2b c2                	sub    %edx,%eax
42c819:	8b d5                	mov    %ebp,%edx
42c81b:	2b d0                	sub    %eax,%edx
42c81d:	4a                   	dec    %edx
42c81e:	52                   	push   %edx
42c81f:	8d 44 24 14          	lea    0x14(%esp),%eax
42c823:	50                   	push   %eax
42c824:	56                   	push   %esi
42c825:	e8 a6 63 00 00       	call   0x432bd0
42c82a:	83 c4 0c             	add    $0xc,%esp
42c82d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42c834:	0f b6 81 ec 90 00 00 	movzbl 0x90ec(%ecx),%eax
42c83b:	3a c3                	cmp    %bl,%al
42c83d:	74 3e                	je     0x42c87d
42c83f:	50                   	push   %eax
42c840:	b9 80 60 46 00       	mov    $0x466080,%ecx
42c845:	8d 54 24 14          	lea    0x14(%esp),%edx
42c849:	e8 22 aa fe ff       	call   0x417270
42c84e:	8b c6                	mov    %esi,%eax
42c850:	83 c4 04             	add    $0x4,%esp
42c853:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c85a:	8d 50 01             	lea    0x1(%eax),%edx
42c85d:	8d 49 00             	lea    0x0(%ecx),%ecx
42c860:	8a 08                	mov    (%eax),%cl
42c862:	40                   	inc    %eax
42c863:	3a cb                	cmp    %bl,%cl
42c865:	75 f9                	jne    0x42c860
42c867:	2b c2                	sub    %edx,%eax
42c869:	8b d5                	mov    %ebp,%edx
42c86b:	2b d0                	sub    %eax,%edx
42c86d:	4a                   	dec    %edx
42c86e:	52                   	push   %edx
42c86f:	8d 44 24 14          	lea    0x14(%esp),%eax
42c873:	50                   	push   %eax
42c874:	56                   	push   %esi
42c875:	e8 56 63 00 00       	call   0x432bd0
42c87a:	83 c4 0c             	add    $0xc,%esp
42c87d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42c884:	8b 89 f0 90 00 00    	mov    0x90f0(%ecx),%ecx
42c88a:	3b cb                	cmp    %ebx,%ecx
42c88c:	74 3f                	je     0x42c8cd
42c88e:	68 6c 60 46 00       	push   $0x46606c
42c893:	8d 54 24 14          	lea    0x14(%esp),%edx
42c897:	e8 04 aa fe ff       	call   0x4172a0
42c89c:	8b c6                	mov    %esi,%eax
42c89e:	83 c4 04             	add    $0x4,%esp
42c8a1:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42c8a8:	8d 50 01             	lea    0x1(%eax),%edx
42c8ab:	eb 03                	jmp    0x42c8b0
42c8ad:	8d 49 00             	lea    0x0(%ecx),%ecx
42c8b0:	8a 08                	mov    (%eax),%cl
42c8b2:	40                   	inc    %eax
42c8b3:	3a cb                	cmp    %bl,%cl
42c8b5:	75 f9                	jne    0x42c8b0
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