41a55a:	2b c8                	sub    %eax,%ecx
41a55c:	74 0e                	je     0x41a56c
41a55e:	33 c0                	xor    %eax,%eax
41a560:	85 c9                	test   %ecx,%ecx
41a562:	0f 9f c0             	setg   %al
41a565:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a56c:	85 c9                	test   %ecx,%ecx
41a56e:	0f 85 13 fc ff ff    	jne    0x41a187
41a574:	0f ae e8             	lfence
41a577:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
41a57b:	0f b6 4e fc          	movzbl -0x4(%esi),%ecx
41a57f:	2b c8                	sub    %eax,%ecx
41a581:	74 0e                	je     0x41a591
41a583:	33 c0                	xor    %eax,%eax
41a585:	85 c9                	test   %ecx,%ecx
41a587:	0f 9f c0             	setg   %al
41a58a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a591:	85 c9                	test   %ecx,%ecx
41a593:	0f 85 ee fb ff ff    	jne    0x41a187
41a599:	0f ae e8             	lfence
41a59c:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
41a5a0:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
41a5a4:	2b c8                	sub    %eax,%ecx
41a5a6:	74 0e                	je     0x41a5b6
41a5a8:	33 c0                	xor    %eax,%eax
41a5aa:	85 c9                	test   %ecx,%ecx
41a5ac:	0f 9f c0             	setg   %al
41a5af:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a5b6:	85 c9                	test   %ecx,%ecx
41a5b8:	0f 85 c9 fb ff ff    	jne    0x41a187
41a5be:	0f ae e8             	lfence
41a5c1:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
41a5c5:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
41a5c9:	2b c8                	sub    %eax,%ecx
41a5cb:	74 0e                	je     0x41a5db
41a5cd:	33 c0                	xor    %eax,%eax
41a5cf:	85 c9                	test   %ecx,%ecx
41a5d1:	0f 9f c0             	setg   %al
41a5d4:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a5db:	85 c9                	test   %ecx,%ecx
41a5dd:	0f 85 a4 fb ff ff    	jne    0x41a187
41a5e3:	0f ae e8             	lfence
41a5e6:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
41a5ea:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
41a5ee:	2b c8                	sub    %eax,%ecx
41a5f0:	0f 84 91 fb ff ff    	je     0x41a187
41a5f6:	33 c0                	xor    %eax,%eax
41a5f8:	85 c9                	test   %ecx,%ecx
41a5fa:	0f 9f c0             	setg   %al
41a5fd:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a604:	e9 7e fb ff ff       	jmp    0x41a187
41a609:	8b 46 e2             	mov    -0x1e(%esi),%eax
41a60c:	3b 42 e2             	cmp    -0x1e(%edx),%eax
41a60f:	0f 84 94 00 00 00    	je     0x41a6a9
41a615:	0f ae e8             	lfence
41a618:	0f b6 4e e2          	movzbl -0x1e(%esi),%ecx
41a61c:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
41a620:	2b c8                	sub    %eax,%ecx
41a622:	74 0e                	je     0x41a632
41a624:	33 c0                	xor    %eax,%eax
41a626:	85 c9                	test   %ecx,%ecx
41a628:	0f 9f c0             	setg   %al
41a62b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a632:	85 c9                	test   %ecx,%ecx
41a634:	0f 85 4d fb ff ff    	jne    0x41a187
41a63a:	0f ae e8             	lfence
41a63d:	0f b6 4e e3          	movzbl -0x1d(%esi),%ecx
41a641:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
41a645:	2b c8                	sub    %eax,%ecx
41a647:	74 0e                	je     0x41a657
41a649:	33 c0                	xor    %eax,%eax
41a64b:	85 c9                	test   %ecx,%ecx
41a64d:	0f 9f c0             	setg   %al
41a650:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a657:	85 c9                	test   %ecx,%ecx
41a659:	0f 85 28 fb ff ff    	jne    0x41a187
41a65f:	0f ae e8             	lfence
41a662:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
41a666:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
41a66a:	2b c8                	sub    %eax,%ecx
41a66c:	74 0e                	je     0x41a67c
41a66e:	33 c0                	xor    %eax,%eax
41a670:	85 c9                	test   %ecx,%ecx
41a672:	0f 9f c0             	setg   %al
41a675:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a67c:	85 c9                	test   %ecx,%ecx
41a67e:	0f 85 03 fb ff ff    	jne    0x41a187
41a684:	0f ae e8             	lfence
41a687:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
41a68b:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
41a68f:	2b c8                	sub    %eax,%ecx
41a691:	74 0e                	je     0x41a6a1
41a693:	33 c0                	xor    %eax,%eax
41a695:	85 c9                	test   %ecx,%ecx
41a697:	0f 9f c0             	setg   %al
41a69a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a6a1:	85 c9                	test   %ecx,%ecx
41a6a3:	0f 85 de fa ff ff    	jne    0x41a187
41a6a9:	8b 46 e6             	mov    -0x1a(%esi),%eax
41a6ac:	3b 42 e6             	cmp    -0x1a(%edx),%eax
41a6af:	0f 84 94 00 00 00    	je     0x41a749
41a6b5:	0f ae e8             	lfence
41a6b8:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
41a6bc:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
41a6c0:	2b c8                	sub    %eax,%ecx
41a6c2:	74 0e                	je     0x41a6d2
41a6c4:	33 c0                	xor    %eax,%eax
41a6c6:	85 c9                	test   %ecx,%ecx
41a6c8:	0f 9f c0             	setg   %al
41a6cb:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a6d2:	85 c9                	test   %ecx,%ecx
41a6d4:	0f 85 ad fa ff ff    	jne    0x41a187
41a6da:	0f ae e8             	lfence
41a6dd:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
41a6e1:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
41a6e5:	2b c8                	sub    %eax,%ecx
41a6e7:	74 0e                	je     0x41a6f7
41a6e9:	33 c0                	xor    %eax,%eax
41a6eb:	85 c9                	test   %ecx,%ecx
41a6ed:	0f 9f c0             	setg   %al
41a6f0:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a6f7:	85 c9                	test   %ecx,%ecx
41a6f9:	0f 85 88 fa ff ff    	jne    0x41a187
41a6ff:	0f ae e8             	lfence
41a702:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
41a706:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
41a70a:	2b c8                	sub    %eax,%ecx
41a70c:	74 0e                	je     0x41a71c
41a70e:	33 c0                	xor    %eax,%eax
41a710:	85 c9                	test   %ecx,%ecx
41a712:	0f 9f c0             	setg   %al
41a715:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a71c:	85 c9                	test   %ecx,%ecx
41a71e:	0f 85 63 fa ff ff    	jne    0x41a187
41a724:	0f ae e8             	lfence
41a727:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
41a72b:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
41a72f:	2b c8                	sub    %eax,%ecx
41a731:	74 0e                	je     0x41a741
41a733:	33 c0                	xor    %eax,%eax
41a735:	85 c9                	test   %ecx,%ecx
41a737:	0f 9f c0             	setg   %al
41a73a:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a741:	85 c9                	test   %ecx,%ecx
41a743:	0f 85 3e fa ff ff    	jne    0x41a187
41a749:	8b 46 ea             	mov    -0x16(%esi),%eax
41a74c:	3b 42 ea             	cmp    -0x16(%edx),%eax
41a74f:	0f 84 94 00 00 00    	je     0x41a7e9
41a755:	0f ae e8             	lfence
41a758:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
41a75c:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
41a760:	2b c8                	sub    %eax,%ecx
41a762:	74 0e                	je     0x41a772
41a764:	33 c0                	xor    %eax,%eax
41a766:	85 c9                	test   %ecx,%ecx
41a768:	0f 9f c0             	setg   %al
41a76b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a772:	85 c9                	test   %ecx,%ecx
41a774:	0f 85 0d fa ff ff    	jne    0x41a187
41a77a:	0f ae e8             	lfence
41a77d:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
41a781:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
41a785:	2b c8                	sub    %eax,%ecx
41a787:	74 0e                	je     0x41a797
41a789:	33 c0                	xor    %eax,%eax
41a78b:	85 c9                	test   %ecx,%ecx
41a78d:	0f 9f c0             	setg   %al
41a790:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41a797:	85 c9                	test   %ecx,%ecx
41a799:	0f 85 e8 f9 ff ff    	jne    0x41a187
41a79f:	0f ae e8             	lfence
41a7a2:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
41a7a6:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
41a7aa:	2b c8                	sub    %eax,%ecx
41a7ac:	74 0e                	je     0x41a7bc
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