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
626926:	c2 18 00             	ret    $0x18
626929:	8d 40 00             	lea    0x0(%eax),%eax
62692c:	55                   	push   %ebp
62692d:	8b ec                	mov    %esp,%ebp
62692f:	53                   	push   %ebx
626930:	8b 45 08             	mov    0x8(%ebp),%eax
626933:	8b 55 18             	mov    0x18(%ebp),%edx
626936:	52                   	push   %edx
626937:	8d 4d 10             	lea    0x10(%ebp),%ecx
62693a:	8b 55 0c             	mov    0xc(%ebp),%edx
62693d:	8b 40 04             	mov    0x4(%eax),%eax
626940:	8b 18                	mov    (%eax),%ebx
626942:	ff 93 08 01 00 00    	call   *0x108(%ebx)
626948:	5b                   	pop    %ebx
626949:	5d                   	pop    %ebp
62694a:	c2 14 00             	ret    $0x14
62694d:	8d 40 00             	lea    0x0(%eax),%eax
626950:	55                   	push   %ebp
626951:	8b ec                	mov    %esp,%ebp
626953:	8b 45 08             	mov    0x8(%ebp),%eax
626956:	8b 40 04             	mov    0x4(%eax),%eax
626959:	8b 10                	mov    (%eax),%edx
62695b:	ff 92 0c 01 00 00    	call   *0x10c(%edx)
626961:	5d                   	pop    %ebp
626962:	c2 04 00             	ret    $0x4
626965:	8d 40 00             	lea    0x0(%eax),%eax
626968:	55                   	push   %ebp
626969:	8b ec                	mov    %esp,%ebp
62696b:	53                   	push   %ebx
62696c:	8b 45 08             	mov    0x8(%ebp),%eax
62696f:	8d 55 14             	lea    0x14(%ebp),%edx
626972:	52                   	push   %edx
626973:	8b 55 1c             	mov    0x1c(%ebp),%edx
626976:	52                   	push   %edx
626977:	8b 4d 10             	mov    0x10(%ebp),%ecx
62697a:	8b 55 0c             	mov    0xc(%ebp),%edx
62697d:	8b 40 04             	mov    0x4(%eax),%eax
626980:	8b 18                	mov    (%eax),%ebx
626982:	ff 93 10 01 00 00    	call   *0x110(%ebx)
626988:	5b                   	pop    %ebx
626989:	5d                   	pop    %ebp
62698a:	c2 18 00             	ret    $0x18
62698d:	8d 40 00             	lea    0x0(%eax),%eax
626990:	55                   	push   %ebp
626991:	8b ec                	mov    %esp,%ebp
626993:	51                   	push   %ecx
626994:	53                   	push   %ebx
626995:	56                   	push   %esi
626996:	84 d2                	test   %dl,%dl
626998:	74 08                	je     0x6269a2
62699a:	83 c4 f0             	add    $0xfffffff0,%esp
62699d:	e8 3a d4 dd ff       	call   0x403ddc
6269a2:	88 55 ff             	mov    %dl,-0x1(%ebp)
6269a5:	8b d8                	mov    %eax,%ebx
6269a7:	33 d2                	xor    %edx,%edx
6269a9:	8b c3                	mov    %ebx,%eax
6269ab:	e8 64 be e7 ff       	call   0x4a2814
6269b0:	8b cb                	mov    %ebx,%ecx
6269b2:	b2 01                	mov    $0x1,%dl
6269b4:	a1 48 d5 43 00       	mov    0x43d548,%eax
6269b9:	e8 b2 7e e1 ff       	call   0x43e870
6269be:	8b f0                	mov    %eax,%esi
6269c0:	89 b3 60 03 00 00    	mov    %esi,0x360(%ebx)
6269c6:	8b c6                	mov    %esi,%eax
6269c8:	33 d2                	xor    %edx,%edx
6269ca:	e8 29 80 e1 ff       	call   0x43e9f8
6269cf:	53                   	push   %ebx
6269d0:	68 68 74 62 00       	push   $0x627468
6269d5:	8b 83 60 03 00 00    	mov    0x360(%ebx),%eax
6269db:	e8 38 80 e1 ff       	call   0x43ea18
6269e0:	b2 01                	mov    $0x1,%dl
6269e2:	a1 b4 10 62 00       	mov    0x6210b4,%eax
6269e7:	e8 5c d0 dd ff       	call   0x403a48
6269ec:	8b f0                	mov    %eax,%esi
6269ee:	89 b3 58 03 00 00    	mov    %esi,0x358(%ebx)
6269f4:	89 5e 14             	mov    %ebx,0x14(%esi)
6269f7:	c7 46 10 9c 73 62 00 	movl   $0x62739c,0x10(%esi)
6269fe:	b2 01                	mov    $0x1,%dl
626a00:	a1 b4 10 62 00       	mov    0x6210b4,%eax
626a05:	e8 3e d0 dd ff       	call   0x403a48
626a0a:	8b f0                	mov    %eax,%esi
626a0c:	89 b3 5c 03 00 00    	mov    %esi,0x35c(%ebx)
626a12:	89 5e 14             	mov    %ebx,0x14(%esi)
626a15:	c7 46 10 cc 73 62 00 	movl   $0x6273cc,0x10(%esi)
626a1c:	33 d2                	xor    %edx,%edx
626a1e:	8b c3                	mov    %ebx,%eax
626a20:	e8 a3 c8 e7 ff       	call   0x4a32c8
626a25:	66 a1 88 6a 62 00    	mov    0x626a88,%ax
626a2b:	66 89 83 68 03 00 00 	mov    %ax,0x368(%ebx)
626a32:	6a 10                	push   $0x10
626a34:	b9 10 00 00 00       	mov    $0x10,%ecx
626a39:	b2 01                	mov    $0x1,%dl
626a3b:	a1 6c 4e 44 00       	mov    0x444e6c,%eax
626a40:	e8 5b ee e2 ff       	call   0x4558a0
626a45:	8b d0                	mov    %eax,%edx
626a47:	8b c3                	mov    %ebx,%eax
626a49:	e8 fe db e7 ff       	call   0x4a464c
626a4e:	53                   	push   %ebx
626a4f:	8b 03                	mov    (%ebx),%eax
626a51:	8b 80 20 01 00 00    	mov    0x120(%eax),%eax
626a57:	50                   	push   %eax
626a58:	e8 0b 7d ff ff       	call   0x61e768
626a5d:	e8 d2 7a ff ff       	call   0x61e534
626a62:	8b c3                	mov    %ebx,%eax
626a64:	e8 0f 09 00 00       	call   0x627378
626a69:	8b c3                	mov    %ebx,%eax
626a6b:	80 7d ff 00          	cmpb   $0x0,-0x1(%ebp)
626a6f:	74 0f                	je     0x626a80
626a71:	e8 be d3 dd ff       	call   0x403e34
626a76:	64 8f 05 00 00 00 00 	pop    %fs:0x0
626a7d:	83 c4 0c             	add    $0xc,%esp
626a80:	8b c3                	mov    %ebx,%eax
626a82:	5e                   	pop    %esi
626a83:	5b                   	pop    %ebx
626a84:	59                   	pop    %ecx
626a85:	5d                   	pop    %ebp
626a86:	c3                   	ret
626a87:	00 bb 03 00 00 53    	add    %bh,0x53000003(%ebx)
626a8d:	56                   	push   %esi
626a8e:	e8 b1 d3 dd ff       	call   0x403e44
626a93:	8b da                	mov    %edx,%ebx
626a95:	8b f0                	mov    %eax,%esi
626a97:	56                   	push   %esi
626a98:	8b 06                	mov    (%esi),%eax
626a9a:	8b 80 20 01 00 00    	mov    0x120(%eax),%eax
626aa0:	50                   	push   %eax
626aa1:	e8 c2 7c ff ff       	call   0x61e768
626aa6:	e8 05 7c ff ff       	call   0x61e6b0
626aab:	83 be e0 03 00 00 00 	cmpl   $0x0,0x3e0(%esi)
626ab2:	74 2c                	je     0x626ae0
626ab4:	8b c6                	mov    %esi,%eax
626ab6:	e8 9d 87 e2 ff       	call   0x44f258
626abb:	84 c0                	test   %al,%al
626abd:	74 0d                	je     0x626acc
626abf:	8b c6                	mov    %esi,%eax
626ac1:	e8 8e 84 e2 ff       	call   0x44ef54
626ac6:	50                   	push   %eax
626ac7:	e8 4c 22 df ff       	call   0x418d18
626acc:	8b 86 e0 03 00 00    	mov    0x3e0(%esi),%eax
626ad2:	50                   	push   %eax
626ad3:	8b 00                	mov    (%eax),%eax
626ad5:	ff 50 08             	call   *0x8(%eax)
626ad8:	33 c0                	xor    %eax,%eax
626ada:	89 86 e0 03 00 00    	mov    %eax,0x3e0(%esi)
626ae0:	8b 86 60 03 00 00    	mov    0x360(%esi),%eax
626ae6:	e8 8d cf dd ff       	call   0x403a78
626aeb:	8b 86 c8 03 00 00    	mov    0x3c8(%esi),%eax
626af1:	e8 82 cf dd ff       	call   0x403a78
626af6:	33 c0                	xor    %eax,%eax
626af8:	89 86 c8 03 00 00    	mov    %eax,0x3c8(%esi)
626afe:	8b 86 34 02 00 00    	mov    0x234(%esi),%eax
626b04:	e8 6f cf dd ff       	call   0x403a78
626b09:	8b 86 58 03 00 00    	mov    0x358(%esi),%eax
626b0f:	e8 64 cf dd ff       	call   0x403a78
626b14:	8b 86 5c 03 00 00    	mov    0x35c(%esi),%eax
626b1a:	e8 59 cf dd ff       	call   0x403a78
626b1f:	8b d3                	mov    %ebx,%edx
626b21:	80 e2 fc             	and    $0xfc,%dl
626b24:	8b c6                	mov    %esi,%eax
626b26:	e8 31 8a ff ff       	call   0x61f55c
626b2b:	84 db                	test   %bl,%bl
626b2d:	7e 07                	jle    0x626b36
626b2f:	8b c6                	mov    %esi,%eax
626b31:	e8 f6 d2 dd ff       	call   0x403e2c
626b36:	5e                   	pop    %esi
626b37:	5b                   	pop    %ebx
626b38:	c3                   	ret
626b39:	8d 40 00             	lea    0x0(%eax),%eax
626b3c:	53                   	push   %ebx
626b3d:	51                   	push   %ecx
626b3e:	8b da                	mov    %edx,%ebx
626b40:	54                   	push   %esp
626b41:	68 60 6b 62 00       	push   $0x626b60
626b46:	8b cb                	mov    %ebx,%ecx
626b48:	b2 01                	mov    $0x1,%dl