41f517:	c7 45 fc a8 da 48 00 	movl   $0x48daa8,-0x4(%ebp)
41f51e:	e8 da 71 00 00       	call   0x4266fd
41f523:	68 30 6a 4b 00       	push   $0x4b6a30
41f528:	8d 45 f0             	lea    -0x10(%ebp),%eax
41f52b:	50                   	push   %eax
41f52c:	c7 45 f0 a0 da 48 00 	movl   $0x48daa0,-0x10(%ebp)
41f533:	e8 cd 72 00 00       	call   0x426805
41f538:	cc                   	int3
41f539:	55                   	push   %ebp
41f53a:	8b ec                	mov    %esp,%ebp
41f53c:	56                   	push   %esi
41f53d:	8b f1                	mov    %ecx,%esi
41f53f:	c7 06 a0 da 48 00    	movl   $0x48daa0,(%esi)
41f545:	e8 f1 71 00 00       	call   0x42673b
41f54a:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
41f54e:	74 07                	je     0x41f557
41f550:	56                   	push   %esi
41f551:	e8 08 00 00 00       	call   0x41f55e
41f556:	59                   	pop    %ecx
41f557:	8b c6                	mov    %esi,%eax
41f559:	5e                   	pop    %esi
41f55a:	5d                   	pop    %ebp
41f55b:	c2 04 00             	ret    $0x4
41f55e:	e9 3a 27 00 00       	jmp    0x421c9d
41f563:	55                   	push   %ebp
41f564:	8b ec                	mov    %esp,%ebp
41f566:	53                   	push   %ebx
41f567:	8b 5d 10             	mov    0x10(%ebp),%ebx
41f56a:	8b c3                	mov    %ebx,%eax
41f56c:	56                   	push   %esi
41f56d:	83 e8 00             	sub    $0x0,%eax
41f570:	0f 84 dc 16 00 00    	je     0x420c52
41f576:	48                   	dec    %eax
41f577:	0f 84 c4 16 00 00    	je     0x420c41
41f57d:	48                   	dec    %eax
41f57e:	0f 84 8e 16 00 00    	je     0x420c12
41f584:	48                   	dec    %eax
41f585:	0f 84 3d 16 00 00    	je     0x420bc8
41f58b:	8b 55 0c             	mov    0xc(%ebp),%edx
41f58e:	48                   	dec    %eax
41f58f:	0f 84 ab 15 00 00    	je     0x420b40
41f595:	8b 75 08             	mov    0x8(%ebp),%esi
41f598:	57                   	push   %edi
41f599:	83 fb 20             	cmp    $0x20,%ebx
41f59c:	0f 82 a1 04 00 00    	jb     0x41fa43
41f5a2:	8b 06                	mov    (%esi),%eax
41f5a4:	3b 02                	cmp    (%edx),%eax
41f5a6:	0f 84 80 00 00 00    	je     0x41f62c
41f5ac:	0f b6 f8             	movzbl %al,%edi
41f5af:	0f b6 02             	movzbl (%edx),%eax
41f5b2:	2b f8                	sub    %eax,%edi
41f5b4:	74 16                	je     0x41f5cc
41f5b6:	33 c9                	xor    %ecx,%ecx
41f5b8:	85 ff                	test   %edi,%edi
41f5ba:	0f 9f c1             	setg   %cl
41f5bd:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f5c4:	85 c9                	test   %ecx,%ecx
41f5c6:	0f 85 9b 08 00 00    	jne    0x41fe67
41f5cc:	0f b6 7e 01          	movzbl 0x1(%esi),%edi
41f5d0:	0f b6 42 01          	movzbl 0x1(%edx),%eax
41f5d4:	2b f8                	sub    %eax,%edi
41f5d6:	74 16                	je     0x41f5ee
41f5d8:	33 c9                	xor    %ecx,%ecx
41f5da:	85 ff                	test   %edi,%edi
41f5dc:	0f 9f c1             	setg   %cl
41f5df:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f5e6:	85 c9                	test   %ecx,%ecx
41f5e8:	0f 85 79 08 00 00    	jne    0x41fe67
41f5ee:	0f b6 7e 02          	movzbl 0x2(%esi),%edi
41f5f2:	0f b6 42 02          	movzbl 0x2(%edx),%eax
41f5f6:	2b f8                	sub    %eax,%edi
41f5f8:	74 16                	je     0x41f610
41f5fa:	33 c9                	xor    %ecx,%ecx
41f5fc:	85 ff                	test   %edi,%edi
41f5fe:	0f 9f c1             	setg   %cl
41f601:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f608:	85 c9                	test   %ecx,%ecx
41f60a:	0f 85 57 08 00 00    	jne    0x41fe67
41f610:	0f b6 4e 03          	movzbl 0x3(%esi),%ecx
41f614:	0f b6 42 03          	movzbl 0x3(%edx),%eax
41f618:	2b c8                	sub    %eax,%ecx
41f61a:	74 12                	je     0x41f62e
41f61c:	33 c0                	xor    %eax,%eax
41f61e:	85 c9                	test   %ecx,%ecx
41f620:	0f 9f c0             	setg   %al
41f623:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41f62a:	eb 02                	jmp    0x41f62e
41f62c:	33 c9                	xor    %ecx,%ecx
41f62e:	85 c9                	test   %ecx,%ecx
41f630:	0f 85 31 08 00 00    	jne    0x41fe67
41f636:	8b 46 04             	mov    0x4(%esi),%eax
41f639:	3b 42 04             	cmp    0x4(%edx),%eax
41f63c:	74 7f                	je     0x41f6bd
41f63e:	0f b6 f8             	movzbl %al,%edi
41f641:	0f b6 42 04          	movzbl 0x4(%edx),%eax
41f645:	2b f8                	sub    %eax,%edi
41f647:	74 14                	je     0x41f65d
41f649:	85 ff                	test   %edi,%edi
41f64b:	0f 9f c1             	setg   %cl
41f64e:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f655:	85 c9                	test   %ecx,%ecx
41f657:	0f 85 0a 08 00 00    	jne    0x41fe67
41f65d:	0f b6 7e 05          	movzbl 0x5(%esi),%edi
41f661:	0f b6 42 05          	movzbl 0x5(%edx),%eax
41f665:	2b f8                	sub    %eax,%edi
41f667:	74 16                	je     0x41f67f
41f669:	33 c9                	xor    %ecx,%ecx
41f66b:	85 ff                	test   %edi,%edi
41f66d:	0f 9f c1             	setg   %cl
41f670:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f677:	85 c9                	test   %ecx,%ecx
41f679:	0f 85 e8 07 00 00    	jne    0x41fe67
41f67f:	0f b6 7e 06          	movzbl 0x6(%esi),%edi
41f683:	0f b6 42 06          	movzbl 0x6(%edx),%eax
41f687:	2b f8                	sub    %eax,%edi
41f689:	74 16                	je     0x41f6a1
41f68b:	33 c9                	xor    %ecx,%ecx
41f68d:	85 ff                	test   %edi,%edi
41f68f:	0f 9f c1             	setg   %cl
41f692:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f699:	85 c9                	test   %ecx,%ecx
41f69b:	0f 85 c6 07 00 00    	jne    0x41fe67
41f6a1:	0f b6 4e 07          	movzbl 0x7(%esi),%ecx
41f6a5:	0f b6 42 07          	movzbl 0x7(%edx),%eax
41f6a9:	2b c8                	sub    %eax,%ecx
41f6ab:	74 12                	je     0x41f6bf
41f6ad:	33 c0                	xor    %eax,%eax
41f6af:	85 c9                	test   %ecx,%ecx
41f6b1:	0f 9f c0             	setg   %al
41f6b4:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41f6bb:	eb 02                	jmp    0x41f6bf
41f6bd:	33 c9                	xor    %ecx,%ecx
41f6bf:	85 c9                	test   %ecx,%ecx
41f6c1:	0f 85 a0 07 00 00    	jne    0x41fe67
41f6c7:	8b 46 08             	mov    0x8(%esi),%eax
41f6ca:	3b 42 08             	cmp    0x8(%edx),%eax
41f6cd:	74 7f                	je     0x41f74e
41f6cf:	0f b6 f8             	movzbl %al,%edi
41f6d2:	0f b6 42 08          	movzbl 0x8(%edx),%eax
41f6d6:	2b f8                	sub    %eax,%edi
41f6d8:	74 14                	je     0x41f6ee
41f6da:	85 ff                	test   %edi,%edi
41f6dc:	0f 9f c1             	setg   %cl
41f6df:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f6e6:	85 c9                	test   %ecx,%ecx
41f6e8:	0f 85 79 07 00 00    	jne    0x41fe67
41f6ee:	0f b6 7e 09          	movzbl 0x9(%esi),%edi
41f6f2:	0f b6 42 09          	movzbl 0x9(%edx),%eax
41f6f6:	2b f8                	sub    %eax,%edi
41f6f8:	74 16                	je     0x41f710
41f6fa:	33 c9                	xor    %ecx,%ecx
41f6fc:	85 ff                	test   %edi,%edi
41f6fe:	0f 9f c1             	setg   %cl
41f701:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f708:	85 c9                	test   %ecx,%ecx
41f70a:	0f 85 57 07 00 00    	jne    0x41fe67
41f710:	0f b6 7e 0a          	movzbl 0xa(%esi),%edi
41f714:	0f b6 42 0a          	movzbl 0xa(%edx),%eax
41f718:	2b f8                	sub    %eax,%edi
41f71a:	74 16                	je     0x41f732
41f71c:	33 c9                	xor    %ecx,%ecx
41f71e:	85 ff                	test   %edi,%edi
41f720:	0f 9f c1             	setg   %cl
41f723:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f72a:	85 c9                	test   %ecx,%ecx
41f72c:	0f 85 35 07 00 00    	jne    0x41fe67
41f732:	0f b6 4e 0b          	movzbl 0xb(%esi),%ecx
41f736:	0f b6 42 0b          	movzbl 0xb(%edx),%eax
41f73a:	2b c8                	sub    %eax,%ecx
41f73c:	74 12                	je     0x41f750
41f73e:	33 c0                	xor    %eax,%eax
41f740:	85 c9                	test   %ecx,%ecx
41f742:	0f 9f c0             	setg   %al
41f745:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41f74c:	eb 02                	jmp    0x41f750
41f74e:	33 c9                	xor    %ecx,%ecx
41f750:	85 c9                	test   %ecx,%ecx
41f752:	0f 85 0f 07 00 00    	jne    0x41fe67
41f758:	8b 46 0c             	mov    0xc(%esi),%eax
41f75b:	3b 42 0c             	cmp    0xc(%edx),%eax
41f75e:	74 7f                	je     0x41f7df
41f760:	0f b6 f8             	movzbl %al,%edi
41f763:	0f b6 42 0c          	movzbl 0xc(%edx),%eax
41f767:	2b f8                	sub    %eax,%edi
41f769:	74 14                	je     0x41f77f
41f76b:	85 ff                	test   %edi,%edi
41f76d:	0f 9f c1             	setg   %cl
41f770:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f777:	85 c9                	test   %ecx,%ecx
41f779:	0f 85 e8 06 00 00    	jne    0x41fe67
41f77f:	0f b6 7e 0d          	movzbl 0xd(%esi),%edi
41f783:	0f b6 42 0d          	movzbl 0xd(%edx),%eax
41f787:	2b f8                	sub    %eax,%edi
41f789:	74 16                	je     0x41f7a1
41f78b:	33 c9                	xor    %ecx,%ecx
41f78d:	85 ff                	test   %edi,%edi
41f78f:	0f 9f c1             	setg   %cl
41f792:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f799:	85 c9                	test   %ecx,%ecx
41f79b:	0f 85 c6 06 00 00    	jne    0x41fe67
41f7a1:	0f b6 7e 0e          	movzbl 0xe(%esi),%edi
41f7a5:	0f b6 42 0e          	movzbl 0xe(%edx),%eax
41f7a9:	2b f8                	sub    %eax,%edi
41f7ab:	74 16                	je     0x41f7c3
41f7ad:	33 c9                	xor    %ecx,%ecx
41f7af:	85 ff                	test   %edi,%edi
41f7b1:	0f 9f c1             	setg   %cl
41f7b4:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f7bb:	85 c9                	test   %ecx,%ecx
41f7bd:	0f 85 a4 06 00 00    	jne    0x41fe67
41f7c3:	0f b6 4e 0f          	movzbl 0xf(%esi),%ecx
41f7c7:	0f b6 42 0f          	movzbl 0xf(%edx),%eax
41f7cb:	2b c8                	sub    %eax,%ecx
41f7cd:	74 12                	je     0x41f7e1
41f7cf:	33 c0                	xor    %eax,%eax
41f7d1:	85 c9                	test   %ecx,%ecx
41f7d3:	0f 9f c0             	setg   %al
41f7d6:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41f7dd:	eb 02                	jmp    0x41f7e1
41f7df:	33 c9                	xor    %ecx,%ecx
41f7e1:	85 c9                	test   %ecx,%ecx
41f7e3:	0f 85 7e 06 00 00    	jne    0x41fe67
41f7e9:	8b 46 10             	mov    0x10(%esi),%eax
41f7ec:	3b 42 10             	cmp    0x10(%edx),%eax
41f7ef:	0f 84 80 00 00 00    	je     0x41f875
41f7f5:	0f b6 42 10          	movzbl 0x10(%edx),%eax
41f7f9:	0f b6 7e 10          	movzbl 0x10(%esi),%edi
41f7fd:	2b f8                	sub    %eax,%edi
41f7ff:	74 14                	je     0x41f815
41f801:	85 ff                	test   %edi,%edi
41f803:	0f 9f c1             	setg   %cl
41f806:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f80d:	85 c9                	test   %ecx,%ecx
41f80f:	0f 85 52 06 00 00    	jne    0x41fe67
41f815:	0f b6 7e 11          	movzbl 0x11(%esi),%edi
41f819:	0f b6 42 11          	movzbl 0x11(%edx),%eax
41f81d:	2b f8                	sub    %eax,%edi
41f81f:	74 16                	je     0x41f837
41f821:	33 c9                	xor    %ecx,%ecx
41f823:	85 ff                	test   %edi,%edi
41f825:	0f 9f c1             	setg   %cl
41f828:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f82f:	85 c9                	test   %ecx,%ecx
41f831:	0f 85 30 06 00 00    	jne    0x41fe67
41f837:	0f b6 7e 12          	movzbl 0x12(%esi),%edi
41f83b:	0f b6 42 12          	movzbl 0x12(%edx),%eax
41f83f:	2b f8                	sub    %eax,%edi
41f841:	74 16                	je     0x41f859
41f843:	33 c9                	xor    %ecx,%ecx
41f845:	85 ff                	test   %edi,%edi
41f847:	0f 9f c1             	setg   %cl
41f84a:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f851:	85 c9                	test   %ecx,%ecx
41f853:	0f 85 0e 06 00 00    	jne    0x41fe67
41f859:	0f b6 4e 13          	movzbl 0x13(%esi),%ecx
41f85d:	0f b6 42 13          	movzbl 0x13(%edx),%eax
41f861:	2b c8                	sub    %eax,%ecx
41f863:	74 12                	je     0x41f877
41f865:	33 c0                	xor    %eax,%eax
41f867:	85 c9                	test   %ecx,%ecx
41f869:	0f 9f c0             	setg   %al
41f86c:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41f873:	eb 02                	jmp    0x41f877
41f875:	33 c9                	xor    %ecx,%ecx
41f877:	85 c9                	test   %ecx,%ecx
41f879:	0f 85 e8 05 00 00    	jne    0x41fe67
41f87f:	8b 46 14             	mov    0x14(%esi),%eax
41f882:	3b 42 14             	cmp    0x14(%edx),%eax
41f885:	74 7f                	je     0x41f906
41f887:	0f b6 f8             	movzbl %al,%edi
41f88a:	0f b6 42 14          	movzbl 0x14(%edx),%eax
41f88e:	2b f8                	sub    %eax,%edi
41f890:	74 14                	je     0x41f8a6
41f892:	85 ff                	test   %edi,%edi
41f894:	0f 9f c1             	setg   %cl
41f897:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f89e:	85 c9                	test   %ecx,%ecx
41f8a0:	0f 85 c1 05 00 00    	jne    0x41fe67
41f8a6:	0f b6 7e 15          	movzbl 0x15(%esi),%edi
41f8aa:	0f b6 42 15          	movzbl 0x15(%edx),%eax
41f8ae:	2b f8                	sub    %eax,%edi
41f8b0:	74 16                	je     0x41f8c8
41f8b2:	33 c9                	xor    %ecx,%ecx
41f8b4:	85 ff                	test   %edi,%edi
41f8b6:	0f 9f c1             	setg   %cl
41f8b9:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f8c0:	85 c9                	test   %ecx,%ecx
41f8c2:	0f 85 9f 05 00 00    	jne    0x41fe67
41f8c8:	0f b6 7e 16          	movzbl 0x16(%esi),%edi
41f8cc:	0f b6 42 16          	movzbl 0x16(%edx),%eax
41f8d0:	2b f8                	sub    %eax,%edi
41f8d2:	74 16                	je     0x41f8ea
41f8d4:	33 c9                	xor    %ecx,%ecx
41f8d6:	85 ff                	test   %edi,%edi
41f8d8:	0f 9f c1             	setg   %cl
41f8db:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f8e2:	85 c9                	test   %ecx,%ecx
41f8e4:	0f 85 7d 05 00 00    	jne    0x41fe67
41f8ea:	0f b6 4e 17          	movzbl 0x17(%esi),%ecx
41f8ee:	0f b6 42 17          	movzbl 0x17(%edx),%eax
41f8f2:	2b c8                	sub    %eax,%ecx
41f8f4:	74 12                	je     0x41f908
41f8f6:	33 c0                	xor    %eax,%eax
41f8f8:	85 c9                	test   %ecx,%ecx
41f8fa:	0f 9f c0             	setg   %al
41f8fd:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx
41f904:	eb 02                	jmp    0x41f908
41f906:	33 c9                	xor    %ecx,%ecx
41f908:	85 c9                	test   %ecx,%ecx
41f90a:	0f 85 57 05 00 00    	jne    0x41fe67
41f910:	8b 46 18             	mov    0x18(%esi),%eax
41f913:	3b 42 18             	cmp    0x18(%edx),%eax
41f916:	74 7f                	je     0x41f997
41f918:	0f b6 f8             	movzbl %al,%edi
41f91b:	0f b6 42 18          	movzbl 0x18(%edx),%eax
41f91f:	2b f8                	sub    %eax,%edi
41f921:	74 14                	je     0x41f937
41f923:	85 ff                	test   %edi,%edi
41f925:	0f 9f c1             	setg   %cl
41f928:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f92f:	85 c9                	test   %ecx,%ecx
41f931:	0f 85 30 05 00 00    	jne    0x41fe67
41f937:	0f b6 7e 19          	movzbl 0x19(%esi),%edi
41f93b:	0f b6 42 19          	movzbl 0x19(%edx),%eax
41f93f:	2b f8                	sub    %eax,%edi
41f941:	74 16                	je     0x41f959
41f943:	33 c9                	xor    %ecx,%ecx
41f945:	85 ff                	test   %edi,%edi
41f947:	0f 9f c1             	setg   %cl
41f94a:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f951:	85 c9                	test   %ecx,%ecx
41f953:	0f 85 0e 05 00 00    	jne    0x41fe67
41f959:	0f b6 7e 1a          	movzbl 0x1a(%esi),%edi
41f95d:	0f b6 42 1a          	movzbl 0x1a(%edx),%eax
41f961:	2b f8                	sub    %eax,%edi
41f963:	74 16                	je     0x41f97b
41f965:	33 c9                	xor    %ecx,%ecx
41f967:	85 ff                	test   %edi,%edi
41f969:	0f 9f c1             	setg   %cl
41f96c:	8d 0c 4d ff ff ff ff 	lea    -0x1(,%ecx,2),%ecx
41f973:	85 c9                	test   %ecx,%ecx
41f975:	0f 85 ec 04 00 00    	jne    0x41fe67
41f97b:	0f b6 4e 1b          	movzbl 0x1b(%esi),%ecx
41f97f:	0f b6 42 1b          	movzbl 0x1b(%edx),%eax
41f983:	2b c8                	sub    %eax,%ecx
41f985:	74 12                	je     0x41f999
41f987:	33 c0                	xor    %eax,%eax
41f989:	85 c9                	test   %ecx,%ecx
41f98b:	0f 9f c0             	setg   %al
41f98e:	8d 0c 45 ff ff ff ff 	lea    -0x1(,%eax,2),%ecx