41a7ae:	33 c0                	xor    %eax,%eax
41a7b0:	85 c9                	test   %ecx,%ecx
41a7b2:	0f 9f c0             	setg   %al
41a7b5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a7bc:	85 c9                	test   %ecx,%ecx
41a7be:	0f 85 c3 f9 ff ff    	jne    0x41a187
41a7c4:	0f ae e8             	lfence
41a7c7:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
41a7cb:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
41a7cf:	2b c8                	sub    %eax,%ecx
41a7d1:	74 0e                	je     0x41a7e1
41a7d3:	33 c0                	xor    %eax,%eax
41a7d5:	85 c9                	test   %ecx,%ecx
41a7d7:	0f 9f c0             	setg   %al
41a7da:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a7e1:	85 c9                	test   %ecx,%ecx
41a7e3:	0f 85 9e f9 ff ff    	jne    0x41a187
41a7e9:	8b 46 ee             	mov    -0x12(%esi),%eax
41a7ec:	3b 42 ee             	cmp    -0x12(%edx),%eax
41a7ef:	0f 84 94 00 00 00    	je     0x41a889
41a7f5:	0f ae e8             	lfence
41a7f8:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
41a7fc:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
41a800:	2b c8                	sub    %eax,%ecx
41a802:	74 0e                	je     0x41a812
41a804:	33 c0                	xor    %eax,%eax
41a806:	85 c9                	test   %ecx,%ecx
41a808:	0f 9f c0             	setg   %al
41a80b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a812:	85 c9                	test   %ecx,%ecx
41a814:	0f 85 6d f9 ff ff    	jne    0x41a187
41a81a:	0f ae e8             	lfence
41a81d:	0f b6 4e ef          	movzbl -0x11(%esi),%ecx
41a821:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
41a825:	2b c8                	sub    %eax,%ecx
41a827:	74 0e                	je     0x41a837
41a829:	33 c0                	xor    %eax,%eax
41a82b:	85 c9                	test   %ecx,%ecx
41a82d:	0f 9f c0             	setg   %al
41a830:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a837:	85 c9                	test   %ecx,%ecx
41a839:	0f 85 48 f9 ff ff    	jne    0x41a187
41a83f:	0f ae e8             	lfence
41a842:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
41a846:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
41a84a:	2b c8                	sub    %eax,%ecx
41a84c:	74 0e                	je     0x41a85c
41a84e:	33 c0                	xor    %eax,%eax
41a850:	85 c9                	test   %ecx,%ecx
41a852:	0f 9f c0             	setg   %al
41a855:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a85c:	85 c9                	test   %ecx,%ecx
41a85e:	0f 85 23 f9 ff ff    	jne    0x41a187
41a864:	0f ae e8             	lfence
41a867:	0f b6 4e f1          	movzbl -0xf(%esi),%ecx
41a86b:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
41a86f:	2b c8                	sub    %eax,%ecx
41a871:	74 0e                	je     0x41a881
41a873:	33 c0                	xor    %eax,%eax
41a875:	85 c9                	test   %ecx,%ecx
41a877:	0f 9f c0             	setg   %al
41a87a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a881:	85 c9                	test   %ecx,%ecx
41a883:	0f 85 fe f8 ff ff    	jne    0x41a187
41a889:	8b 46 f2             	mov    -0xe(%esi),%eax
41a88c:	3b 42 f2             	cmp    -0xe(%edx),%eax
41a88f:	0f 84 94 00 00 00    	je     0x41a929
41a895:	0f ae e8             	lfence
41a898:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
41a89c:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
41a8a0:	2b c8                	sub    %eax,%ecx
41a8a2:	74 0e                	je     0x41a8b2
41a8a4:	33 c0                	xor    %eax,%eax
41a8a6:	85 c9                	test   %ecx,%ecx
41a8a8:	0f 9f c0             	setg   %al
41a8ab:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a8b2:	85 c9                	test   %ecx,%ecx
41a8b4:	0f 85 cd f8 ff ff    	jne    0x41a187
41a8ba:	0f ae e8             	lfence
41a8bd:	0f b6 4e f3          	movzbl -0xd(%esi),%ecx
41a8c1:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
41a8c5:	2b c8                	sub    %eax,%ecx
41a8c7:	74 0e                	je     0x41a8d7
41a8c9:	33 c0                	xor    %eax,%eax
41a8cb:	85 c9                	test   %ecx,%ecx
41a8cd:	0f 9f c0             	setg   %al
41a8d0:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a8d7:	85 c9                	test   %ecx,%ecx
41a8d9:	0f 85 a8 f8 ff ff    	jne    0x41a187
41a8df:	0f ae e8             	lfence
41a8e2:	0f b6 4e f4          	movzbl -0xc(%esi),%ecx
41a8e6:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
41a8ea:	2b c8                	sub    %eax,%ecx
41a8ec:	74 0e                	je     0x41a8fc
41a8ee:	33 c0                	xor    %eax,%eax
41a8f0:	85 c9                	test   %ecx,%ecx
41a8f2:	0f 9f c0             	setg   %al
41a8f5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a8fc:	85 c9                	test   %ecx,%ecx
41a8fe:	0f 85 83 f8 ff ff    	jne    0x41a187
41a904:	0f ae e8             	lfence
41a907:	0f b6 4e f5          	movzbl -0xb(%esi),%ecx
41a90b:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
41a90f:	2b c8                	sub    %eax,%ecx
41a911:	74 0e                	je     0x41a921
41a913:	33 c0                	xor    %eax,%eax
41a915:	85 c9                	test   %ecx,%ecx
41a917:	0f 9f c0             	setg   %al
41a91a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a921:	85 c9                	test   %ecx,%ecx
41a923:	0f 85 5e f8 ff ff    	jne    0x41a187
41a929:	8b 46 f6             	mov    -0xa(%esi),%eax
41a92c:	3b 42 f6             	cmp    -0xa(%edx),%eax
41a92f:	0f 84 94 00 00 00    	je     0x41a9c9
41a935:	0f ae e8             	lfence
41a938:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
41a93c:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
41a940:	2b c8                	sub    %eax,%ecx
41a942:	74 0e                	je     0x41a952
41a944:	33 c0                	xor    %eax,%eax
41a946:	85 c9                	test   %ecx,%ecx
41a948:	0f 9f c0             	setg   %al
41a94b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a952:	85 c9                	test   %ecx,%ecx
41a954:	0f 85 2d f8 ff ff    	jne    0x41a187
41a95a:	0f ae e8             	lfence
41a95d:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
41a961:	0f b6 4e f7          	movzbl -0x9(%esi),%ecx
41a965:	2b c8                	sub    %eax,%ecx
41a967:	74 0e                	je     0x41a977
41a969:	33 c0                	xor    %eax,%eax
41a96b:	85 c9                	test   %ecx,%ecx
41a96d:	0f 9f c0             	setg   %al
41a970:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a977:	85 c9                	test   %ecx,%ecx
41a979:	0f 85 08 f8 ff ff    	jne    0x41a187
41a97f:	0f ae e8             	lfence
41a982:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
41a986:	0f b6 4e f8          	movzbl -0x8(%esi),%ecx
41a98a:	2b c8                	sub    %eax,%ecx
41a98c:	74 0e                	je     0x41a99c
41a98e:	33 c0                	xor    %eax,%eax
41a990:	85 c9                	test   %ecx,%ecx
41a992:	0f 9f c0             	setg   %al
41a995:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a99c:	85 c9                	test   %ecx,%ecx
41a99e:	0f 85 e3 f7 ff ff    	jne    0x41a187
41a9a4:	0f ae e8             	lfence
41a9a7:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
41a9ab:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
41a9af:	2b c8                	sub    %eax,%ecx
41a9b1:	74 0e                	je     0x41a9c1
41a9b3:	33 c0                	xor    %eax,%eax
41a9b5:	85 c9                	test   %ecx,%ecx
41a9b7:	0f 9f c0             	setg   %al
41a9ba:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a9c1:	85 c9                	test   %ecx,%ecx
41a9c3:	0f 85 be f7 ff ff    	jne    0x41a187
41a9c9:	8b 46 fa             	mov    -0x6(%esi),%eax
41a9cc:	3b 42 fa             	cmp    -0x6(%edx),%eax
41a9cf:	0f 84 94 00 00 00    	je     0x41aa69
41a9d5:	0f ae e8             	lfence
41a9d8:	0f b6 4e fa          	movzbl -0x6(%esi),%ecx
41a9dc:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
41a9e0:	2b c8                	sub    %eax,%ecx
41a9e2:	74 0e                	je     0x41a9f2
41a9e4:	33 c0                	xor    %eax,%eax
41a9e6:	85 c9                	test   %ecx,%ecx
41a9e8:	0f 9f c0             	setg   %al
41a9eb:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a9f2:	85 c9                	test   %ecx,%ecx
41a9f4:	0f 85 8d f7 ff ff    	jne    0x41a187
41a9fa:	0f ae e8             	lfence
41a9fd:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
41aa01:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
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