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
41cbb8:	33 c0                	xor    %eax,%eax
41cbba:	85 c9                	test   %ecx,%ecx
41cbbc:	0f 9f c0             	setg   %al
41cbbf:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cbc6:	85 c9                	test   %ecx,%ecx
41cbc8:	0f 85 8b fa ff ff    	jne    0x41c659
41cbce:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
41cbd2:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
41cbd6:	2b c8                	sub    %eax,%ecx
41cbd8:	74 0e                	je     0x41cbe8
41cbda:	33 c0                	xor    %eax,%eax
41cbdc:	85 c9                	test   %ecx,%ecx
41cbde:	0f 9f c0             	setg   %al
41cbe1:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cbe8:	85 c9                	test   %ecx,%ecx
41cbea:	0f 85 69 fa ff ff    	jne    0x41c659
41cbf0:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
41cbf4:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
41cbf8:	2b c8                	sub    %eax,%ecx
41cbfa:	74 0e                	je     0x41cc0a
41cbfc:	33 c0                	xor    %eax,%eax
41cbfe:	85 c9                	test   %ecx,%ecx
41cc00:	0f 9f c0             	setg   %al
41cc03:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cc0a:	85 c9                	test   %ecx,%ecx
41cc0c:	0f 85 47 fa ff ff    	jne    0x41c659
41cc12:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
41cc16:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
41cc1a:	2b c8                	sub    %eax,%ecx
41cc1c:	74 0e                	je     0x41cc2c
41cc1e:	33 c0                	xor    %eax,%eax
41cc20:	85 c9                	test   %ecx,%ecx
41cc22:	0f 9f c0             	setg   %al
41cc25:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cc2c:	85 c9                	test   %ecx,%ecx
41cc2e:	0f 85 25 fa ff ff    	jne    0x41c659
41cc34:	8b 46 ee             	mov    -0x12(%esi),%eax
41cc37:	3b 42 ee             	cmp    -0x12(%edx),%eax
41cc3a:	0f 84 87 00 00 00    	je     0x41ccc7
41cc40:	0f b6 c8             	movzbl %al,%ecx
41cc43:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
41cc47:	2b c8                	sub    %eax,%ecx
41cc49:	74 0e                	je     0x41cc59
41cc4b:	33 c0                	xor    %eax,%eax
41cc4d:	85 c9                	test   %ecx,%ecx
41cc4f:	0f 9f c0             	setg   %al
41cc52:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cc59:	85 c9                	test   %ecx,%ecx
41cc5b:	0f 85 f8 f9 ff ff    	jne    0x41c659
41cc61:	0f b6 4e ef          	movzbl -0x11(%esi),%ecx
41cc65:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
41cc69:	2b c8                	sub    %eax,%ecx
41cc6b:	74 0e                	je     0x41cc7b
41cc6d:	33 c0                	xor    %eax,%eax
41cc6f:	85 c9                	test   %ecx,%ecx
41cc71:	0f 9f c0             	setg   %al
41cc74:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cc7b:	85 c9                	test   %ecx,%ecx
41cc7d:	0f 85 d6 f9 ff ff    	jne    0x41c659
41cc83:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
41cc87:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
41cc8b:	2b c8                	sub    %eax,%ecx
41cc8d:	74 0e                	je     0x41cc9d
41cc8f:	33 c0                	xor    %eax,%eax
41cc91:	85 c9                	test   %ecx,%ecx
41cc93:	0f 9f c0             	setg   %al
41cc96:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cc9d:	85 c9                	test   %ecx,%ecx
41cc9f:	0f 85 b4 f9 ff ff    	jne    0x41c659
41cca5:	0f b6 4e f1          	movzbl -0xf(%esi),%ecx
41cca9:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
41ccad:	2b c8                	sub    %eax,%ecx
41ccaf:	74 0e                	je     0x41ccbf
41ccb1:	33 c0                	xor    %eax,%eax
41ccb3:	85 c9                	test   %ecx,%ecx
41ccb5:	0f 9f c0             	setg   %al
41ccb8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ccbf:	85 c9                	test   %ecx,%ecx
41ccc1:	0f 85 92 f9 ff ff    	jne    0x41c659
41ccc7:	8b 46 f2             	mov    -0xe(%esi),%eax
41ccca:	3b 42 f2             	cmp    -0xe(%edx),%eax
41cccd:	0f 84 87 00 00 00    	je     0x41cd5a
41ccd3:	0f b6 c8             	movzbl %al,%ecx
41ccd6:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
41ccda:	2b c8                	sub    %eax,%ecx
41ccdc:	74 0e                	je     0x41ccec
41ccde:	33 c0                	xor    %eax,%eax
41cce0:	85 c9                	test   %ecx,%ecx
41cce2:	0f 9f c0             	setg   %al
41cce5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ccec:	85 c9                	test   %ecx,%ecx
41ccee:	0f 85 65 f9 ff ff    	jne    0x41c659
41ccf4:	0f b6 4e f3          	movzbl -0xd(%esi),%ecx
41ccf8:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
41ccfc:	2b c8                	sub    %eax,%ecx
41ccfe:	74 0e                	je     0x41cd0e
41cd00:	33 c0                	xor    %eax,%eax
41cd02:	85 c9                	test   %ecx,%ecx
41cd04:	0f 9f c0             	setg   %al
41cd07:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cd0e:	85 c9                	test   %ecx,%ecx
41cd10:	0f 85 43 f9 ff ff    	jne    0x41c659
41cd16:	0f b6 4e f4          	movzbl -0xc(%esi),%ecx
41cd1a:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
41cd1e:	2b c8                	sub    %eax,%ecx
41cd20:	74 0e                	je     0x41cd30
41cd22:	33 c0                	xor    %eax,%eax
41cd24:	85 c9                	test   %ecx,%ecx
41cd26:	0f 9f c0             	setg   %al
41cd29:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cd30:	85 c9                	test   %ecx,%ecx
41cd32:	0f 85 21 f9 ff ff    	jne    0x41c659
41cd38:	0f b6 4e f5          	movzbl -0xb(%esi),%ecx
41cd3c:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
41cd40:	2b c8                	sub    %eax,%ecx
41cd42:	74 0e                	je     0x41cd52
41cd44:	33 c0                	xor    %eax,%eax
41cd46:	85 c9                	test   %ecx,%ecx
41cd48:	0f 9f c0             	setg   %al
41cd4b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cd52:	85 c9                	test   %ecx,%ecx
41cd54:	0f 85 ff f8 ff ff    	jne    0x41c659
41cd5a:	8b 46 f6             	mov    -0xa(%esi),%eax
41cd5d:	3b 42 f6             	cmp    -0xa(%edx),%eax
41cd60:	0f 84 88 00 00 00    	je     0x41cdee
41cd66:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
41cd6a:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
41cd6e:	2b c8                	sub    %eax,%ecx
41cd70:	74 0e                	je     0x41cd80
41cd72:	33 c0                	xor    %eax,%eax
41cd74:	85 c9                	test   %ecx,%ecx
41cd76:	0f 9f c0             	setg   %al
41cd79:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cd80:	85 c9                	test   %ecx,%ecx
41cd82:	0f 85 d1 f8 ff ff    	jne    0x41c659
41cd88:	0f b6 4e f7          	movzbl -0x9(%esi),%ecx
41cd8c:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
41cd90:	2b c8                	sub    %eax,%ecx
41cd92:	74 0e                	je     0x41cda2
41cd94:	33 c0                	xor    %eax,%eax
41cd96:	85 c9                	test   %ecx,%ecx
41cd98:	0f 9f c0             	setg   %al
41cd9b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cda2:	85 c9                	test   %ecx,%ecx
41cda4:	0f 85 af f8 ff ff    	jne    0x41c659
41cdaa:	0f b6 4e f8          	movzbl -0x8(%esi),%ecx
41cdae:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
41cdb2:	2b c8                	sub    %eax,%ecx
41cdb4:	74 0e                	je     0x41cdc4
41cdb6:	33 c0                	xor    %eax,%eax
41cdb8:	85 c9                	test   %ecx,%ecx
41cdba:	0f 9f c0             	setg   %al
41cdbd:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cdc4:	85 c9                	test   %ecx,%ecx
41cdc6:	0f 85 8d f8 ff ff    	jne    0x41c659
41cdcc:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
41cdd0:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
41cdd4:	2b c8                	sub    %eax,%ecx
41cdd6:	74 0e                	je     0x41cde6
41cdd8:	33 c0                	xor    %eax,%eax
41cdda:	85 c9                	test   %ecx,%ecx
41cddc:	0f 9f c0             	setg   %al
41cddf:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cde6:	85 c9                	test   %ecx,%ecx
41cde8:	0f 85 6b f8 ff ff    	jne    0x41c659
41cdee:	8b 46 fa             	mov    -0x6(%esi),%eax
41cdf1:	3b 42 fa             	cmp    -0x6(%edx),%eax
41cdf4:	0f 84 87 00 00 00    	je     0x41ce81
41cdfa:	0f b6 c8             	movzbl %al,%ecx
41cdfd:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
41ce01:	2b c8                	sub    %eax,%ecx
41ce03:	74 0e                	je     0x41ce13
41ce05:	33 c0                	xor    %eax,%eax
41ce07:	85 c9                	test   %ecx,%ecx
41ce09:	0f 9f c0             	setg   %al