41b404:	0f b6 51 ec          	movzbl -0x14(%ecx),%edx
41b408:	2b f2                	sub    %edx,%esi
41b40a:	74 15                	je     0x41b421
41b40c:	33 d2                	xor    %edx,%edx
41b40e:	85 f6                	test   %esi,%esi
41b410:	0f 9f c2             	setg   %dl
41b413:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b417:	8b f2                	mov    %edx,%esi
41b419:	85 f6                	test   %esi,%esi
41b41b:	0f 85 91 f6 ff ff    	jne    0x41aab2
41b421:	0f b6 70 ed          	movzbl -0x13(%eax),%esi
41b425:	0f b6 51 ed          	movzbl -0x13(%ecx),%edx
41b429:	2b f2                	sub    %edx,%esi
41b42b:	74 11                	je     0x41b43e
41b42d:	33 d2                	xor    %edx,%edx
41b42f:	85 f6                	test   %esi,%esi
41b431:	0f 9f c2             	setg   %dl
41b434:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b438:	8b f2                	mov    %edx,%esi
41b43a:	eb 02                	jmp    0x41b43e
41b43c:	33 f6                	xor    %esi,%esi
41b43e:	85 f6                	test   %esi,%esi
41b440:	0f 85 6c f6 ff ff    	jne    0x41aab2
41b446:	8b 50 ee             	mov    -0x12(%eax),%edx
41b449:	3b 51 ee             	cmp    -0x12(%ecx),%edx
41b44c:	74 7d                	je     0x41b4cb
41b44e:	0f b6 f2             	movzbl %dl,%esi
41b451:	0f b6 51 ee          	movzbl -0x12(%ecx),%edx
41b455:	2b f2                	sub    %edx,%esi
41b457:	74 15                	je     0x41b46e
41b459:	33 d2                	xor    %edx,%edx
41b45b:	85 f6                	test   %esi,%esi
41b45d:	0f 9f c2             	setg   %dl
41b460:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b464:	8b f2                	mov    %edx,%esi
41b466:	85 f6                	test   %esi,%esi
41b468:	0f 85 44 f6 ff ff    	jne    0x41aab2
41b46e:	0f b6 70 ef          	movzbl -0x11(%eax),%esi
41b472:	0f b6 51 ef          	movzbl -0x11(%ecx),%edx
41b476:	2b f2                	sub    %edx,%esi
41b478:	74 15                	je     0x41b48f
41b47a:	33 d2                	xor    %edx,%edx
41b47c:	85 f6                	test   %esi,%esi
41b47e:	0f 9f c2             	setg   %dl
41b481:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b485:	8b f2                	mov    %edx,%esi
41b487:	85 f6                	test   %esi,%esi
41b489:	0f 85 23 f6 ff ff    	jne    0x41aab2
41b48f:	0f b6 70 f0          	movzbl -0x10(%eax),%esi
41b493:	0f b6 51 f0          	movzbl -0x10(%ecx),%edx
41b497:	2b f2                	sub    %edx,%esi
41b499:	74 15                	je     0x41b4b0
41b49b:	33 d2                	xor    %edx,%edx
41b49d:	85 f6                	test   %esi,%esi
41b49f:	0f 9f c2             	setg   %dl
41b4a2:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b4a6:	8b f2                	mov    %edx,%esi
41b4a8:	85 f6                	test   %esi,%esi
41b4aa:	0f 85 02 f6 ff ff    	jne    0x41aab2
41b4b0:	0f b6 70 f1          	movzbl -0xf(%eax),%esi
41b4b4:	0f b6 51 f1          	movzbl -0xf(%ecx),%edx
41b4b8:	2b f2                	sub    %edx,%esi
41b4ba:	74 11                	je     0x41b4cd
41b4bc:	33 d2                	xor    %edx,%edx
41b4be:	85 f6                	test   %esi,%esi
41b4c0:	0f 9f c2             	setg   %dl
41b4c3:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b4c7:	8b f2                	mov    %edx,%esi
41b4c9:	eb 02                	jmp    0x41b4cd
41b4cb:	33 f6                	xor    %esi,%esi
41b4cd:	85 f6                	test   %esi,%esi
41b4cf:	0f 85 dd f5 ff ff    	jne    0x41aab2
41b4d5:	8b 50 f2             	mov    -0xe(%eax),%edx
41b4d8:	3b 51 f2             	cmp    -0xe(%ecx),%edx
41b4db:	74 7d                	je     0x41b55a
41b4dd:	0f b6 f2             	movzbl %dl,%esi
41b4e0:	0f b6 51 f2          	movzbl -0xe(%ecx),%edx
41b4e4:	2b f2                	sub    %edx,%esi
41b4e6:	74 15                	je     0x41b4fd
41b4e8:	33 d2                	xor    %edx,%edx
41b4ea:	85 f6                	test   %esi,%esi
41b4ec:	0f 9f c2             	setg   %dl
41b4ef:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b4f3:	8b f2                	mov    %edx,%esi
41b4f5:	85 f6                	test   %esi,%esi
41b4f7:	0f 85 b5 f5 ff ff    	jne    0x41aab2
41b4fd:	0f b6 70 f3          	movzbl -0xd(%eax),%esi
41b501:	0f b6 51 f3          	movzbl -0xd(%ecx),%edx
41b505:	2b f2                	sub    %edx,%esi
41b507:	74 15                	je     0x41b51e
41b509:	33 d2                	xor    %edx,%edx
41b50b:	85 f6                	test   %esi,%esi
41b50d:	0f 9f c2             	setg   %dl
41b510:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b514:	8b f2                	mov    %edx,%esi
41b516:	85 f6                	test   %esi,%esi
41b518:	0f 85 94 f5 ff ff    	jne    0x41aab2
41b51e:	0f b6 70 f4          	movzbl -0xc(%eax),%esi
41b522:	0f b6 51 f4          	movzbl -0xc(%ecx),%edx
41b526:	2b f2                	sub    %edx,%esi
41b528:	74 15                	je     0x41b53f
41b52a:	33 d2                	xor    %edx,%edx
41b52c:	85 f6                	test   %esi,%esi
41b52e:	0f 9f c2             	setg   %dl
41b531:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b535:	8b f2                	mov    %edx,%esi
41b537:	85 f6                	test   %esi,%esi
41b539:	0f 85 73 f5 ff ff    	jne    0x41aab2
41b53f:	0f b6 70 f5          	movzbl -0xb(%eax),%esi
41b543:	0f b6 51 f5          	movzbl -0xb(%ecx),%edx
41b547:	2b f2                	sub    %edx,%esi
41b549:	74 11                	je     0x41b55c
41b54b:	33 d2                	xor    %edx,%edx
41b54d:	85 f6                	test   %esi,%esi
41b54f:	0f 9f c2             	setg   %dl
41b552:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b556:	8b f2                	mov    %edx,%esi
41b558:	eb 02                	jmp    0x41b55c
41b55a:	33 f6                	xor    %esi,%esi
41b55c:	85 f6                	test   %esi,%esi
41b55e:	0f 85 4e f5 ff ff    	jne    0x41aab2
41b564:	8b 50 f6             	mov    -0xa(%eax),%edx
41b567:	3b 51 f6             	cmp    -0xa(%ecx),%edx
41b56a:	74 7e                	je     0x41b5ea
41b56c:	0f b6 51 f6          	movzbl -0xa(%ecx),%edx
41b570:	0f b6 70 f6          	movzbl -0xa(%eax),%esi
41b574:	2b f2                	sub    %edx,%esi
41b576:	74 15                	je     0x41b58d
41b578:	33 d2                	xor    %edx,%edx
41b57a:	85 f6                	test   %esi,%esi
41b57c:	0f 9f c2             	setg   %dl
41b57f:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b583:	8b f2                	mov    %edx,%esi
41b585:	85 f6                	test   %esi,%esi
41b587:	0f 85 25 f5 ff ff    	jne    0x41aab2
41b58d:	0f b6 51 f7          	movzbl -0x9(%ecx),%edx
41b591:	0f b6 70 f7          	movzbl -0x9(%eax),%esi
41b595:	2b f2                	sub    %edx,%esi
41b597:	74 15                	je     0x41b5ae
41b599:	33 d2                	xor    %edx,%edx
41b59b:	85 f6                	test   %esi,%esi
41b59d:	0f 9f c2             	setg   %dl
41b5a0:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b5a4:	8b f2                	mov    %edx,%esi
41b5a6:	85 f6                	test   %esi,%esi
41b5a8:	0f 85 04 f5 ff ff    	jne    0x41aab2
41b5ae:	0f b6 51 f8          	movzbl -0x8(%ecx),%edx
41b5b2:	0f b6 70 f8          	movzbl -0x8(%eax),%esi
41b5b6:	2b f2                	sub    %edx,%esi
41b5b8:	74 15                	je     0x41b5cf
41b5ba:	33 d2                	xor    %edx,%edx
41b5bc:	85 f6                	test   %esi,%esi
41b5be:	0f 9f c2             	setg   %dl
41b5c1:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b5c5:	8b f2                	mov    %edx,%esi
41b5c7:	85 f6                	test   %esi,%esi
41b5c9:	0f 85 e3 f4 ff ff    	jne    0x41aab2
41b5cf:	0f b6 51 f9          	movzbl -0x7(%ecx),%edx
41b5d3:	0f b6 70 f9          	movzbl -0x7(%eax),%esi
41b5d7:	2b f2                	sub    %edx,%esi
41b5d9:	74 11                	je     0x41b5ec
41b5db:	33 d2                	xor    %edx,%edx
41b5dd:	85 f6                	test   %esi,%esi
41b5df:	0f 9f c2             	setg   %dl
41b5e2:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b5e6:	8b f2                	mov    %edx,%esi
41b5e8:	eb 02                	jmp    0x41b5ec
41b5ea:	33 f6                	xor    %esi,%esi
41b5ec:	85 f6                	test   %esi,%esi
41b5ee:	0f 85 be f4 ff ff    	jne    0x41aab2
41b5f4:	8b 50 fa             	mov    -0x6(%eax),%edx
41b5f7:	3b 51 fa             	cmp    -0x6(%ecx),%edx
41b5fa:	74 7d                	je     0x41b679
41b5fc:	0f b6 f2             	movzbl %dl,%esi
41b5ff:	0f b6 51 fa          	movzbl -0x6(%ecx),%edx
41b603:	2b f2                	sub    %edx,%esi
41b605:	74 15                	je     0x41b61c
41b607:	33 d2                	xor    %edx,%edx
41b609:	85 f6                	test   %esi,%esi
41b60b:	0f 9f c2             	setg   %dl
41b60e:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b612:	8b f2                	mov    %edx,%esi
41b614:	85 f6                	test   %esi,%esi
41b616:	0f 85 96 f4 ff ff    	jne    0x41aab2
41b61c:	0f b6 70 fb          	movzbl -0x5(%eax),%esi
41b620:	0f b6 51 fb          	movzbl -0x5(%ecx),%edx
41b624:	2b f2                	sub    %edx,%esi
41b626:	74 15                	je     0x41b63d
41b628:	33 d2                	xor    %edx,%edx
41b62a:	85 f6                	test   %esi,%esi
41b62c:	0f 9f c2             	setg   %dl
41b62f:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b633:	8b f2                	mov    %edx,%esi
41b635:	85 f6                	test   %esi,%esi
41b637:	0f 85 75 f4 ff ff    	jne    0x41aab2
41b63d:	0f b6 70 fc          	movzbl -0x4(%eax),%esi
41b641:	0f b6 51 fc          	movzbl -0x4(%ecx),%edx
41b645:	2b f2                	sub    %edx,%esi
41b647:	74 15                	je     0x41b65e
41b649:	33 d2                	xor    %edx,%edx
41b64b:	85 f6                	test   %esi,%esi
41b64d:	0f 9f c2             	setg   %dl
41b650:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b654:	8b f2                	mov    %edx,%esi
41b656:	85 f6                	test   %esi,%esi
41b658:	0f 85 54 f4 ff ff    	jne    0x41aab2
41b65e:	0f b6 70 fd          	movzbl -0x3(%eax),%esi
41b662:	0f b6 51 fd          	movzbl -0x3(%ecx),%edx
41b666:	2b f2                	sub    %edx,%esi
41b668:	74 11                	je     0x41b67b
41b66a:	33 d2                	xor    %edx,%edx
41b66c:	85 f6                	test   %esi,%esi
41b66e:	0f 9f c2             	setg   %dl
41b671:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b675:	8b f2                	mov    %edx,%esi
41b677:	eb 02                	jmp    0x41b67b
41b679:	33 f6                	xor    %esi,%esi
41b67b:	85 f6                	test   %esi,%esi
41b67d:	0f 85 2f f4 ff ff    	jne    0x41aab2
41b683:	66 8b 50 fe          	mov    -0x2(%eax),%dx
41b687:	66 3b 51 fe          	cmp    -0x2(%ecx),%dx
41b68b:	0f 84 f4 f7 ff ff    	je     0x41ae85
41b691:	0f b6 51 fe          	movzbl -0x2(%ecx),%edx
41b695:	0f b6 70 fe          	movzbl -0x2(%eax),%esi
41b699:	2b f2                	sub    %edx,%esi
41b69b:	0f 84 d6 fb ff ff    	je     0x41b277
41b6a1:	33 d2                	xor    %edx,%edx
41b6a3:	85 f6                	test   %esi,%esi
41b6a5:	0f 9f c2             	setg   %dl
41b6a8:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b6ac:	85 d2                	test   %edx,%edx
41b6ae:	0f 85 13 04 00 00    	jne    0x41bac7
41b6b4:	e9 be fb ff ff       	jmp    0x41b277
41b6b9:	8b 50 e1             	mov    -0x1f(%eax),%edx
41b6bc:	3b 51 e1             	cmp    -0x1f(%ecx),%edx
41b6bf:	74 7e                	je     0x41b73f
41b6c1:	0f b6 51 e1          	movzbl -0x1f(%ecx),%edx
41b6c5:	0f b6 70 e1          	movzbl -0x1f(%eax),%esi
41b6c9:	2b f2                	sub    %edx,%esi
41b6cb:	74 15                	je     0x41b6e2
41b6cd:	33 d2                	xor    %edx,%edx
41b6cf:	85 f6                	test   %esi,%esi
41b6d1:	0f 9f c2             	setg   %dl
41b6d4:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b6d8:	8b f2                	mov    %edx,%esi
41b6da:	85 f6                	test   %esi,%esi
41b6dc:	0f 85 d0 f3 ff ff    	jne    0x41aab2
41b6e2:	0f b6 70 e2          	movzbl -0x1e(%eax),%esi
41b6e6:	0f b6 51 e2          	movzbl -0x1e(%ecx),%edx
41b6ea:	2b f2                	sub    %edx,%esi
41b6ec:	74 15                	je     0x41b703
41b6ee:	33 d2                	xor    %edx,%edx
41b6f0:	85 f6                	test   %esi,%esi
41b6f2:	0f 9f c2             	setg   %dl
41b6f5:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b6f9:	8b f2                	mov    %edx,%esi
41b6fb:	85 f6                	test   %esi,%esi
41b6fd:	0f 85 af f3 ff ff    	jne    0x41aab2
41b703:	0f b6 70 e3          	movzbl -0x1d(%eax),%esi
41b707:	0f b6 51 e3          	movzbl -0x1d(%ecx),%edx
41b70b:	2b f2                	sub    %edx,%esi
41b70d:	74 15                	je     0x41b724
41b70f:	33 d2                	xor    %edx,%edx
41b711:	85 f6                	test   %esi,%esi
41b713:	0f 9f c2             	setg   %dl
41b716:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b71a:	8b f2                	mov    %edx,%esi
41b71c:	85 f6                	test   %esi,%esi
41b71e:	0f 85 8e f3 ff ff    	jne    0x41aab2
41b724:	0f b6 70 e4          	movzbl -0x1c(%eax),%esi
41b728:	0f b6 51 e4          	movzbl -0x1c(%ecx),%edx
41b72c:	2b f2                	sub    %edx,%esi
41b72e:	74 11                	je     0x41b741
41b730:	33 d2                	xor    %edx,%edx
41b732:	85 f6                	test   %esi,%esi
41b734:	0f 9f c2             	setg   %dl
41b737:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b73b:	8b f2                	mov    %edx,%esi
41b73d:	eb 02                	jmp    0x41b741
41b73f:	33 f6                	xor    %esi,%esi
41b741:	85 f6                	test   %esi,%esi
41b743:	0f 85 69 f3 ff ff    	jne    0x41aab2
41b749:	8b 50 e5             	mov    -0x1b(%eax),%edx
41b74c:	3b 51 e5             	cmp    -0x1b(%ecx),%edx
41b74f:	74 7d                	je     0x41b7ce
41b751:	0f b6 f2             	movzbl %dl,%esi
41b754:	0f b6 51 e5          	movzbl -0x1b(%ecx),%edx
41b758:	2b f2                	sub    %edx,%esi
41b75a:	74 15                	je     0x41b771
41b75c:	33 d2                	xor    %edx,%edx
41b75e:	85 f6                	test   %esi,%esi
41b760:	0f 9f c2             	setg   %dl
41b763:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b767:	8b f2                	mov    %edx,%esi
41b769:	85 f6                	test   %esi,%esi
41b76b:	0f 85 41 f3 ff ff    	jne    0x41aab2
41b771:	0f b6 70 e6          	movzbl -0x1a(%eax),%esi
41b775:	0f b6 51 e6          	movzbl -0x1a(%ecx),%edx
41b779:	2b f2                	sub    %edx,%esi
41b77b:	74 15                	je     0x41b792
41b77d:	33 d2                	xor    %edx,%edx
41b77f:	85 f6                	test   %esi,%esi
41b781:	0f 9f c2             	setg   %dl
41b784:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b788:	8b f2                	mov    %edx,%esi
41b78a:	85 f6                	test   %esi,%esi
41b78c:	0f 85 20 f3 ff ff    	jne    0x41aab2
41b792:	0f b6 70 e7          	movzbl -0x19(%eax),%esi
41b796:	0f b6 51 e7          	movzbl -0x19(%ecx),%edx
41b79a:	2b f2                	sub    %edx,%esi
41b79c:	74 15                	je     0x41b7b3
41b79e:	33 d2                	xor    %edx,%edx
41b7a0:	85 f6                	test   %esi,%esi
41b7a2:	0f 9f c2             	setg   %dl
41b7a5:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b7a9:	8b f2                	mov    %edx,%esi
41b7ab:	85 f6                	test   %esi,%esi
41b7ad:	0f 85 ff f2 ff ff    	jne    0x41aab2
41b7b3:	0f b6 70 e8          	movzbl -0x18(%eax),%esi
41b7b7:	0f b6 51 e8          	movzbl -0x18(%ecx),%edx
41b7bb:	2b f2                	sub    %edx,%esi
41b7bd:	74 11                	je     0x41b7d0
41b7bf:	33 d2                	xor    %edx,%edx
41b7c1:	85 f6                	test   %esi,%esi
41b7c3:	0f 9f c2             	setg   %dl
41b7c6:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b7ca:	8b f2                	mov    %edx,%esi
41b7cc:	eb 02                	jmp    0x41b7d0
41b7ce:	33 f6                	xor    %esi,%esi
41b7d0:	85 f6                	test   %esi,%esi
41b7d2:	0f 85 da f2 ff ff    	jne    0x41aab2
41b7d8:	8b 50 e9             	mov    -0x17(%eax),%edx
41b7db:	3b 51 e9             	cmp    -0x17(%ecx),%edx
41b7de:	74 7d                	je     0x41b85d
41b7e0:	0f b6 f2             	movzbl %dl,%esi
41b7e3:	0f b6 51 e9          	movzbl -0x17(%ecx),%edx
41b7e7:	2b f2                	sub    %edx,%esi
41b7e9:	74 15                	je     0x41b800
41b7eb:	33 d2                	xor    %edx,%edx
41b7ed:	85 f6                	test   %esi,%esi
41b7ef:	0f 9f c2             	setg   %dl
41b7f2:	8d 54 12 ff          	lea    -0x1(%edx,%edx,1),%edx
41b7f6:	8b f2                	mov    %edx,%esi
41b7f8:	85 f6                	test   %esi,%esi
41b7fa:	0f 85 b2 f2 ff ff    	jne    0x41aab2
41b800:	0f b6 70 ea          	movzbl -0x16(%eax),%esi
41b804:	0f b6 51 ea          	movzbl -0x16(%ecx),%edx
41b808:	2b f2                	sub    %edx,%esi
41b80a:	74 15                	je     0x41b821
41b80c:	33 d2                	xor    %edx,%edx