4199d0:	0f 85 b1 07 00 00    	jne    0x41a187
4199d6:	0f b6 4e 09          	movzbl 0x9(%esi),%ecx
4199da:	0f b6 42 09          	movzbl 0x9(%edx),%eax
4199de:	2b c8                	sub    %eax,%ecx
4199e0:	74 0e                	je     0x4199f0
4199e2:	33 c0                	xor    %eax,%eax
4199e4:	85 c9                	test   %ecx,%ecx
4199e6:	0f 9f c0             	setg   %al
4199e9:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4199f0:	85 c9                	test   %ecx,%ecx
4199f2:	0f 85 8f 07 00 00    	jne    0x41a187
4199f8:	0f b6 4e 0a          	movzbl 0xa(%esi),%ecx
4199fc:	0f b6 42 0a          	movzbl 0xa(%edx),%eax
419a00:	2b c8                	sub    %eax,%ecx
419a02:	74 0e                	je     0x419a12
419a04:	33 c0                	xor    %eax,%eax
419a06:	85 c9                	test   %ecx,%ecx
419a08:	0f 9f c0             	setg   %al
419a0b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419a12:	85 c9                	test   %ecx,%ecx
419a14:	0f 85 6d 07 00 00    	jne    0x41a187
419a1a:	0f b6 4e 0b          	movzbl 0xb(%esi),%ecx
419a1e:	0f b6 42 0b          	movzbl 0xb(%edx),%eax
419a22:	2b c8                	sub    %eax,%ecx
419a24:	74 0e                	je     0x419a34
419a26:	33 c0                	xor    %eax,%eax
419a28:	85 c9                	test   %ecx,%ecx
419a2a:	0f 9f c0             	setg   %al
419a2d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419a34:	85 c9                	test   %ecx,%ecx
419a36:	0f 85 4b 07 00 00    	jne    0x41a187
419a3c:	8b 46 0c             	mov    0xc(%esi),%eax
419a3f:	3b 42 0c             	cmp    0xc(%edx),%eax
419a42:	0f 84 87 00 00 00    	je     0x419acf
419a48:	0f b6 c8             	movzbl %al,%ecx
419a4b:	0f b6 42 0c          	movzbl 0xc(%edx),%eax
419a4f:	2b c8                	sub    %eax,%ecx
419a51:	74 0e                	je     0x419a61
419a53:	33 c0                	xor    %eax,%eax
419a55:	85 c9                	test   %ecx,%ecx
419a57:	0f 9f c0             	setg   %al
419a5a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419a61:	85 c9                	test   %ecx,%ecx
419a63:	0f 85 1e 07 00 00    	jne    0x41a187
419a69:	0f b6 4e 0d          	movzbl 0xd(%esi),%ecx
419a6d:	0f b6 42 0d          	movzbl 0xd(%edx),%eax
419a71:	2b c8                	sub    %eax,%ecx
419a73:	74 0e                	je     0x419a83
419a75:	33 c0                	xor    %eax,%eax
419a77:	85 c9                	test   %ecx,%ecx
419a79:	0f 9f c0             	setg   %al
419a7c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419a83:	85 c9                	test   %ecx,%ecx
419a85:	0f 85 fc 06 00 00    	jne    0x41a187
419a8b:	0f b6 4e 0e          	movzbl 0xe(%esi),%ecx
419a8f:	0f b6 42 0e          	movzbl 0xe(%edx),%eax
419a93:	2b c8                	sub    %eax,%ecx
419a95:	74 0e                	je     0x419aa5
419a97:	33 c0                	xor    %eax,%eax
419a99:	85 c9                	test   %ecx,%ecx
419a9b:	0f 9f c0             	setg   %al
419a9e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419aa5:	85 c9                	test   %ecx,%ecx
419aa7:	0f 85 da 06 00 00    	jne    0x41a187
419aad:	0f b6 4e 0f          	movzbl 0xf(%esi),%ecx
419ab1:	0f b6 42 0f          	movzbl 0xf(%edx),%eax
419ab5:	2b c8                	sub    %eax,%ecx
419ab7:	74 0e                	je     0x419ac7
419ab9:	33 c0                	xor    %eax,%eax
419abb:	85 c9                	test   %ecx,%ecx
419abd:	0f 9f c0             	setg   %al
419ac0:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419ac7:	85 c9                	test   %ecx,%ecx
419ac9:	0f 85 b8 06 00 00    	jne    0x41a187
419acf:	8b 46 10             	mov    0x10(%esi),%eax
419ad2:	3b 42 10             	cmp    0x10(%edx),%eax
419ad5:	0f 84 88 00 00 00    	je     0x419b63
419adb:	0f b6 42 10          	movzbl 0x10(%edx),%eax
419adf:	0f b6 4e 10          	movzbl 0x10(%esi),%ecx
419ae3:	2b c8                	sub    %eax,%ecx
419ae5:	74 0e                	je     0x419af5
419ae7:	33 c0                	xor    %eax,%eax
419ae9:	85 c9                	test   %ecx,%ecx
419aeb:	0f 9f c0             	setg   %al
419aee:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419af5:	85 c9                	test   %ecx,%ecx
419af7:	0f 85 8a 06 00 00    	jne    0x41a187
419afd:	0f b6 4e 11          	movzbl 0x11(%esi),%ecx
419b01:	0f b6 42 11          	movzbl 0x11(%edx),%eax
419b05:	2b c8                	sub    %eax,%ecx
419b07:	74 0e                	je     0x419b17
419b09:	33 c0                	xor    %eax,%eax
419b0b:	85 c9                	test   %ecx,%ecx
419b0d:	0f 9f c0             	setg   %al
419b10:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419b17:	85 c9                	test   %ecx,%ecx
419b19:	0f 85 68 06 00 00    	jne    0x41a187
419b1f:	0f b6 4e 12          	movzbl 0x12(%esi),%ecx
419b23:	0f b6 42 12          	movzbl 0x12(%edx),%eax
419b27:	2b c8                	sub    %eax,%ecx
419b29:	74 0e                	je     0x419b39
419b2b:	33 c0                	xor    %eax,%eax
419b2d:	85 c9                	test   %ecx,%ecx
419b2f:	0f 9f c0             	setg   %al
419b32:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419b39:	85 c9                	test   %ecx,%ecx
419b3b:	0f 85 46 06 00 00    	jne    0x41a187
419b41:	0f b6 4e 13          	movzbl 0x13(%esi),%ecx
419b45:	0f b6 42 13          	movzbl 0x13(%edx),%eax
419b49:	2b c8                	sub    %eax,%ecx
419b4b:	74 0e                	je     0x419b5b
419b4d:	33 c0                	xor    %eax,%eax
419b4f:	85 c9                	test   %ecx,%ecx
419b51:	0f 9f c0             	setg   %al
419b54:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419b5b:	85 c9                	test   %ecx,%ecx
419b5d:	0f 85 24 06 00 00    	jne    0x41a187
419b63:	8b 46 14             	mov    0x14(%esi),%eax
419b66:	3b 42 14             	cmp    0x14(%edx),%eax
419b69:	0f 84 87 00 00 00    	je     0x419bf6
419b6f:	0f b6 c8             	movzbl %al,%ecx
419b72:	0f b6 42 14          	movzbl 0x14(%edx),%eax
419b76:	2b c8                	sub    %eax,%ecx
419b78:	74 0e                	je     0x419b88
419b7a:	33 c0                	xor    %eax,%eax
419b7c:	85 c9                	test   %ecx,%ecx
419b7e:	0f 9f c0             	setg   %al
419b81:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419b88:	85 c9                	test   %ecx,%ecx
419b8a:	0f 85 f7 05 00 00    	jne    0x41a187
419b90:	0f b6 4e 15          	movzbl 0x15(%esi),%ecx
419b94:	0f b6 42 15          	movzbl 0x15(%edx),%eax
419b98:	2b c8                	sub    %eax,%ecx
419b9a:	74 0e                	je     0x419baa
419b9c:	33 c0                	xor    %eax,%eax
419b9e:	85 c9                	test   %ecx,%ecx
419ba0:	0f 9f c0             	setg   %al
419ba3:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419baa:	85 c9                	test   %ecx,%ecx
419bac:	0f 85 d5 05 00 00    	jne    0x41a187
419bb2:	0f b6 4e 16          	movzbl 0x16(%esi),%ecx
419bb6:	0f b6 42 16          	movzbl 0x16(%edx),%eax
419bba:	2b c8                	sub    %eax,%ecx
419bbc:	74 0e                	je     0x419bcc
419bbe:	33 c0                	xor    %eax,%eax
419bc0:	85 c9                	test   %ecx,%ecx
419bc2:	0f 9f c0             	setg   %al
419bc5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419bcc:	85 c9                	test   %ecx,%ecx
419bce:	0f 85 b3 05 00 00    	jne    0x41a187
419bd4:	0f b6 4e 17          	movzbl 0x17(%esi),%ecx
419bd8:	0f b6 42 17          	movzbl 0x17(%edx),%eax
419bdc:	2b c8                	sub    %eax,%ecx
419bde:	74 0e                	je     0x419bee
419be0:	33 c0                	xor    %eax,%eax
419be2:	85 c9                	test   %ecx,%ecx
419be4:	0f 9f c0             	setg   %al
419be7:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419bee:	85 c9                	test   %ecx,%ecx
419bf0:	0f 85 91 05 00 00    	jne    0x41a187
419bf6:	8b 46 18             	mov    0x18(%esi),%eax
419bf9:	3b 42 18             	cmp    0x18(%edx),%eax
419bfc:	0f 84 87 00 00 00    	je     0x419c89
419c02:	0f b6 c8             	movzbl %al,%ecx
419c05:	0f b6 42 18          	movzbl 0x18(%edx),%eax
419c09:	2b c8                	sub    %eax,%ecx
419c0b:	74 0e                	je     0x419c1b
419c0d:	33 c0                	xor    %eax,%eax
419c0f:	85 c9                	test   %ecx,%ecx
419c11:	0f 9f c0             	setg   %al
419c14:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419c1b:	85 c9                	test   %ecx,%ecx
419c1d:	0f 85 64 05 00 00    	jne    0x41a187
419c23:	0f b6 4e 19          	movzbl 0x19(%esi),%ecx
419c27:	0f b6 42 19          	movzbl 0x19(%edx),%eax
419c2b:	2b c8                	sub    %eax,%ecx
419c2d:	74 0e                	je     0x419c3d
419c2f:	33 c0                	xor    %eax,%eax
419c31:	85 c9                	test   %ecx,%ecx
419c33:	0f 9f c0             	setg   %al
419c36:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419c3d:	85 c9                	test   %ecx,%ecx
419c3f:	0f 85 42 05 00 00    	jne    0x41a187
419c45:	0f b6 4e 1a          	movzbl 0x1a(%esi),%ecx
419c49:	0f b6 42 1a          	movzbl 0x1a(%edx),%eax
419c4d:	2b c8                	sub    %eax,%ecx
419c4f:	74 0e                	je     0x419c5f
419c51:	33 c0                	xor    %eax,%eax
419c53:	85 c9                	test   %ecx,%ecx
419c55:	0f 9f c0             	setg   %al
419c58:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419c5f:	85 c9                	test   %ecx,%ecx
419c61:	0f 85 20 05 00 00    	jne    0x41a187
419c67:	0f b6 4e 1b          	movzbl 0x1b(%esi),%ecx
419c6b:	0f b6 42 1b          	movzbl 0x1b(%edx),%eax
419c6f:	2b c8                	sub    %eax,%ecx
419c71:	74 0e                	je     0x419c81
419c73:	33 c0                	xor    %eax,%eax
419c75:	85 c9                	test   %ecx,%ecx
419c77:	0f 9f c0             	setg   %al
419c7a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419c81:	85 c9                	test   %ecx,%ecx
419c83:	0f 85 fe 04 00 00    	jne    0x41a187
419c89:	8b 46 1c             	mov    0x1c(%esi),%eax
419c8c:	3b 42 1c             	cmp    0x1c(%edx),%eax
419c8f:	0f 84 87 00 00 00    	je     0x419d1c
419c95:	0f b6 c8             	movzbl %al,%ecx
419c98:	0f b6 42 1c          	movzbl 0x1c(%edx),%eax
419c9c:	2b c8                	sub    %eax,%ecx
419c9e:	74 0e                	je     0x419cae
419ca0:	33 c0                	xor    %eax,%eax
419ca2:	85 c9                	test   %ecx,%ecx
419ca4:	0f 9f c0             	setg   %al
419ca7:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419cae:	85 c9                	test   %ecx,%ecx
419cb0:	0f 85 d1 04 00 00    	jne    0x41a187
419cb6:	0f b6 4e 1d          	movzbl 0x1d(%esi),%ecx
419cba:	0f b6 42 1d          	movzbl 0x1d(%edx),%eax
419cbe:	2b c8                	sub    %eax,%ecx
419cc0:	74 0e                	je     0x419cd0
419cc2:	33 c0                	xor    %eax,%eax
419cc4:	85 c9                	test   %ecx,%ecx
419cc6:	0f 9f c0             	setg   %al
419cc9:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419cd0:	85 c9                	test   %ecx,%ecx
419cd2:	0f 85 af 04 00 00    	jne    0x41a187
419cd8:	0f b6 4e 1e          	movzbl 0x1e(%esi),%ecx
419cdc:	0f b6 42 1e          	movzbl 0x1e(%edx),%eax
419ce0:	2b c8                	sub    %eax,%ecx
419ce2:	74 0e                	je     0x419cf2
419ce4:	33 c0                	xor    %eax,%eax
419ce6:	85 c9                	test   %ecx,%ecx
419ce8:	0f 9f c0             	setg   %al
419ceb:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419cf2:	85 c9                	test   %ecx,%ecx
419cf4:	0f 85 8d 04 00 00    	jne    0x41a187
419cfa:	0f b6 4e 1f          	movzbl 0x1f(%esi),%ecx
419cfe:	0f b6 42 1f          	movzbl 0x1f(%edx),%eax
419d02:	2b c8                	sub    %eax,%ecx
419d04:	74 0e                	je     0x419d14
419d06:	33 c0                	xor    %eax,%eax
419d08:	85 c9                	test   %ecx,%ecx
419d0a:	0f 9f c0             	setg   %al
419d0d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419d14:	85 c9                	test   %ecx,%ecx
419d16:	0f 85 6b 04 00 00    	jne    0x41a187
419d1c:	03 f3                	add    %ebx,%esi
419d1e:	03 d3                	add    %ebx,%edx
419d20:	2b fb                	sub    %ebx,%edi
419d22:	3b fb                	cmp    %ebx,%edi
419d24:	0f 83 5c fb ff ff    	jae    0x419886
419d2a:	03 f7                	add    %edi,%esi
419d2c:	03 d7                	add    %edi,%edx
419d2e:	ff 24 bd a8 af 41 00 	jmp    *0x41afa8(,%edi,4)
419d35:	8b 46 e4             	mov    -0x1c(%esi),%eax
419d38:	3b 42 e4             	cmp    -0x1c(%edx),%eax
419d3b:	0f 84 94 00 00 00    	je     0x419dd5
419d41:	0f ae e8             	lfence
419d44:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
419d48:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
419d4c:	2b c8                	sub    %eax,%ecx
419d4e:	74 0e                	je     0x419d5e
419d50:	33 c0                	xor    %eax,%eax
419d52:	85 c9                	test   %ecx,%ecx
419d54:	0f 9f c0             	setg   %al
419d57:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419d5e:	85 c9                	test   %ecx,%ecx
419d60:	0f 85 21 04 00 00    	jne    0x41a187
419d66:	0f ae e8             	lfence
419d69:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
419d6d:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
419d71:	2b c8                	sub    %eax,%ecx
419d73:	74 0e                	je     0x419d83
419d75:	33 c0                	xor    %eax,%eax
419d77:	85 c9                	test   %ecx,%ecx
419d79:	0f 9f c0             	setg   %al
419d7c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419d83:	85 c9                	test   %ecx,%ecx
419d85:	0f 85 fc 03 00 00    	jne    0x41a187
419d8b:	0f ae e8             	lfence
419d8e:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
419d92:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
419d96:	2b c8                	sub    %eax,%ecx
419d98:	74 0e                	je     0x419da8
419d9a:	33 c0                	xor    %eax,%eax
419d9c:	85 c9                	test   %ecx,%ecx
419d9e:	0f 9f c0             	setg   %al
419da1:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419da8:	85 c9                	test   %ecx,%ecx
419daa:	0f 85 d7 03 00 00    	jne    0x41a187
419db0:	0f ae e8             	lfence
419db3:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
419db7:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
419dbb:	2b c8                	sub    %eax,%ecx
419dbd:	74 0e                	je     0x419dcd
419dbf:	33 c0                	xor    %eax,%eax
419dc1:	85 c9                	test   %ecx,%ecx
419dc3:	0f 9f c0             	setg   %al
419dc6:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419dcd:	85 c9                	test   %ecx,%ecx
419dcf:	0f 85 b2 03 00 00    	jne    0x41a187
419dd5:	8b 46 e8             	mov    -0x18(%esi),%eax
419dd8:	3b 42 e8             	cmp    -0x18(%edx),%eax
419ddb:	0f 84 94 00 00 00    	je     0x419e75
419de1:	0f ae e8             	lfence
419de4:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
419de8:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
419dec:	2b c8                	sub    %eax,%ecx
419dee:	74 0e                	je     0x419dfe
419df0:	33 c0                	xor    %eax,%eax
419df2:	85 c9                	test   %ecx,%ecx
419df4:	0f 9f c0             	setg   %al
419df7:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419dfe:	85 c9                	test   %ecx,%ecx
419e00:	0f 85 81 03 00 00    	jne    0x41a187
419e06:	0f ae e8             	lfence
419e09:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
419e0d:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
419e11:	2b c8                	sub    %eax,%ecx
419e13:	74 0e                	je     0x419e23
419e15:	33 c0                	xor    %eax,%eax
419e17:	85 c9                	test   %ecx,%ecx
419e19:	0f 9f c0             	setg   %al
419e1c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419e23:	85 c9                	test   %ecx,%ecx
419e25:	0f 85 5c 03 00 00    	jne    0x41a187
419e2b:	0f ae e8             	lfence
419e2e:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
419e32:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
419e36:	2b c8                	sub    %eax,%ecx
419e38:	74 0e                	je     0x419e48
419e3a:	33 c0                	xor    %eax,%eax
419e3c:	85 c9                	test   %ecx,%ecx
419e3e:	0f 9f c0             	setg   %al
419e41:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419e48:	85 c9                	test   %ecx,%ecx
419e4a:	0f 85 37 03 00 00    	jne    0x41a187
419e50:	0f ae e8             	lfence
419e53:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
419e57:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
419e5b:	2b c8                	sub    %eax,%ecx
419e5d:	74 0e                	je     0x419e6d
419e5f:	33 c0                	xor    %eax,%eax
419e61:	85 c9                	test   %ecx,%ecx
419e63:	0f 9f c0             	setg   %al
419e66:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
419e6d:	85 c9                	test   %ecx,%ecx
419e6f:	0f 85 12 03 00 00    	jne    0x41a187
419e75:	8b 46 ec             	mov    -0x14(%esi),%eax
419e78:	3b 42 ec             	cmp    -0x14(%edx),%eax