5a6687:	8b 01                	mov    (%ecx),%eax
5a6689:	8b 40 04             	mov    0x4(%eax),%eax
5a668c:	03 c8                	add    %eax,%ecx
5a668e:	8b 01                	mov    (%ecx),%eax
5a6690:	ff 60 14             	jmp    *0x14(%eax)
5a6693:	33 c0                	xor    %eax,%eax
5a6695:	c2 04 00             	ret    $0x4
5a6698:	cc                   	int3
5a6699:	cc                   	int3
5a669a:	cc                   	int3
5a669b:	cc                   	int3
5a669c:	cc                   	int3
5a669d:	cc                   	int3
5a669e:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5a66a1:	e9 b6 5d e9 ff       	jmp    0x43c45c
5a66a6:	cc                   	int3
5a66a7:	cc                   	int3
5a66a8:	cc                   	int3
5a66a9:	cc                   	int3
5a66aa:	cc                   	int3
5a66ab:	cc                   	int3
5a66ac:	cc                   	int3
5a66ad:	cc                   	int3
5a66ae:	cc                   	int3
5a66af:	cc                   	int3
5a66b0:	56                   	push   %esi
5a66b1:	57                   	push   %edi
5a66b2:	8b f1                	mov    %ecx,%esi
5a66b4:	e8 09 ee e8 ff       	call   0x4354c2
5a66b9:	8b 7c 24 0c          	mov    0xc(%esp),%edi
5a66bd:	3b f8                	cmp    %eax,%edi
5a66bf:	75 24                	jne    0x5a66e5
5a66c1:	8d 86 68 ff ff ff    	lea    -0x98(%esi),%eax
5a66c7:	85 c0                	test   %eax,%eax
5a66c9:	75 05                	jne    0x5a66d0
5a66cb:	5f                   	pop    %edi
5a66cc:	5e                   	pop    %esi
5a66cd:	c2 04 00             	ret    $0x4
5a66d0:	8b 86 6c ff ff ff    	mov    -0x94(%esi),%eax
5a66d6:	5f                   	pop    %edi
5a66d7:	8b 40 04             	mov    0x4(%eax),%eax
5a66da:	05 6c ff ff ff       	add    $0xffffff6c,%eax
5a66df:	03 c6                	add    %esi,%eax
5a66e1:	5e                   	pop    %esi
5a66e2:	c2 04 00             	ret    $0x4
5a66e5:	e8 eb 5c e9 ff       	call   0x43c3d5
5a66ea:	3b f8                	cmp    %eax,%edi
5a66ec:	75 0b                	jne    0x5a66f9
5a66ee:	5f                   	pop    %edi
5a66ef:	8d 86 68 ff ff ff    	lea    -0x98(%esi),%eax
5a66f5:	5e                   	pop    %esi
5a66f6:	c2 04 00             	ret    $0x4
5a66f9:	57                   	push   %edi
5a66fa:	8d 4e c4             	lea    -0x3c(%esi),%ecx
5a66fd:	e8 31 ed e6 ff       	call   0x415433
5a6702:	5f                   	pop    %edi
5a6703:	5e                   	pop    %esi
5a6704:	c2 04 00             	ret    $0x4
5a6707:	cc                   	int3
5a6708:	cc                   	int3
5a6709:	cc                   	int3
5a670a:	cc                   	int3
5a670b:	cc                   	int3
5a670c:	cc                   	int3
5a670d:	cc                   	int3
5a670e:	cc                   	int3
5a670f:	cc                   	int3
5a6710:	cc                   	int3
5a6711:	cc                   	int3
5a6712:	cc                   	int3
5a6713:	cc                   	int3
5a6714:	cc                   	int3
5a6715:	cc                   	int3
5a6716:	cc                   	int3
5a6717:	cc                   	int3
5a6718:	cc                   	int3
5a6719:	cc                   	int3
5a671a:	cc                   	int3
5a671b:	cc                   	int3
5a671c:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5a671f:	e9 1d f6 e8 ff       	jmp    0x435d41
5a6724:	cc                   	int3
5a6725:	cc                   	int3
5a6726:	cc                   	int3
5a6727:	cc                   	int3
5a6728:	cc                   	int3
5a6729:	cc                   	int3
5a672a:	cc                   	int3
5a672b:	cc                   	int3
5a672c:	cc                   	int3
5a672d:	cc                   	int3
5a672e:	cc                   	int3
5a672f:	cc                   	int3
5a6730:	56                   	push   %esi
5a6731:	8b f1                	mov    %ecx,%esi
5a6733:	57                   	push   %edi
5a6734:	8b 7e cc             	mov    -0x34(%esi),%edi
5a6737:	c6 46 9c 01          	movb   $0x1,-0x64(%esi)
5a673b:	85 ff                	test   %edi,%edi
5a673d:	74 19                	je     0x5a6758
5a673f:	8b cf                	mov    %edi,%ecx
5a6741:	e8 5d cc e7 ff       	call   0x4233a3
5a6746:	6a 28                	push   $0x28
5a6748:	57                   	push   %edi
5a6749:	e8 4e b7 e5 ff       	call   0x401e9c
5a674e:	83 c4 08             	add    $0x8,%esp
5a6751:	c7 46 cc 00 00 00 00 	movl   $0x0,-0x34(%esi)
5a6758:	5f                   	pop    %edi
5a6759:	5e                   	pop    %esi
5a675a:	c3                   	ret
5a675b:	cc                   	int3
5a675c:	cc                   	int3
5a675d:	cc                   	int3
5a675e:	cc                   	int3
5a675f:	cc                   	int3
5a6760:	cc                   	int3
5a6761:	cc                   	int3
5a6762:	cc                   	int3
5a6763:	cc                   	int3
5a6764:	cc                   	int3
5a6765:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5a6768:	e9 20 b1 e6 ff       	jmp    0x41188d
5a676d:	cc                   	int3
5a676e:	cc                   	int3
5a676f:	cc                   	int3
5a6770:	e9 60 5c e9 ff       	jmp    0x43c3d5
5a6775:	cc                   	int3
5a6776:	cc                   	int3
5a6777:	cc                   	int3
5a6778:	cc                   	int3
5a6779:	cc                   	int3
5a677a:	cc                   	int3
5a677b:	cc                   	int3
5a677c:	cc                   	int3
5a677d:	cc                   	int3
5a677e:	cc                   	int3
5a677f:	cc                   	int3
5a6780:	56                   	push   %esi
5a6781:	8b 74 24 08          	mov    0x8(%esp),%esi
5a6785:	68 d8 44 be 00       	push   $0xbe44d8
5a678a:	68 f0 45 be 00       	push   $0xbe45f0
5a678f:	56                   	push   %esi
5a6790:	e8 4d f1 e7 ff       	call   0x4258e2
5a6795:	83 c4 0c             	add    $0xc,%esp
5a6798:	84 c0                	test   %al,%al
5a679a:	74 04                	je     0x5a67a0
5a679c:	33 c0                	xor    %eax,%eax
5a679e:	5e                   	pop    %esi
5a679f:	c3                   	ret
5a67a0:	68 f0 36 be 00       	push   $0xbe36f0
5a67a5:	68 fc 36 be 00       	push   $0xbe36fc
5a67aa:	56                   	push   %esi
5a67ab:	e8 32 f1 e7 ff       	call   0x4258e2
5a67b0:	83 c4 0c             	add    $0xc,%esp
5a67b3:	84 c0                	test   %al,%al
5a67b5:	74 07                	je     0x5a67be
5a67b7:	b8 08 00 00 00       	mov    $0x8,%eax
5a67bc:	5e                   	pop    %esi
5a67bd:	c3                   	ret
5a67be:	68 e4 44 be 00       	push   $0xbe44e4
5a67c3:	68 fc 45 be 00       	push   $0xbe45fc
5a67c8:	56                   	push   %esi
5a67c9:	e8 14 f1 e7 ff       	call   0x4258e2
5a67ce:	83 c4 0c             	add    $0xc,%esp
5a67d1:	84 c0                	test   %al,%al
5a67d3:	74 07                	je     0x5a67dc
5a67d5:	b8 10 00 00 00       	mov    $0x10,%eax
5a67da:	5e                   	pop    %esi
5a67db:	c3                   	ret
5a67dc:	68 f0 44 be 00       	push   $0xbe44f0
5a67e1:	68 08 46 be 00       	push   $0xbe4608
5a67e6:	56                   	push   %esi
5a67e7:	e8 f6 f0 e7 ff       	call   0x4258e2
5a67ec:	83 c4 0c             	add    $0xc,%esp
5a67ef:	84 c0                	test   %al,%al
5a67f1:	74 07                	je     0x5a67fa
5a67f3:	b8 18 00 00 00       	mov    $0x18,%eax
5a67f8:	5e                   	pop    %esi
5a67f9:	c3                   	ret
5a67fa:	68 00 45 be 00       	push   $0xbe4500
5a67ff:	68 18 46 be 00       	push   $0xbe4618
5a6804:	56                   	push   %esi
5a6805:	e8 d8 f0 e7 ff       	call   0x4258e2
5a680a:	83 c4 0c             	add    $0xc,%esp
5a680d:	84 c0                	test   %al,%al
5a680f:	74 07                	je     0x5a6818
5a6811:	b8 20 00 00 00       	mov    $0x20,%eax
5a6816:	5e                   	pop    %esi
5a6817:	c3                   	ret
5a6818:	68 0c 45 be 00       	push   $0xbe450c
5a681d:	68 24 46 be 00       	push   $0xbe4624
5a6822:	56                   	push   %esi
5a6823:	e8 ba f0 e7 ff       	call   0x4258e2
5a6828:	83 c4 0c             	add    $0xc,%esp
5a682b:	84 c0                	test   %al,%al
5a682d:	74 07                	je     0x5a6836
5a682f:	b8 28 00 00 00       	mov    $0x28,%eax
5a6834:	5e                   	pop    %esi
5a6835:	c3                   	ret
5a6836:	68 1c 45 be 00       	push   $0xbe451c
5a683b:	68 34 46 be 00       	push   $0xbe4634
5a6840:	56                   	push   %esi
5a6841:	e8 9c f0 e7 ff       	call   0x4258e2
5a6846:	83 c4 0c             	add    $0xc,%esp
5a6849:	84 c0                	test   %al,%al
5a684b:	74 07                	je     0x5a6854
5a684d:	b8 30 00 00 00       	mov    $0x30,%eax
5a6852:	5e                   	pop    %esi
5a6853:	c3                   	ret
5a6854:	68 28 45 be 00       	push   $0xbe4528
5a6859:	68 40 46 be 00       	push   $0xbe4640
5a685e:	56                   	push   %esi
5a685f:	e8 7e f0 e7 ff       	call   0x4258e2
5a6864:	83 c4 0c             	add    $0xc,%esp
5a6867:	84 c0                	test   %al,%al
5a6869:	74 07                	je     0x5a6872
5a686b:	b8 38 00 00 00       	mov    $0x38,%eax
5a6870:	5e                   	pop    %esi
5a6871:	c3                   	ret
5a6872:	68 34 45 be 00       	push   $0xbe4534
5a6877:	68 4c 46 be 00       	push   $0xbe464c
5a687c:	56                   	push   %esi
5a687d:	e8 60 f0 e7 ff       	call   0x4258e2
5a6882:	83 c4 0c             	add    $0xc,%esp
5a6885:	84 c0                	test   %al,%al
5a6887:	74 07                	je     0x5a6890
5a6889:	b8 40 00 00 00       	mov    $0x40,%eax
5a688e:	5e                   	pop    %esi
5a688f:	c3                   	ret
5a6890:	68 40 45 be 00       	push   $0xbe4540
5a6895:	68 58 46 be 00       	push   $0xbe4658
5a689a:	56                   	push   %esi
5a689b:	e8 42 f0 e7 ff       	call   0x4258e2
5a68a0:	83 c4 0c             	add    $0xc,%esp
5a68a3:	84 c0                	test   %al,%al
5a68a5:	74 07                	je     0x5a68ae
5a68a7:	b8 48 00 00 00       	mov    $0x48,%eax
5a68ac:	5e                   	pop    %esi
5a68ad:	c3                   	ret
5a68ae:	68 4c 45 be 00       	push   $0xbe454c
5a68b3:	68 64 46 be 00       	push   $0xbe4664
5a68b8:	56                   	push   %esi
5a68b9:	e8 24 f0 e7 ff       	call   0x4258e2
5a68be:	83 c4 0c             	add    $0xc,%esp
5a68c1:	84 c0                	test   %al,%al
5a68c3:	74 07                	je     0x5a68cc
5a68c5:	b8 50 00 00 00       	mov    $0x50,%eax
5a68ca:	5e                   	pop    %esi
5a68cb:	c3                   	ret
5a68cc:	68 64 45 be 00       	push   $0xbe4564
5a68d1:	68 7c 46 be 00       	push   $0xbe467c
5a68d6:	56                   	push   %esi
5a68d7:	e8 06 f0 e7 ff       	call   0x4258e2
5a68dc:	83 c4 0c             	add    $0xc,%esp
5a68df:	84 c0                	test   %al,%al
5a68e1:	74 07                	je     0x5a68ea
5a68e3:	b8 58 00 00 00       	mov    $0x58,%eax
5a68e8:	5e                   	pop    %esi
5a68e9:	c3                   	ret
5a68ea:	68 70 45 be 00       	push   $0xbe4570
5a68ef:	68 88 46 be 00       	push   $0xbe4688
5a68f4:	56                   	push   %esi
5a68f5:	e8 e8 ef e7 ff       	call   0x4258e2
5a68fa:	83 c4 0c             	add    $0xc,%esp
5a68fd:	84 c0                	test   %al,%al
5a68ff:	74 07                	je     0x5a6908
5a6901:	b8 80 00 00 00       	mov    $0x80,%eax
5a6906:	5e                   	pop    %esi
5a6907:	c3                   	ret
5a6908:	68 80 45 be 00       	push   $0xbe4580
5a690d:	68 98 46 be 00       	push   $0xbe4698
5a6912:	56                   	push   %esi
5a6913:	e8 ca ef e7 ff       	call   0x4258e2
5a6918:	83 c4 0c             	add    $0xc,%esp
5a691b:	84 c0                	test   %al,%al
5a691d:	74 07                	je     0x5a6926
5a691f:	b8 88 00 00 00       	mov    $0x88,%eax
5a6924:	5e                   	pop    %esi
5a6925:	c3                   	ret
5a6926:	68 90 45 be 00       	push   $0xbe4590
5a692b:	68 98 46 be 00       	push   $0xbe4698
5a6930:	56                   	push   %esi
5a6931:	e8 ac ef e7 ff       	call   0x4258e2
5a6936:	83 c4 0c             	add    $0xc,%esp
5a6939:	84 c0                	test   %al,%al
5a693b:	74 07                	je     0x5a6944
5a693d:	b8 90 00 00 00       	mov    $0x90,%eax
5a6942:	5e                   	pop    %esi
5a6943:	c3                   	ret
5a6944:	68 a0 45 be 00       	push   $0xbe45a0
5a6949:	68 98 46 be 00       	push   $0xbe4698
5a694e:	56                   	push   %esi
5a694f:	e8 8e ef e7 ff       	call   0x4258e2
5a6954:	83 c4 0c             	add    $0xc,%esp
5a6957:	84 c0                	test   %al,%al
5a6959:	74 07                	je     0x5a6962
5a695b:	b8 98 00 00 00       	mov    $0x98,%eax
5a6960:	5e                   	pop    %esi
5a6961:	c3                   	ret
5a6962:	68 b0 45 be 00       	push   $0xbe45b0
5a6967:	68 98 46 be 00       	push   $0xbe4698
5a696c:	56                   	push   %esi
5a696d:	e8 70 ef e7 ff       	call   0x4258e2
5a6972:	83 c4 0c             	add    $0xc,%esp
5a6975:	84 c0                	test   %al,%al
5a6977:	74 07                	je     0x5a6980
5a6979:	b8 a0 00 00 00       	mov    $0xa0,%eax
5a697e:	5e                   	pop    %esi
5a697f:	c3                   	ret
5a6980:	68 c0 45 be 00       	push   $0xbe45c0
5a6985:	68 98 46 be 00       	push   $0xbe4698
5a698a:	56                   	push   %esi
5a698b:	e8 52 ef e7 ff       	call   0x4258e2
5a6990:	83 c4 0c             	add    $0xc,%esp
5a6993:	84 c0                	test   %al,%al
5a6995:	74 07                	je     0x5a699e
5a6997:	b8 a8 00 00 00       	mov    $0xa8,%eax
5a699c:	5e                   	pop    %esi
5a699d:	c3                   	ret
5a699e:	68 d0 45 be 00       	push   $0xbe45d0
5a69a3:	68 98 46 be 00       	push   $0xbe4698
5a69a8:	56                   	push   %esi
5a69a9:	e8 34 ef e7 ff       	call   0x4258e2
5a69ae:	83 c4 0c             	add    $0xc,%esp
5a69b1:	84 c0                	test   %al,%al
5a69b3:	74 07                	je     0x5a69bc
5a69b5:	b8 b0 00 00 00       	mov    $0xb0,%eax
5a69ba:	5e                   	pop    %esi
5a69bb:	c3                   	ret
5a69bc:	68 e0 45 be 00       	push   $0xbe45e0
5a69c1:	68 98 46 be 00       	push   $0xbe4698
5a69c6:	56                   	push   %esi
5a69c7:	e8 16 ef e7 ff       	call   0x4258e2
5a69cc:	83 c4 0c             	add    $0xc,%esp
5a69cf:	83 c9 ff             	or     $0xffffffff,%ecx
5a69d2:	84 c0                	test   %al,%al
5a69d4:	ba b8 00 00 00       	mov    $0xb8,%edx
5a69d9:	0f 45 ca             	cmovne %edx,%ecx
5a69dc:	8b c1                	mov    %ecx,%eax
5a69de:	5e                   	pop    %esi
5a69df:	c3                   	ret
5a69e0:	cc                   	int3
5a69e1:	cc                   	int3
5a69e2:	cc                   	int3
5a69e3:	cc                   	int3
5a69e4:	cc                   	int3
5a69e5:	cc                   	int3
5a69e6:	cc                   	int3
5a69e7:	cc                   	int3
5a69e8:	cc                   	int3