41e7d5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e7dc:	85 c9                	test   %ecx,%ecx
41e7de:	0f 85 45 fc ff ff    	jne    0x41e429
41e7e4:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
41e7e8:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
41e7ec:	2b c8                	sub    %eax,%ecx
41e7ee:	74 0e                	je     0x41e7fe
41e7f0:	33 c0                	xor    %eax,%eax
41e7f2:	85 c9                	test   %ecx,%ecx
41e7f4:	0f 9f c0             	setg   %al
41e7f7:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e7fe:	85 c9                	test   %ecx,%ecx
41e800:	0f 85 23 fc ff ff    	jne    0x41e429
41e806:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
41e80a:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
41e80e:	2b c8                	sub    %eax,%ecx
41e810:	74 0e                	je     0x41e820
41e812:	33 c0                	xor    %eax,%eax
41e814:	85 c9                	test   %ecx,%ecx
41e816:	0f 9f c0             	setg   %al
41e819:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e820:	85 c9                	test   %ecx,%ecx
41e822:	0f 85 01 fc ff ff    	jne    0x41e429
41e828:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
41e82c:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
41e830:	2b c8                	sub    %eax,%ecx
41e832:	0f 84 f1 fb ff ff    	je     0x41e429
41e838:	33 c0                	xor    %eax,%eax
41e83a:	85 c9                	test   %ecx,%ecx
41e83c:	0f 9f c0             	setg   %al
41e83f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e846:	e9 de fb ff ff       	jmp    0x41e429
41e84b:	8b 46 e2             	mov    -0x1e(%esi),%eax
41e84e:	3b 42 e2             	cmp    -0x1e(%edx),%eax
41e851:	0f 84 87 00 00 00    	je     0x41e8de
41e857:	0f b6 c8             	movzbl %al,%ecx
41e85a:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
41e85e:	2b c8                	sub    %eax,%ecx
41e860:	74 0e                	je     0x41e870
41e862:	33 c0                	xor    %eax,%eax
41e864:	85 c9                	test   %ecx,%ecx
41e866:	0f 9f c0             	setg   %al
41e869:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e870:	85 c9                	test   %ecx,%ecx
41e872:	0f 85 b1 fb ff ff    	jne    0x41e429
41e878:	0f b6 4e e3          	movzbl -0x1d(%esi),%ecx
41e87c:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
41e880:	2b c8                	sub    %eax,%ecx
41e882:	74 0e                	je     0x41e892
41e884:	33 c0                	xor    %eax,%eax
41e886:	85 c9                	test   %ecx,%ecx
41e888:	0f 9f c0             	setg   %al
41e88b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e892:	85 c9                	test   %ecx,%ecx
41e894:	0f 85 8f fb ff ff    	jne    0x41e429
41e89a:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
41e89e:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
41e8a2:	2b c8                	sub    %eax,%ecx
41e8a4:	74 0e                	je     0x41e8b4
41e8a6:	33 c0                	xor    %eax,%eax
41e8a8:	85 c9                	test   %ecx,%ecx
41e8aa:	0f 9f c0             	setg   %al
41e8ad:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e8b4:	85 c9                	test   %ecx,%ecx
41e8b6:	0f 85 6d fb ff ff    	jne    0x41e429
41e8bc:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
41e8c0:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
41e8c4:	2b c8                	sub    %eax,%ecx
41e8c6:	74 0e                	je     0x41e8d6
41e8c8:	33 c0                	xor    %eax,%eax
41e8ca:	85 c9                	test   %ecx,%ecx
41e8cc:	0f 9f c0             	setg   %al
41e8cf:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e8d6:	85 c9                	test   %ecx,%ecx
41e8d8:	0f 85 4b fb ff ff    	jne    0x41e429
41e8de:	8b 46 e6             	mov    -0x1a(%esi),%eax
41e8e1:	3b 42 e6             	cmp    -0x1a(%edx),%eax
41e8e4:	0f 84 87 00 00 00    	je     0x41e971
41e8ea:	0f b6 c8             	movzbl %al,%ecx
41e8ed:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
41e8f1:	2b c8                	sub    %eax,%ecx
41e8f3:	74 0e                	je     0x41e903
41e8f5:	33 c0                	xor    %eax,%eax
41e8f7:	85 c9                	test   %ecx,%ecx
41e8f9:	0f 9f c0             	setg   %al
41e8fc:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e903:	85 c9                	test   %ecx,%ecx
41e905:	0f 85 1e fb ff ff    	jne    0x41e429
41e90b:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
41e90f:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
41e913:	2b c8                	sub    %eax,%ecx
41e915:	74 0e                	je     0x41e925
41e917:	33 c0                	xor    %eax,%eax
41e919:	85 c9                	test   %ecx,%ecx
41e91b:	0f 9f c0             	setg   %al
41e91e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e925:	85 c9                	test   %ecx,%ecx
41e927:	0f 85 fc fa ff ff    	jne    0x41e429
41e92d:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
41e931:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
41e935:	2b c8                	sub    %eax,%ecx
41e937:	74 0e                	je     0x41e947
41e939:	33 c0                	xor    %eax,%eax
41e93b:	85 c9                	test   %ecx,%ecx
41e93d:	0f 9f c0             	setg   %al
41e940:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e947:	85 c9                	test   %ecx,%ecx
41e949:	0f 85 da fa ff ff    	jne    0x41e429
41e94f:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
41e953:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
41e957:	2b c8                	sub    %eax,%ecx
41e959:	74 0e                	je     0x41e969
41e95b:	33 c0                	xor    %eax,%eax
41e95d:	85 c9                	test   %ecx,%ecx
41e95f:	0f 9f c0             	setg   %al
41e962:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e969:	85 c9                	test   %ecx,%ecx
41e96b:	0f 85 b8 fa ff ff    	jne    0x41e429
41e971:	8b 46 ea             	mov    -0x16(%esi),%eax
41e974:	3b 42 ea             	cmp    -0x16(%edx),%eax
41e977:	0f 84 87 00 00 00    	je     0x41ea04
41e97d:	0f b6 c8             	movzbl %al,%ecx
41e980:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
41e984:	2b c8                	sub    %eax,%ecx
41e986:	74 0e                	je     0x41e996
41e988:	33 c0                	xor    %eax,%eax
41e98a:	85 c9                	test   %ecx,%ecx
41e98c:	0f 9f c0             	setg   %al
41e98f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e996:	85 c9                	test   %ecx,%ecx
41e998:	0f 85 8b fa ff ff    	jne    0x41e429
41e99e:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
41e9a2:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
41e9a6:	2b c8                	sub    %eax,%ecx
41e9a8:	74 0e                	je     0x41e9b8
41e9aa:	33 c0                	xor    %eax,%eax
41e9ac:	85 c9                	test   %ecx,%ecx
41e9ae:	0f 9f c0             	setg   %al
41e9b1:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e9b8:	85 c9                	test   %ecx,%ecx
41e9ba:	0f 85 69 fa ff ff    	jne    0x41e429
41e9c0:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
41e9c4:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
41e9c8:	2b c8                	sub    %eax,%ecx
41e9ca:	74 0e                	je     0x41e9da
41e9cc:	33 c0                	xor    %eax,%eax
41e9ce:	85 c9                	test   %ecx,%ecx
41e9d0:	0f 9f c0             	setg   %al
41e9d3:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e9da:	85 c9                	test   %ecx,%ecx
41e9dc:	0f 85 47 fa ff ff    	jne    0x41e429
41e9e2:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
41e9e6:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
41e9ea:	2b c8                	sub    %eax,%ecx
41e9ec:	74 0e                	je     0x41e9fc
41e9ee:	33 c0                	xor    %eax,%eax
41e9f0:	85 c9                	test   %ecx,%ecx
41e9f2:	0f 9f c0             	setg   %al
41e9f5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e9fc:	85 c9                	test   %ecx,%ecx
41e9fe:	0f 85 25 fa ff ff    	jne    0x41e429
41ea04:	8b 46 ee             	mov    -0x12(%esi),%eax
41ea07:	3b 42 ee             	cmp    -0x12(%edx),%eax
41ea0a:	0f 84 87 00 00 00    	je     0x41ea97
41ea10:	0f b6 c8             	movzbl %al,%ecx
41ea13:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
41ea17:	2b c8                	sub    %eax,%ecx
41ea19:	74 0e                	je     0x41ea29
41ea1b:	33 c0                	xor    %eax,%eax
41ea1d:	85 c9                	test   %ecx,%ecx
41ea1f:	0f 9f c0             	setg   %al
41ea22:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ea29:	85 c9                	test   %ecx,%ecx
41ea2b:	0f 85 f8 f9 ff ff    	jne    0x41e429
41ea31:	0f b6 4e ef          	movzbl -0x11(%esi),%ecx
41ea35:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
41ea39:	2b c8                	sub    %eax,%ecx
41ea3b:	74 0e                	je     0x41ea4b
41ea3d:	33 c0                	xor    %eax,%eax
41ea3f:	85 c9                	test   %ecx,%ecx
41ea41:	0f 9f c0             	setg   %al
41ea44:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ea4b:	85 c9                	test   %ecx,%ecx
41ea4d:	0f 85 d6 f9 ff ff    	jne    0x41e429
41ea53:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
41ea57:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
41ea5b:	2b c8                	sub    %eax,%ecx
41ea5d:	74 0e                	je     0x41ea6d
41ea5f:	33 c0                	xor    %eax,%eax
41ea61:	85 c9                	test   %ecx,%ecx
41ea63:	0f 9f c0             	setg   %al
41ea66:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ea6d:	85 c9                	test   %ecx,%ecx
41ea6f:	0f 85 b4 f9 ff ff    	jne    0x41e429
41ea75:	0f b6 4e f1          	movzbl -0xf(%esi),%ecx
41ea79:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
41ea7d:	2b c8                	sub    %eax,%ecx
41ea7f:	74 0e                	je     0x41ea8f
41ea81:	33 c0                	xor    %eax,%eax
41ea83:	85 c9                	test   %ecx,%ecx
41ea85:	0f 9f c0             	setg   %al
41ea88:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ea8f:	85 c9                	test   %ecx,%ecx
41ea91:	0f 85 92 f9 ff ff    	jne    0x41e429
41ea97:	8b 46 f2             	mov    -0xe(%esi),%eax
41ea9a:	3b 42 f2             	cmp    -0xe(%edx),%eax
41ea9d:	0f 84 87 00 00 00    	je     0x41eb2a
41eaa3:	0f b6 c8             	movzbl %al,%ecx
41eaa6:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
41eaaa:	2b c8                	sub    %eax,%ecx
41eaac:	74 0e                	je     0x41eabc
41eaae:	33 c0                	xor    %eax,%eax
41eab0:	85 c9                	test   %ecx,%ecx
41eab2:	0f 9f c0             	setg   %al
41eab5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41eabc:	85 c9                	test   %ecx,%ecx
41eabe:	0f 85 65 f9 ff ff    	jne    0x41e429
41eac4:	0f b6 4e f3          	movzbl -0xd(%esi),%ecx
41eac8:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
41eacc:	2b c8                	sub    %eax,%ecx
41eace:	74 0e                	je     0x41eade
41ead0:	33 c0                	xor    %eax,%eax
41ead2:	85 c9                	test   %ecx,%ecx
41ead4:	0f 9f c0             	setg   %al
41ead7:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41eade:	85 c9                	test   %ecx,%ecx
41eae0:	0f 85 43 f9 ff ff    	jne    0x41e429
41eae6:	0f b6 4e f4          	movzbl -0xc(%esi),%ecx
41eaea:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
41eaee:	2b c8                	sub    %eax,%ecx
41eaf0:	74 0e                	je     0x41eb00
41eaf2:	33 c0                	xor    %eax,%eax
41eaf4:	85 c9                	test   %ecx,%ecx
41eaf6:	0f 9f c0             	setg   %al
41eaf9:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41eb00:	85 c9                	test   %ecx,%ecx
41eb02:	0f 85 21 f9 ff ff    	jne    0x41e429
41eb08:	0f b6 4e f5          	movzbl -0xb(%esi),%ecx
41eb0c:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
41eb10:	2b c8                	sub    %eax,%ecx
41eb12:	74 0e                	je     0x41eb22
41eb14:	33 c0                	xor    %eax,%eax
41eb16:	85 c9                	test   %ecx,%ecx
41eb18:	0f 9f c0             	setg   %al
41eb1b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41eb22:	85 c9                	test   %ecx,%ecx
41eb24:	0f 85 ff f8 ff ff    	jne    0x41e429
41eb2a:	8b 46 f6             	mov    -0xa(%esi),%eax
41eb2d:	3b 42 f6             	cmp    -0xa(%edx),%eax
41eb30:	0f 84 88 00 00 00    	je     0x41ebbe
41eb36:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
41eb3a:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
41eb3e:	2b c8                	sub    %eax,%ecx
41eb40:	74 0e                	je     0x41eb50
41eb42:	33 c0                	xor    %eax,%eax
41eb44:	85 c9                	test   %ecx,%ecx
41eb46:	0f 9f c0             	setg   %al
41eb49:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41eb50:	85 c9                	test   %ecx,%ecx
41eb52:	0f 85 d1 f8 ff ff    	jne    0x41e429
41eb58:	0f b6 4e f7          	movzbl -0x9(%esi),%ecx
41eb5c:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
41eb60:	2b c8                	sub    %eax,%ecx
41eb62:	74 0e                	je     0x41eb72
41eb64:	33 c0                	xor    %eax,%eax
41eb66:	85 c9                	test   %ecx,%ecx
41eb68:	0f 9f c0             	setg   %al
41eb6b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41eb72:	85 c9                	test   %ecx,%ecx
41eb74:	0f 85 af f8 ff ff    	jne    0x41e429
41eb7a:	0f b6 4e f8          	movzbl -0x8(%esi),%ecx
41eb7e:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
41eb82:	2b c8                	sub    %eax,%ecx
41eb84:	74 0e                	je     0x41eb94
41eb86:	33 c0                	xor    %eax,%eax
41eb88:	85 c9                	test   %ecx,%ecx
41eb8a:	0f 9f c0             	setg   %al
41eb8d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41eb94:	85 c9                	test   %ecx,%ecx
41eb96:	0f 85 8d f8 ff ff    	jne    0x41e429
41eb9c:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
41eba0:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
41eba4:	2b c8                	sub    %eax,%ecx
41eba6:	74 0e                	je     0x41ebb6
41eba8:	33 c0                	xor    %eax,%eax
41ebaa:	85 c9                	test   %ecx,%ecx
41ebac:	0f 9f c0             	setg   %al
41ebaf:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ebb6:	85 c9                	test   %ecx,%ecx
41ebb8:	0f 85 6b f8 ff ff    	jne    0x41e429
41ebbe:	8b 46 fa             	mov    -0x6(%esi),%eax
41ebc1:	3b 42 fa             	cmp    -0x6(%edx),%eax
41ebc4:	0f 84 87 00 00 00    	je     0x41ec51
41ebca:	0f b6 c8             	movzbl %al,%ecx
41ebcd:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
41ebd1:	2b c8                	sub    %eax,%ecx
41ebd3:	74 0e                	je     0x41ebe3
41ebd5:	33 c0                	xor    %eax,%eax
41ebd7:	85 c9                	test   %ecx,%ecx
41ebd9:	0f 9f c0             	setg   %al
41ebdc:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ebe3:	85 c9                	test   %ecx,%ecx
41ebe5:	0f 85 3e f8 ff ff    	jne    0x41e429
41ebeb:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
41ebef:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
41ebf3:	2b c8                	sub    %eax,%ecx
41ebf5:	74 0e                	je     0x41ec05
41ebf7:	33 c0                	xor    %eax,%eax
41ebf9:	85 c9                	test   %ecx,%ecx
41ebfb:	0f 9f c0             	setg   %al
41ebfe:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ec05:	85 c9                	test   %ecx,%ecx
41ec07:	0f 85 1c f8 ff ff    	jne    0x41e429
41ec0d:	0f b6 4e fc          	movzbl -0x4(%esi),%ecx
41ec11:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
41ec15:	2b c8                	sub    %eax,%ecx
41ec17:	74 0e                	je     0x41ec27
41ec19:	33 c0                	xor    %eax,%eax
41ec1b:	85 c9                	test   %ecx,%ecx
41ec1d:	0f 9f c0             	setg   %al
41ec20:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ec27:	85 c9                	test   %ecx,%ecx
41ec29:	0f 85 fa f7 ff ff    	jne    0x41e429
41ec2f:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
41ec33:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
41ec37:	2b c8                	sub    %eax,%ecx
41ec39:	74 0e                	je     0x41ec49
41ec3b:	33 c0                	xor    %eax,%eax
41ec3d:	85 c9                	test   %ecx,%ecx
41ec3f:	0f 9f c0             	setg   %al
41ec42:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ec49:	85 c9                	test   %ecx,%ecx
41ec4b:	0f 85 d8 f7 ff ff    	jne    0x41e429
41ec51:	66 8b 46 fe          	mov    -0x2(%esi),%ax
41ec55:	66 3b 42 fe          	cmp    -0x2(%edx),%ax
41ec59:	0f 84 c8 f7 ff ff    	je     0x41e427
41ec5f:	e9 a2 fb ff ff       	jmp    0x41e806
41ec64:	8b 46 e1             	mov    -0x1f(%esi),%eax
41ec67:	3b 42 e1             	cmp    -0x1f(%edx),%eax
41ec6a:	0f 84 87 00 00 00    	je     0x41ecf7
41ec70:	0f b6 c8             	movzbl %al,%ecx
41ec73:	0f b6 42 e1          	movzbl -0x1f(%edx),%eax
41ec77:	2b c8                	sub    %eax,%ecx
41ec79:	74 0e                	je     0x41ec89
41ec7b:	33 c0                	xor    %eax,%eax
41ec7d:	85 c9                	test   %ecx,%ecx
41ec7f:	0f 9f c0             	setg   %al
41ec82:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ec89:	85 c9                	test   %ecx,%ecx
41ec8b:	0f 85 98 f7 ff ff    	jne    0x41e429