41e581:	33 c0                	xor    %eax,%eax
41e583:	85 c9                	test   %ecx,%ecx
41e585:	0f 9f c0             	setg   %al
41e588:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e58f:	85 c9                	test   %ecx,%ecx
41e591:	0f 85 92 fe ff ff    	jne    0x41e429
41e597:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
41e59b:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
41e59f:	2b c8                	sub    %eax,%ecx
41e5a1:	74 0e                	je     0x41e5b1
41e5a3:	33 c0                	xor    %eax,%eax
41e5a5:	85 c9                	test   %ecx,%ecx
41e5a7:	0f 9f c0             	setg   %al
41e5aa:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e5b1:	85 c9                	test   %ecx,%ecx
41e5b3:	0f 85 70 fe ff ff    	jne    0x41e429
41e5b9:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
41e5bd:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
41e5c1:	2b c8                	sub    %eax,%ecx
41e5c3:	74 0e                	je     0x41e5d3
41e5c5:	33 c0                	xor    %eax,%eax
41e5c7:	85 c9                	test   %ecx,%ecx
41e5c9:	0f 9f c0             	setg   %al
41e5cc:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e5d3:	85 c9                	test   %ecx,%ecx
41e5d5:	0f 85 4e fe ff ff    	jne    0x41e429
41e5db:	8b 46 ef             	mov    -0x11(%esi),%eax
41e5de:	3b 42 ef             	cmp    -0x11(%edx),%eax
41e5e1:	0f 84 87 00 00 00    	je     0x41e66e
41e5e7:	0f b6 c8             	movzbl %al,%ecx
41e5ea:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
41e5ee:	2b c8                	sub    %eax,%ecx
41e5f0:	74 0e                	je     0x41e600
41e5f2:	33 c0                	xor    %eax,%eax
41e5f4:	85 c9                	test   %ecx,%ecx
41e5f6:	0f 9f c0             	setg   %al
41e5f9:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e600:	85 c9                	test   %ecx,%ecx
41e602:	0f 85 21 fe ff ff    	jne    0x41e429
41e608:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
41e60c:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
41e610:	2b c8                	sub    %eax,%ecx
41e612:	74 0e                	je     0x41e622
41e614:	33 c0                	xor    %eax,%eax
41e616:	85 c9                	test   %ecx,%ecx
41e618:	0f 9f c0             	setg   %al
41e61b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e622:	85 c9                	test   %ecx,%ecx
41e624:	0f 85 ff fd ff ff    	jne    0x41e429
41e62a:	0f b6 4e f1          	movzbl -0xf(%esi),%ecx
41e62e:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
41e632:	2b c8                	sub    %eax,%ecx
41e634:	74 0e                	je     0x41e644
41e636:	33 c0                	xor    %eax,%eax
41e638:	85 c9                	test   %ecx,%ecx
41e63a:	0f 9f c0             	setg   %al
41e63d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e644:	85 c9                	test   %ecx,%ecx
41e646:	0f 85 dd fd ff ff    	jne    0x41e429
41e64c:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
41e650:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
41e654:	2b c8                	sub    %eax,%ecx
41e656:	74 0e                	je     0x41e666
41e658:	33 c0                	xor    %eax,%eax
41e65a:	85 c9                	test   %ecx,%ecx
41e65c:	0f 9f c0             	setg   %al
41e65f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e666:	85 c9                	test   %ecx,%ecx
41e668:	0f 85 bb fd ff ff    	jne    0x41e429
41e66e:	8b 46 f3             	mov    -0xd(%esi),%eax
41e671:	3b 42 f3             	cmp    -0xd(%edx),%eax
41e674:	0f 84 87 00 00 00    	je     0x41e701
41e67a:	0f b6 c8             	movzbl %al,%ecx
41e67d:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
41e681:	2b c8                	sub    %eax,%ecx
41e683:	74 0e                	je     0x41e693
41e685:	33 c0                	xor    %eax,%eax
41e687:	85 c9                	test   %ecx,%ecx
41e689:	0f 9f c0             	setg   %al
41e68c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e693:	85 c9                	test   %ecx,%ecx
41e695:	0f 85 8e fd ff ff    	jne    0x41e429
41e69b:	0f b6 4e f4          	movzbl -0xc(%esi),%ecx
41e69f:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
41e6a3:	2b c8                	sub    %eax,%ecx
41e6a5:	74 0e                	je     0x41e6b5
41e6a7:	33 c0                	xor    %eax,%eax
41e6a9:	85 c9                	test   %ecx,%ecx
41e6ab:	0f 9f c0             	setg   %al
41e6ae:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e6b5:	85 c9                	test   %ecx,%ecx
41e6b7:	0f 85 6c fd ff ff    	jne    0x41e429
41e6bd:	0f b6 4e f5          	movzbl -0xb(%esi),%ecx
41e6c1:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
41e6c5:	2b c8                	sub    %eax,%ecx
41e6c7:	74 0e                	je     0x41e6d7
41e6c9:	33 c0                	xor    %eax,%eax
41e6cb:	85 c9                	test   %ecx,%ecx
41e6cd:	0f 9f c0             	setg   %al
41e6d0:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e6d7:	85 c9                	test   %ecx,%ecx
41e6d9:	0f 85 4a fd ff ff    	jne    0x41e429
41e6df:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
41e6e3:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
41e6e7:	2b c8                	sub    %eax,%ecx
41e6e9:	74 0e                	je     0x41e6f9
41e6eb:	33 c0                	xor    %eax,%eax
41e6ed:	85 c9                	test   %ecx,%ecx
41e6ef:	0f 9f c0             	setg   %al
41e6f2:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e6f9:	85 c9                	test   %ecx,%ecx
41e6fb:	0f 85 28 fd ff ff    	jne    0x41e429
41e701:	8b 46 f7             	mov    -0x9(%esi),%eax
41e704:	3b 42 f7             	cmp    -0x9(%edx),%eax
41e707:	0f 84 87 00 00 00    	je     0x41e794
41e70d:	0f b6 c8             	movzbl %al,%ecx
41e710:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
41e714:	2b c8                	sub    %eax,%ecx
41e716:	74 0e                	je     0x41e726
41e718:	33 c0                	xor    %eax,%eax
41e71a:	85 c9                	test   %ecx,%ecx
41e71c:	0f 9f c0             	setg   %al
41e71f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e726:	85 c9                	test   %ecx,%ecx
41e728:	0f 85 fb fc ff ff    	jne    0x41e429
41e72e:	0f b6 4e f8          	movzbl -0x8(%esi),%ecx
41e732:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
41e736:	2b c8                	sub    %eax,%ecx
41e738:	74 0e                	je     0x41e748
41e73a:	33 c0                	xor    %eax,%eax
41e73c:	85 c9                	test   %ecx,%ecx
41e73e:	0f 9f c0             	setg   %al
41e741:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e748:	85 c9                	test   %ecx,%ecx
41e74a:	0f 85 d9 fc ff ff    	jne    0x41e429
41e750:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
41e754:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
41e758:	2b c8                	sub    %eax,%ecx
41e75a:	74 0e                	je     0x41e76a
41e75c:	33 c0                	xor    %eax,%eax
41e75e:	85 c9                	test   %ecx,%ecx
41e760:	0f 9f c0             	setg   %al
41e763:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e76a:	85 c9                	test   %ecx,%ecx
41e76c:	0f 85 b7 fc ff ff    	jne    0x41e429
41e772:	0f b6 4e fa          	movzbl -0x6(%esi),%ecx
41e776:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
41e77a:	2b c8                	sub    %eax,%ecx
41e77c:	74 0e                	je     0x41e78c
41e77e:	33 c0                	xor    %eax,%eax
41e780:	85 c9                	test   %ecx,%ecx
41e782:	0f 9f c0             	setg   %al
41e785:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e78c:	85 c9                	test   %ecx,%ecx
41e78e:	0f 85 95 fc ff ff    	jne    0x41e429
41e794:	8b 46 fb             	mov    -0x5(%esi),%eax
41e797:	3b 42 fb             	cmp    -0x5(%edx),%eax
41e79a:	0f 84 88 00 00 00    	je     0x41e828
41e7a0:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
41e7a4:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
41e7a8:	2b c8                	sub    %eax,%ecx
41e7aa:	74 0e                	je     0x41e7ba
41e7ac:	33 c0                	xor    %eax,%eax
41e7ae:	85 c9                	test   %ecx,%ecx
41e7b0:	0f 9f c0             	setg   %al
41e7b3:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e7ba:	85 c9                	test   %ecx,%ecx
41e7bc:	0f 85 67 fc ff ff    	jne    0x41e429
41e7c2:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
41e7c6:	0f b6 4e fc          	movzbl -0x4(%esi),%ecx
41e7ca:	2b c8                	sub    %eax,%ecx
41e7cc:	74 0e                	je     0x41e7dc
41e7ce:	33 c0                	xor    %eax,%eax
41e7d0:	85 c9                	test   %ecx,%ecx
41e7d2:	0f 9f c0             	setg   %al
41e7d5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e7dc:	85 c9                	test   %ecx,%ecx
41e7de:	0f 85 45 fc ff ff    	jne    0x41e429
41e7e4:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
41e7e8:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
41e7ec:	2b c8                	sub    %eax,%ecx
41e7ee:	74 0e                	je     0x41e7fe
41e7f0:	33 c0                	xor    %eax,%eax
41e7f2:	85 c9                	test   %ecx,%ecx
41e7f4:	0f 9f c0             	setg   %al
41e7f7:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e7fe:	85 c9                	test   %ecx,%ecx
41e800:	0f 85 23 fc ff ff    	jne    0x41e429
41e806:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
41e80a:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
41e80e:	2b c8                	sub    %eax,%ecx
41e810:	74 0e                	je     0x41e820
41e812:	33 c0                	xor    %eax,%eax
41e814:	85 c9                	test   %ecx,%ecx
41e816:	0f 9f c0             	setg   %al
41e819:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e820:	85 c9                	test   %ecx,%ecx
41e822:	0f 85 01 fc ff ff    	jne    0x41e429
41e828:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
41e82c:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
41e830:	2b c8                	sub    %eax,%ecx
41e832:	0f 84 f1 fb ff ff    	je     0x41e429
41e838:	33 c0                	xor    %eax,%eax
41e83a:	85 c9                	test   %ecx,%ecx
41e83c:	0f 9f c0             	setg   %al
41e83f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e846:	e9 de fb ff ff       	jmp    0x41e429
41e84b:	8b 46 e2             	mov    -0x1e(%esi),%eax
41e84e:	3b 42 e2             	cmp    -0x1e(%edx),%eax
41e851:	0f 84 87 00 00 00    	je     0x41e8de
41e857:	0f b6 c8             	movzbl %al,%ecx
41e85a:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
41e85e:	2b c8                	sub    %eax,%ecx
41e860:	74 0e                	je     0x41e870
41e862:	33 c0                	xor    %eax,%eax
41e864:	85 c9                	test   %ecx,%ecx
41e866:	0f 9f c0             	setg   %al
41e869:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e870:	85 c9                	test   %ecx,%ecx
41e872:	0f 85 b1 fb ff ff    	jne    0x41e429
41e878:	0f b6 4e e3          	movzbl -0x1d(%esi),%ecx
41e87c:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
41e880:	2b c8                	sub    %eax,%ecx
41e882:	74 0e                	je     0x41e892
41e884:	33 c0                	xor    %eax,%eax
41e886:	85 c9                	test   %ecx,%ecx
41e888:	0f 9f c0             	setg   %al
41e88b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e892:	85 c9                	test   %ecx,%ecx
41e894:	0f 85 8f fb ff ff    	jne    0x41e429
41e89a:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
41e89e:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
41e8a2:	2b c8                	sub    %eax,%ecx
41e8a4:	74 0e                	je     0x41e8b4
41e8a6:	33 c0                	xor    %eax,%eax
41e8a8:	85 c9                	test   %ecx,%ecx
41e8aa:	0f 9f c0             	setg   %al
41e8ad:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e8b4:	85 c9                	test   %ecx,%ecx
41e8b6:	0f 85 6d fb ff ff    	jne    0x41e429
41e8bc:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
41e8c0:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
41e8c4:	2b c8                	sub    %eax,%ecx
41e8c6:	74 0e                	je     0x41e8d6
41e8c8:	33 c0                	xor    %eax,%eax
41e8ca:	85 c9                	test   %ecx,%ecx
41e8cc:	0f 9f c0             	setg   %al
41e8cf:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e8d6:	85 c9                	test   %ecx,%ecx
41e8d8:	0f 85 4b fb ff ff    	jne    0x41e429
41e8de:	8b 46 e6             	mov    -0x1a(%esi),%eax
41e8e1:	3b 42 e6             	cmp    -0x1a(%edx),%eax
41e8e4:	0f 84 87 00 00 00    	je     0x41e971
41e8ea:	0f b6 c8             	movzbl %al,%ecx
41e8ed:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
41e8f1:	2b c8                	sub    %eax,%ecx
41e8f3:	74 0e                	je     0x41e903
41e8f5:	33 c0                	xor    %eax,%eax
41e8f7:	85 c9                	test   %ecx,%ecx
41e8f9:	0f 9f c0             	setg   %al
41e8fc:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e903:	85 c9                	test   %ecx,%ecx
41e905:	0f 85 1e fb ff ff    	jne    0x41e429
41e90b:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
41e90f:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
41e913:	2b c8                	sub    %eax,%ecx
41e915:	74 0e                	je     0x41e925
41e917:	33 c0                	xor    %eax,%eax
41e919:	85 c9                	test   %ecx,%ecx
41e91b:	0f 9f c0             	setg   %al
41e91e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e925:	85 c9                	test   %ecx,%ecx
41e927:	0f 85 fc fa ff ff    	jne    0x41e429
41e92d:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
41e931:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
41e935:	2b c8                	sub    %eax,%ecx
41e937:	74 0e                	je     0x41e947
41e939:	33 c0                	xor    %eax,%eax
41e93b:	85 c9                	test   %ecx,%ecx
41e93d:	0f 9f c0             	setg   %al
41e940:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e947:	85 c9                	test   %ecx,%ecx
41e949:	0f 85 da fa ff ff    	jne    0x41e429
41e94f:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
41e953:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
41e957:	2b c8                	sub    %eax,%ecx
41e959:	74 0e                	je     0x41e969
41e95b:	33 c0                	xor    %eax,%eax
41e95d:	85 c9                	test   %ecx,%ecx
41e95f:	0f 9f c0             	setg   %al
41e962:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e969:	85 c9                	test   %ecx,%ecx
41e96b:	0f 85 b8 fa ff ff    	jne    0x41e429
41e971:	8b 46 ea             	mov    -0x16(%esi),%eax
41e974:	3b 42 ea             	cmp    -0x16(%edx),%eax
41e977:	0f 84 87 00 00 00    	je     0x41ea04
41e97d:	0f b6 c8             	movzbl %al,%ecx
41e980:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
41e984:	2b c8                	sub    %eax,%ecx
41e986:	74 0e                	je     0x41e996
41e988:	33 c0                	xor    %eax,%eax
41e98a:	85 c9                	test   %ecx,%ecx
41e98c:	0f 9f c0             	setg   %al
41e98f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e996:	85 c9                	test   %ecx,%ecx
41e998:	0f 85 8b fa ff ff    	jne    0x41e429
41e99e:	0f b6 4e eb          	movzbl -0x15(%esi),%ecx
41e9a2:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
41e9a6:	2b c8                	sub    %eax,%ecx
41e9a8:	74 0e                	je     0x41e9b8
41e9aa:	33 c0                	xor    %eax,%eax
41e9ac:	85 c9                	test   %ecx,%ecx
41e9ae:	0f 9f c0             	setg   %al
41e9b1:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e9b8:	85 c9                	test   %ecx,%ecx
41e9ba:	0f 85 69 fa ff ff    	jne    0x41e429
41e9c0:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
41e9c4:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
41e9c8:	2b c8                	sub    %eax,%ecx
41e9ca:	74 0e                	je     0x41e9da
41e9cc:	33 c0                	xor    %eax,%eax
41e9ce:	85 c9                	test   %ecx,%ecx
41e9d0:	0f 9f c0             	setg   %al
41e9d3:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e9da:	85 c9                	test   %ecx,%ecx
41e9dc:	0f 85 47 fa ff ff    	jne    0x41e429
41e9e2:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
41e9e6:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
41e9ea:	2b c8                	sub    %eax,%ecx
41e9ec:	74 0e                	je     0x41e9fc
41e9ee:	33 c0                	xor    %eax,%eax
41e9f0:	85 c9                	test   %ecx,%ecx
41e9f2:	0f 9f c0             	setg   %al
41e9f5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e9fc:	85 c9                	test   %ecx,%ecx
41e9fe:	0f 85 25 fa ff ff    	jne    0x41e429
41ea04:	8b 46 ee             	mov    -0x12(%esi),%eax
41ea07:	3b 42 ee             	cmp    -0x12(%edx),%eax
41ea0a:	0f 84 87 00 00 00    	je     0x41ea97
41ea10:	0f b6 c8             	movzbl %al,%ecx
41ea13:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
41ea17:	2b c8                	sub    %eax,%ecx
41ea19:	74 0e                	je     0x41ea29
41ea1b:	33 c0                	xor    %eax,%eax
41ea1d:	85 c9                	test   %ecx,%ecx
41ea1f:	0f 9f c0             	setg   %al
41ea22:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41ea29:	85 c9                	test   %ecx,%ecx
41ea2b:	0f 85 f8 f9 ff ff    	jne    0x41e429
41ea31:	0f b6 4e ef          	movzbl -0x11(%esi),%ecx