41c703:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c70a:	85 c9                	test   %ecx,%ecx
41c70c:	0f 85 47 ff ff ff    	jne    0x41c659
41c712:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
41c716:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
41c71a:	2b c8                	sub    %eax,%ecx
41c71c:	74 0e                	je     0x41c72c
41c71e:	33 c0                	xor    %eax,%eax
41c720:	85 c9                	test   %ecx,%ecx
41c722:	0f 9f c0             	setg   %al
41c725:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c72c:	85 c9                	test   %ecx,%ecx
41c72e:	0f 85 25 ff ff ff    	jne    0x41c659
41c734:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
41c738:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
41c73c:	2b c8                	sub    %eax,%ecx
41c73e:	74 0e                	je     0x41c74e
41c740:	33 c0                	xor    %eax,%eax
41c742:	85 c9                	test   %ecx,%ecx
41c744:	0f 9f c0             	setg   %al
41c747:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c74e:	85 c9                	test   %ecx,%ecx
41c750:	0f 85 03 ff ff ff    	jne    0x41c659
41c756:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
41c75a:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
41c75e:	2b c8                	sub    %eax,%ecx
41c760:	74 0e                	je     0x41c770
41c762:	33 c0                	xor    %eax,%eax
41c764:	85 c9                	test   %ecx,%ecx
41c766:	0f 9f c0             	setg   %al
41c769:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c770:	85 c9                	test   %ecx,%ecx
41c772:	0f 85 e1 fe ff ff    	jne    0x41c659
41c778:	8b 46 eb             	mov    -0x15(%esi),%eax
41c77b:	3b 42 eb             	cmp    -0x15(%edx),%eax
41c77e:	0f 84 87 00 00 00    	je     0x41c80b
41c784:	0f b6 c8             	movzbl %al,%ecx
41c787:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
41c78b:	2b c8                	sub    %eax,%ecx
41c78d:	74 0e                	je     0x41c79d
41c78f:	33 c0                	xor    %eax,%eax
41c791:	85 c9                	test   %ecx,%ecx
41c793:	0f 9f c0             	setg   %al
41c796:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c79d:	85 c9                	test   %ecx,%ecx
41c79f:	0f 85 b4 fe ff ff    	jne    0x41c659
41c7a5:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
41c7a9:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
41c7ad:	2b c8                	sub    %eax,%ecx
41c7af:	74 0e                	je     0x41c7bf
41c7b1:	33 c0                	xor    %eax,%eax
41c7b3:	85 c9                	test   %ecx,%ecx
41c7b5:	0f 9f c0             	setg   %al
41c7b8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c7bf:	85 c9                	test   %ecx,%ecx
41c7c1:	0f 85 92 fe ff ff    	jne    0x41c659
41c7c7:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
41c7cb:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
41c7cf:	2b c8                	sub    %eax,%ecx
41c7d1:	74 0e                	je     0x41c7e1
41c7d3:	33 c0                	xor    %eax,%eax
41c7d5:	85 c9                	test   %ecx,%ecx
41c7d7:	0f 9f c0             	setg   %al
41c7da:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c7e1:	85 c9                	test   %ecx,%ecx
41c7e3:	0f 85 70 fe ff ff    	jne    0x41c659
41c7e9:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
41c7ed:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
41c7f1:	2b c8                	sub    %eax,%ecx
41c7f3:	74 0e                	je     0x41c803
41c7f5:	33 c0                	xor    %eax,%eax
41c7f7:	85 c9                	test   %ecx,%ecx
41c7f9:	0f 9f c0             	setg   %al
41c7fc:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c803:	85 c9                	test   %ecx,%ecx
41c805:	0f 85 4e fe ff ff    	jne    0x41c659
41c80b:	8b 46 ef             	mov    -0x11(%esi),%eax
41c80e:	3b 42 ef             	cmp    -0x11(%edx),%eax
41c811:	0f 84 87 00 00 00    	je     0x41c89e
41c817:	0f b6 c8             	movzbl %al,%ecx
41c81a:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
41c81e:	2b c8                	sub    %eax,%ecx
41c820:	74 0e                	je     0x41c830
41c822:	33 c0                	xor    %eax,%eax
41c824:	85 c9                	test   %ecx,%ecx
41c826:	0f 9f c0             	setg   %al
41c829:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c830:	85 c9                	test   %ecx,%ecx
41c832:	0f 85 21 fe ff ff    	jne    0x41c659
41c838:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
41c83c:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
41c840:	2b c8                	sub    %eax,%ecx
41c842:	74 0e                	je     0x41c852
41c844:	33 c0                	xor    %eax,%eax
41c846:	85 c9                	test   %ecx,%ecx
41c848:	0f 9f c0             	setg   %al
41c84b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c852:	85 c9                	test   %ecx,%ecx
41c854:	0f 85 ff fd ff ff    	jne    0x41c659
41c85a:	0f b6 4e f1          	movzbl -0xf(%esi),%ecx
41c85e:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
41c862:	2b c8                	sub    %eax,%ecx
41c864:	74 0e                	je     0x41c874
41c866:	33 c0                	xor    %eax,%eax
41c868:	85 c9                	test   %ecx,%ecx
41c86a:	0f 9f c0             	setg   %al
41c86d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c874:	85 c9                	test   %ecx,%ecx
41c876:	0f 85 dd fd ff ff    	jne    0x41c659
41c87c:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
41c880:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
41c884:	2b c8                	sub    %eax,%ecx
41c886:	74 0e                	je     0x41c896
41c888:	33 c0                	xor    %eax,%eax
41c88a:	85 c9                	test   %ecx,%ecx
41c88c:	0f 9f c0             	setg   %al
41c88f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c896:	85 c9                	test   %ecx,%ecx
41c898:	0f 85 bb fd ff ff    	jne    0x41c659
41c89e:	8b 46 f3             	mov    -0xd(%esi),%eax
41c8a1:	3b 42 f3             	cmp    -0xd(%edx),%eax
41c8a4:	0f 84 87 00 00 00    	je     0x41c931
41c8aa:	0f b6 c8             	movzbl %al,%ecx
41c8ad:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
41c8b1:	2b c8                	sub    %eax,%ecx
41c8b3:	74 0e                	je     0x41c8c3
41c8b5:	33 c0                	xor    %eax,%eax
41c8b7:	85 c9                	test   %ecx,%ecx
41c8b9:	0f 9f c0             	setg   %al
41c8bc:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c8c3:	85 c9                	test   %ecx,%ecx
41c8c5:	0f 85 8e fd ff ff    	jne    0x41c659
41c8cb:	0f b6 4e f4          	movzbl -0xc(%esi),%ecx
41c8cf:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
41c8d3:	2b c8                	sub    %eax,%ecx
41c8d5:	74 0e                	je     0x41c8e5
41c8d7:	33 c0                	xor    %eax,%eax
41c8d9:	85 c9                	test   %ecx,%ecx
41c8db:	0f 9f c0             	setg   %al
41c8de:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c8e5:	85 c9                	test   %ecx,%ecx
41c8e7:	0f 85 6c fd ff ff    	jne    0x41c659
41c8ed:	0f b6 4e f5          	movzbl -0xb(%esi),%ecx
41c8f1:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
41c8f5:	2b c8                	sub    %eax,%ecx
41c8f7:	74 0e                	je     0x41c907
41c8f9:	33 c0                	xor    %eax,%eax
41c8fb:	85 c9                	test   %ecx,%ecx
41c8fd:	0f 9f c0             	setg   %al
41c900:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c907:	85 c9                	test   %ecx,%ecx
41c909:	0f 85 4a fd ff ff    	jne    0x41c659
41c90f:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
41c913:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
41c917:	2b c8                	sub    %eax,%ecx
41c919:	74 0e                	je     0x41c929
41c91b:	33 c0                	xor    %eax,%eax
41c91d:	85 c9                	test   %ecx,%ecx
41c91f:	0f 9f c0             	setg   %al
41c922:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c929:	85 c9                	test   %ecx,%ecx
41c92b:	0f 85 28 fd ff ff    	jne    0x41c659
41c931:	8b 46 f7             	mov    -0x9(%esi),%eax
41c934:	3b 42 f7             	cmp    -0x9(%edx),%eax
41c937:	0f 84 87 00 00 00    	je     0x41c9c4
41c93d:	0f b6 c8             	movzbl %al,%ecx
41c940:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
41c944:	2b c8                	sub    %eax,%ecx
41c946:	74 0e                	je     0x41c956
41c948:	33 c0                	xor    %eax,%eax
41c94a:	85 c9                	test   %ecx,%ecx
41c94c:	0f 9f c0             	setg   %al
41c94f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c956:	85 c9                	test   %ecx,%ecx
41c958:	0f 85 fb fc ff ff    	jne    0x41c659
41c95e:	0f b6 4e f8          	movzbl -0x8(%esi),%ecx
41c962:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
41c966:	2b c8                	sub    %eax,%ecx
41c968:	74 0e                	je     0x41c978
41c96a:	33 c0                	xor    %eax,%eax
41c96c:	85 c9                	test   %ecx,%ecx
41c96e:	0f 9f c0             	setg   %al
41c971:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c978:	85 c9                	test   %ecx,%ecx
41c97a:	0f 85 d9 fc ff ff    	jne    0x41c659
41c980:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
41c984:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
41c988:	2b c8                	sub    %eax,%ecx
41c98a:	74 0e                	je     0x41c99a
41c98c:	33 c0                	xor    %eax,%eax
41c98e:	85 c9                	test   %ecx,%ecx
41c990:	0f 9f c0             	setg   %al
41c993:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c99a:	85 c9                	test   %ecx,%ecx
41c99c:	0f 85 b7 fc ff ff    	jne    0x41c659
41c9a2:	0f b6 4e fa          	movzbl -0x6(%esi),%ecx
41c9a6:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
41c9aa:	2b c8                	sub    %eax,%ecx
41c9ac:	74 0e                	je     0x41c9bc
41c9ae:	33 c0                	xor    %eax,%eax
41c9b0:	85 c9                	test   %ecx,%ecx
41c9b2:	0f 9f c0             	setg   %al
41c9b5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c9bc:	85 c9                	test   %ecx,%ecx
41c9be:	0f 85 95 fc ff ff    	jne    0x41c659
41c9c4:	8b 46 fb             	mov    -0x5(%esi),%eax
41c9c7:	3b 42 fb             	cmp    -0x5(%edx),%eax
41c9ca:	0f 84 88 00 00 00    	je     0x41ca58
41c9d0:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
41c9d4:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
41c9d8:	2b c8                	sub    %eax,%ecx
41c9da:	74 0e                	je     0x41c9ea
41c9dc:	33 c0                	xor    %eax,%eax
41c9de:	85 c9                	test   %ecx,%ecx
41c9e0:	0f 9f c0             	setg   %al
41c9e3:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c9ea:	85 c9                	test   %ecx,%ecx
41c9ec:	0f 85 67 fc ff ff    	jne    0x41c659
41c9f2:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
41c9f6:	0f b6 4e fc          	movzbl -0x4(%esi),%ecx
41c9fa:	2b c8                	sub    %eax,%ecx
41c9fc:	74 0e                	je     0x41ca0c
41c9fe:	33 c0                	xor    %eax,%eax
41ca00:	85 c9                	test   %ecx,%ecx
41ca02:	0f 9f c0             	setg   %al
41ca05:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ca0c:	85 c9                	test   %ecx,%ecx
41ca0e:	0f 85 45 fc ff ff    	jne    0x41c659
41ca14:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
41ca18:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
41ca1c:	2b c8                	sub    %eax,%ecx
41ca1e:	74 0e                	je     0x41ca2e
41ca20:	33 c0                	xor    %eax,%eax
41ca22:	85 c9                	test   %ecx,%ecx
41ca24:	0f 9f c0             	setg   %al
41ca27:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ca2e:	85 c9                	test   %ecx,%ecx
41ca30:	0f 85 23 fc ff ff    	jne    0x41c659
41ca36:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
41ca3a:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
41ca3e:	2b c8                	sub    %eax,%ecx
41ca40:	74 0e                	je     0x41ca50
41ca42:	33 c0                	xor    %eax,%eax
41ca44:	85 c9                	test   %ecx,%ecx
41ca46:	0f 9f c0             	setg   %al
41ca49:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ca50:	85 c9                	test   %ecx,%ecx
41ca52:	0f 85 01 fc ff ff    	jne    0x41c659
41ca58:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
41ca5c:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
41ca60:	2b c8                	sub    %eax,%ecx
41ca62:	0f 84 f1 fb ff ff    	je     0x41c659
41ca68:	33 c0                	xor    %eax,%eax
41ca6a:	85 c9                	test   %ecx,%ecx
41ca6c:	0f 9f c0             	setg   %al
41ca6f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ca76:	e9 de fb ff ff       	jmp    0x41c659
41ca7b:	8b 46 e2             	mov    -0x1e(%esi),%eax
41ca7e:	3b 42 e2             	cmp    -0x1e(%edx),%eax
41ca81:	0f 84 87 00 00 00    	je     0x41cb0e
41ca87:	0f b6 c8             	movzbl %al,%ecx
41ca8a:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
41ca8e:	2b c8                	sub    %eax,%ecx
41ca90:	74 0e                	je     0x41caa0
41ca92:	33 c0                	xor    %eax,%eax
41ca94:	85 c9                	test   %ecx,%ecx
41ca96:	0f 9f c0             	setg   %al
41ca99:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41caa0:	85 c9                	test   %ecx,%ecx
41caa2:	0f 85 b1 fb ff ff    	jne    0x41c659
41caa8:	0f b6 4e e3          	movzbl -0x1d(%esi),%ecx
41caac:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
41cab0:	2b c8                	sub    %eax,%ecx
41cab2:	74 0e                	je     0x41cac2
41cab4:	33 c0                	xor    %eax,%eax
41cab6:	85 c9                	test   %ecx,%ecx
41cab8:	0f 9f c0             	setg   %al
41cabb:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cac2:	85 c9                	test   %ecx,%ecx
41cac4:	0f 85 8f fb ff ff    	jne    0x41c659
41caca:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
41cace:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
41cad2:	2b c8                	sub    %eax,%ecx
41cad4:	74 0e                	je     0x41cae4
41cad6:	33 c0                	xor    %eax,%eax
41cad8:	85 c9                	test   %ecx,%ecx
41cada:	0f 9f c0             	setg   %al
41cadd:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cae4:	85 c9                	test   %ecx,%ecx
41cae6:	0f 85 6d fb ff ff    	jne    0x41c659
41caec:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
41caf0:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
41caf4:	2b c8                	sub    %eax,%ecx
41caf6:	74 0e                	je     0x41cb06
41caf8:	33 c0                	xor    %eax,%eax
41cafa:	85 c9                	test   %ecx,%ecx
41cafc:	0f 9f c0             	setg   %al
41caff:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cb06:	85 c9                	test   %ecx,%ecx
41cb08:	0f 85 4b fb ff ff    	jne    0x41c659
41cb0e:	8b 46 e6             	mov    -0x1a(%esi),%eax
41cb11:	3b 42 e6             	cmp    -0x1a(%edx),%eax
41cb14:	0f 84 87 00 00 00    	je     0x41cba1
41cb1a:	0f b6 c8             	movzbl %al,%ecx
41cb1d:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
41cb21:	2b c8                	sub    %eax,%ecx
41cb23:	74 0e                	je     0x41cb33
41cb25:	33 c0                	xor    %eax,%eax
41cb27:	85 c9                	test   %ecx,%ecx
41cb29:	0f 9f c0             	setg   %al
41cb2c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cb33:	85 c9                	test   %ecx,%ecx
41cb35:	0f 85 1e fb ff ff    	jne    0x41c659
41cb3b:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
41cb3f:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
41cb43:	2b c8                	sub    %eax,%ecx
41cb45:	74 0e                	je     0x41cb55
41cb47:	33 c0                	xor    %eax,%eax
41cb49:	85 c9                	test   %ecx,%ecx
41cb4b:	0f 9f c0             	setg   %al
41cb4e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cb55:	85 c9                	test   %ecx,%ecx
41cb57:	0f 85 fc fa ff ff    	jne    0x41c659
41cb5d:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
41cb61:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
41cb65:	2b c8                	sub    %eax,%ecx
41cb67:	74 0e                	je     0x41cb77
41cb69:	33 c0                	xor    %eax,%eax
41cb6b:	85 c9                	test   %ecx,%ecx
41cb6d:	0f 9f c0             	setg   %al
41cb70:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cb77:	85 c9                	test   %ecx,%ecx
41cb79:	0f 85 da fa ff ff    	jne    0x41c659
41cb7f:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
41cb83:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
41cb87:	2b c8                	sub    %eax,%ecx
41cb89:	74 0e                	je     0x41cb99
41cb8b:	33 c0                	xor    %eax,%eax
41cb8d:	85 c9                	test   %ecx,%ecx
41cb8f:	0f 9f c0             	setg   %al
41cb92:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cb99:	85 c9                	test   %ecx,%ecx
41cb9b:	0f 85 b8 fa ff ff    	jne    0x41c659
41cba1:	8b 46 ea             	mov    -0x16(%esi),%eax
41cba4:	3b 42 ea             	cmp    -0x16(%edx),%eax
41cba7:	0f 84 87 00 00 00    	je     0x41cc34
41cbad:	0f b6 c8             	movzbl %al,%ecx
41cbb0:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
41cbb4:	2b c8                	sub    %eax,%ecx
41cbb6:	74 0e                	je     0x41cbc6