4094fb:	0f b6 4e f3          	movzbl -0xd(%esi),%ecx
4094ff:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
409503:	2b c8                	sub    %eax,%ecx
409505:	74 0e                	je     0x409515
409507:	33 c0                	xor    %eax,%eax
409509:	85 c9                	test   %ecx,%ecx
40950b:	0f 9f c0             	setg   %al
40950e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409515:	85 c9                	test   %ecx,%ecx
409517:	0f 85 12 01 00 00    	jne    0x40962f
40951d:	8b 46 f4             	mov    -0xc(%esi),%eax
409520:	3b 42 f4             	cmp    -0xc(%edx),%eax
409523:	74 56                	je     0x40957b
409525:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
409529:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
40952d:	2b f8                	sub    %eax,%edi
40952f:	75 18                	jne    0x409549
409531:	0f b6 7e f5          	movzbl -0xb(%esi),%edi
409535:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
409539:	2b f8                	sub    %eax,%edi
40953b:	75 0c                	jne    0x409549
40953d:	0f b6 7e f6          	movzbl -0xa(%esi),%edi
409541:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
409545:	2b f8                	sub    %eax,%edi
409547:	74 10                	je     0x409559
409549:	33 c9                	xor    %ecx,%ecx
40954b:	85 ff                	test   %edi,%edi
40954d:	0f 9f c1             	setg   %cl
409550:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409557:	eb 1a                	jmp    0x409573
409559:	0f b6 4e f7          	movzbl -0x9(%esi),%ecx
40955d:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
409561:	2b c8                	sub    %eax,%ecx
409563:	74 0e                	je     0x409573
409565:	33 c0                	xor    %eax,%eax
409567:	85 c9                	test   %ecx,%ecx
409569:	0f 9f c0             	setg   %al
40956c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409573:	85 c9                	test   %ecx,%ecx
409575:	0f 85 b4 00 00 00    	jne    0x40962f
40957b:	8b 46 f8             	mov    -0x8(%esi),%eax
40957e:	3b 42 f8             	cmp    -0x8(%edx),%eax
409581:	74 51                	je     0x4095d4
409583:	0f b6 f8             	movzbl %al,%edi
409586:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
40958a:	2b f8                	sub    %eax,%edi
40958c:	75 18                	jne    0x4095a6
40958e:	0f b6 7e f9          	movzbl -0x7(%esi),%edi
409592:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
409596:	2b f8                	sub    %eax,%edi
409598:	75 0c                	jne    0x4095a6
40959a:	0f b6 7e fa          	movzbl -0x6(%esi),%edi
40959e:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
4095a2:	2b f8                	sub    %eax,%edi
4095a4:	74 10                	je     0x4095b6
4095a6:	33 c9                	xor    %ecx,%ecx
4095a8:	85 ff                	test   %edi,%edi
4095aa:	0f 9f c1             	setg   %cl
4095ad:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4095b4:	eb 1a                	jmp    0x4095d0
4095b6:	0f b6 4e fb          	movzbl -0x5(%esi),%ecx
4095ba:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
4095be:	2b c8                	sub    %eax,%ecx
4095c0:	74 0e                	je     0x4095d0
4095c2:	33 c0                	xor    %eax,%eax
4095c4:	85 c9                	test   %ecx,%ecx
4095c6:	0f 9f c0             	setg   %al
4095c9:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4095d0:	85 c9                	test   %ecx,%ecx
4095d2:	75 5b                	jne    0x40962f
4095d4:	8b 46 fc             	mov    -0x4(%esi),%eax
4095d7:	3b 42 fc             	cmp    -0x4(%edx),%eax
4095da:	74 51                	je     0x40962d
4095dc:	0f b6 f8             	movzbl %al,%edi
4095df:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
4095e3:	2b f8                	sub    %eax,%edi
4095e5:	75 18                	jne    0x4095ff
4095e7:	0f b6 7e fd          	movzbl -0x3(%esi),%edi
4095eb:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
4095ef:	2b f8                	sub    %eax,%edi
4095f1:	75 0c                	jne    0x4095ff
4095f3:	0f b6 7e fe          	movzbl -0x2(%esi),%edi
4095f7:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
4095fb:	2b f8                	sub    %eax,%edi
4095fd:	74 10                	je     0x40960f
4095ff:	33 c9                	xor    %ecx,%ecx
409601:	85 ff                	test   %edi,%edi
409603:	0f 9f c1             	setg   %cl
409606:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
40960d:	eb 1a                	jmp    0x409629
40960f:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
409613:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
409617:	2b c8                	sub    %eax,%ecx
409619:	74 0e                	je     0x409629
40961b:	33 c0                	xor    %eax,%eax
40961d:	85 c9                	test   %ecx,%ecx
40961f:	0f 9f c0             	setg   %al
409622:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409629:	85 c9                	test   %ecx,%ecx
40962b:	75 02                	jne    0x40962f
40962d:	33 c9                	xor    %ecx,%ecx
40962f:	8b c1                	mov    %ecx,%eax
409631:	5f                   	pop    %edi
409632:	e9 af 08 00 00       	jmp    0x409ee6
409637:	8b 46 e3             	mov    -0x1d(%esi),%eax
40963a:	3b 42 e3             	cmp    -0x1d(%edx),%eax
40963d:	74 51                	je     0x409690
40963f:	0f b6 f8             	movzbl %al,%edi
409642:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
409646:	2b f8                	sub    %eax,%edi
409648:	75 18                	jne    0x409662
40964a:	0f b6 7e e4          	movzbl -0x1c(%esi),%edi
40964e:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
409652:	2b f8                	sub    %eax,%edi
409654:	75 0c                	jne    0x409662
409656:	0f b6 7e e5          	movzbl -0x1b(%esi),%edi
40965a:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
40965e:	2b f8                	sub    %eax,%edi
409660:	74 10                	je     0x409672
409662:	33 c9                	xor    %ecx,%ecx
409664:	85 ff                	test   %edi,%edi
409666:	0f 9f c1             	setg   %cl
409669:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409670:	eb 1a                	jmp    0x40968c
409672:	0f b6 4e e6          	movzbl -0x1a(%esi),%ecx
409676:	0f b6 42 e6          	movzbl -0x1a(%edx),%eax
40967a:	2b c8                	sub    %eax,%ecx
40967c:	74 0e                	je     0x40968c
40967e:	33 c0                	xor    %eax,%eax
409680:	85 c9                	test   %ecx,%ecx
409682:	0f 9f c0             	setg   %al
409685:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
40968c:	85 c9                	test   %ecx,%ecx
40968e:	75 9f                	jne    0x40962f
409690:	8b 46 e7             	mov    -0x19(%esi),%eax
409693:	3b 42 e7             	cmp    -0x19(%edx),%eax
409696:	74 55                	je     0x4096ed
409698:	0f b6 f8             	movzbl %al,%edi
40969b:	0f b6 42 e7          	movzbl -0x19(%edx),%eax
40969f:	2b f8                	sub    %eax,%edi
4096a1:	75 18                	jne    0x4096bb
4096a3:	0f b6 7e e8          	movzbl -0x18(%esi),%edi
4096a7:	0f b6 42 e8          	movzbl -0x18(%edx),%eax
4096ab:	2b f8                	sub    %eax,%edi
4096ad:	75 0c                	jne    0x4096bb
4096af:	0f b6 7e e9          	movzbl -0x17(%esi),%edi
4096b3:	0f b6 42 e9          	movzbl -0x17(%edx),%eax
4096b7:	2b f8                	sub    %eax,%edi
4096b9:	74 10                	je     0x4096cb
4096bb:	33 c9                	xor    %ecx,%ecx
4096bd:	85 ff                	test   %edi,%edi
4096bf:	0f 9f c1             	setg   %cl
4096c2:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4096c9:	eb 1a                	jmp    0x4096e5
4096cb:	0f b6 4e ea          	movzbl -0x16(%esi),%ecx
4096cf:	0f b6 42 ea          	movzbl -0x16(%edx),%eax
4096d3:	2b c8                	sub    %eax,%ecx
4096d5:	74 0e                	je     0x4096e5
4096d7:	33 c0                	xor    %eax,%eax
4096d9:	85 c9                	test   %ecx,%ecx
4096db:	0f 9f c0             	setg   %al
4096de:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4096e5:	85 c9                	test   %ecx,%ecx
4096e7:	0f 85 42 ff ff ff    	jne    0x40962f
4096ed:	8b 46 eb             	mov    -0x15(%esi),%eax
4096f0:	3b 42 eb             	cmp    -0x15(%edx),%eax
4096f3:	74 55                	je     0x40974a
4096f5:	0f b6 f8             	movzbl %al,%edi
4096f8:	0f b6 42 eb          	movzbl -0x15(%edx),%eax
4096fc:	2b f8                	sub    %eax,%edi
4096fe:	75 18                	jne    0x409718
409700:	0f b6 7e ec          	movzbl -0x14(%esi),%edi
409704:	0f b6 42 ec          	movzbl -0x14(%edx),%eax
409708:	2b f8                	sub    %eax,%edi
40970a:	75 0c                	jne    0x409718
40970c:	0f b6 7e ed          	movzbl -0x13(%esi),%edi
409710:	0f b6 42 ed          	movzbl -0x13(%edx),%eax
409714:	2b f8                	sub    %eax,%edi
409716:	74 10                	je     0x409728
409718:	33 c9                	xor    %ecx,%ecx
40971a:	85 ff                	test   %edi,%edi
40971c:	0f 9f c1             	setg   %cl
40971f:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409726:	eb 1a                	jmp    0x409742
409728:	0f b6 4e ee          	movzbl -0x12(%esi),%ecx
40972c:	0f b6 42 ee          	movzbl -0x12(%edx),%eax
409730:	2b c8                	sub    %eax,%ecx
409732:	74 0e                	je     0x409742
409734:	33 c0                	xor    %eax,%eax
409736:	85 c9                	test   %ecx,%ecx
409738:	0f 9f c0             	setg   %al
40973b:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
409742:	85 c9                	test   %ecx,%ecx
409744:	0f 85 e5 fe ff ff    	jne    0x40962f
40974a:	8b 46 ef             	mov    -0x11(%esi),%eax
40974d:	3b 42 ef             	cmp    -0x11(%edx),%eax
409750:	74 55                	je     0x4097a7
409752:	0f b6 f8             	movzbl %al,%edi
409755:	0f b6 42 ef          	movzbl -0x11(%edx),%eax
409759:	2b f8                	sub    %eax,%edi
40975b:	75 18                	jne    0x409775
40975d:	0f b6 7e f0          	movzbl -0x10(%esi),%edi
409761:	0f b6 42 f0          	movzbl -0x10(%edx),%eax
409765:	2b f8                	sub    %eax,%edi
409767:	75 0c                	jne    0x409775
409769:	0f b6 7e f1          	movzbl -0xf(%esi),%edi
40976d:	0f b6 42 f1          	movzbl -0xf(%edx),%eax
409771:	2b f8                	sub    %eax,%edi
409773:	74 10                	je     0x409785
409775:	33 c9                	xor    %ecx,%ecx
409777:	85 ff                	test   %edi,%edi
409779:	0f 9f c1             	setg   %cl
40977c:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
409783:	eb 1a                	jmp    0x40979f
409785:	0f b6 4e f2          	movzbl -0xe(%esi),%ecx
409789:	0f b6 42 f2          	movzbl -0xe(%edx),%eax
40978d:	2b c8                	sub    %eax,%ecx
40978f:	74 0e                	je     0x40979f
409791:	33 c0                	xor    %eax,%eax
409793:	85 c9                	test   %ecx,%ecx
409795:	0f 9f c0             	setg   %al
409798:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
40979f:	85 c9                	test   %ecx,%ecx
4097a1:	0f 85 88 fe ff ff    	jne    0x40962f
4097a7:	8b 46 f3             	mov    -0xd(%esi),%eax
4097aa:	3b 42 f3             	cmp    -0xd(%edx),%eax
4097ad:	74 55                	je     0x409804
4097af:	0f b6 f8             	movzbl %al,%edi
4097b2:	0f b6 42 f3          	movzbl -0xd(%edx),%eax
4097b6:	2b f8                	sub    %eax,%edi
4097b8:	75 18                	jne    0x4097d2
4097ba:	0f b6 7e f4          	movzbl -0xc(%esi),%edi
4097be:	0f b6 42 f4          	movzbl -0xc(%edx),%eax
4097c2:	2b f8                	sub    %eax,%edi
4097c4:	75 0c                	jne    0x4097d2
4097c6:	0f b6 7e f5          	movzbl -0xb(%esi),%edi
4097ca:	0f b6 42 f5          	movzbl -0xb(%edx),%eax
4097ce:	2b f8                	sub    %eax,%edi
4097d0:	74 10                	je     0x4097e2
4097d2:	33 c9                	xor    %ecx,%ecx
4097d4:	85 ff                	test   %edi,%edi
4097d6:	0f 9f c1             	setg   %cl
4097d9:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
4097e0:	eb 1a                	jmp    0x4097fc
4097e2:	0f b6 4e f6          	movzbl -0xa(%esi),%ecx
4097e6:	0f b6 42 f6          	movzbl -0xa(%edx),%eax
4097ea:	2b c8                	sub    %eax,%ecx
4097ec:	74 0e                	je     0x4097fc
4097ee:	33 c0                	xor    %eax,%eax
4097f0:	85 c9                	test   %ecx,%ecx
4097f2:	0f 9f c0             	setg   %al
4097f5:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4097fc:	85 c9                	test   %ecx,%ecx
4097fe:	0f 85 2b fe ff ff    	jne    0x40962f
409804:	8b 46 f7             	mov    -0x9(%esi),%eax
409807:	3b 42 f7             	cmp    -0x9(%edx),%eax
40980a:	74 56                	je     0x409862
40980c:	0f b6 42 f7          	movzbl -0x9(%edx),%eax
409810:	0f b6 7e f7          	movzbl -0x9(%esi),%edi
409814:	2b f8                	sub    %eax,%edi
409816:	75 18                	jne    0x409830
409818:	0f b6 7e f8          	movzbl -0x8(%esi),%edi
40981c:	0f b6 42 f8          	movzbl -0x8(%edx),%eax
409820:	2b f8                	sub    %eax,%edi
409822:	75 0c                	jne    0x409830
409824:	0f b6 7e f9          	movzbl -0x7(%esi),%edi
409828:	0f b6 42 f9          	movzbl -0x7(%edx),%eax
40982c:	2b f8                	sub    %eax,%edi
40982e:	74 10                	je     0x409840
409830:	33 c9                	xor    %ecx,%ecx
409832:	85 ff                	test   %edi,%edi
409834:	0f 9f c1             	setg   %cl
409837:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
40983e:	eb 1a                	jmp    0x40985a
409840:	0f b6 4e fa          	movzbl -0x6(%esi),%ecx
409844:	0f b6 42 fa          	movzbl -0x6(%edx),%eax
409848:	2b c8                	sub    %eax,%ecx
40984a:	74 0e                	je     0x40985a
40984c:	33 c0                	xor    %eax,%eax
40984e:	85 c9                	test   %ecx,%ecx
409850:	0f 9f c0             	setg   %al
409853:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
40985a:	85 c9                	test   %ecx,%ecx
40985c:	0f 85 cd fd ff ff    	jne    0x40962f
409862:	8b 46 fb             	mov    -0x5(%esi),%eax
409865:	3b 42 fb             	cmp    -0x5(%edx),%eax
409868:	74 55                	je     0x4098bf
40986a:	0f b6 f8             	movzbl %al,%edi
40986d:	0f b6 42 fb          	movzbl -0x5(%edx),%eax
409871:	2b f8                	sub    %eax,%edi
409873:	75 18                	jne    0x40988d
409875:	0f b6 7e fc          	movzbl -0x4(%esi),%edi
409879:	0f b6 42 fc          	movzbl -0x4(%edx),%eax
40987d:	2b f8                	sub    %eax,%edi
40987f:	75 0c                	jne    0x40988d
409881:	0f b6 7e fd          	movzbl -0x3(%esi),%edi
409885:	0f b6 42 fd          	movzbl -0x3(%edx),%eax
409889:	2b f8                	sub    %eax,%edi
40988b:	74 10                	je     0x40989d
40988d:	33 c9                	xor    %ecx,%ecx
40988f:	85 ff                	test   %edi,%edi
409891:	0f 9f c1             	setg   %cl
409894:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
40989b:	eb 1a                	jmp    0x4098b7
40989d:	0f b6 4e fe          	movzbl -0x2(%esi),%ecx
4098a1:	0f b6 42 fe          	movzbl -0x2(%edx),%eax
4098a5:	2b c8                	sub    %eax,%ecx
4098a7:	74 0e                	je     0x4098b7
4098a9:	33 c0                	xor    %eax,%eax
4098ab:	85 c9                	test   %ecx,%ecx
4098ad:	0f 9f c0             	setg   %al
4098b0:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4098b7:	85 c9                	test   %ecx,%ecx
4098b9:	0f 85 70 fd ff ff    	jne    0x40962f
4098bf:	0f b6 42 ff          	movzbl -0x1(%edx),%eax
4098c3:	0f b6 4e ff          	movzbl -0x1(%esi),%ecx
4098c7:	2b c8                	sub    %eax,%ecx
4098c9:	0f 84 60 fd ff ff    	je     0x40962f
4098cf:	33 c0                	xor    %eax,%eax
4098d1:	85 c9                	test   %ecx,%ecx
4098d3:	0f 9f c0             	setg   %al
4098d6:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
4098dd:	e9 4d fd ff ff       	jmp    0x40962f
4098e2:	8b 46 e2             	mov    -0x1e(%esi),%eax
4098e5:	3b 42 e2             	cmp    -0x1e(%edx),%eax
4098e8:	74 55                	je     0x40993f
4098ea:	0f b6 f8             	movzbl %al,%edi
4098ed:	0f b6 42 e2          	movzbl -0x1e(%edx),%eax
4098f1:	2b f8                	sub    %eax,%edi
4098f3:	75 18                	jne    0x40990d
4098f5:	0f b6 7e e3          	movzbl -0x1d(%esi),%edi
4098f9:	0f b6 42 e3          	movzbl -0x1d(%edx),%eax
4098fd:	2b f8                	sub    %eax,%edi
4098ff:	75 0c                	jne    0x40990d
409901:	0f b6 7e e4          	movzbl -0x1c(%esi),%edi
409905:	0f b6 42 e4          	movzbl -0x1c(%edx),%eax
409909:	2b f8                	sub    %eax,%edi
40990b:	74 10                	je     0x40991d
40990d:	33 c9                	xor    %ecx,%ecx
40990f:	85 ff                	test   %edi,%edi
409911:	0f 9f c1             	setg   %cl
409914:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
40991b:	eb 1a                	jmp    0x409937
40991d:	0f b6 4e e5          	movzbl -0x1b(%esi),%ecx
409921:	0f b6 42 e5          	movzbl -0x1b(%edx),%eax
409925:	2b c8                	sub    %eax,%ecx
409927:	74 0e                	je     0x409937
409929:	33 c0                	xor    %eax,%eax
40992b:	85 c9                	test   %ecx,%ecx
40992d:	0f 9f c0             	setg   %al