409930:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409937:	85 c9                	test   %ecx,%ecx
409939:	0f 85 f0 fc ff ff    	jne    0x40962f
40993f:	8b 46 e6             	mov    -0x1a(%esi),%eax
409942:	3b 42 e6             	cmp    -0x1a(%edx),%eax
409945:	74 55                	je     0x40999c
409947:	0f b6 f8             	movzbl %al,%edi
40994a:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
40994e:	2b f8                	sub    %eax,%edi
409950:	75 18                	jne    0x40996a
409952:	0f b6 7e e7          	movzbl -0x19(%esi),%edi
409956:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
40995a:	2b f8                	sub    %eax,%edi
40995c:	75 0c                	jne    0x40996a
40995e:	0f b6 7e e8          	movzbl -0x18(%esi),%edi
409962:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
409966:	2b f8                	sub    %eax,%edi
409968:	74 10                	je     0x40997a
40996a:	33 c9                	xor    %ecx,%ecx
40996c:	85 ff                	test   %edi,%edi
40996e:	0f 9f c1             	setg   %cl
409971:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409978:	eb 1a                	jmp    0x409994
40997a:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
40997e:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
409982:	2b c8                	sub    %eax,%ecx
409984:	74 0e                	je     0x409994
409986:	33 c0                	xor    %eax,%eax
409988:	85 c9                	test   %ecx,%ecx
40998a:	0f 9f c0             	setg   %al
40998d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409994:	85 c9                	test   %ecx,%ecx
409996:	0f 85 93 fc ff ff    	jne    0x40962f
40999c:	8b 46 ea             	mov    -0x16(%esi),%eax
40999f:	3b 42 ea             	cmp    -0x16(%edx),%eax
4099a2:	74 55                	je     0x4099f9
4099a4:	0f b6 f8             	movzbl %al,%edi
4099a7:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
4099ab:	2b f8                	sub    %eax,%edi
4099ad:	75 18                	jne    0x4099c7
4099af:	0f b6 7e eb          	movzbl -0x15(%esi),%edi
4099b3:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
4099b7:	2b f8                	sub    %eax,%edi
4099b9:	75 0c                	jne    0x4099c7
4099bb:	0f b6 7e ec          	movzbl -0x14(%esi),%edi
4099bf:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
4099c3:	2b f8                	sub    %eax,%edi
4099c5:	74 10                	je     0x4099d7
4099c7:	33 c9                	xor    %ecx,%ecx
4099c9:	85 ff                	test   %edi,%edi
4099cb:	0f 9f c1             	setg   %cl
4099ce:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4099d5:	eb 1a                	jmp    0x4099f1
4099d7:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
4099db:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
4099df:	2b c8                	sub    %eax,%ecx
4099e1:	74 0e                	je     0x4099f1
4099e3:	33 c0                	xor    %eax,%eax
4099e5:	85 c9                	test   %ecx,%ecx
4099e7:	0f 9f c0             	setg   %al
4099ea:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4099f1:	85 c9                	test   %ecx,%ecx
4099f3:	0f 85 36 fc ff ff    	jne    0x40962f
4099f9:	8b 46 ee             	mov    -0x12(%esi),%eax
4099fc:	3b 42 ee             	cmp    -0x12(%edx),%eax
4099ff:	74 55                	je     0x409a56
409a01:	0f b6 f8             	movzbl %al,%edi
409a04:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
409a08:	2b f8                	sub    %eax,%edi
409a0a:	75 18                	jne    0x409a24
409a0c:	0f b6 7e ef          	movzbl -0x11(%esi),%edi
409a10:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
409a14:	2b f8                	sub    %eax,%edi
409a16:	75 0c                	jne    0x409a24
409a18:	0f b6 7e f0          	movzbl -0x10(%esi),%edi
409a1c:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
409a20:	2b f8                	sub    %eax,%edi
409a22:	74 10                	je     0x409a34
409a24:	33 c9                	xor    %ecx,%ecx
409a26:	85 ff                	test   %edi,%edi
409a28:	0f 9f c1             	setg   %cl
409a2b:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409a32:	eb 1a                	jmp    0x409a4e
409a34:	0f b6 4e f1          	movzbl -0xf(%esi),%ecx
409a38:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
409a3c:	2b c8                	sub    %eax,%ecx
409a3e:	74 0e                	je     0x409a4e
409a40:	33 c0                	xor    %eax,%eax
409a42:	85 c9                	test   %ecx,%ecx
409a44:	0f 9f c0             	setg   %al
409a47:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409a4e:	85 c9                	test   %ecx,%ecx
409a50:	0f 85 d9 fb ff ff    	jne    0x40962f
409a56:	8b 46 f2             	mov    -0xe(%esi),%eax
409a59:	3b 42 f2             	cmp    -0xe(%edx),%eax
409a5c:	74 55                	je     0x409ab3
409a5e:	0f b6 f8             	movzbl %al,%edi
409a61:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
409a65:	2b f8                	sub    %eax,%edi
409a67:	75 18                	jne    0x409a81
409a69:	0f b6 7e f3          	movzbl -0xd(%esi),%edi
409a6d:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
409a71:	2b f8                	sub    %eax,%edi
409a73:	75 0c                	jne    0x409a81
409a75:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
409a79:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
409a7d:	2b f8                	sub    %eax,%edi
409a7f:	74 10                	je     0x409a91
409a81:	33 c9                	xor    %ecx,%ecx
409a83:	85 ff                	test   %edi,%edi
409a85:	0f 9f c1             	setg   %cl
409a88:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409a8f:	eb 1a                	jmp    0x409aab
409a91:	0f b6 4e f5          	movzbl -0xb(%esi),%ecx
409a95:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
409a99:	2b c8                	sub    %eax,%ecx
409a9b:	74 0e                	je     0x409aab
409a9d:	33 c0                	xor    %eax,%eax
409a9f:	85 c9                	test   %ecx,%ecx
409aa1:	0f 9f c0             	setg   %al
409aa4:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409aab:	85 c9                	test   %ecx,%ecx
409aad:	0f 85 7c fb ff ff    	jne    0x40962f
409ab3:	8b 46 f6             	mov    -0xa(%esi),%eax
409ab6:	3b 42 f6             	cmp    -0xa(%edx),%eax
409ab9:	74 56                	je     0x409b11
409abb:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
409abf:	0f b6 7e f6          	movzbl -0xa(%esi),%edi
409ac3:	2b f8                	sub    %eax,%edi
409ac5:	75 18                	jne    0x409adf
409ac7:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
409acb:	0f b6 7e f7          	movzbl -0x9(%esi),%edi
409acf:	2b f8                	sub    %eax,%edi
409ad1:	75 0c                	jne    0x409adf
409ad3:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
409ad7:	0f b6 7e f8          	movzbl -0x8(%esi),%edi
409adb:	2b f8                	sub    %eax,%edi
409add:	74 10                	je     0x409aef
409adf:	33 c9                	xor    %ecx,%ecx
409ae1:	85 ff                	test   %edi,%edi
409ae3:	0f 9f c1             	setg   %cl
409ae6:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409aed:	eb 1a                	jmp    0x409b09
409aef:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
409af3:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
409af7:	2b c8                	sub    %eax,%ecx
409af9:	74 0e                	je     0x409b09
409afb:	33 c0                	xor    %eax,%eax
409afd:	85 c9                	test   %ecx,%ecx
409aff:	0f 9f c0             	setg   %al
409b02:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409b09:	85 c9                	test   %ecx,%ecx
409b0b:	0f 85 1e fb ff ff    	jne    0x40962f
409b11:	8b 46 fa             	mov    -0x6(%esi),%eax
409b14:	3b 42 fa             	cmp    -0x6(%edx),%eax
409b17:	74 55                	je     0x409b6e
409b19:	0f b6 f8             	movzbl %al,%edi
409b1c:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
409b20:	2b f8                	sub    %eax,%edi
409b22:	75 18                	jne    0x409b3c
409b24:	0f b6 7e fb          	movzbl -0x5(%esi),%edi
409b28:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
409b2c:	2b f8                	sub    %eax,%edi
409b2e:	75 0c                	jne    0x409b3c
409b30:	0f b6 7e fc          	movzbl -0x4(%esi),%edi
409b34:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
409b38:	2b f8                	sub    %eax,%edi
409b3a:	74 10                	je     0x409b4c
409b3c:	33 c9                	xor    %ecx,%ecx
409b3e:	85 ff                	test   %edi,%edi
409b40:	0f 9f c1             	setg   %cl
409b43:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409b4a:	eb 1a                	jmp    0x409b66
409b4c:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
409b50:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
409b54:	2b c8                	sub    %eax,%ecx
409b56:	74 0e                	je     0x409b66
409b58:	33 c0                	xor    %eax,%eax
409b5a:	85 c9                	test   %ecx,%ecx
409b5c:	0f 9f c0             	setg   %al
409b5f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409b66:	85 c9                	test   %ecx,%ecx
409b68:	0f 85 c1 fa ff ff    	jne    0x40962f
409b6e:	66 8b 46 fe          	mov    -0x2(%esi),%ax
409b72:	66 3b 42 fe          	cmp    -0x2(%edx),%ax
409b76:	0f 84 b1 fa ff ff    	je     0x40962d
409b7c:	e9 99 02 00 00       	jmp    0x409e1a
409b81:	8b 46 e1             	mov    -0x1f(%esi),%eax
409b84:	3b 42 e1             	cmp    -0x1f(%edx),%eax
409b87:	74 56                	je     0x409bdf
409b89:	0f b6 42 e1          	movzbl -0x1f(%edx),%eax
409b8d:	0f b6 7e e1          	movzbl -0x1f(%esi),%edi
409b91:	2b f8                	sub    %eax,%edi
409b93:	75 18                	jne    0x409bad
409b95:	0f b6 7e e2          	movzbl -0x1e(%esi),%edi
409b99:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
409b9d:	2b f8                	sub    %eax,%edi
409b9f:	75 0c                	jne    0x409bad
409ba1:	0f b6 7e e3          	movzbl -0x1d(%esi),%edi
409ba5:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
409ba9:	2b f8                	sub    %eax,%edi
409bab:	74 10                	je     0x409bbd
409bad:	33 c9                	xor    %ecx,%ecx
409baf:	85 ff                	test   %edi,%edi
409bb1:	0f 9f c1             	setg   %cl
409bb4:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409bbb:	eb 1a                	jmp    0x409bd7
409bbd:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
409bc1:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
409bc5:	2b c8                	sub    %eax,%ecx
409bc7:	74 0e                	je     0x409bd7
409bc9:	33 c0                	xor    %eax,%eax
409bcb:	85 c9                	test   %ecx,%ecx
409bcd:	0f 9f c0             	setg   %al
409bd0:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409bd7:	85 c9                	test   %ecx,%ecx
409bd9:	0f 85 50 fa ff ff    	jne    0x40962f
409bdf:	8b 46 e5             	mov    -0x1b(%esi),%eax
409be2:	3b 42 e5             	cmp    -0x1b(%edx),%eax
409be5:	74 55                	je     0x409c3c
409be7:	0f b6 f8             	movzbl %al,%edi
409bea:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
409bee:	2b f8                	sub    %eax,%edi
409bf0:	75 18                	jne    0x409c0a
409bf2:	0f b6 7e e6          	movzbl -0x1a(%esi),%edi
409bf6:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
409bfa:	2b f8                	sub    %eax,%edi
409bfc:	75 0c                	jne    0x409c0a
409bfe:	0f b6 7e e7          	movzbl -0x19(%esi),%edi
409c02:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
409c06:	2b f8                	sub    %eax,%edi
409c08:	74 10                	je     0x409c1a
409c0a:	33 c9                	xor    %ecx,%ecx
409c0c:	85 ff                	test   %edi,%edi
409c0e:	0f 9f c1             	setg   %cl
409c11:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409c18:	eb 1a                	jmp    0x409c34
409c1a:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
409c1e:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
409c22:	2b c8                	sub    %eax,%ecx
409c24:	74 0e                	je     0x409c34
409c26:	33 c0                	xor    %eax,%eax
409c28:	85 c9                	test   %ecx,%ecx
409c2a:	0f 9f c0             	setg   %al
409c2d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409c34:	85 c9                	test   %ecx,%ecx
409c36:	0f 85 f3 f9 ff ff    	jne    0x40962f
409c3c:	8b 46 e9             	mov    -0x17(%esi),%eax
409c3f:	3b 42 e9             	cmp    -0x17(%edx),%eax
409c42:	74 55                	je     0x409c99
409c44:	0f b6 f8             	movzbl %al,%edi
409c47:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
409c4b:	2b f8                	sub    %eax,%edi
409c4d:	75 18                	jne    0x409c67
409c4f:	0f b6 7e ea          	movzbl -0x16(%esi),%edi
409c53:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
409c57:	2b f8                	sub    %eax,%edi
409c59:	75 0c                	jne    0x409c67
409c5b:	0f b6 7e eb          	movzbl -0x15(%esi),%edi
409c5f:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
409c63:	2b f8                	sub    %eax,%edi
409c65:	74 10                	je     0x409c77
409c67:	33 c9                	xor    %ecx,%ecx
409c69:	85 ff                	test   %edi,%edi
409c6b:	0f 9f c1             	setg   %cl
409c6e:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409c75:	eb 1a                	jmp    0x409c91
409c77:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
409c7b:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
409c7f:	2b c8                	sub    %eax,%ecx
409c81:	74 0e                	je     0x409c91
409c83:	33 c0                	xor    %eax,%eax
409c85:	85 c9                	test   %ecx,%ecx
409c87:	0f 9f c0             	setg   %al
409c8a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409c91:	85 c9                	test   %ecx,%ecx
409c93:	0f 85 96 f9 ff ff    	jne    0x40962f
409c99:	8b 46 ed             	mov    -0x13(%esi),%eax
409c9c:	3b 42 ed             	cmp    -0x13(%edx),%eax
409c9f:	74 55                	je     0x409cf6
409ca1:	0f b6 f8             	movzbl %al,%edi
409ca4:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
409ca8:	2b f8                	sub    %eax,%edi
409caa:	75 18                	jne    0x409cc4
409cac:	0f b6 7e ee          	movzbl -0x12(%esi),%edi
409cb0:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
409cb4:	2b f8                	sub    %eax,%edi
409cb6:	75 0c                	jne    0x409cc4
409cb8:	0f b6 7e ef          	movzbl -0x11(%esi),%edi
409cbc:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
409cc0:	2b f8                	sub    %eax,%edi
409cc2:	74 10                	je     0x409cd4
409cc4:	33 c9                	xor    %ecx,%ecx
409cc6:	85 ff                	test   %edi,%edi
409cc8:	0f 9f c1             	setg   %cl
409ccb:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409cd2:	eb 1a                	jmp    0x409cee
409cd4:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
409cd8:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
409cdc:	2b c8                	sub    %eax,%ecx
409cde:	74 0e                	je     0x409cee
409ce0:	33 c0                	xor    %eax,%eax
409ce2:	85 c9                	test   %ecx,%ecx
409ce4:	0f 9f c0             	setg   %al
409ce7:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409cee:	85 c9                	test   %ecx,%ecx
409cf0:	0f 85 39 f9 ff ff    	jne    0x40962f
409cf6:	8b 46 f1             	mov    -0xf(%esi),%eax
409cf9:	3b 42 f1             	cmp    -0xf(%edx),%eax
409cfc:	74 56                	je     0x409d54
409cfe:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
409d02:	0f b6 7e f1          	movzbl -0xf(%esi),%edi
409d06:	2b f8                	sub    %eax,%edi
409d08:	75 18                	jne    0x409d22
409d0a:	0f b6 7e f2          	movzbl -0xe(%esi),%edi
409d0e:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
409d12:	2b f8                	sub    %eax,%edi
409d14:	75 0c                	jne    0x409d22
409d16:	0f b6 7e f3          	movzbl -0xd(%esi),%edi
409d1a:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
409d1e:	2b f8                	sub    %eax,%edi
409d20:	74 10                	je     0x409d32
409d22:	33 c9                	xor    %ecx,%ecx
409d24:	85 ff                	test   %edi,%edi
409d26:	0f 9f c1             	setg   %cl
409d29:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409d30:	eb 1a                	jmp    0x409d4c
409d32:	0f b6 4e f4          	movzbl -0xc(%esi),%ecx
409d36:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
409d3a:	2b c8                	sub    %eax,%ecx
409d3c:	74 0e                	je     0x409d4c
409d3e:	33 c0                	xor    %eax,%eax
409d40:	85 c9                	test   %ecx,%ecx
409d42:	0f 9f c0             	setg   %al
409d45:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409d4c:	85 c9                	test   %ecx,%ecx
409d4e:	0f 85 db f8 ff ff    	jne    0x40962f
409d54:	8b 46 f5             	mov    -0xb(%esi),%eax
409d57:	3b 42 f5             	cmp    -0xb(%edx),%eax
409d5a:	74 55                	je     0x409db1
409d5c:	0f b6 f8             	movzbl %al,%edi
409d5f:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
409d63:	2b f8                	sub    %eax,%edi
409d65:	75 18                	jne    0x409d7f
409d67:	0f b6 7e f6          	movzbl -0xa(%esi),%edi
409d6b:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
409d6f:	2b f8                	sub    %eax,%edi
409d71:	75 0c                	jne    0x409d7f
409d73:	0f b6 7e f7          	movzbl -0x9(%esi),%edi
409d77:	0f b6 42 f7          	movzbl -0x9(%edx),%eax