6265ca:	8b c0                	mov    %eax,%eax
6265cc:	55                   	push   %ebp
6265cd:	8b ec                	mov    %esp,%ebp
6265cf:	53                   	push   %ebx
6265d0:	56                   	push   %esi
6265d1:	57                   	push   %edi
6265d2:	8b 7d 10             	mov    0x10(%ebp),%edi
6265d5:	8b 75 0c             	mov    0xc(%ebp),%esi
6265d8:	8b 5d 08             	mov    0x8(%ebp),%ebx
6265db:	68 18 66 62 00       	push   $0x626618
6265e0:	56                   	push   %esi
6265e1:	e8 d2 26 df ff       	call   0x418cb8
6265e6:	84 c0                	test   %al,%al
6265e8:	75 0f                	jne    0x6265f9
6265ea:	68 28 66 62 00       	push   $0x626628
6265ef:	56                   	push   %esi
6265f0:	e8 c3 26 df ff       	call   0x418cb8
6265f5:	84 c0                	test   %al,%al
6265f7:	74 0c                	je     0x626605
6265f9:	89 1f                	mov    %ebx,(%edi)
6265fb:	53                   	push   %ebx
6265fc:	8b 03                	mov    (%ebx),%eax
6265fe:	ff 50 04             	call   *0x4(%eax)
626601:	33 c0                	xor    %eax,%eax
626603:	eb 09                	jmp    0x62660e
626605:	33 c0                	xor    %eax,%eax
626607:	89 07                	mov    %eax,(%edi)
626609:	b8 02 40 00 80       	mov    $0x80004002,%eax
62660e:	5f                   	pop    %edi
62660f:	5e                   	pop    %esi
626610:	5b                   	pop    %ebx
626611:	5d                   	pop    %ebp
626612:	c2 0c 00             	ret    $0xc
62661d:	00 00                	add    %al,(%eax)
62661f:	00 c0                	add    %al,%al
626621:	00 00                	add    %al,(%eax)
626623:	00 00                	add    %al,(%eax)
626625:	00 00                	add    %al,(%eax)
626627:	46                   	inc    %esi
626628:	0e                   	push   %cs
626629:	01 00                	add    %eax,(%eax)
62662b:	00 00                	add    %al,(%eax)
62662d:	00 00                	add    %al,(%eax)
62662f:	00 c0                	add    %al,%al
626631:	00 00                	add    %al,(%eax)
626633:	00 00                	add    %al,(%eax)
626635:	00 00                	add    %al,(%eax)
626637:	46                   	inc    %esi
626638:	55                   	push   %ebp
626639:	8b ec                	mov    %esp,%ebp
62663b:	8b 45 08             	mov    0x8(%ebp),%eax
62663e:	ff 40 04             	incl   0x4(%eax)
626641:	8b 40 04             	mov    0x4(%eax),%eax
626644:	5d                   	pop    %ebp
626645:	c2 04 00             	ret    $0x4
626648:	55                   	push   %ebp
626649:	8b ec                	mov    %esp,%ebp
62664b:	53                   	push   %ebx
62664c:	8b 45 08             	mov    0x8(%ebp),%eax
62664f:	ff 48 04             	decl   0x4(%eax)
626652:	8b 50 04             	mov    0x4(%eax),%edx
626655:	8b da                	mov    %edx,%ebx
626657:	85 d2                	test   %edx,%edx
626659:	75 05                	jne    0x626660
62665b:	e8 18 d4 dd ff       	call   0x403a78
626660:	8b c3                	mov    %ebx,%eax
626662:	5b                   	pop    %ebx
626663:	5d                   	pop    %ebp
626664:	c2 04 00             	ret    $0x4
626667:	90                   	nop
626668:	55                   	push   %ebp
626669:	8b ec                	mov    %esp,%ebp
62666b:	53                   	push   %ebx
62666c:	56                   	push   %esi
62666d:	57                   	push   %edi
62666e:	8b 5d 10             	mov    0x10(%ebp),%ebx
626671:	8b 7d 08             	mov    0x8(%ebp),%edi
626674:	8b 45 0c             	mov    0xc(%ebp),%eax
626677:	50                   	push   %eax
626678:	57                   	push   %edi
626679:	8b 07                	mov    (%edi),%eax
62667b:	ff 50 14             	call   *0x14(%eax)
62667e:	8b f0                	mov    %eax,%esi
626680:	8b c6                	mov    %esi,%eax
626682:	e8 e5 26 df ff       	call   0x418d6c
626687:	84 c0                	test   %al,%al
626689:	75 53                	jne    0x6266de
62668b:	c7 03 01 00 00 00    	movl   $0x1,(%ebx)
626691:	33 c0                	xor    %eax,%eax
626693:	89 43 08             	mov    %eax,0x8(%ebx)
626696:	8b 45 0c             	mov    0xc(%ebp),%eax
626699:	66 8b 00             	mov    (%eax),%ax
62669c:	66 3b 05 84 65 6b 00 	cmp    0x6b6584,%ax
6266a3:	75 0d                	jne    0x6266b2
6266a5:	8b 47 0c             	mov    0xc(%edi),%eax
6266a8:	e8 fb cb ff ff       	call   0x6232a8
6266ad:	89 43 04             	mov    %eax,0x4(%ebx)
6266b0:	eb 1d                	jmp    0x6266cf
6266b2:	8b 55 0c             	mov    0xc(%ebp),%edx
6266b5:	66 83 f8 0f          	cmp    $0xf,%ax
6266b9:	75 0d                	jne    0x6266c8
6266bb:	8b 47 08             	mov    0x8(%edi),%eax
6266be:	e8 e5 cb ff ff       	call   0x6232a8
6266c3:	89 43 04             	mov    %eax,0x4(%ebx)
6266c6:	eb 07                	jmp    0x6266cf
6266c8:	be 64 00 04 80       	mov    $0x80040064,%esi
6266cd:	eb 0f                	jmp    0x6266de
6266cf:	83 7b 04 00          	cmpl   $0x0,0x4(%ebx)
6266d3:	75 07                	jne    0x6266dc
6266d5:	be 0e 00 07 80       	mov    $0x8007000e,%esi
6266da:	eb 02                	jmp    0x6266de
6266dc:	33 f6                	xor    %esi,%esi
6266de:	8b c6                	mov    %esi,%eax
6266e0:	5f                   	pop    %edi
6266e1:	5e                   	pop    %esi
6266e2:	5b                   	pop    %ebx
6266e3:	5d                   	pop    %ebp
6266e4:	c2 0c 00             	ret    $0xc
6266e7:	90                   	nop
6266e8:	55                   	push   %ebp
6266e9:	8b ec                	mov    %esp,%ebp
6266eb:	b8 01 40 00 80       	mov    $0x80004001,%eax
6266f0:	5d                   	pop    %ebp
6266f1:	c2 0c 00             	ret    $0xc
6266f4:	55                   	push   %ebp
6266f5:	8b ec                	mov    %esp,%ebp
6266f7:	8b 45 08             	mov    0x8(%ebp),%eax
6266fa:	8b 55 0c             	mov    0xc(%ebp),%edx
6266fd:	8b 40 10             	mov    0x10(%eax),%eax
626700:	e8 df c6 ff ff       	call   0x622de4
626705:	5d                   	pop    %ebp
626706:	c2 08 00             	ret    $0x8
626709:	8d 40 00             	lea    0x0(%eax),%eax
62670c:	55                   	push   %ebp
62670d:	8b ec                	mov    %esp,%ebp
62670f:	8b 45 10             	mov    0x10(%ebp),%eax
626712:	33 d2                	xor    %edx,%edx
626714:	89 50 04             	mov    %edx,0x4(%eax)
626717:	b8 01 40 00 80       	mov    $0x80004001,%eax
62671c:	5d                   	pop    %ebp
62671d:	c2 0c 00             	ret    $0xc
626720:	55                   	push   %ebp
626721:	8b ec                	mov    %esp,%ebp
626723:	b8 01 40 00 80       	mov    $0x80004001,%eax
626728:	5d                   	pop    %ebp
626729:	c2 10 00             	ret    $0x10
62672c:	55                   	push   %ebp
62672d:	8b ec                	mov    %esp,%ebp
62672f:	53                   	push   %ebx
626730:	56                   	push   %esi
626731:	8b 5d 10             	mov    0x10(%ebp),%ebx
626734:	8b 75 08             	mov    0x8(%ebp),%esi
626737:	83 7d 0c 01          	cmpl   $0x1,0xc(%ebp)
62673b:	75 16                	jne    0x626753
62673d:	8b 46 10             	mov    0x10(%esi),%eax
626740:	e8 6f c6 ff ff       	call   0x622db4
626745:	89 03                	mov    %eax,(%ebx)
626747:	8b 03                	mov    (%ebx),%eax
626749:	50                   	push   %eax
62674a:	8b 00                	mov    (%eax),%eax
62674c:	ff 50 04             	call   *0x4(%eax)
62674f:	33 c0                	xor    %eax,%eax
626751:	eb 09                	jmp    0x62675c
626753:	33 c0                	xor    %eax,%eax
626755:	89 03                	mov    %eax,(%ebx)
626757:	b8 01 40 00 80       	mov    $0x80004001,%eax
62675c:	5e                   	pop    %esi
62675d:	5b                   	pop    %ebx
62675e:	5d                   	pop    %ebp
62675f:	c2 0c 00             	ret    $0xc
626762:	8b c0                	mov    %eax,%eax
626764:	55                   	push   %ebp
626765:	8b ec                	mov    %esp,%ebp
626767:	b8 03 00 04 80       	mov    $0x80040003,%eax
62676c:	5d                   	pop    %ebp
62676d:	c2 14 00             	ret    $0x14
626770:	55                   	push   %ebp
626771:	8b ec                	mov    %esp,%ebp
626773:	b8 03 00 04 80       	mov    $0x80040003,%eax
626778:	5d                   	pop    %ebp
626779:	c2 08 00             	ret    $0x8
62677c:	55                   	push   %ebp
62677d:	8b ec                	mov    %esp,%ebp
62677f:	b8 03 00 04 80       	mov    $0x80040003,%eax
626784:	5d                   	pop    %ebp
626785:	c2 08 00             	ret    $0x8
626788:	d4 67                	aam    $0x67
62678a:	62 00                	bound  %eax,(%eax)
6267a8:	f0 67 62 00          	lock bound %eax,(%bx,%si)
6267ac:	0c 00                	or     $0x0,%al
6267ae:	00 00                	add    %al,(%eax)
6267b0:	e8 10 40 00 c0       	call   0xc062a7c5
6267b5:	3c 40                	cmp    $0x40,%al
6267b7:	00 cc                	add    %cl,%ah
6267b9:	3c 40                	cmp    $0x40,%al
6267bb:	00 d0                	add    %dl,%al
6267bd:	3c 40                	cmp    $0x40,%al
6267bf:	00 d4                	add    %dl,%ah
6267c1:	3c 40                	cmp    $0x40,%al
6267c3:	00 c8                	add    %cl,%al
6267c5:	3c 40                	cmp    $0x40,%al
6267c7:	00 10                	add    %dl,(%eax)
6267c9:	3a 40 00             	cmp    0x0(%eax),%al
6267cc:	2c 3a                	sub    $0x3a,%al
6267ce:	40                   	inc    %eax
6267cf:	00 40 68             	add    %al,0x68(%eax)
6267d2:	62 00                	bound  %eax,(%eax)
6267d4:	68 68 62 00 d4       	push   $0xd4006268
6267d9:	68 62 00 e4 68       	push   $0x68e40062
6267de:	62 00                	bound  %eax,(%eax)
6267e0:	04 69                	add    $0x69,%al
6267e2:	62 00                	bound  %eax,(%eax)
6267e4:	2c 69                	sub    $0x69,%al
6267e6:	62 00                	bound  %eax,(%eax)
6267e8:	50                   	push   %eax
6267e9:	69 62 00 68 69 62 00 	imul   $0x626968,0x0(%edx),%esp
6267f0:	10 54 44 72          	adc    %dl,0x72(%esp,%eax,2)
6267f4:	6f                   	outsl  %ds:(%esi),(%dx)
6267f5:	70 54                	jo     0x62684b
6267f7:	61                   	popa
6267f8:	72 67                	jb     0x626861
6267fa:	65 74 5f             	gs je  0x62685c
6267fd:	73 68                	jae    0x626867
6267ff:	74 76                	je     0x626877
626801:	8d 40 00             	lea    0x0(%eax),%eax
626804:	53                   	push   %ebx
626805:	56                   	push   %esi
626806:	57                   	push   %edi
626807:	84 d2                	test   %dl,%dl
626809:	74 08                	je     0x626813
62680b:	83 c4 f0             	add    $0xfffffff0,%esp
62680e:	e8 c9 d5 dd ff       	call   0x403ddc
626813:	8b f1                	mov    %ecx,%esi
626815:	8b da                	mov    %edx,%ebx
626817:	8b f8                	mov    %eax,%edi
626819:	33 d2                	xor    %edx,%edx
62681b:	8b c7                	mov    %edi,%eax
62681d:	e8 26 d2 dd ff       	call   0x403a48
626822:	89 77 04             	mov    %esi,0x4(%edi)
626825:	8b c7                	mov    %edi,%eax
626827:	84 db                	test   %bl,%bl
626829:	74 0f                	je     0x62683a
62682b:	e8 04 d6 dd ff       	call   0x403e34
626830:	64 8f 05 00 00 00 00 	pop    %fs:0x0
626837:	83 c4 0c             	add    $0xc,%esp
62683a:	8b c7                	mov    %edi,%eax
62683c:	5f                   	pop    %edi
62683d:	5e                   	pop    %esi
62683e:	5b                   	pop    %ebx
62683f:	c3                   	ret
626840:	53                   	push   %ebx
626841:	56                   	push   %esi
626842:	e8 fd d5 dd ff       	call   0x403e44
626847:	8b da                	mov    %edx,%ebx
626849:	8b f0                	mov    %eax,%esi
62684b:	8b d3                	mov    %ebx,%edx
62684d:	80 e2 fc             	and    $0xfc,%dl
626850:	8b c6                	mov    %esi,%eax
626852:	e8 11 d2 dd ff       	call   0x403a68
626857:	84 db                	test   %bl,%bl
626859:	7e 07                	jle    0x626862
62685b:	8b c6                	mov    %esi,%eax
62685d:	e8 ca d5 dd ff       	call   0x403e2c
626862:	5e                   	pop    %esi
626863:	5b                   	pop    %ebx
626864:	c3                   	ret
626865:	8d 40 00             	lea    0x0(%eax),%eax
626868:	55                   	push   %ebp
626869:	8b ec                	mov    %esp,%ebp
62686b:	53                   	push   %ebx
62686c:	56                   	push   %esi
62686d:	57                   	push   %edi
62686e:	8b 7d 10             	mov    0x10(%ebp),%edi
626871:	8b 75 0c             	mov    0xc(%ebp),%esi
626874:	8b 5d 08             	mov    0x8(%ebp),%ebx
626877:	68 b4 68 62 00       	push   $0x6268b4
62687c:	56                   	push   %esi
62687d:	e8 36 24 df ff       	call   0x418cb8
626882:	84 c0                	test   %al,%al
626884:	75 0f                	jne    0x626895
626886:	68 c4 68 62 00       	push   $0x6268c4
62688b:	56                   	push   %esi
62688c:	e8 27 24 df ff       	call   0x418cb8
626891:	84 c0                	test   %al,%al
626893:	74 0c                	je     0x6268a1
626895:	89 1f                	mov    %ebx,(%edi)
626897:	53                   	push   %ebx
626898:	8b 03                	mov    (%ebx),%eax
62689a:	ff 50 04             	call   *0x4(%eax)
62689d:	33 c0                	xor    %eax,%eax
62689f:	eb 09                	jmp    0x6268aa
6268a1:	33 c0                	xor    %eax,%eax
6268a3:	89 07                	mov    %eax,(%edi)
6268a5:	b8 02 40 00 80       	mov    $0x80004002,%eax
6268aa:	5f                   	pop    %edi
6268ab:	5e                   	pop    %esi
6268ac:	5b                   	pop    %ebx
6268ad:	5d                   	pop    %ebp
6268ae:	c2 0c 00             	ret    $0xc
6268b9:	00 00                	add    %al,(%eax)
6268bb:	00 c0                	add    %al,%al
6268bd:	00 00                	add    %al,(%eax)
6268bf:	00 00                	add    %al,(%eax)
6268c1:	00 00                	add    %al,(%eax)
6268c3:	46                   	inc    %esi
6268c4:	22 01                	and    (%ecx),%al
6268c6:	00 00                	add    %al,(%eax)
6268c8:	00 00                	add    %al,(%eax)
6268ca:	00 00                	add    %al,(%eax)
6268cc:	c0 00 00             	rolb   $0x0,(%eax)
6268cf:	00 00                	add    %al,(%eax)
6268d1:	00 00                	add    %al,(%eax)
6268d3:	46                   	inc    %esi
6268d4:	55                   	push   %ebp
6268d5:	8b ec                	mov    %esp,%ebp
6268d7:	8b 45 08             	mov    0x8(%ebp),%eax
6268da:	ff 40 08             	incl   0x8(%eax)
6268dd:	8b 40 08             	mov    0x8(%eax),%eax
6268e0:	5d                   	pop    %ebp
6268e1:	c2 04 00             	ret    $0x4
6268e4:	55                   	push   %ebp
6268e5:	8b ec                	mov    %esp,%ebp
6268e7:	53                   	push   %ebx
6268e8:	8b 45 08             	mov    0x8(%ebp),%eax
6268eb:	ff 48 08             	decl   0x8(%eax)
6268ee:	8b 50 08             	mov    0x8(%eax),%edx
6268f1:	8b da                	mov    %edx,%ebx
6268f3:	85 d2                	test   %edx,%edx
6268f5:	75 05                	jne    0x6268fc
6268f7:	e8 7c d1 dd ff       	call   0x403a78
6268fc:	8b c3                	mov    %ebx,%eax
6268fe:	5b                   	pop    %ebx
6268ff:	5d                   	pop    %ebp
626900:	c2 04 00             	ret    $0x4
626903:	90                   	nop
626904:	55                   	push   %ebp
626905:	8b ec                	mov    %esp,%ebp
626907:	53                   	push   %ebx
626908:	8b 45 08             	mov    0x8(%ebp),%eax
62690b:	8d 55 14             	lea    0x14(%ebp),%edx
62690e:	52                   	push   %edx
62690f:	8b 55 1c             	mov    0x1c(%ebp),%edx
626912:	52                   	push   %edx
626913:	8b 4d 10             	mov    0x10(%ebp),%ecx
626916:	8b 55 0c             	mov    0xc(%ebp),%edx
626919:	8b 40 04             	mov    0x4(%eax),%eax
62691c:	8b 18                	mov    (%eax),%ebx
62691e:	ff 93 04 01 00 00    	call   *0x104(%ebx)
626924:	5b                   	pop    %ebx
626925:	5d                   	pop    %ebp