4b06ce:	cc                   	int3
4b06cf:	cc                   	int3
4b06d0:	8b 44 24 04          	mov    0x4(%esp),%eax
4b06d4:	8b 49 04             	mov    0x4(%ecx),%ecx
4b06d7:	89 08                	mov    %ecx,(%eax)
4b06d9:	c2 04 00             	ret    $0x4
4b06dc:	cc                   	int3
4b06dd:	cc                   	int3
4b06de:	cc                   	int3
4b06df:	cc                   	int3
4b06e0:	8b 44 24 04          	mov    0x4(%esp),%eax
4b06e4:	8b 09                	mov    (%ecx),%ecx
4b06e6:	89 08                	mov    %ecx,(%eax)
4b06e8:	c2 04 00             	ret    $0x4
4b06eb:	cc                   	int3
4b06ec:	cc                   	int3
4b06ed:	cc                   	int3
4b06ee:	cc                   	int3
4b06ef:	cc                   	int3
4b06f0:	8b 44 24 04          	mov    0x4(%esp),%eax
4b06f4:	8b 09                	mov    (%ecx),%ecx
4b06f6:	89 08                	mov    %ecx,(%eax)
4b06f8:	c2 04 00             	ret    $0x4
4b06fb:	cc                   	int3
4b06fc:	cc                   	int3
4b06fd:	cc                   	int3
4b06fe:	cc                   	int3
4b06ff:	cc                   	int3
4b0700:	8b 41 08             	mov    0x8(%ecx),%eax
4b0703:	2b 41 04             	sub    0x4(%ecx),%eax
4b0706:	c1 f8 02             	sar    $0x2,%eax
4b0709:	c3                   	ret
4b070a:	cc                   	int3
4b070b:	cc                   	int3
4b070c:	cc                   	int3
4b070d:	cc                   	int3
4b070e:	cc                   	int3
4b070f:	cc                   	int3
4b0710:	8b 41 08             	mov    0x8(%ecx),%eax
4b0713:	2b 41 04             	sub    0x4(%ecx),%eax
4b0716:	c1 f8 02             	sar    $0x2,%eax
4b0719:	c3                   	ret
4b071a:	cc                   	int3
4b071b:	cc                   	int3
4b071c:	cc                   	int3
4b071d:	cc                   	int3
4b071e:	cc                   	int3
4b071f:	cc                   	int3
4b0720:	68 58 20 bd 00       	push   $0xbd2058
4b0725:	e8 ec 90 f7 ff       	call   0x429816
4b072a:	cc                   	int3
4b072b:	cc                   	int3
4b072c:	cc                   	int3
4b072d:	cc                   	int3
4b072e:	cc                   	int3
4b072f:	cc                   	int3
4b0730:	68 58 20 bd 00       	push   $0xbd2058
4b0735:	e8 dc 90 f7 ff       	call   0x429816
4b073a:	cc                   	int3
4b073b:	cc                   	int3
4b073c:	cc                   	int3
4b073d:	cc                   	int3
4b073e:	cc                   	int3
4b073f:	cc                   	int3
4b0740:	8b 44 24 04          	mov    0x4(%esp),%eax
4b0744:	c2 04 00             	ret    $0x4
4b0747:	cc                   	int3
4b0748:	cc                   	int3
4b0749:	cc                   	int3
4b074a:	cc                   	int3
4b074b:	cc                   	int3
4b074c:	cc                   	int3
4b074d:	cc                   	int3
4b074e:	cc                   	int3
4b074f:	cc                   	int3
4b0750:	e9 49 72 f7 ff       	jmp    0x42799e
4b0755:	cc                   	int3
4b0756:	cc                   	int3
4b0757:	cc                   	int3
4b0758:	cc                   	int3
4b0759:	cc                   	int3
4b075a:	cc                   	int3
4b075b:	cc                   	int3
4b075c:	cc                   	int3
4b075d:	cc                   	int3
4b075e:	cc                   	int3
4b075f:	cc                   	int3
4b0760:	e9 e9 a4 f6 ff       	jmp    0x41ac4e
4b0765:	cc                   	int3
4b0766:	cc                   	int3
4b0767:	cc                   	int3
4b0768:	cc                   	int3
4b0769:	cc                   	int3
4b076a:	cc                   	int3
4b076b:	cc                   	int3
4b076c:	cc                   	int3
4b076d:	cc                   	int3
4b076e:	cc                   	int3
4b076f:	cc                   	int3
4b0770:	e9 01 b9 f6 ff       	jmp    0x41c076
4b0775:	cc                   	int3
4b0776:	cc                   	int3
4b0777:	cc                   	int3
4b0778:	cc                   	int3
4b0779:	cc                   	int3
4b077a:	cc                   	int3
4b077b:	cc                   	int3
4b077c:	cc                   	int3
4b077d:	cc                   	int3
4b077e:	cc                   	int3
4b077f:	cc                   	int3
4b0780:	e9 19 b4 f6 ff       	jmp    0x41bb9e
4b0785:	cc                   	int3
4b0786:	cc                   	int3
4b0787:	cc                   	int3
4b0788:	cc                   	int3
4b0789:	cc                   	int3
4b078a:	cc                   	int3
4b078b:	cc                   	int3
4b078c:	cc                   	int3
4b078d:	cc                   	int3
4b078e:	cc                   	int3
4b078f:	cc                   	int3
4b0790:	e9 fb 29 f8 ff       	jmp    0x433190
4b0795:	cc                   	int3
4b0796:	cc                   	int3
4b0797:	cc                   	int3
4b0798:	cc                   	int3
4b0799:	cc                   	int3
4b079a:	cc                   	int3
4b079b:	cc                   	int3
4b079c:	cc                   	int3
4b079d:	cc                   	int3
4b079e:	cc                   	int3
4b079f:	cc                   	int3
4b07a0:	e9 3e 43 f5 ff       	jmp    0x404ae3
4b07a5:	cc                   	int3
4b07a6:	cc                   	int3
4b07a7:	cc                   	int3
4b07a8:	cc                   	int3
4b07a9:	cc                   	int3
4b07aa:	cc                   	int3
4b07ab:	cc                   	int3
4b07ac:	cc                   	int3
4b07ad:	cc                   	int3
4b07ae:	cc                   	int3
4b07af:	cc                   	int3
4b07b0:	e9 b4 3a f5 ff       	jmp    0x404269
4b07b5:	cc                   	int3
4b07b6:	cc                   	int3
4b07b7:	cc                   	int3
4b07b8:	cc                   	int3
4b07b9:	cc                   	int3
4b07ba:	cc                   	int3
4b07bb:	cc                   	int3
4b07bc:	cc                   	int3
4b07bd:	cc                   	int3
4b07be:	cc                   	int3
4b07bf:	cc                   	int3
4b07c0:	e9 d9 71 f7 ff       	jmp    0x42799e
4b07c5:	cc                   	int3
4b07c6:	cc                   	int3
4b07c7:	cc                   	int3
4b07c8:	cc                   	int3
4b07c9:	cc                   	int3
4b07ca:	cc                   	int3
4b07cb:	cc                   	int3
4b07cc:	cc                   	int3
4b07cd:	cc                   	int3
4b07ce:	cc                   	int3
4b07cf:	cc                   	int3
4b07d0:	e9 79 a4 f6 ff       	jmp    0x41ac4e
4b07d5:	cc                   	int3
4b07d6:	cc                   	int3
4b07d7:	cc                   	int3
4b07d8:	cc                   	int3
4b07d9:	cc                   	int3
4b07da:	cc                   	int3
4b07db:	cc                   	int3
4b07dc:	cc                   	int3
4b07dd:	cc                   	int3
4b07de:	cc                   	int3
4b07df:	cc                   	int3
4b07e0:	8b 44 24 04          	mov    0x4(%esp),%eax
4b07e4:	85 c0                	test   %eax,%eax
4b07e6:	75 03                	jne    0x4b07eb
4b07e8:	c2 04 00             	ret    $0x4
4b07eb:	3d c7 71 1c 07       	cmp    $0x71c71c7,%eax
4b07f0:	77 3e                	ja     0x4b0830
4b07f2:	8d 04 c0             	lea    (%eax,%eax,8),%eax
4b07f5:	c1 e0 02             	shl    $0x2,%eax
4b07f8:	3d 00 10 00 00       	cmp    $0x1000,%eax
4b07fd:	72 22                	jb     0x4b0821
4b07ff:	8d 48 23             	lea    0x23(%eax),%ecx
4b0802:	3b c8                	cmp    %eax,%ecx
4b0804:	76 2f                	jbe    0x4b0835
4b0806:	51                   	push   %ecx
4b0807:	e8 71 a1 f7 ff       	call   0x42a97d
4b080c:	8b c8                	mov    %eax,%ecx
4b080e:	83 c4 04             	add    $0x4,%esp
4b0811:	85 c9                	test   %ecx,%ecx
4b0813:	74 25                	je     0x4b083a
4b0815:	8d 41 23             	lea    0x23(%ecx),%eax
4b0818:	83 e0 e0             	and    $0xffffffe0,%eax
4b081b:	89 48 fc             	mov    %ecx,-0x4(%eax)
4b081e:	c2 04 00             	ret    $0x4
4b0821:	50                   	push   %eax
4b0822:	e8 56 a1 f7 ff       	call   0x42a97d
4b0827:	83 c4 04             	add    $0x4,%esp
4b082a:	85 c0                	test   %eax,%eax
4b082c:	75 ba                	jne    0x4b07e8
4b082e:	eb 0f                	jmp    0x4b083f
4b0830:	e8 e9 16 f5 ff       	call   0x401f1e
4b0835:	e8 e4 16 f5 ff       	call   0x401f1e
4b083a:	e8 4e d1 f8 ff       	call   0x43d98d
4b083f:	e8 49 d1 f8 ff       	call   0x43d98d
4b0844:	cc                   	int3
4b0845:	cc                   	int3
4b0846:	cc                   	int3
4b0847:	cc                   	int3
4b0848:	cc                   	int3
4b0849:	cc                   	int3
4b084a:	cc                   	int3
4b084b:	cc                   	int3
4b084c:	cc                   	int3
4b084d:	cc                   	int3
4b084e:	cc                   	int3
4b084f:	cc                   	int3
4b0850:	cc                   	int3
4b0851:	cc                   	int3
4b0852:	cc                   	int3
4b0853:	cc                   	int3
4b0854:	cc                   	int3
4b0855:	cc                   	int3
4b0856:	cc                   	int3
4b0857:	cc                   	int3
4b0858:	cc                   	int3
4b0859:	cc                   	int3
4b085a:	cc                   	int3
4b085b:	cc                   	int3
4b085c:	cc                   	int3
4b085d:	cc                   	int3
4b085e:	cc                   	int3
4b085f:	cc                   	int3
4b0860:	8b 44 24 04          	mov    0x4(%esp),%eax
4b0864:	85 c0                	test   %eax,%eax
4b0866:	75 03                	jne    0x4b086b
4b0868:	c2 04 00             	ret    $0x4
4b086b:	3d 5d 74 d1 05       	cmp    $0x5d1745d,%eax
4b0870:	77 3b                	ja     0x4b08ad
4b0872:	6b c0 2c             	imul   $0x2c,%eax,%eax
4b0875:	3d 00 10 00 00       	cmp    $0x1000,%eax
4b087a:	72 22                	jb     0x4b089e
4b087c:	8d 48 23             	lea    0x23(%eax),%ecx
4b087f:	3b c8                	cmp    %eax,%ecx
4b0881:	76 2f                	jbe    0x4b08b2
4b0883:	51                   	push   %ecx
4b0884:	e8 f4 a0 f7 ff       	call   0x42a97d
4b0889:	8b c8                	mov    %eax,%ecx
4b088b:	83 c4 04             	add    $0x4,%esp
4b088e:	85 c9                	test   %ecx,%ecx
4b0890:	74 25                	je     0x4b08b7
4b0892:	8d 41 23             	lea    0x23(%ecx),%eax
4b0895:	83 e0 e0             	and    $0xffffffe0,%eax
4b0898:	89 48 fc             	mov    %ecx,-0x4(%eax)
4b089b:	c2 04 00             	ret    $0x4
4b089e:	50                   	push   %eax
4b089f:	e8 d9 a0 f7 ff       	call   0x42a97d
4b08a4:	83 c4 04             	add    $0x4,%esp
4b08a7:	85 c0                	test   %eax,%eax
4b08a9:	75 bd                	jne    0x4b0868
4b08ab:	eb 0f                	jmp    0x4b08bc
4b08ad:	e8 6c 16 f5 ff       	call   0x401f1e
4b08b2:	e8 67 16 f5 ff       	call   0x401f1e
4b08b7:	e8 d1 d0 f8 ff       	call   0x43d98d
4b08bc:	e8 cc d0 f8 ff       	call   0x43d98d
4b08c1:	cc                   	int3
4b08c2:	cc                   	int3
4b08c3:	cc                   	int3
4b08c4:	cc                   	int3
4b08c5:	cc                   	int3
4b08c6:	cc                   	int3
4b08c7:	cc                   	int3
4b08c8:	cc                   	int3
4b08c9:	cc                   	int3
4b08ca:	cc                   	int3
4b08cb:	cc                   	int3
4b08cc:	cc                   	int3
4b08cd:	cc                   	int3
4b08ce:	cc                   	int3
4b08cf:	cc                   	int3
4b08d0:	cc                   	int3
4b08d1:	cc                   	int3
4b08d2:	cc                   	int3
4b08d3:	cc                   	int3
4b08d4:	cc                   	int3
4b08d5:	cc                   	int3
4b08d6:	cc                   	int3
4b08d7:	cc                   	int3
4b08d8:	cc                   	int3
4b08d9:	cc                   	int3
4b08da:	cc                   	int3
4b08db:	cc                   	int3
4b08dc:	cc                   	int3
4b08dd:	cc                   	int3
4b08de:	cc                   	int3
4b08df:	cc                   	int3
4b08e0:	8b 4c 24 04          	mov    0x4(%esp),%ecx
4b08e4:	85 c9                	test   %ecx,%ecx
4b08e6:	75 05                	jne    0x4b08ed
4b08e8:	33 c0                	xor    %eax,%eax
4b08ea:	c2 04 00             	ret    $0x4
4b08ed:	81 f9 24 49 92 04    	cmp    $0x4924924,%ecx
4b08f3:	77 44                	ja     0x4b0939
4b08f5:	8d 04 cd 00 00 00 00 	lea    0x0(,%ecx,8),%eax
4b08fc:	2b c1                	sub    %ecx,%eax
4b08fe:	c1 e0 03             	shl    $0x3,%eax
4b0901:	3d 00 10 00 00       	cmp    $0x1000,%eax
4b0906:	72 22                	jb     0x4b092a
4b0908:	8d 48 23             	lea    0x23(%eax),%ecx
4b090b:	3b c8                	cmp    %eax,%ecx
4b090d:	76 2f                	jbe    0x4b093e
4b090f:	51                   	push   %ecx
4b0910:	e8 68 a0 f7 ff       	call   0x42a97d
4b0915:	8b c8                	mov    %eax,%ecx
4b0917:	83 c4 04             	add    $0x4,%esp
4b091a:	85 c9                	test   %ecx,%ecx
4b091c:	74 25                	je     0x4b0943
4b091e:	8d 41 23             	lea    0x23(%ecx),%eax
4b0921:	83 e0 e0             	and    $0xffffffe0,%eax
4b0924:	89 48 fc             	mov    %ecx,-0x4(%eax)
4b0927:	c2 04 00             	ret    $0x4
4b092a:	50                   	push   %eax
4b092b:	e8 4d a0 f7 ff       	call   0x42a97d
4b0930:	83 c4 04             	add    $0x4,%esp
4b0933:	85 c0                	test   %eax,%eax
4b0935:	75 b3                	jne    0x4b08ea
4b0937:	eb 0f                	jmp    0x4b0948
4b0939:	e8 e0 15 f5 ff       	call   0x401f1e
4b093e:	e8 db 15 f5 ff       	call   0x401f1e
4b0943:	e8 45 d0 f8 ff       	call   0x43d98d
4b0948:	e8 40 d0 f8 ff       	call   0x43d98d
4b094d:	cc                   	int3
4b094e:	cc                   	int3
4b094f:	cc                   	int3
4b0950:	cc                   	int3
4b0951:	cc                   	int3
4b0952:	cc                   	int3
4b0953:	cc                   	int3
4b0954:	cc                   	int3