5b6794:	cc                   	int3
5b6795:	cc                   	int3
5b6796:	cc                   	int3
5b6797:	cc                   	int3
5b6798:	cc                   	int3
5b6799:	cc                   	int3
5b679a:	cc                   	int3
5b679b:	cc                   	int3
5b679c:	cc                   	int3
5b679d:	cc                   	int3
5b679e:	cc                   	int3
5b679f:	cc                   	int3
5b67a0:	cc                   	int3
5b67a1:	cc                   	int3
5b67a2:	cc                   	int3
5b67a3:	cc                   	int3
5b67a4:	cc                   	int3
5b67a5:	cc                   	int3
5b67a6:	cc                   	int3
5b67a7:	cc                   	int3
5b67a8:	cc                   	int3
5b67a9:	cc                   	int3
5b67aa:	cc                   	int3
5b67ab:	cc                   	int3
5b67ac:	cc                   	int3
5b67ad:	cc                   	int3
5b67ae:	cc                   	int3
5b67af:	cc                   	int3
5b67b0:	83 ec 08             	sub    $0x8,%esp
5b67b3:	ff 74 24 0c          	push   0xc(%esp)
5b67b7:	8d 44 24 04          	lea    0x4(%esp),%eax
5b67bb:	50                   	push   %eax
5b67bc:	e8 87 76 e7 ff       	call   0x42de48
5b67c1:	8b 04 24             	mov    (%esp),%eax
5b67c4:	83 c0 28             	add    $0x28,%eax
5b67c7:	83 c4 08             	add    $0x8,%esp
5b67ca:	c2 04 00             	ret    $0x4
5b67cd:	cc                   	int3
5b67ce:	cc                   	int3
5b67cf:	cc                   	int3
5b67d0:	cc                   	int3
5b67d1:	cc                   	int3
5b67d2:	cc                   	int3
5b67d3:	cc                   	int3
5b67d4:	cc                   	int3
5b67d5:	cc                   	int3
5b67d6:	cc                   	int3
5b67d7:	cc                   	int3
5b67d8:	cc                   	int3
5b67d9:	cc                   	int3
5b67da:	cc                   	int3
5b67db:	cc                   	int3
5b67dc:	cc                   	int3
5b67dd:	cc                   	int3
5b67de:	cc                   	int3
5b67df:	cc                   	int3
5b67e0:	83 ec 08             	sub    $0x8,%esp
5b67e3:	ff 74 24 0c          	push   0xc(%esp)
5b67e7:	8d 44 24 04          	lea    0x4(%esp),%eax
5b67eb:	50                   	push   %eax
5b67ec:	e8 10 fe e7 ff       	call   0x436601
5b67f1:	8b 04 24             	mov    (%esp),%eax
5b67f4:	83 c0 28             	add    $0x28,%eax
5b67f7:	83 c4 08             	add    $0x8,%esp
5b67fa:	c2 04 00             	ret    $0x4
5b67fd:	cc                   	int3
5b67fe:	cc                   	int3
5b67ff:	cc                   	int3
5b6800:	cc                   	int3
5b6801:	cc                   	int3
5b6802:	cc                   	int3
5b6803:	cc                   	int3
5b6804:	cc                   	int3
5b6805:	cc                   	int3
5b6806:	cc                   	int3
5b6807:	cc                   	int3
5b6808:	cc                   	int3
5b6809:	cc                   	int3
5b680a:	cc                   	int3
5b680b:	cc                   	int3
5b680c:	cc                   	int3
5b680d:	cc                   	int3
5b680e:	cc                   	int3
5b680f:	cc                   	int3
5b6810:	8b 01                	mov    (%ecx),%eax
5b6812:	83 c0 10             	add    $0x10,%eax
5b6815:	c3                   	ret
5b6816:	cc                   	int3
5b6817:	cc                   	int3
5b6818:	cc                   	int3
5b6819:	cc                   	int3
5b681a:	cc                   	int3
5b681b:	cc                   	int3
5b681c:	cc                   	int3
5b681d:	cc                   	int3
5b681e:	cc                   	int3
5b681f:	cc                   	int3
5b6820:	8b 01                	mov    (%ecx),%eax
5b6822:	83 c0 10             	add    $0x10,%eax
5b6825:	c3                   	ret
5b6826:	cc                   	int3
5b6827:	cc                   	int3
5b6828:	cc                   	int3
5b6829:	cc                   	int3
5b682a:	cc                   	int3
5b682b:	cc                   	int3
5b682c:	cc                   	int3
5b682d:	cc                   	int3
5b682e:	cc                   	int3
5b682f:	cc                   	int3
5b6830:	56                   	push   %esi
5b6831:	8b f1                	mov    %ecx,%esi
5b6833:	57                   	push   %edi
5b6834:	8d 4e 14             	lea    0x14(%esi),%ecx
5b6837:	e8 87 0c e5 ff       	call   0x4074c3
5b683c:	8d 4e 34             	lea    0x34(%esi),%ecx
5b683f:	e8 91 1d e5 ff       	call   0x4085d5
5b6844:	5f                   	pop    %edi
5b6845:	c7 46 14 b8 e1 bd 00 	movl   $0xbde1b8,0x14(%esi)
5b684c:	5e                   	pop    %esi
5b684d:	c3                   	ret
5b684e:	cc                   	int3
5b684f:	cc                   	int3
5b6850:	cc                   	int3
5b6851:	cc                   	int3
5b6852:	cc                   	int3
5b6853:	cc                   	int3
5b6854:	cc                   	int3
5b6855:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5b6858:	e9 68 18 e6 ff       	jmp    0x4180c5
5b685d:	cc                   	int3
5b685e:	cc                   	int3
5b685f:	cc                   	int3
5b6860:	55                   	push   %ebp
5b6861:	8b ec                	mov    %esp,%ebp
5b6863:	6a ff                	push   $0xffffffff
5b6865:	68 06 3e b6 00       	push   $0xb63e06
5b686a:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
5b6870:	50                   	push   %eax
5b6871:	51                   	push   %ecx
5b6872:	56                   	push   %esi
5b6873:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
5b6878:	33 c5                	xor    %ebp,%eax
5b687a:	50                   	push   %eax
5b687b:	8d 45 f4             	lea    -0xc(%ebp),%eax
5b687e:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
5b6884:	8b f1                	mov    %ecx,%esi
5b6886:	8b 06                	mov    (%esi),%eax
5b6888:	50                   	push   %eax
5b6889:	c7 45 fc 00 00 00 00 	movl   $0x0,-0x4(%ebp)
5b6890:	ff 30                	push   (%eax)
5b6892:	8d 45 f0             	lea    -0x10(%ebp),%eax
5b6895:	50                   	push   %eax
5b6896:	e8 2b f2 e7 ff       	call   0x435ac6
5b689b:	ff 36                	push   (%esi)
5b689d:	e8 ed ae e4 ff       	call   0x40178f
5b68a2:	83 c4 04             	add    $0x4,%esp
5b68a5:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
5b68a9:	74 0b                	je     0x5b68b6
5b68ab:	6a 08                	push   $0x8
5b68ad:	56                   	push   %esi
5b68ae:	e8 e9 b5 e4 ff       	call   0x401e9c
5b68b3:	83 c4 08             	add    $0x8,%esp
5b68b6:	8b c6                	mov    %esi,%eax
5b68b8:	8b 4d f4             	mov    -0xc(%ebp),%ecx
5b68bb:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5b68c2:	59                   	pop    %ecx
5b68c3:	5e                   	pop    %esi
5b68c4:	8b e5                	mov    %ebp,%esp
5b68c6:	5d                   	pop    %ebp
5b68c7:	c2 04 00             	ret    $0x4
5b68ca:	cc                   	int3
5b68cb:	cc                   	int3
5b68cc:	cc                   	int3
5b68cd:	cc                   	int3
5b68ce:	cc                   	int3
5b68cf:	cc                   	int3
5b68d0:	cc                   	int3
5b68d1:	cc                   	int3
5b68d2:	cc                   	int3
5b68d3:	cc                   	int3
5b68d4:	cc                   	int3
5b68d5:	cc                   	int3
5b68d6:	cc                   	int3
5b68d7:	cc                   	int3
5b68d8:	cc                   	int3
5b68d9:	cc                   	int3
5b68da:	cc                   	int3
5b68db:	cc                   	int3
5b68dc:	cc                   	int3
5b68dd:	cc                   	int3
5b68de:	cc                   	int3
5b68df:	cc                   	int3
5b68e0:	cc                   	int3
5b68e1:	cc                   	int3
5b68e2:	cc                   	int3
5b68e3:	cc                   	int3
5b68e4:	cc                   	int3
5b68e5:	cc                   	int3
5b68e6:	cc                   	int3
5b68e7:	cc                   	int3
5b68e8:	cc                   	int3
5b68e9:	cc                   	int3
5b68ea:	cc                   	int3
5b68eb:	cc                   	int3
5b68ec:	cc                   	int3
5b68ed:	cc                   	int3
5b68ee:	cc                   	int3
5b68ef:	cc                   	int3
5b68f0:	56                   	push   %esi
5b68f1:	8b f1                	mov    %ecx,%esi
5b68f3:	c7 06 a0 62 be 00    	movl   $0xbe62a0,(%esi)
5b68f9:	e8 df cd e5 ff       	call   0x4136dd
5b68fe:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5b6903:	74 0b                	je     0x5b6910
5b6905:	6a 04                	push   $0x4
5b6907:	56                   	push   %esi
5b6908:	e8 8f b5 e4 ff       	call   0x401e9c
5b690d:	83 c4 08             	add    $0x8,%esp
5b6910:	8b c6                	mov    %esi,%eax
5b6912:	5e                   	pop    %esi
5b6913:	c2 04 00             	ret    $0x4
5b6916:	cc                   	int3
5b6917:	cc                   	int3
5b6918:	cc                   	int3
5b6919:	cc                   	int3
5b691a:	cc                   	int3
5b691b:	cc                   	int3
5b691c:	cc                   	int3
5b691d:	cc                   	int3
5b691e:	cc                   	int3
5b691f:	cc                   	int3
5b6920:	56                   	push   %esi
5b6921:	8d 71 ec             	lea    -0x14(%ecx),%esi
5b6924:	e8 9a 0b e5 ff       	call   0x4074c3
5b6929:	8d 4e 34             	lea    0x34(%esi),%ecx
5b692c:	e8 a4 1c e5 ff       	call   0x4085d5
5b6931:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5b6936:	c7 46 14 b8 e1 bd 00 	movl   $0xbde1b8,0x14(%esi)
5b693d:	74 0b                	je     0x5b694a
5b693f:	6a 30                	push   $0x30
5b6941:	56                   	push   %esi
5b6942:	e8 55 b5 e4 ff       	call   0x401e9c
5b6947:	83 c4 08             	add    $0x8,%esp
5b694a:	8b c6                	mov    %esi,%eax
5b694c:	5e                   	pop    %esi
5b694d:	c2 04 00             	ret    $0x4
5b6950:	cc                   	int3
5b6951:	cc                   	int3
5b6952:	cc                   	int3
5b6953:	cc                   	int3
5b6954:	cc                   	int3
5b6955:	cc                   	int3
5b6956:	cc                   	int3
5b6957:	cc                   	int3
5b6958:	cc                   	int3
5b6959:	cc                   	int3
5b695a:	cc                   	int3
5b695b:	cc                   	int3
5b695c:	cc                   	int3
5b695d:	cc                   	int3
5b695e:	cc                   	int3
5b695f:	cc                   	int3
5b6960:	56                   	push   %esi
5b6961:	8b f1                	mov    %ecx,%esi
5b6963:	e8 0f cb e4 ff       	call   0x403477
5b6968:	f6 44 24 08 01       	testb  $0x1,0x8(%esp)
5b696d:	74 0b                	je     0x5b697a
5b696f:	6a 58                	push   $0x58
5b6971:	56                   	push   %esi
5b6972:	e8 25 b5 e4 ff       	call   0x401e9c
5b6977:	83 c4 08             	add    $0x8,%esp
5b697a:	8b c6                	mov    %esi,%eax
5b697c:	5e                   	pop    %esi
5b697d:	c2 04 00             	ret    $0x4
5b6980:	cc                   	int3
5b6981:	cc                   	int3
5b6982:	cc                   	int3
5b6983:	cc                   	int3
5b6984:	cc                   	int3
5b6985:	cc                   	int3
5b6986:	cc                   	int3
5b6987:	cc                   	int3
5b6988:	cc                   	int3
5b6989:	cc                   	int3
5b698a:	cc                   	int3
5b698b:	cc                   	int3
5b698c:	cc                   	int3
5b698d:	cc                   	int3
5b698e:	cc                   	int3
5b698f:	cc                   	int3
5b6990:	56                   	push   %esi
5b6991:	8b 74 24 08          	mov    0x8(%esp),%esi
5b6995:	8d 4e 10             	lea    0x10(%esi),%ecx
5b6998:	e8 bb 9c e6 ff       	call   0x420658
5b699d:	56                   	push   %esi
5b699e:	e8 ec ad e4 ff       	call   0x40178f
5b69a3:	83 c4 04             	add    $0x4,%esp
5b69a6:	5e                   	pop    %esi
5b69a7:	c2 04 00             	ret    $0x4
5b69aa:	cc                   	int3
5b69ab:	cc                   	int3
5b69ac:	cc                   	int3
5b69ad:	cc                   	int3
5b69ae:	cc                   	int3
5b69af:	cc                   	int3
5b69b0:	8d 41 04             	lea    0x4(%ecx),%eax
5b69b3:	c3                   	ret
5b69b4:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5b69b7:	e9 c4 41 e7 ff       	jmp    0x42ab80
5b69bc:	cc                   	int3
5b69bd:	cc                   	int3
5b69be:	cc                   	int3
5b69bf:	cc                   	int3
5b69c0:	8b 41 ec             	mov    -0x14(%ecx),%eax
5b69c3:	83 c1 f8             	add    $0xfffffff8,%ecx
5b69c6:	8b 40 0c             	mov    0xc(%eax),%eax
5b69c9:	03 c8                	add    %eax,%ecx
5b69cb:	e9 71 62 e7 ff       	jmp    0x42cc41
5b69d0:	cc                   	int3
5b69d1:	cc                   	int3
5b69d2:	cc                   	int3
5b69d3:	cc                   	int3
5b69d4:	2b 49 fc             	sub    -0x4(%ecx),%ecx
5b69d7:	e9 a4 5c e5 ff       	jmp    0x40c680
5b69dc:	cc                   	int3
5b69dd:	cc                   	int3
5b69de:	cc                   	int3
5b69df:	cc                   	int3
5b69e0:	56                   	push   %esi
5b69e1:	8b f1                	mov    %ecx,%esi
5b69e3:	e8 da ea e7 ff       	call   0x4354c2
5b69e8:	39 44 24 08          	cmp    %eax,0x8(%esp)
5b69ec:	75 16                	jne    0x5b6a04
5b69ee:	8d 46 ec             	lea    -0x14(%esi),%eax
5b69f1:	85 c0                	test   %eax,%eax
5b69f3:	74 30                	je     0x5b6a25
5b69f5:	8b 46 ec             	mov    -0x14(%esi),%eax
5b69f8:	8b 40 04             	mov    0x4(%eax),%eax
5b69fb:	83 c0 ec             	add    $0xffffffec,%eax
5b69fe:	03 c6                	add    %esi,%eax
5b6a00:	5e                   	pop    %esi
5b6a01:	c2 04 00             	ret    $0x4
5b6a04:	e8 01 f1 e4 ff       	call   0x405b0a
5b6a09:	39 44 24 08          	cmp    %eax,0x8(%esp)
5b6a0d:	75 16                	jne    0x5b6a25
5b6a0f:	8d 46 ec             	lea    -0x14(%esi),%eax
5b6a12:	85 c0                	test   %eax,%eax
5b6a14:	74 0f                	je     0x5b6a25
5b6a16:	8b 46 ec             	mov    -0x14(%esi),%eax