41c4d7:	85 c9                	test   %ecx,%ecx
41c4d9:	0f 85 7a 01 00 00    	jne    0x41c659
41c4df:	0f b6 4e f5          	movzbl -0xb(%esi),%ecx
41c4e3:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
41c4e7:	2b c8                	sub    %eax,%ecx
41c4e9:	74 0e                	je     0x41c4f9
41c4eb:	33 c0                	xor    %eax,%eax
41c4ed:	85 c9                	test   %ecx,%ecx
41c4ef:	0f 9f c0             	setg   %al
41c4f2:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c4f9:	85 c9                	test   %ecx,%ecx
41c4fb:	0f 85 58 01 00 00    	jne    0x41c659
41c501:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
41c505:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
41c509:	2b c8                	sub    %eax,%ecx
41c50b:	74 0e                	je     0x41c51b
41c50d:	33 c0                	xor    %eax,%eax
41c50f:	85 c9                	test   %ecx,%ecx
41c511:	0f 9f c0             	setg   %al
41c514:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c51b:	85 c9                	test   %ecx,%ecx
41c51d:	0f 85 36 01 00 00    	jne    0x41c659
41c523:	0f b6 4e f7          	movzbl -0x9(%esi),%ecx
41c527:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
41c52b:	2b c8                	sub    %eax,%ecx
41c52d:	74 0e                	je     0x41c53d
41c52f:	33 c0                	xor    %eax,%eax
41c531:	85 c9                	test   %ecx,%ecx
41c533:	0f 9f c0             	setg   %al
41c536:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c53d:	85 c9                	test   %ecx,%ecx
41c53f:	0f 85 14 01 00 00    	jne    0x41c659
41c545:	8b 46 f8             	mov    -0x8(%esi),%eax
41c548:	3b 42 f8             	cmp    -0x8(%edx),%eax
41c54b:	0f 84 87 00 00 00    	je     0x41c5d8
41c551:	0f b6 c8             	movzbl %al,%ecx
41c554:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
41c558:	2b c8                	sub    %eax,%ecx
41c55a:	74 0e                	je     0x41c56a
41c55c:	33 c0                	xor    %eax,%eax
41c55e:	85 c9                	test   %ecx,%ecx
41c560:	0f 9f c0             	setg   %al
41c563:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c56a:	85 c9                	test   %ecx,%ecx
41c56c:	0f 85 e7 00 00 00    	jne    0x41c659
41c572:	0f b6 4e f9          	movzbl -0x7(%esi),%ecx
41c576:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
41c57a:	2b c8                	sub    %eax,%ecx
41c57c:	74 0e                	je     0x41c58c
41c57e:	33 c0                	xor    %eax,%eax
41c580:	85 c9                	test   %ecx,%ecx
41c582:	0f 9f c0             	setg   %al
41c585:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c58c:	85 c9                	test   %ecx,%ecx
41c58e:	0f 85 c5 00 00 00    	jne    0x41c659
41c594:	0f b6 4e fa          	movzbl -0x6(%esi),%ecx
41c598:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
41c59c:	2b c8                	sub    %eax,%ecx
41c59e:	74 0e                	je     0x41c5ae
41c5a0:	33 c0                	xor    %eax,%eax
41c5a2:	85 c9                	test   %ecx,%ecx
41c5a4:	0f 9f c0             	setg   %al
41c5a7:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c5ae:	85 c9                	test   %ecx,%ecx
41c5b0:	0f 85 a3 00 00 00    	jne    0x41c659
41c5b6:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
41c5ba:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
41c5be:	2b c8                	sub    %eax,%ecx
41c5c0:	74 0e                	je     0x41c5d0
41c5c2:	33 c0                	xor    %eax,%eax
41c5c4:	85 c9                	test   %ecx,%ecx
41c5c6:	0f 9f c0             	setg   %al
41c5c9:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c5d0:	85 c9                	test   %ecx,%ecx
41c5d2:	0f 85 81 00 00 00    	jne    0x41c659
41c5d8:	8b 46 fc             	mov    -0x4(%esi),%eax
41c5db:	3b 42 fc             	cmp    -0x4(%edx),%eax
41c5de:	74 77                	je     0x41c657
41c5e0:	0f b6 c8             	movzbl %al,%ecx
41c5e3:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
41c5e7:	2b c8                	sub    %eax,%ecx
41c5e9:	74 0e                	je     0x41c5f9
41c5eb:	33 c0                	xor    %eax,%eax
41c5ed:	85 c9                	test   %ecx,%ecx
41c5ef:	0f 9f c0             	setg   %al
41c5f2:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c5f9:	85 c9                	test   %ecx,%ecx
41c5fb:	75 5c                	jne    0x41c659
41c5fd:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
41c601:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
41c605:	2b c8                	sub    %eax,%ecx
41c607:	74 0e                	je     0x41c617
41c609:	33 c0                	xor    %eax,%eax
41c60b:	85 c9                	test   %ecx,%ecx
41c60d:	0f 9f c0             	setg   %al
41c610:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c617:	85 c9                	test   %ecx,%ecx
41c619:	75 3e                	jne    0x41c659
41c61b:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
41c61f:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
41c623:	2b c8                	sub    %eax,%ecx
41c625:	74 0e                	je     0x41c635
41c627:	33 c0                	xor    %eax,%eax
41c629:	85 c9                	test   %ecx,%ecx
41c62b:	0f 9f c0             	setg   %al
41c62e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c635:	85 c9                	test   %ecx,%ecx
41c637:	75 20                	jne    0x41c659
41c639:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
41c63d:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
41c641:	2b c8                	sub    %eax,%ecx
41c643:	74 0e                	je     0x41c653
41c645:	33 c0                	xor    %eax,%eax
41c647:	85 c9                	test   %ecx,%ecx
41c649:	0f 9f c0             	setg   %al
41c64c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c653:	85 c9                	test   %ecx,%ecx
41c655:	75 02                	jne    0x41c659
41c657:	33 c9                	xor    %ecx,%ecx
41c659:	8b c1                	mov    %ecx,%eax
41c65b:	5b                   	pop    %ebx
41c65c:	e9 06 0d 00 00       	jmp    0x41d367
41c661:	8b 46 e3             	mov    -0x1d(%esi),%eax
41c664:	3b 42 e3             	cmp    -0x1d(%edx),%eax
41c667:	74 7b                	je     0x41c6e4
41c669:	0f b6 c8             	movzbl %al,%ecx
41c66c:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
41c670:	2b c8                	sub    %eax,%ecx
41c672:	74 0e                	je     0x41c682
41c674:	33 c0                	xor    %eax,%eax
41c676:	85 c9                	test   %ecx,%ecx
41c678:	0f 9f c0             	setg   %al
41c67b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c682:	85 c9                	test   %ecx,%ecx
41c684:	75 d3                	jne    0x41c659
41c686:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
41c68a:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
41c68e:	2b c8                	sub    %eax,%ecx
41c690:	74 0e                	je     0x41c6a0
41c692:	33 c0                	xor    %eax,%eax
41c694:	85 c9                	test   %ecx,%ecx
41c696:	0f 9f c0             	setg   %al
41c699:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c6a0:	85 c9                	test   %ecx,%ecx
41c6a2:	75 b5                	jne    0x41c659
41c6a4:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
41c6a8:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
41c6ac:	2b c8                	sub    %eax,%ecx
41c6ae:	74 0e                	je     0x41c6be
41c6b0:	33 c0                	xor    %eax,%eax
41c6b2:	85 c9                	test   %ecx,%ecx
41c6b4:	0f 9f c0             	setg   %al
41c6b7:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c6be:	85 c9                	test   %ecx,%ecx
41c6c0:	75 97                	jne    0x41c659
41c6c2:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
41c6c6:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
41c6ca:	2b c8                	sub    %eax,%ecx
41c6cc:	74 0e                	je     0x41c6dc
41c6ce:	33 c0                	xor    %eax,%eax
41c6d0:	85 c9                	test   %ecx,%ecx
41c6d2:	0f 9f c0             	setg   %al
41c6d5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c6dc:	85 c9                	test   %ecx,%ecx
41c6de:	0f 85 75 ff ff ff    	jne    0x41c659
41c6e4:	8b 46 e7             	mov    -0x19(%esi),%eax
41c6e7:	3b 42 e7             	cmp    -0x19(%edx),%eax
41c6ea:	0f 84 88 00 00 00    	je     0x41c778
41c6f0:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
41c6f4:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
41c6f8:	2b c8                	sub    %eax,%ecx
41c6fa:	74 0e                	je     0x41c70a
41c6fc:	33 c0                	xor    %eax,%eax
41c6fe:	85 c9                	test   %ecx,%ecx
41c700:	0f 9f c0             	setg   %al
41c703:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c70a:	85 c9                	test   %ecx,%ecx
41c70c:	0f 85 47 ff ff ff    	jne    0x41c659
41c712:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
41c716:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
41c71a:	2b c8                	sub    %eax,%ecx
41c71c:	74 0e                	je     0x41c72c
41c71e:	33 c0                	xor    %eax,%eax
41c720:	85 c9                	test   %ecx,%ecx
41c722:	0f 9f c0             	setg   %al
41c725:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c72c:	85 c9                	test   %ecx,%ecx
41c72e:	0f 85 25 ff ff ff    	jne    0x41c659
41c734:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
41c738:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
41c73c:	2b c8                	sub    %eax,%ecx
41c73e:	74 0e                	je     0x41c74e
41c740:	33 c0                	xor    %eax,%eax
41c742:	85 c9                	test   %ecx,%ecx
41c744:	0f 9f c0             	setg   %al
41c747:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c74e:	85 c9                	test   %ecx,%ecx
41c750:	0f 85 03 ff ff ff    	jne    0x41c659
41c756:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
41c75a:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
41c75e:	2b c8                	sub    %eax,%ecx
41c760:	74 0e                	je     0x41c770
41c762:	33 c0                	xor    %eax,%eax
41c764:	85 c9                	test   %ecx,%ecx
41c766:	0f 9f c0             	setg   %al
41c769:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c770:	85 c9                	test   %ecx,%ecx
41c772:	0f 85 e1 fe ff ff    	jne    0x41c659
41c778:	8b 46 eb             	mov    -0x15(%esi),%eax
41c77b:	3b 42 eb             	cmp    -0x15(%edx),%eax
41c77e:	0f 84 87 00 00 00    	je     0x41c80b
41c784:	0f b6 c8             	movzbl %al,%ecx
41c787:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
41c78b:	2b c8                	sub    %eax,%ecx
41c78d:	74 0e                	je     0x41c79d
41c78f:	33 c0                	xor    %eax,%eax
41c791:	85 c9                	test   %ecx,%ecx
41c793:	0f 9f c0             	setg   %al
41c796:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c79d:	85 c9                	test   %ecx,%ecx
41c79f:	0f 85 b4 fe ff ff    	jne    0x41c659
41c7a5:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
41c7a9:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
41c7ad:	2b c8                	sub    %eax,%ecx
41c7af:	74 0e                	je     0x41c7bf
41c7b1:	33 c0                	xor    %eax,%eax
41c7b3:	85 c9                	test   %ecx,%ecx
41c7b5:	0f 9f c0             	setg   %al
41c7b8:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c7bf:	85 c9                	test   %ecx,%ecx
41c7c1:	0f 85 92 fe ff ff    	jne    0x41c659
41c7c7:	0f b6 4e ed          	movzbl -0x13(%esi),%ecx
41c7cb:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
41c7cf:	2b c8                	sub    %eax,%ecx
41c7d1:	74 0e                	je     0x41c7e1
41c7d3:	33 c0                	xor    %eax,%eax
41c7d5:	85 c9                	test   %ecx,%ecx
41c7d7:	0f 9f c0             	setg   %al
41c7da:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c7e1:	85 c9                	test   %ecx,%ecx
41c7e3:	0f 85 70 fe ff ff    	jne    0x41c659
41c7e9:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
41c7ed:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
41c7f1:	2b c8                	sub    %eax,%ecx
41c7f3:	74 0e                	je     0x41c803
41c7f5:	33 c0                	xor    %eax,%eax
41c7f7:	85 c9                	test   %ecx,%ecx
41c7f9:	0f 9f c0             	setg   %al
41c7fc:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c803:	85 c9                	test   %ecx,%ecx
41c805:	0f 85 4e fe ff ff    	jne    0x41c659
41c80b:	8b 46 ef             	mov    -0x11(%esi),%eax
41c80e:	3b 42 ef             	cmp    -0x11(%edx),%eax
41c811:	0f 84 87 00 00 00    	je     0x41c89e
41c817:	0f b6 c8             	movzbl %al,%ecx
41c81a:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
41c81e:	2b c8                	sub    %eax,%ecx
41c820:	74 0e                	je     0x41c830
41c822:	33 c0                	xor    %eax,%eax
41c824:	85 c9                	test   %ecx,%ecx
41c826:	0f 9f c0             	setg   %al
41c829:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c830:	85 c9                	test   %ecx,%ecx
41c832:	0f 85 21 fe ff ff    	jne    0x41c659
41c838:	0f b6 4e f0          	movzbl -0x10(%esi),%ecx
41c83c:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
41c840:	2b c8                	sub    %eax,%ecx
41c842:	74 0e                	je     0x41c852
41c844:	33 c0                	xor    %eax,%eax
41c846:	85 c9                	test   %ecx,%ecx
41c848:	0f 9f c0             	setg   %al
41c84b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c852:	85 c9                	test   %ecx,%ecx
41c854:	0f 85 ff fd ff ff    	jne    0x41c659
41c85a:	0f b6 4e f1          	movzbl -0xf(%esi),%ecx
41c85e:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
41c862:	2b c8                	sub    %eax,%ecx
41c864:	74 0e                	je     0x41c874
41c866:	33 c0                	xor    %eax,%eax
41c868:	85 c9                	test   %ecx,%ecx
41c86a:	0f 9f c0             	setg   %al
41c86d:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c874:	85 c9                	test   %ecx,%ecx
41c876:	0f 85 dd fd ff ff    	jne    0x41c659
41c87c:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
41c880:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
41c884:	2b c8                	sub    %eax,%ecx
41c886:	74 0e                	je     0x41c896
41c888:	33 c0                	xor    %eax,%eax
41c88a:	85 c9                	test   %ecx,%ecx
41c88c:	0f 9f c0             	setg   %al
41c88f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c896:	85 c9                	test   %ecx,%ecx
41c898:	0f 85 bb fd ff ff    	jne    0x41c659
41c89e:	8b 46 f3             	mov    -0xd(%esi),%eax
41c8a1:	3b 42 f3             	cmp    -0xd(%edx),%eax
41c8a4:	0f 84 87 00 00 00    	je     0x41c931
41c8aa:	0f b6 c8             	movzbl %al,%ecx
41c8ad:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
41c8b1:	2b c8                	sub    %eax,%ecx
41c8b3:	74 0e                	je     0x41c8c3
41c8b5:	33 c0                	xor    %eax,%eax
41c8b7:	85 c9                	test   %ecx,%ecx
41c8b9:	0f 9f c0             	setg   %al
41c8bc:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c8c3:	85 c9                	test   %ecx,%ecx
41c8c5:	0f 85 8e fd ff ff    	jne    0x41c659
41c8cb:	0f b6 4e f4          	movzbl -0xc(%esi),%ecx
41c8cf:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
41c8d3:	2b c8                	sub    %eax,%ecx
41c8d5:	74 0e                	je     0x41c8e5
41c8d7:	33 c0                	xor    %eax,%eax
41c8d9:	85 c9                	test   %ecx,%ecx
41c8db:	0f 9f c0             	setg   %al
41c8de:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c8e5:	85 c9                	test   %ecx,%ecx
41c8e7:	0f 85 6c fd ff ff    	jne    0x41c659
41c8ed:	0f b6 4e f5          	movzbl -0xb(%esi),%ecx
41c8f1:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
41c8f5:	2b c8                	sub    %eax,%ecx
41c8f7:	74 0e                	je     0x41c907
41c8f9:	33 c0                	xor    %eax,%eax
41c8fb:	85 c9                	test   %ecx,%ecx
41c8fd:	0f 9f c0             	setg   %al
41c900:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c907:	85 c9                	test   %ecx,%ecx
41c909:	0f 85 4a fd ff ff    	jne    0x41c659
41c90f:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
41c913:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
41c917:	2b c8                	sub    %eax,%ecx
41c919:	74 0e                	je     0x41c929
41c91b:	33 c0                	xor    %eax,%eax
41c91d:	85 c9                	test   %ecx,%ecx
41c91f:	0f 9f c0             	setg   %al
41c922:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c929:	85 c9                	test   %ecx,%ecx
41c92b:	0f 85 28 fd ff ff    	jne    0x41c659
41c931:	8b 46 f7             	mov    -0x9(%esi),%eax
41c934:	3b 42 f7             	cmp    -0x9(%edx),%eax
41c937:	0f 84 87 00 00 00    	je     0x41c9c4
41c93d:	0f b6 c8             	movzbl %al,%ecx
41c940:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
41c944:	2b c8                	sub    %eax,%ecx
41c946:	74 0e                	je     0x41c956
41c948:	33 c0                	xor    %eax,%eax
41c94a:	85 c9                	test   %ecx,%ecx
41c94c:	0f 9f c0             	setg   %al
41c94f:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41c956:	85 c9                	test   %ecx,%ecx
41c958:	0f 85 fb fc ff ff    	jne    0x41c659