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
41ec91:	0f b6 4e e2          	movzbl -0x1e(%esi),%ecx
41ec95:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
41ec99:	2b c8                	sub    %eax,%ecx
41ec9b:	74 0e                	je     0x41ecab
41ec9d:	33 c0                	xor    %eax,%eax
41ec9f:	85 c9                	test   %ecx,%ecx
41eca1:	0f 9f c0             	setg   %al
41eca4:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ecab:	85 c9                	test   %ecx,%ecx
41ecad:	0f 85 76 f7 ff ff    	jne    0x41e429
41ecb3:	0f b6 4e e3          	movzbl -0x1d(%esi),%ecx
41ecb7:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
41ecbb:	2b c8                	sub    %eax,%ecx
41ecbd:	74 0e                	je     0x41eccd
41ecbf:	33 c0                	xor    %eax,%eax
41ecc1:	85 c9                	test   %ecx,%ecx
41ecc3:	0f 9f c0             	setg   %al
41ecc6:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41eccd:	85 c9                	test   %ecx,%ecx
41eccf:	0f 85 54 f7 ff ff    	jne    0x41e429
41ecd5:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
41ecd9:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
41ecdd:	2b c8                	sub    %eax,%ecx
41ecdf:	74 0e                	je     0x41ecef
41ece1:	33 c0                	xor    %eax,%eax
41ece3:	85 c9                	test   %ecx,%ecx
41ece5:	0f 9f c0             	setg   %al
41ece8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ecef:	85 c9                	test   %ecx,%ecx
41ecf1:	0f 85 32 f7 ff ff    	jne    0x41e429
41ecf7:	8b 46 e5             	mov    -0x1b(%esi),%eax
41ecfa:	3b 42 e5             	cmp    -0x1b(%edx),%eax
41ecfd:	0f 84 87 00 00 00    	je     0x41ed8a
41ed03:	0f b6 c8             	movzbl %al,%ecx
41ed06:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
41ed0a:	2b c8                	sub    %eax,%ecx
41ed0c:	74 0e                	je     0x41ed1c
41ed0e:	33 c0                	xor    %eax,%eax
41ed10:	85 c9                	test   %ecx,%ecx
41ed12:	0f 9f c0             	setg   %al
41ed15:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ed1c:	85 c9                	test   %ecx,%ecx
41ed1e:	0f 85 05 f7 ff ff    	jne    0x41e429
41ed24:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
41ed28:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
41ed2c:	2b c8                	sub    %eax,%ecx
41ed2e:	74 0e                	je     0x41ed3e
41ed30:	33 c0                	xor    %eax,%eax
41ed32:	85 c9                	test   %ecx,%ecx
41ed34:	0f 9f c0             	setg   %al
41ed37:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ed3e:	85 c9                	test   %ecx,%ecx
41ed40:	0f 85 e3 f6 ff ff    	jne    0x41e429
41ed46:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
41ed4a:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
41ed4e:	2b c8                	sub    %eax,%ecx
41ed50:	74 0e                	je     0x41ed60
41ed52:	33 c0                	xor    %eax,%eax
41ed54:	85 c9                	test   %ecx,%ecx
41ed56:	0f 9f c0             	setg   %al
41ed59:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ed60:	85 c9                	test   %ecx,%ecx
41ed62:	0f 85 c1 f6 ff ff    	jne    0x41e429
41ed68:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
41ed6c:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
41ed70:	2b c8                	sub    %eax,%ecx
41ed72:	74 0e                	je     0x41ed82
41ed74:	33 c0                	xor    %eax,%eax
41ed76:	85 c9                	test   %ecx,%ecx
41ed78:	0f 9f c0             	setg   %al
41ed7b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ed82:	85 c9                	test   %ecx,%ecx
41ed84:	0f 85 9f f6 ff ff    	jne    0x41e429
41ed8a:	8b 46 e9             	mov    -0x17(%esi),%eax
41ed8d:	3b 42 e9             	cmp    -0x17(%edx),%eax
41ed90:	0f 84 87 00 00 00    	je     0x41ee1d
41ed96:	0f b6 c8             	movzbl %al,%ecx
41ed99:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
41ed9d:	2b c8                	sub    %eax,%ecx
41ed9f:	74 0e                	je     0x41edaf
41eda1:	33 c0                	xor    %eax,%eax
41eda3:	85 c9                	test   %ecx,%ecx
41eda5:	0f 9f c0             	setg   %al
41eda8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41edaf:	85 c9                	test   %ecx,%ecx
41edb1:	0f 85 72 f6 ff ff    	jne    0x41e429
41edb7:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
41edbb:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
41edbf:	2b c8                	sub    %eax,%ecx
41edc1:	74 0e                	je     0x41edd1
41edc3:	33 c0                	xor    %eax,%eax
41edc5:	85 c9                	test   %ecx,%ecx
41edc7:	0f 9f c0             	setg   %al
41edca:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41edd1:	85 c9                	test   %ecx,%ecx
41edd3:	0f 85 50 f6 ff ff    	jne    0x41e429
41edd9:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
41eddd:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
41ede1:	2b c8                	sub    %eax,%ecx
41ede3:	74 0e                	je     0x41edf3
41ede5:	33 c0                	xor    %eax,%eax
41ede7:	85 c9                	test   %ecx,%ecx
41ede9:	0f 9f c0             	setg   %al
41edec:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41edf3:	85 c9                	test   %ecx,%ecx
41edf5:	0f 85 2e f6 ff ff    	jne    0x41e429
41edfb:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
41edff:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
41ee03:	2b c8                	sub    %eax,%ecx
41ee05:	74 0e                	je     0x41ee15
41ee07:	33 c0                	xor    %eax,%eax
41ee09:	85 c9                	test   %ecx,%ecx
41ee0b:	0f 9f c0             	setg   %al
41ee0e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ee15:	85 c9                	test   %ecx,%ecx
41ee17:	0f 85 0c f6 ff ff    	jne    0x41e429
41ee1d:	8b 46 ed             	mov    -0x13(%esi),%eax
41ee20:	3b 42 ed             	cmp    -0x13(%edx),%eax
41ee23:	0f 84 88 00 00 00    	je     0x41eeb1
41ee29:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
41ee2d:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
41ee31:	2b c8                	sub    %eax,%ecx
41ee33:	74 0e                	je     0x41ee43
41ee35:	33 c0                	xor    %eax,%eax
41ee37:	85 c9                	test   %ecx,%ecx
41ee39:	0f 9f c0             	setg   %al
41ee3c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ee43:	85 c9                	test   %ecx,%ecx
41ee45:	0f 85 de f5 ff ff    	jne    0x41e429
41ee4b:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
41ee4f:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
41ee53:	2b c8                	sub    %eax,%ecx
41ee55:	74 0e                	je     0x41ee65
41ee57:	33 c0                	xor    %eax,%eax
41ee59:	85 c9                	test   %ecx,%ecx
41ee5b:	0f 9f c0             	setg   %al
41ee5e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ee65:	85 c9                	test   %ecx,%ecx
41ee67:	0f 85 bc f5 ff ff    	jne    0x41e429
41ee6d:	0f b6 4e ef          	movzbl -0x11(%esi),%ecx
41ee71:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
41ee75:	2b c8                	sub    %eax,%ecx
41ee77:	74 0e                	je     0x41ee87
41ee79:	33 c0                	xor    %eax,%eax
41ee7b:	85 c9                	test   %ecx,%ecx
41ee7d:	0f 9f c0             	setg   %al
41ee80:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ee87:	85 c9                	test   %ecx,%ecx
41ee89:	0f 85 9a f5 ff ff    	jne    0x41e429
41ee8f:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
41ee93:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
41ee97:	2b c8                	sub    %eax,%ecx
41ee99:	74 0e                	je     0x41eea9
41ee9b:	33 c0                	xor    %eax,%eax
41ee9d:	85 c9                	test   %ecx,%ecx
41ee9f:	0f 9f c0             	setg   %al
41eea2:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41eea9:	85 c9                	test   %ecx,%ecx
41eeab:	0f 85 78 f5 ff ff    	jne    0x41e429
41eeb1:	8b 46 f1             	mov    -0xf(%esi),%eax
41eeb4:	3b 42 f1             	cmp    -0xf(%edx),%eax
41eeb7:	0f 84 87 00 00 00    	je     0x41ef44
41eebd:	0f b6 c8             	movzbl %al,%ecx
41eec0:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
41eec4:	2b c8                	sub    %eax,%ecx
41eec6:	74 0e                	je     0x41eed6
41eec8:	33 c0                	xor    %eax,%eax
41eeca:	85 c9                	test   %ecx,%ecx
41eecc:	0f 9f c0             	setg   %al
41eecf:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41eed6:	85 c9                	test   %ecx,%ecx
41eed8:	0f 85 4b f5 ff ff    	jne    0x41e429
41eede:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
41eee2:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
41eee6:	2b c8                	sub    %eax,%ecx