42aa13:	50                   	push   %eax
42aa14:	56                   	push   %esi
42aa15:	e8 b6 81 00 00       	call   0x432bd0
42aa1a:	83 c4 0c             	add    $0xc,%esp
42aa1d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42aa24:	0f b6 81 30 60 00 00 	movzbl 0x6030(%ecx),%eax
42aa2b:	3c 01                	cmp    $0x1,%al
42aa2d:	74 3e                	je     0x42aa6d
42aa2f:	50                   	push   %eax
42aa30:	b9 20 67 46 00       	mov    $0x466720,%ecx
42aa35:	8d 54 24 14          	lea    0x14(%esp),%edx
42aa39:	e8 32 c8 fe ff       	call   0x417270
42aa3e:	8b c6                	mov    %esi,%eax
42aa40:	83 c4 04             	add    $0x4,%esp
42aa43:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42aa4a:	8d 50 01             	lea    0x1(%eax),%edx
42aa4d:	8d 49 00             	lea    0x0(%ecx),%ecx
42aa50:	8a 08                	mov    (%eax),%cl
42aa52:	40                   	inc    %eax
42aa53:	3a cb                	cmp    %bl,%cl
42aa55:	75 f9                	jne    0x42aa50
42aa57:	2b c2                	sub    %edx,%eax
42aa59:	8b d5                	mov    %ebp,%edx
42aa5b:	2b d0                	sub    %eax,%edx
42aa5d:	4a                   	dec    %edx
42aa5e:	52                   	push   %edx
42aa5f:	8d 44 24 14          	lea    0x14(%esp),%eax
42aa63:	50                   	push   %eax
42aa64:	56                   	push   %esi
42aa65:	e8 66 81 00 00       	call   0x432bd0
42aa6a:	83 c4 0c             	add    $0xc,%esp
42aa6d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42aa74:	0f b6 81 31 60 00 00 	movzbl 0x6031(%ecx),%eax
42aa7b:	3c 01                	cmp    $0x1,%al
42aa7d:	74 3e                	je     0x42aabd
42aa7f:	50                   	push   %eax
42aa80:	b9 08 67 46 00       	mov    $0x466708,%ecx
42aa85:	8d 54 24 14          	lea    0x14(%esp),%edx
42aa89:	e8 e2 c7 fe ff       	call   0x417270
42aa8e:	8b c6                	mov    %esi,%eax
42aa90:	83 c4 04             	add    $0x4,%esp
42aa93:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42aa9a:	8d 50 01             	lea    0x1(%eax),%edx
42aa9d:	8d 49 00             	lea    0x0(%ecx),%ecx
42aaa0:	8a 08                	mov    (%eax),%cl
42aaa2:	40                   	inc    %eax
42aaa3:	3a cb                	cmp    %bl,%cl
42aaa5:	75 f9                	jne    0x42aaa0
42aaa7:	2b c2                	sub    %edx,%eax
42aaa9:	8b d5                	mov    %ebp,%edx
42aaab:	2b d0                	sub    %eax,%edx
42aaad:	4a                   	dec    %edx
42aaae:	52                   	push   %edx
42aaaf:	8d 44 24 14          	lea    0x14(%esp),%eax
42aab3:	50                   	push   %eax
42aab4:	56                   	push   %esi
42aab5:	e8 16 81 00 00       	call   0x432bd0
42aaba:	83 c4 0c             	add    $0xc,%esp
42aabd:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42aac4:	0f b6 81 32 60 00 00 	movzbl 0x6032(%ecx),%eax
42aacb:	3c 01                	cmp    $0x1,%al
42aacd:	74 3e                	je     0x42ab0d
42aacf:	50                   	push   %eax
42aad0:	b9 ec 66 46 00       	mov    $0x4666ec,%ecx
42aad5:	8d 54 24 14          	lea    0x14(%esp),%edx
42aad9:	e8 92 c7 fe ff       	call   0x417270
42aade:	8b c6                	mov    %esi,%eax
42aae0:	83 c4 04             	add    $0x4,%esp
42aae3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42aaea:	8d 50 01             	lea    0x1(%eax),%edx
42aaed:	8d 49 00             	lea    0x0(%ecx),%ecx
42aaf0:	8a 08                	mov    (%eax),%cl
42aaf2:	40                   	inc    %eax
42aaf3:	3a cb                	cmp    %bl,%cl
42aaf5:	75 f9                	jne    0x42aaf0
42aaf7:	2b c2                	sub    %edx,%eax
42aaf9:	8b d5                	mov    %ebp,%edx
42aafb:	2b d0                	sub    %eax,%edx
42aafd:	4a                   	dec    %edx
42aafe:	52                   	push   %edx
42aaff:	8d 44 24 14          	lea    0x14(%esp),%eax
42ab03:	50                   	push   %eax
42ab04:	56                   	push   %esi
42ab05:	e8 c6 80 00 00       	call   0x432bd0
42ab0a:	83 c4 0c             	add    $0xc,%esp
42ab0d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42ab14:	0f b6 81 33 60 00 00 	movzbl 0x6033(%ecx),%eax
42ab1b:	3c 01                	cmp    $0x1,%al
42ab1d:	74 3e                	je     0x42ab5d
42ab1f:	50                   	push   %eax
42ab20:	b9 d4 66 46 00       	mov    $0x4666d4,%ecx
42ab25:	8d 54 24 14          	lea    0x14(%esp),%edx
42ab29:	e8 42 c7 fe ff       	call   0x417270
42ab2e:	8b c6                	mov    %esi,%eax
42ab30:	83 c4 04             	add    $0x4,%esp
42ab33:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42ab3a:	8d 50 01             	lea    0x1(%eax),%edx
42ab3d:	8d 49 00             	lea    0x0(%ecx),%ecx
42ab40:	8a 08                	mov    (%eax),%cl
42ab42:	40                   	inc    %eax
42ab43:	3a cb                	cmp    %bl,%cl
42ab45:	75 f9                	jne    0x42ab40
42ab47:	2b c2                	sub    %edx,%eax
42ab49:	8b d5                	mov    %ebp,%edx
42ab4b:	2b d0                	sub    %eax,%edx
42ab4d:	4a                   	dec    %edx
42ab4e:	52                   	push   %edx
42ab4f:	8d 44 24 14          	lea    0x14(%esp),%eax
42ab53:	50                   	push   %eax
42ab54:	56                   	push   %esi
42ab55:	e8 76 80 00 00       	call   0x432bd0
42ab5a:	83 c4 0c             	add    $0xc,%esp
42ab5d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42ab64:	0f b6 81 34 60 00 00 	movzbl 0x6034(%ecx),%eax
42ab6b:	3a c3                	cmp    %bl,%al
42ab6d:	74 3e                	je     0x42abad
42ab6f:	50                   	push   %eax
42ab70:	b9 bc 66 46 00       	mov    $0x4666bc,%ecx
42ab75:	8d 54 24 14          	lea    0x14(%esp),%edx
42ab79:	e8 f2 c6 fe ff       	call   0x417270
42ab7e:	8b c6                	mov    %esi,%eax
42ab80:	83 c4 04             	add    $0x4,%esp
42ab83:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42ab8a:	8d 50 01             	lea    0x1(%eax),%edx
42ab8d:	8d 49 00             	lea    0x0(%ecx),%ecx
42ab90:	8a 08                	mov    (%eax),%cl
42ab92:	40                   	inc    %eax
42ab93:	3a cb                	cmp    %bl,%cl
42ab95:	75 f9                	jne    0x42ab90
42ab97:	2b c2                	sub    %edx,%eax
42ab99:	8b d5                	mov    %ebp,%edx
42ab9b:	2b d0                	sub    %eax,%edx
42ab9d:	4a                   	dec    %edx
42ab9e:	52                   	push   %edx
42ab9f:	8d 44 24 14          	lea    0x14(%esp),%eax
42aba3:	50                   	push   %eax
42aba4:	56                   	push   %esi
42aba5:	e8 26 80 00 00       	call   0x432bd0
42abaa:	83 c4 0c             	add    $0xc,%esp
42abad:	83 bc 24 20 08 00 00 	cmpl   $0x2,0x820(%esp)
42abb4:	02
42abb5:	7f 4d                	jg     0x42ac04
42abb7:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42abbe:	0f b6 81 35 60 00 00 	movzbl 0x6035(%ecx),%eax
42abc5:	3a c3                	cmp    %bl,%al
42abc7:	74 3b                	je     0x42ac04
42abc9:	50                   	push   %eax
42abca:	b9 ac 66 46 00       	mov    $0x4666ac,%ecx
42abcf:	8d 54 24 14          	lea    0x14(%esp),%edx
42abd3:	e8 98 c6 fe ff       	call   0x417270
42abd8:	8b c6                	mov    %esi,%eax
42abda:	83 c4 04             	add    $0x4,%esp
42abdd:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42abe4:	8d 50 01             	lea    0x1(%eax),%edx
42abe7:	8a 08                	mov    (%eax),%cl
42abe9:	40                   	inc    %eax
42abea:	3a cb                	cmp    %bl,%cl
42abec:	75 f9                	jne    0x42abe7
42abee:	2b c2                	sub    %edx,%eax
42abf0:	8b d5                	mov    %ebp,%edx
42abf2:	2b d0                	sub    %eax,%edx
42abf4:	4a                   	dec    %edx
42abf5:	52                   	push   %edx
42abf6:	8d 44 24 14          	lea    0x14(%esp),%eax
42abfa:	50                   	push   %eax
42abfb:	56                   	push   %esi
42abfc:	e8 cf 7f 00 00       	call   0x432bd0
42ac01:	83 c4 0c             	add    $0xc,%esp
42ac04:	39 9c 24 20 08 00 00 	cmp    %ebx,0x820(%esp)
42ac0b:	7f 50                	jg     0x42ac5d
42ac0d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42ac14:	0f b6 81 36 60 00 00 	movzbl 0x6036(%ecx),%eax
42ac1b:	3c 01                	cmp    $0x1,%al
42ac1d:	74 3e                	je     0x42ac5d
42ac1f:	50                   	push   %eax
42ac20:	b9 9c 66 46 00       	mov    $0x46669c,%ecx
42ac25:	8d 54 24 14          	lea    0x14(%esp),%edx
42ac29:	e8 42 c6 fe ff       	call   0x417270
42ac2e:	8b c6                	mov    %esi,%eax
42ac30:	83 c4 04             	add    $0x4,%esp
42ac33:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42ac3a:	8d 50 01             	lea    0x1(%eax),%edx
42ac3d:	8d 49 00             	lea    0x0(%ecx),%ecx
42ac40:	8a 08                	mov    (%eax),%cl
42ac42:	40                   	inc    %eax
42ac43:	3a cb                	cmp    %bl,%cl
42ac45:	75 f9                	jne    0x42ac40
42ac47:	2b c2                	sub    %edx,%eax
42ac49:	8b d5                	mov    %ebp,%edx
42ac4b:	2b d0                	sub    %eax,%edx
42ac4d:	4a                   	dec    %edx
42ac4e:	52                   	push   %edx
42ac4f:	8d 44 24 14          	lea    0x14(%esp),%eax
42ac53:	50                   	push   %eax
42ac54:	56                   	push   %esi
42ac55:	e8 76 7f 00 00       	call   0x432bd0
42ac5a:	83 c4 0c             	add    $0xc,%esp
42ac5d:	83 bc 24 20 08 00 00 	cmpl   $0x2,0x820(%esp)
42ac64:	02
42ac65:	0f 8f f2 00 00 00    	jg     0x42ad5d
42ac6b:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42ac72:	0f b6 81 37 60 00 00 	movzbl 0x6037(%ecx),%eax
42ac79:	3c 01                	cmp    $0x1,%al
42ac7b:	74 40                	je     0x42acbd
42ac7d:	50                   	push   %eax
42ac7e:	b9 8c 66 46 00       	mov    $0x46668c,%ecx
42ac83:	8d 54 24 14          	lea    0x14(%esp),%edx
42ac87:	e8 e4 c5 fe ff       	call   0x417270
42ac8c:	8b c6                	mov    %esi,%eax
42ac8e:	83 c4 04             	add    $0x4,%esp
42ac91:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42ac98:	8d 50 01             	lea    0x1(%eax),%edx
42ac9b:	eb 03                	jmp    0x42aca0
42ac9d:	8d 49 00             	lea    0x0(%ecx),%ecx
42aca0:	8a 08                	mov    (%eax),%cl
42aca2:	40                   	inc    %eax
42aca3:	3a cb                	cmp    %bl,%cl
42aca5:	75 f9                	jne    0x42aca0
42aca7:	2b c2                	sub    %edx,%eax
42aca9:	8b d5                	mov    %ebp,%edx
42acab:	2b d0                	sub    %eax,%edx
42acad:	4a                   	dec    %edx
42acae:	52                   	push   %edx
42acaf:	8d 44 24 14          	lea    0x14(%esp),%eax
42acb3:	50                   	push   %eax
42acb4:	56                   	push   %esi
42acb5:	e8 16 7f 00 00       	call   0x432bd0
42acba:	83 c4 0c             	add    $0xc,%esp
42acbd:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42acc4:	0f b6 81 38 60 00 00 	movzbl 0x6038(%ecx),%eax
42accb:	3a c3                	cmp    %bl,%al
42accd:	74 3e                	je     0x42ad0d
42accf:	50                   	push   %eax
42acd0:	b9 80 66 46 00       	mov    $0x466680,%ecx
42acd5:	8d 54 24 14          	lea    0x14(%esp),%edx
42acd9:	e8 92 c5 fe ff       	call   0x417270
42acde:	8b c6                	mov    %esi,%eax
42ace0:	83 c4 04             	add    $0x4,%esp
42ace3:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42acea:	8d 50 01             	lea    0x1(%eax),%edx
42aced:	8d 49 00             	lea    0x0(%ecx),%ecx
42acf0:	8a 08                	mov    (%eax),%cl
42acf2:	40                   	inc    %eax
42acf3:	3a cb                	cmp    %bl,%cl
42acf5:	75 f9                	jne    0x42acf0
42acf7:	2b c2                	sub    %edx,%eax
42acf9:	8b d5                	mov    %ebp,%edx
42acfb:	2b d0                	sub    %eax,%edx
42acfd:	4a                   	dec    %edx
42acfe:	52                   	push   %edx
42acff:	8d 44 24 14          	lea    0x14(%esp),%eax
42ad03:	50                   	push   %eax
42ad04:	56                   	push   %esi
42ad05:	e8 c6 7e 00 00       	call   0x432bd0
42ad0a:	83 c4 0c             	add    $0xc,%esp
42ad0d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42ad14:	0f b6 81 39 60 00 00 	movzbl 0x6039(%ecx),%eax
42ad1b:	3a c3                	cmp    %bl,%al
42ad1d:	74 3e                	je     0x42ad5d
42ad1f:	50                   	push   %eax
42ad20:	b9 74 66 46 00       	mov    $0x466674,%ecx
42ad25:	8d 54 24 14          	lea    0x14(%esp),%edx
42ad29:	e8 42 c5 fe ff       	call   0x417270
42ad2e:	8b c6                	mov    %esi,%eax
42ad30:	83 c4 04             	add    $0x4,%esp
42ad33:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42ad3a:	8d 50 01             	lea    0x1(%eax),%edx
42ad3d:	8d 49 00             	lea    0x0(%ecx),%ecx
42ad40:	8a 08                	mov    (%eax),%cl
42ad42:	40                   	inc    %eax
42ad43:	3a cb                	cmp    %bl,%cl
42ad45:	75 f9                	jne    0x42ad40
42ad47:	2b c2                	sub    %edx,%eax
42ad49:	8b d5                	mov    %ebp,%edx
42ad4b:	2b d0                	sub    %eax,%edx
42ad4d:	4a                   	dec    %edx
42ad4e:	52                   	push   %edx
42ad4f:	8d 44 24 14          	lea    0x14(%esp),%eax
42ad53:	50                   	push   %eax
42ad54:	56                   	push   %esi
42ad55:	e8 76 7e 00 00       	call   0x432bd0
42ad5a:	83 c4 0c             	add    $0xc,%esp
42ad5d:	39 9c 24 20 08 00 00 	cmp    %ebx,0x820(%esp)
42ad64:	0f 8f 33 1e 00 00    	jg     0x42cb9d
42ad6a:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42ad71:	0f b6 81 3a 60 00 00 	movzbl 0x603a(%ecx),%eax
42ad78:	3a c3                	cmp    %bl,%al
42ad7a:	74 41                	je     0x42adbd
42ad7c:	50                   	push   %eax
42ad7d:	b9 58 66 46 00       	mov    $0x466658,%ecx
42ad82:	8d 54 24 14          	lea    0x14(%esp),%edx
42ad86:	e8 e5 c4 fe ff       	call   0x417270
42ad8b:	8b c6                	mov    %esi,%eax
42ad8d:	83 c4 04             	add    $0x4,%esp
42ad90:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42ad97:	8d 50 01             	lea    0x1(%eax),%edx
42ad9a:	8d 9b 00 00 00 00    	lea    0x0(%ebx),%ebx
42ada0:	8a 08                	mov    (%eax),%cl
42ada2:	40                   	inc    %eax
42ada3:	3a cb                	cmp    %bl,%cl
42ada5:	75 f9                	jne    0x42ada0
42ada7:	2b c2                	sub    %edx,%eax
42ada9:	8b d5                	mov    %ebp,%edx
42adab:	2b d0                	sub    %eax,%edx
42adad:	4a                   	dec    %edx
42adae:	52                   	push   %edx
42adaf:	8d 44 24 14          	lea    0x14(%esp),%eax
42adb3:	50                   	push   %eax
42adb4:	56                   	push   %esi
42adb5:	e8 16 7e 00 00       	call   0x432bd0
42adba:	83 c4 0c             	add    $0xc,%esp
42adbd:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42adc4:	8b 89 3c 60 00 00    	mov    0x603c(%ecx),%ecx
42adca:	3b cb                	cmp    %ebx,%ecx
42adcc:	74 3f                	je     0x42ae0d
42adce:	68 48 66 46 00       	push   $0x466648
42add3:	8d 54 24 14          	lea    0x14(%esp),%edx
42add7:	e8 c4 c4 fe ff       	call   0x4172a0
42addc:	8b c6                	mov    %esi,%eax
42adde:	83 c4 04             	add    $0x4,%esp
42ade1:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42ade8:	8d 50 01             	lea    0x1(%eax),%edx
42adeb:	eb 03                	jmp    0x42adf0
42aded:	8d 49 00             	lea    0x0(%ecx),%ecx
42adf0:	8a 08                	mov    (%eax),%cl
42adf2:	40                   	inc    %eax
42adf3:	3a cb                	cmp    %bl,%cl
42adf5:	75 f9                	jne    0x42adf0
42adf7:	2b c2                	sub    %edx,%eax
42adf9:	8b d5                	mov    %ebp,%edx
42adfb:	2b d0                	sub    %eax,%edx
42adfd:	4a                   	dec    %edx
42adfe:	52                   	push   %edx
42adff:	8d 44 24 14          	lea    0x14(%esp),%eax
42ae03:	50                   	push   %eax
42ae04:	56                   	push   %esi
42ae05:	e8 c6 7d 00 00       	call   0x432bd0
42ae0a:	83 c4 0c             	add    $0xc,%esp
42ae0d:	8b 8c 24 14 08 00 00 	mov    0x814(%esp),%ecx
42ae14:	8b 89 40 60 00 00    	mov    0x6040(%ecx),%ecx
42ae1a:	3b cb                	cmp    %ebx,%ecx
42ae1c:	74 3f                	je     0x42ae5d
42ae1e:	68 3c 66 46 00       	push   $0x46663c
42ae23:	8d 54 24 14          	lea    0x14(%esp),%edx
42ae27:	e8 74 c4 fe ff       	call   0x4172a0
42ae2c:	8b c6                	mov    %esi,%eax
42ae2e:	83 c4 04             	add    $0x4,%esp
42ae31:	88 9c 24 0f 08 00 00 	mov    %bl,0x80f(%esp)
42ae38:	8d 50 01             	lea    0x1(%eax),%edx
42ae3b:	eb 03                	jmp    0x42ae40