41aa05:	2b c8                	sub    %eax,%ecx
41aa07:	74 0e                	je     0x41aa17
41aa09:	33 c0                	xor    %eax,%eax
41aa0b:	85 c9                	test   %ecx,%ecx
41aa0d:	0f 9f c0             	setg   %al
41aa10:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41aa17:	85 c9                	test   %ecx,%ecx
41aa19:	0f 85 68 f7 ff ff    	jne    0x41a187
41aa1f:	0f ae e8             	lfence
41aa22:	0f b6 4e fc          	movzbl -0x4(%esi),%ecx
41aa26:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
41aa2a:	2b c8                	sub    %eax,%ecx
41aa2c:	74 0e                	je     0x41aa3c
41aa2e:	33 c0                	xor    %eax,%eax
41aa30:	85 c9                	test   %ecx,%ecx
41aa32:	0f 9f c0             	setg   %al
41aa35:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41aa3c:	85 c9                	test   %ecx,%ecx
41aa3e:	0f 85 43 f7 ff ff    	jne    0x41a187
41aa44:	0f ae e8             	lfence
41aa47:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
41aa4b:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
41aa4f:	2b c8                	sub    %eax,%ecx
41aa51:	74 0e                	je     0x41aa61
41aa53:	33 c0                	xor    %eax,%eax
41aa55:	85 c9                	test   %ecx,%ecx
41aa57:	0f 9f c0             	setg   %al
41aa5a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41aa61:	85 c9                	test   %ecx,%ecx
41aa63:	0f 85 1e f7 ff ff    	jne    0x41a187
41aa69:	66 8b 46 fe          	mov    -0x2(%esi),%ax
41aa6d:	66 3b 42 fe          	cmp    -0x2(%edx),%ax
41aa71:	0f 84 0e f7 ff ff    	je     0x41a185
41aa77:	e9 42 fb ff ff       	jmp    0x41a5be
41aa7c:	8b 46 e1             	mov    -0x1f(%esi),%eax
41aa7f:	3b 42 e1             	cmp    -0x1f(%edx),%eax
41aa82:	0f 84 94 00 00 00    	je     0x41ab1c
41aa88:	0f ae e8             	lfence
41aa8b:	0f b6 42 e1          	movzbl -0x1f(%edx),%eax
41aa8f:	0f b6 4e e1          	movzbl -0x1f(%esi),%ecx
41aa93:	2b c8                	sub    %eax,%ecx
41aa95:	74 0e                	je     0x41aaa5
41aa97:	33 c0                	xor    %eax,%eax
41aa99:	85 c9                	test   %ecx,%ecx
41aa9b:	0f 9f c0             	setg   %al
41aa9e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41aaa5:	85 c9                	test   %ecx,%ecx
41aaa7:	0f 85 da f6 ff ff    	jne    0x41a187
41aaad:	0f ae e8             	lfence
41aab0:	0f b6 4e e2          	movzbl -0x1e(%esi),%ecx
41aab4:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
41aab8:	2b c8                	sub    %eax,%ecx
41aaba:	74 0e                	je     0x41aaca
41aabc:	33 c0                	xor    %eax,%eax
41aabe:	85 c9                	test   %ecx,%ecx
41aac0:	0f 9f c0             	setg   %al
41aac3:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41aaca:	85 c9                	test   %ecx,%ecx
41aacc:	0f 85 b5 f6 ff ff    	jne    0x41a187
41aad2:	0f ae e8             	lfence
41aad5:	0f b6 4e e3          	movzbl -0x1d(%esi),%ecx
41aad9:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
41aadd:	2b c8                	sub    %eax,%ecx
41aadf:	74 0e                	je     0x41aaef
41aae1:	33 c0                	xor    %eax,%eax
41aae3:	85 c9                	test   %ecx,%ecx
41aae5:	0f 9f c0             	setg   %al
41aae8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41aaef:	85 c9                	test   %ecx,%ecx
41aaf1:	0f 85 90 f6 ff ff    	jne    0x41a187
41aaf7:	0f ae e8             	lfence
41aafa:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
41aafe:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
41ab02:	2b c8                	sub    %eax,%ecx
41ab04:	74 0e                	je     0x41ab14
41ab06:	33 c0                	xor    %eax,%eax
41ab08:	85 c9                	test   %ecx,%ecx
41ab0a:	0f 9f c0             	setg   %al
41ab0d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ab14:	85 c9                	test   %ecx,%ecx
41ab16:	0f 85 6b f6 ff ff    	jne    0x41a187
41ab1c:	8b 46 e5             	mov    -0x1b(%esi),%eax
41ab1f:	3b 42 e5             	cmp    -0x1b(%edx),%eax
41ab22:	0f 84 94 00 00 00    	je     0x41abbc
41ab28:	0f ae e8             	lfence
41ab2b:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
41ab2f:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
41ab33:	2b c8                	sub    %eax,%ecx
41ab35:	74 0e                	je     0x41ab45
41ab37:	33 c0                	xor    %eax,%eax
41ab39:	85 c9                	test   %ecx,%ecx
41ab3b:	0f 9f c0             	setg   %al
41ab3e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ab45:	85 c9                	test   %ecx,%ecx
41ab47:	0f 85 3a f6 ff ff    	jne    0x41a187
41ab4d:	0f ae e8             	lfence
41ab50:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
41ab54:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
41ab58:	2b c8                	sub    %eax,%ecx
41ab5a:	74 0e                	je     0x41ab6a
41ab5c:	33 c0                	xor    %eax,%eax
41ab5e:	85 c9                	test   %ecx,%ecx
41ab60:	0f 9f c0             	setg   %al
41ab63:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ab6a:	85 c9                	test   %ecx,%ecx
41ab6c:	0f 85 15 f6 ff ff    	jne    0x41a187
41ab72:	0f ae e8             	lfence
41ab75:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
41ab79:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
41ab7d:	2b c8                	sub    %eax,%ecx
41ab7f:	74 0e                	je     0x41ab8f
41ab81:	33 c0                	xor    %eax,%eax
41ab83:	85 c9                	test   %ecx,%ecx
41ab85:	0f 9f c0             	setg   %al
41ab88:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ab8f:	85 c9                	test   %ecx,%ecx
41ab91:	0f 85 f0 f5 ff ff    	jne    0x41a187
41ab97:	0f ae e8             	lfence
41ab9a:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
41ab9e:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
41aba2:	2b c8                	sub    %eax,%ecx
41aba4:	74 0e                	je     0x41abb4
41aba6:	33 c0                	xor    %eax,%eax
41aba8:	85 c9                	test   %ecx,%ecx
41abaa:	0f 9f c0             	setg   %al
41abad:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41abb4:	85 c9                	test   %ecx,%ecx
41abb6:	0f 85 cb f5 ff ff    	jne    0x41a187
41abbc:	8b 46 e9             	mov    -0x17(%esi),%eax
41abbf:	3b 42 e9             	cmp    -0x17(%edx),%eax
41abc2:	0f 84 94 00 00 00    	je     0x41ac5c
41abc8:	0f ae e8             	lfence
41abcb:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
41abcf:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
41abd3:	2b c8                	sub    %eax,%ecx
41abd5:	74 0e                	je     0x41abe5
41abd7:	33 c0                	xor    %eax,%eax
41abd9:	85 c9                	test   %ecx,%ecx
41abdb:	0f 9f c0             	setg   %al
41abde:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41abe5:	85 c9                	test   %ecx,%ecx
41abe7:	0f 85 9a f5 ff ff    	jne    0x41a187
41abed:	0f ae e8             	lfence
41abf0:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
41abf4:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
41abf8:	2b c8                	sub    %eax,%ecx
41abfa:	74 0e                	je     0x41ac0a
41abfc:	33 c0                	xor    %eax,%eax
41abfe:	85 c9                	test   %ecx,%ecx
41ac00:	0f 9f c0             	setg   %al
41ac03:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ac0a:	85 c9                	test   %ecx,%ecx
41ac0c:	0f 85 75 f5 ff ff    	jne    0x41a187
41ac12:	0f ae e8             	lfence
41ac15:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
41ac19:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
41ac1d:	2b c8                	sub    %eax,%ecx
41ac1f:	74 0e                	je     0x41ac2f
41ac21:	33 c0                	xor    %eax,%eax
41ac23:	85 c9                	test   %ecx,%ecx
41ac25:	0f 9f c0             	setg   %al
41ac28:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ac2f:	85 c9                	test   %ecx,%ecx
41ac31:	0f 85 50 f5 ff ff    	jne    0x41a187
41ac37:	0f ae e8             	lfence
41ac3a:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
41ac3e:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
41ac42:	2b c8                	sub    %eax,%ecx
41ac44:	74 0e                	je     0x41ac54
41ac46:	33 c0                	xor    %eax,%eax
41ac48:	85 c9                	test   %ecx,%ecx
41ac4a:	0f 9f c0             	setg   %al
41ac4d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ac54:	85 c9                	test   %ecx,%ecx
41ac56:	0f 85 2b f5 ff ff    	jne    0x41a187
41ac5c:	8b 46 ed             	mov    -0x13(%esi),%eax
41ac5f:	3b 42 ed             	cmp    -0x13(%edx),%eax
41ac62:	0f 84 94 00 00 00    	je     0x41acfc
41ac68:	0f ae e8             	lfence
41ac6b:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
41ac6f:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
41ac73:	2b c8                	sub    %eax,%ecx
41ac75:	74 0e                	je     0x41ac85
41ac77:	33 c0                	xor    %eax,%eax
41ac79:	85 c9                	test   %ecx,%ecx
41ac7b:	0f 9f c0             	setg   %al
41ac7e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ac85:	85 c9                	test   %ecx,%ecx
41ac87:	0f 85 fa f4 ff ff    	jne    0x41a187
41ac8d:	0f ae e8             	lfence
41ac90:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
41ac94:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
41ac98:	2b c8                	sub    %eax,%ecx
41ac9a:	74 0e                	je     0x41acaa
41ac9c:	33 c0                	xor    %eax,%eax
41ac9e:	85 c9                	test   %ecx,%ecx
41aca0:	0f 9f c0             	setg   %al
41aca3:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41acaa:	85 c9                	test   %ecx,%ecx
41acac:	0f 85 d5 f4 ff ff    	jne    0x41a187
41acb2:	0f ae e8             	lfence
41acb5:	0f b6 4e ef          	movzbl -0x11(%esi),%ecx
41acb9:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
41acbd:	2b c8                	sub    %eax,%ecx
41acbf:	74 0e                	je     0x41accf
41acc1:	33 c0                	xor    %eax,%eax
41acc3:	85 c9                	test   %ecx,%ecx
41acc5:	0f 9f c0             	setg   %al
41acc8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41accf:	85 c9                	test   %ecx,%ecx
41acd1:	0f 85 b0 f4 ff ff    	jne    0x41a187
41acd7:	0f ae e8             	lfence
41acda:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
41acde:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
41ace2:	2b c8                	sub    %eax,%ecx
41ace4:	74 0e                	je     0x41acf4
41ace6:	33 c0                	xor    %eax,%eax
41ace8:	85 c9                	test   %ecx,%ecx
41acea:	0f 9f c0             	setg   %al
41aced:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41acf4:	85 c9                	test   %ecx,%ecx
41acf6:	0f 85 8b f4 ff ff    	jne    0x41a187
41acfc:	8b 46 f1             	mov    -0xf(%esi),%eax
41acff:	3b 42 f1             	cmp    -0xf(%edx),%eax
41ad02:	0f 84 94 00 00 00    	je     0x41ad9c
41ad08:	0f ae e8             	lfence
41ad0b:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
41ad0f:	0f b6 4e f1          	movzbl -0xf(%esi),%ecx
41ad13:	2b c8                	sub    %eax,%ecx
41ad15:	74 0e                	je     0x41ad25
41ad17:	33 c0                	xor    %eax,%eax
41ad19:	85 c9                	test   %ecx,%ecx
41ad1b:	0f 9f c0             	setg   %al
41ad1e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ad25:	85 c9                	test   %ecx,%ecx
41ad27:	0f 85 5a f4 ff ff    	jne    0x41a187
41ad2d:	0f ae e8             	lfence
41ad30:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
41ad34:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
41ad38:	2b c8                	sub    %eax,%ecx
41ad3a:	74 0e                	je     0x41ad4a
41ad3c:	33 c0                	xor    %eax,%eax
41ad3e:	85 c9                	test   %ecx,%ecx
41ad40:	0f 9f c0             	setg   %al
41ad43:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ad4a:	85 c9                	test   %ecx,%ecx
41ad4c:	0f 85 35 f4 ff ff    	jne    0x41a187
41ad52:	0f ae e8             	lfence
41ad55:	0f b6 4e f3          	movzbl -0xd(%esi),%ecx
41ad59:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
41ad5d:	2b c8                	sub    %eax,%ecx
41ad5f:	74 0e                	je     0x41ad6f
41ad61:	33 c0                	xor    %eax,%eax
41ad63:	85 c9                	test   %ecx,%ecx
41ad65:	0f 9f c0             	setg   %al
41ad68:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ad6f:	85 c9                	test   %ecx,%ecx
41ad71:	0f 85 10 f4 ff ff    	jne    0x41a187
41ad77:	0f ae e8             	lfence
41ad7a:	0f b6 4e f4          	movzbl -0xc(%esi),%ecx
41ad7e:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
41ad82:	2b c8                	sub    %eax,%ecx
41ad84:	74 0e                	je     0x41ad94
41ad86:	33 c0                	xor    %eax,%eax
41ad88:	85 c9                	test   %ecx,%ecx
41ad8a:	0f 9f c0             	setg   %al
41ad8d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ad94:	85 c9                	test   %ecx,%ecx
41ad96:	0f 85 eb f3 ff ff    	jne    0x41a187
41ad9c:	8b 46 f5             	mov    -0xb(%esi),%eax
41ad9f:	3b 42 f5             	cmp    -0xb(%edx),%eax
41ada2:	0f 84 94 00 00 00    	je     0x41ae3c
41ada8:	0f ae e8             	lfence
41adab:	0f b6 4e f5          	movzbl -0xb(%esi),%ecx
41adaf:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
41adb3:	2b c8                	sub    %eax,%ecx
41adb5:	74 0e                	je     0x41adc5
41adb7:	33 c0                	xor    %eax,%eax
41adb9:	85 c9                	test   %ecx,%ecx
41adbb:	0f 9f c0             	setg   %al
41adbe:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41adc5:	85 c9                	test   %ecx,%ecx
41adc7:	0f 85 ba f3 ff ff    	jne    0x41a187
41adcd:	0f ae e8             	lfence
41add0:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
41add4:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
41add8:	2b c8                	sub    %eax,%ecx
41adda:	74 0e                	je     0x41adea
41addc:	33 c0                	xor    %eax,%eax
41adde:	85 c9                	test   %ecx,%ecx
41ade0:	0f 9f c0             	setg   %al
41ade3:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41adea:	85 c9                	test   %ecx,%ecx
41adec:	0f 85 95 f3 ff ff    	jne    0x41a187
41adf2:	0f ae e8             	lfence
41adf5:	0f b6 4e f7          	movzbl -0x9(%esi),%ecx
41adf9:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
41adfd:	2b c8                	sub    %eax,%ecx
41adff:	74 0e                	je     0x41ae0f
41ae01:	33 c0                	xor    %eax,%eax
41ae03:	85 c9                	test   %ecx,%ecx
41ae05:	0f 9f c0             	setg   %al
41ae08:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ae0f:	85 c9                	test   %ecx,%ecx
41ae11:	0f 85 70 f3 ff ff    	jne    0x41a187
41ae17:	0f ae e8             	lfence
41ae1a:	0f b6 4e f8          	movzbl -0x8(%esi),%ecx
41ae1e:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
41ae22:	2b c8                	sub    %eax,%ecx
41ae24:	74 0e                	je     0x41ae34
41ae26:	33 c0                	xor    %eax,%eax
41ae28:	85 c9                	test   %ecx,%ecx
41ae2a:	0f 9f c0             	setg   %al
41ae2d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ae34:	85 c9                	test   %ecx,%ecx
41ae36:	0f 85 4b f3 ff ff    	jne    0x41a187
41ae3c:	8b 46 f9             	mov    -0x7(%esi),%eax
41ae3f:	3b 42 f9             	cmp    -0x7(%edx),%eax
41ae42:	0f 84 51 f7 ff ff    	je     0x41a599
41ae48:	0f ae e8             	lfence
41ae4b:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
41ae4f:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
41ae53:	2b c8                	sub    %eax,%ecx
41ae55:	74 0e                	je     0x41ae65
41ae57:	33 c0                	xor    %eax,%eax
41ae59:	85 c9                	test   %ecx,%ecx
41ae5b:	0f 9f c0             	setg   %al
41ae5e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ae65:	85 c9                	test   %ecx,%ecx
41ae67:	0f 85 1a f3 ff ff    	jne    0x41a187
41ae6d:	0f ae e8             	lfence
41ae70:	0f b6 4e fa          	movzbl -0x6(%esi),%ecx
41ae74:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
41ae78:	2b c8                	sub    %eax,%ecx
41ae7a:	74 0e                	je     0x41ae8a
41ae7c:	33 c0                	xor    %eax,%eax
41ae7e:	85 c9                	test   %ecx,%ecx
41ae80:	0f 9f c0             	setg   %al
41ae83:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ae8a:	85 c9                	test   %ecx,%ecx
41ae8c:	0f 85 f5 f2 ff ff    	jne    0x41a187
41ae92:	e9 b8 f6 ff ff       	jmp    0x41a54f
41ae97:	8b 55 08             	mov    0x8(%ebp),%edx
41ae9a:	8b 75 0c             	mov    0xc(%ebp),%esi
41ae9d:	0f b6 0a             	movzbl (%edx),%ecx
41aea0:	0f b6 06             	movzbl (%esi),%eax
41aea3:	2b c8                	sub    %eax,%ecx
41aea5:	74 0e                	je     0x41aeb5
41aea7:	33 c0                	xor    %eax,%eax
41aea9:	85 c9                	test   %ecx,%ecx