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
41ce0c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ce13:	85 c9                	test   %ecx,%ecx
41ce15:	0f 85 3e f8 ff ff    	jne    0x41c659
41ce1b:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
41ce1f:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
41ce23:	2b c8                	sub    %eax,%ecx
41ce25:	74 0e                	je     0x41ce35
41ce27:	33 c0                	xor    %eax,%eax
41ce29:	85 c9                	test   %ecx,%ecx
41ce2b:	0f 9f c0             	setg   %al
41ce2e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ce35:	85 c9                	test   %ecx,%ecx
41ce37:	0f 85 1c f8 ff ff    	jne    0x41c659
41ce3d:	0f b6 4e fc          	movzbl -0x4(%esi),%ecx
41ce41:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
41ce45:	2b c8                	sub    %eax,%ecx
41ce47:	74 0e                	je     0x41ce57
41ce49:	33 c0                	xor    %eax,%eax
41ce4b:	85 c9                	test   %ecx,%ecx
41ce4d:	0f 9f c0             	setg   %al
41ce50:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ce57:	85 c9                	test   %ecx,%ecx
41ce59:	0f 85 fa f7 ff ff    	jne    0x41c659
41ce5f:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
41ce63:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
41ce67:	2b c8                	sub    %eax,%ecx
41ce69:	74 0e                	je     0x41ce79
41ce6b:	33 c0                	xor    %eax,%eax
41ce6d:	85 c9                	test   %ecx,%ecx
41ce6f:	0f 9f c0             	setg   %al
41ce72:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ce79:	85 c9                	test   %ecx,%ecx
41ce7b:	0f 85 d8 f7 ff ff    	jne    0x41c659
41ce81:	66 8b 46 fe          	mov    -0x2(%esi),%ax
41ce85:	66 3b 42 fe          	cmp    -0x2(%edx),%ax
41ce89:	0f 84 c8 f7 ff ff    	je     0x41c657
41ce8f:	e9 a2 fb ff ff       	jmp    0x41ca36
41ce94:	8b 46 e1             	mov    -0x1f(%esi),%eax
41ce97:	3b 42 e1             	cmp    -0x1f(%edx),%eax
41ce9a:	0f 84 87 00 00 00    	je     0x41cf27
41cea0:	0f b6 c8             	movzbl %al,%ecx
41cea3:	0f b6 42 e1          	movzbl -0x1f(%edx),%eax
41cea7:	2b c8                	sub    %eax,%ecx
41cea9:	74 0e                	je     0x41ceb9
41ceab:	33 c0                	xor    %eax,%eax
41cead:	85 c9                	test   %ecx,%ecx
41ceaf:	0f 9f c0             	setg   %al
41ceb2:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ceb9:	85 c9                	test   %ecx,%ecx
41cebb:	0f 85 98 f7 ff ff    	jne    0x41c659
41cec1:	0f b6 4e e2          	movzbl -0x1e(%esi),%ecx
41cec5:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
41cec9:	2b c8                	sub    %eax,%ecx
41cecb:	74 0e                	je     0x41cedb
41cecd:	33 c0                	xor    %eax,%eax
41cecf:	85 c9                	test   %ecx,%ecx
41ced1:	0f 9f c0             	setg   %al
41ced4:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cedb:	85 c9                	test   %ecx,%ecx
41cedd:	0f 85 76 f7 ff ff    	jne    0x41c659
41cee3:	0f b6 4e e3          	movzbl -0x1d(%esi),%ecx
41cee7:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
41ceeb:	2b c8                	sub    %eax,%ecx
41ceed:	74 0e                	je     0x41cefd
41ceef:	33 c0                	xor    %eax,%eax
41cef1:	85 c9                	test   %ecx,%ecx
41cef3:	0f 9f c0             	setg   %al
41cef6:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cefd:	85 c9                	test   %ecx,%ecx
41ceff:	0f 85 54 f7 ff ff    	jne    0x41c659
41cf05:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
41cf09:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
41cf0d:	2b c8                	sub    %eax,%ecx
41cf0f:	74 0e                	je     0x41cf1f
41cf11:	33 c0                	xor    %eax,%eax
41cf13:	85 c9                	test   %ecx,%ecx
41cf15:	0f 9f c0             	setg   %al
41cf18:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cf1f:	85 c9                	test   %ecx,%ecx
41cf21:	0f 85 32 f7 ff ff    	jne    0x41c659
41cf27:	8b 46 e5             	mov    -0x1b(%esi),%eax
41cf2a:	3b 42 e5             	cmp    -0x1b(%edx),%eax
41cf2d:	0f 84 87 00 00 00    	je     0x41cfba
41cf33:	0f b6 c8             	movzbl %al,%ecx
41cf36:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
41cf3a:	2b c8                	sub    %eax,%ecx
41cf3c:	74 0e                	je     0x41cf4c
41cf3e:	33 c0                	xor    %eax,%eax
41cf40:	85 c9                	test   %ecx,%ecx
41cf42:	0f 9f c0             	setg   %al
41cf45:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cf4c:	85 c9                	test   %ecx,%ecx
41cf4e:	0f 85 05 f7 ff ff    	jne    0x41c659
41cf54:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
41cf58:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
41cf5c:	2b c8                	sub    %eax,%ecx
41cf5e:	74 0e                	je     0x41cf6e
41cf60:	33 c0                	xor    %eax,%eax
41cf62:	85 c9                	test   %ecx,%ecx
41cf64:	0f 9f c0             	setg   %al
41cf67:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cf6e:	85 c9                	test   %ecx,%ecx
41cf70:	0f 85 e3 f6 ff ff    	jne    0x41c659
41cf76:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
41cf7a:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
41cf7e:	2b c8                	sub    %eax,%ecx
41cf80:	74 0e                	je     0x41cf90
41cf82:	33 c0                	xor    %eax,%eax
41cf84:	85 c9                	test   %ecx,%ecx
41cf86:	0f 9f c0             	setg   %al
41cf89:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cf90:	85 c9                	test   %ecx,%ecx
41cf92:	0f 85 c1 f6 ff ff    	jne    0x41c659
41cf98:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
41cf9c:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
41cfa0:	2b c8                	sub    %eax,%ecx
41cfa2:	74 0e                	je     0x41cfb2
41cfa4:	33 c0                	xor    %eax,%eax
41cfa6:	85 c9                	test   %ecx,%ecx
41cfa8:	0f 9f c0             	setg   %al
41cfab:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cfb2:	85 c9                	test   %ecx,%ecx
41cfb4:	0f 85 9f f6 ff ff    	jne    0x41c659
41cfba:	8b 46 e9             	mov    -0x17(%esi),%eax
41cfbd:	3b 42 e9             	cmp    -0x17(%edx),%eax
41cfc0:	0f 84 87 00 00 00    	je     0x41d04d
41cfc6:	0f b6 c8             	movzbl %al,%ecx
41cfc9:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
41cfcd:	2b c8                	sub    %eax,%ecx
41cfcf:	74 0e                	je     0x41cfdf
41cfd1:	33 c0                	xor    %eax,%eax
41cfd3:	85 c9                	test   %ecx,%ecx
41cfd5:	0f 9f c0             	setg   %al
41cfd8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41cfdf:	85 c9                	test   %ecx,%ecx
41cfe1:	0f 85 72 f6 ff ff    	jne    0x41c659
41cfe7:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
41cfeb:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
41cfef:	2b c8                	sub    %eax,%ecx
41cff1:	74 0e                	je     0x41d001
41cff3:	33 c0                	xor    %eax,%eax
41cff5:	85 c9                	test   %ecx,%ecx
41cff7:	0f 9f c0             	setg   %al
41cffa:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d001:	85 c9                	test   %ecx,%ecx
41d003:	0f 85 50 f6 ff ff    	jne    0x41c659
41d009:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
41d00d:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
41d011:	2b c8                	sub    %eax,%ecx
41d013:	74 0e                	je     0x41d023
41d015:	33 c0                	xor    %eax,%eax
41d017:	85 c9                	test   %ecx,%ecx
41d019:	0f 9f c0             	setg   %al
41d01c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d023:	85 c9                	test   %ecx,%ecx
41d025:	0f 85 2e f6 ff ff    	jne    0x41c659
41d02b:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
41d02f:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
41d033:	2b c8                	sub    %eax,%ecx
41d035:	74 0e                	je     0x41d045
41d037:	33 c0                	xor    %eax,%eax
41d039:	85 c9                	test   %ecx,%ecx
41d03b:	0f 9f c0             	setg   %al
41d03e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41d045:	85 c9                	test   %ecx,%ecx
41d047:	0f 85 0c f6 ff ff    	jne    0x41c659
41d04d:	8b 46 ed             	mov    -0x13(%esi),%eax
41d050:	3b 42 ed             	cmp    -0x13(%edx),%eax
41d053:	0f 84 88 00 00 00    	je     0x41d0e1
41d059:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
41d05d:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
41d061:	2b c8                	sub    %eax,%ecx
41d063:	74 0e                	je     0x41d073
41d065:	33 c0                	xor    %eax,%eax
41d067:	85 c9                	test   %ecx,%ecx