41e350:	85 c9                	test   %ecx,%ecx
41e352:	0f 9f c0             	setg   %al
41e355:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e35c:	85 c9                	test   %ecx,%ecx
41e35e:	0f 85 c5 00 00 00    	jne    0x41e429
41e364:	0f b6 4e fa          	movzbl -0x6(%esi),%ecx
41e368:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
41e36c:	2b c8                	sub    %eax,%ecx
41e36e:	74 0e                	je     0x41e37e
41e370:	33 c0                	xor    %eax,%eax
41e372:	85 c9                	test   %ecx,%ecx
41e374:	0f 9f c0             	setg   %al
41e377:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e37e:	85 c9                	test   %ecx,%ecx
41e380:	0f 85 a3 00 00 00    	jne    0x41e429
41e386:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
41e38a:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
41e38e:	2b c8                	sub    %eax,%ecx
41e390:	74 0e                	je     0x41e3a0
41e392:	33 c0                	xor    %eax,%eax
41e394:	85 c9                	test   %ecx,%ecx
41e396:	0f 9f c0             	setg   %al
41e399:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e3a0:	85 c9                	test   %ecx,%ecx
41e3a2:	0f 85 81 00 00 00    	jne    0x41e429
41e3a8:	8b 46 fc             	mov    -0x4(%esi),%eax
41e3ab:	3b 42 fc             	cmp    -0x4(%edx),%eax
41e3ae:	74 77                	je     0x41e427
41e3b0:	0f b6 c8             	movzbl %al,%ecx
41e3b3:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
41e3b7:	2b c8                	sub    %eax,%ecx
41e3b9:	74 0e                	je     0x41e3c9
41e3bb:	33 c0                	xor    %eax,%eax
41e3bd:	85 c9                	test   %ecx,%ecx
41e3bf:	0f 9f c0             	setg   %al
41e3c2:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e3c9:	85 c9                	test   %ecx,%ecx
41e3cb:	75 5c                	jne    0x41e429
41e3cd:	0f b6 4e fd          	movzbl -0x3(%esi),%ecx
41e3d1:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
41e3d5:	2b c8                	sub    %eax,%ecx
41e3d7:	74 0e                	je     0x41e3e7
41e3d9:	33 c0                	xor    %eax,%eax
41e3db:	85 c9                	test   %ecx,%ecx
41e3dd:	0f 9f c0             	setg   %al
41e3e0:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e3e7:	85 c9                	test   %ecx,%ecx
41e3e9:	75 3e                	jne    0x41e429
41e3eb:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
41e3ef:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
41e3f3:	2b c8                	sub    %eax,%ecx
41e3f5:	74 0e                	je     0x41e405
41e3f7:	33 c0                	xor    %eax,%eax
41e3f9:	85 c9                	test   %ecx,%ecx
41e3fb:	0f 9f c0             	setg   %al
41e3fe:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e405:	85 c9                	test   %ecx,%ecx
41e407:	75 20                	jne    0x41e429
41e409:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
41e40d:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
41e411:	2b c8                	sub    %eax,%ecx
41e413:	74 0e                	je     0x41e423
41e415:	33 c0                	xor    %eax,%eax
41e417:	85 c9                	test   %ecx,%ecx
41e419:	0f 9f c0             	setg   %al
41e41c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e423:	85 c9                	test   %ecx,%ecx
41e425:	75 02                	jne    0x41e429
41e427:	33 c9                	xor    %ecx,%ecx
41e429:	8b c1                	mov    %ecx,%eax
41e42b:	5b                   	pop    %ebx
41e42c:	e9 06 0d 00 00       	jmp    0x41f137
41e431:	8b 46 e3             	mov    -0x1d(%esi),%eax
41e434:	3b 42 e3             	cmp    -0x1d(%edx),%eax
41e437:	74 7b                	je     0x41e4b4
41e439:	0f b6 c8             	movzbl %al,%ecx
41e43c:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
41e440:	2b c8                	sub    %eax,%ecx
41e442:	74 0e                	je     0x41e452
41e444:	33 c0                	xor    %eax,%eax
41e446:	85 c9                	test   %ecx,%ecx
41e448:	0f 9f c0             	setg   %al
41e44b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e452:	85 c9                	test   %ecx,%ecx
41e454:	75 d3                	jne    0x41e429
41e456:	0f b6 4e e4          	movzbl -0x1c(%esi),%ecx
41e45a:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
41e45e:	2b c8                	sub    %eax,%ecx
41e460:	74 0e                	je     0x41e470
41e462:	33 c0                	xor    %eax,%eax
41e464:	85 c9                	test   %ecx,%ecx
41e466:	0f 9f c0             	setg   %al
41e469:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e470:	85 c9                	test   %ecx,%ecx
41e472:	75 b5                	jne    0x41e429
41e474:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
41e478:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
41e47c:	2b c8                	sub    %eax,%ecx
41e47e:	74 0e                	je     0x41e48e
41e480:	33 c0                	xor    %eax,%eax
41e482:	85 c9                	test   %ecx,%ecx
41e484:	0f 9f c0             	setg   %al
41e487:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e48e:	85 c9                	test   %ecx,%ecx
41e490:	75 97                	jne    0x41e429
41e492:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
41e496:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
41e49a:	2b c8                	sub    %eax,%ecx
41e49c:	74 0e                	je     0x41e4ac
41e49e:	33 c0                	xor    %eax,%eax
41e4a0:	85 c9                	test   %ecx,%ecx
41e4a2:	0f 9f c0             	setg   %al
41e4a5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e4ac:	85 c9                	test   %ecx,%ecx
41e4ae:	0f 85 75 ff ff ff    	jne    0x41e429
41e4b4:	8b 46 e7             	mov    -0x19(%esi),%eax
41e4b7:	3b 42 e7             	cmp    -0x19(%edx),%eax
41e4ba:	0f 84 88 00 00 00    	je     0x41e548
41e4c0:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
41e4c4:	0f b6 4e e7          	movzbl -0x19(%esi),%ecx
41e4c8:	2b c8                	sub    %eax,%ecx
41e4ca:	74 0e                	je     0x41e4da
41e4cc:	33 c0                	xor    %eax,%eax
41e4ce:	85 c9                	test   %ecx,%ecx
41e4d0:	0f 9f c0             	setg   %al
41e4d3:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e4da:	85 c9                	test   %ecx,%ecx
41e4dc:	0f 85 47 ff ff ff    	jne    0x41e429
41e4e2:	0f b6 4e e8          	movzbl -0x18(%esi),%ecx
41e4e6:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
41e4ea:	2b c8                	sub    %eax,%ecx
41e4ec:	74 0e                	je     0x41e4fc
41e4ee:	33 c0                	xor    %eax,%eax
41e4f0:	85 c9                	test   %ecx,%ecx
41e4f2:	0f 9f c0             	setg   %al
41e4f5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e4fc:	85 c9                	test   %ecx,%ecx
41e4fe:	0f 85 25 ff ff ff    	jne    0x41e429
41e504:	0f b6 4e e9          	movzbl -0x17(%esi),%ecx
41e508:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
41e50c:	2b c8                	sub    %eax,%ecx
41e50e:	74 0e                	je     0x41e51e
41e510:	33 c0                	xor    %eax,%eax
41e512:	85 c9                	test   %ecx,%ecx
41e514:	0f 9f c0             	setg   %al
41e517:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e51e:	85 c9                	test   %ecx,%ecx
41e520:	0f 85 03 ff ff ff    	jne    0x41e429
41e526:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
41e52a:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
41e52e:	2b c8                	sub    %eax,%ecx
41e530:	74 0e                	je     0x41e540
41e532:	33 c0                	xor    %eax,%eax
41e534:	85 c9                	test   %ecx,%ecx
41e536:	0f 9f c0             	setg   %al
41e539:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e540:	85 c9                	test   %ecx,%ecx
41e542:	0f 85 e1 fe ff ff    	jne    0x41e429
41e548:	8b 46 eb             	mov    -0x15(%esi),%eax
41e54b:	3b 42 eb             	cmp    -0x15(%edx),%eax
41e54e:	0f 84 87 00 00 00    	je     0x41e5db
41e554:	0f b6 c8             	movzbl %al,%ecx
41e557:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
41e55b:	2b c8                	sub    %eax,%ecx
41e55d:	74 0e                	je     0x41e56d
41e55f:	33 c0                	xor    %eax,%eax
41e561:	85 c9                	test   %ecx,%ecx
41e563:	0f 9f c0             	setg   %al
41e566:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41e56d:	85 c9                	test   %ecx,%ecx
41e56f:	0f 85 b4 fe ff ff    	jne    0x41e429
41e575:	0f b6 4e ec          	movzbl -0x14(%esi),%ecx
41e579:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
41e57d:	2b c8                	sub    %eax,%ecx
41e57f:	74 0e                	je     0x41e58f
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