6307b0:	c8 00 00 ff          	enter  $0x0,$0xff
6307b4:	01 00                	add    %eax,(%eax)
6307b6:	00 00                	add    %al,(%eax)
6307b8:	00 00                	add    %al,(%eax)
6307ba:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
6307c0:	24 00                	and    $0x0,%al
6307c2:	13 4f 6e             	adc    0x6e(%edi),%ecx
6307c5:	43                   	inc    %ebx
6307c6:	6f                   	outsl  %ds:(%esi),(%dx)
6307c7:	6e                   	outsb  %ds:(%esi),(%dx)
6307c8:	73 74                	jae    0x63083e
6307ca:	72 61                	jb     0x63082d
6307cc:	69 6e 65 64 52 65 73 	imul   $0x73655264,0x65(%esi),%ebp
6307d3:	69 7a 65 b8 3e 44 00 	imul   $0x443eb8,0x65(%edx),%edi
6307da:	30 01                	xor    %al,(%ecx)
6307dc:	00 ff                	add    %bh,%bh
6307de:	30 01                	xor    %al,(%ecx)
6307e0:	00 ff                	add    %bh,%bh
6307e2:	01 00                	add    %eax,(%eax)
6307e4:	00 00                	add    %al,(%eax)
6307e6:	00 00                	add    %al,(%eax)
6307e8:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
6307ee:	25 00 0e 4f 6e       	and    $0x6e4f0e00,%eax
6307f3:	43                   	inc    %ebx
6307f4:	6f                   	outsl  %ds:(%esi),(%dx)
6307f5:	6e                   	outsb  %ds:(%esi),(%dx)
6307f6:	74 65                	je     0x63085d
6307f8:	78 74                	js     0x63086e
6307fa:	50                   	push   %eax
6307fb:	6f                   	outsl  %ds:(%esi),(%dx)
6307fc:	70 75                	jo     0x630873
6307fe:	70 90                	jo     0x630790
630800:	53                   	push   %ebx
630801:	56                   	push   %esi
630802:	83 c4 d0             	add    $0xffffffd0,%esp
630805:	8b da                	mov    %edx,%ebx
630807:	8b f0                	mov    %eax,%esi
630809:	ba 10 00 00 80       	mov    $0x80000010,%edx
63080e:	8b 46 10             	mov    0x10(%esi),%eax
630811:	e8 6e 77 df ff       	call   0x427f84
630816:	8d 4c 24 18          	lea    0x18(%esp),%ecx
63081a:	8b 53 0c             	mov    0xc(%ebx),%edx
63081d:	4a                   	dec    %edx
63081e:	8b 03                	mov    (%ebx),%eax
630820:	e8 27 9e de ff       	call   0x41a64c
630825:	8b 44 24 18          	mov    0x18(%esp),%eax
630829:	89 04 24             	mov    %eax,(%esp)
63082c:	8b 44 24 1c          	mov    0x1c(%esp),%eax
630830:	89 44 24 04          	mov    %eax,0x4(%esp)
630834:	8d 4c 24 20          	lea    0x20(%esp),%ecx
630838:	8b 53 04             	mov    0x4(%ebx),%edx
63083b:	8b 03                	mov    (%ebx),%eax
63083d:	e8 0a 9e de ff       	call   0x41a64c
630842:	8b 44 24 20          	mov    0x20(%esp),%eax
630846:	89 44 24 08          	mov    %eax,0x8(%esp)
63084a:	8b 44 24 24          	mov    0x24(%esp),%eax
63084e:	89 44 24 0c          	mov    %eax,0xc(%esp)
630852:	8d 4c 24 28          	lea    0x28(%esp),%ecx
630856:	8b 53 04             	mov    0x4(%ebx),%edx
630859:	8b 43 08             	mov    0x8(%ebx),%eax
63085c:	e8 eb 9d de ff       	call   0x41a64c
630861:	8b 44 24 28          	mov    0x28(%esp),%eax
630865:	89 44 24 10          	mov    %eax,0x10(%esp)
630869:	8b 44 24 2c          	mov    0x2c(%esp),%eax
63086d:	89 44 24 14          	mov    %eax,0x14(%esp)
630871:	8b d4                	mov    %esp,%edx
630873:	b9 02 00 00 00       	mov    $0x2,%ecx
630878:	8b c6                	mov    %esi,%eax
63087a:	e8 b9 7f df ff       	call   0x428838
63087f:	ba 15 00 00 80       	mov    $0x80000015,%edx
630884:	8b 46 10             	mov    0x10(%esi),%eax
630887:	e8 f8 76 df ff       	call   0x427f84
63088c:	8d 4c 24 18          	lea    0x18(%esp),%ecx
630890:	8b 53 0c             	mov    0xc(%ebx),%edx
630893:	83 ea 02             	sub    $0x2,%edx
630896:	8b 03                	mov    (%ebx),%eax
630898:	40                   	inc    %eax
630899:	e8 ae 9d de ff       	call   0x41a64c
63089e:	8b 44 24 18          	mov    0x18(%esp),%eax
6308a2:	89 04 24             	mov    %eax,(%esp)
6308a5:	8b 44 24 1c          	mov    0x1c(%esp),%eax
6308a9:	89 44 24 04          	mov    %eax,0x4(%esp)
6308ad:	8d 4c 24 20          	lea    0x20(%esp),%ecx
6308b1:	8b 53 04             	mov    0x4(%ebx),%edx
6308b4:	42                   	inc    %edx
6308b5:	8b 03                	mov    (%ebx),%eax
6308b7:	40                   	inc    %eax
6308b8:	e8 8f 9d de ff       	call   0x41a64c
6308bd:	8b 44 24 20          	mov    0x20(%esp),%eax
6308c1:	89 44 24 08          	mov    %eax,0x8(%esp)
6308c5:	8b 44 24 24          	mov    0x24(%esp),%eax
6308c9:	89 44 24 0c          	mov    %eax,0xc(%esp)
6308cd:	8d 4c 24 28          	lea    0x28(%esp),%ecx
6308d1:	8b 53 04             	mov    0x4(%ebx),%edx
6308d4:	42                   	inc    %edx
6308d5:	8b 43 08             	mov    0x8(%ebx),%eax
6308d8:	48                   	dec    %eax
6308d9:	e8 6e 9d de ff       	call   0x41a64c
6308de:	8b 44 24 28          	mov    0x28(%esp),%eax
6308e2:	89 44 24 10          	mov    %eax,0x10(%esp)
6308e6:	8b 44 24 2c          	mov    0x2c(%esp),%eax
6308ea:	89 44 24 14          	mov    %eax,0x14(%esp)
6308ee:	8b d4                	mov    %esp,%edx
6308f0:	b9 02 00 00 00       	mov    $0x2,%ecx
6308f5:	8b c6                	mov    %esi,%eax
6308f7:	e8 3c 7f df ff       	call   0x428838
6308fc:	ba 0f 00 00 80       	mov    $0x8000000f,%edx
630901:	8b 46 10             	mov    0x10(%esi),%eax
630904:	e8 7b 76 df ff       	call   0x427f84
630909:	8d 4c 24 18          	lea    0x18(%esp),%ecx
63090d:	8b 53 0c             	mov    0xc(%ebx),%edx
630910:	4a                   	dec    %edx
630911:	8b 03                	mov    (%ebx),%eax
630913:	40                   	inc    %eax
630914:	e8 33 9d de ff       	call   0x41a64c
630919:	8b 44 24 18          	mov    0x18(%esp),%eax
63091d:	89 04 24             	mov    %eax,(%esp)
630920:	8b 44 24 1c          	mov    0x1c(%esp),%eax
630924:	89 44 24 04          	mov    %eax,0x4(%esp)
630928:	8d 4c 24 20          	lea    0x20(%esp),%ecx
63092c:	8b 53 0c             	mov    0xc(%ebx),%edx
63092f:	4a                   	dec    %edx
630930:	8b 43 08             	mov    0x8(%ebx),%eax
630933:	48                   	dec    %eax
630934:	e8 13 9d de ff       	call   0x41a64c
630939:	8b 44 24 20          	mov    0x20(%esp),%eax
63093d:	89 44 24 08          	mov    %eax,0x8(%esp)
630941:	8b 44 24 24          	mov    0x24(%esp),%eax
630945:	89 44 24 0c          	mov    %eax,0xc(%esp)
630949:	8d 4c 24 28          	lea    0x28(%esp),%ecx
63094d:	8b 53 04             	mov    0x4(%ebx),%edx
630950:	8b 43 08             	mov    0x8(%ebx),%eax
630953:	48                   	dec    %eax
630954:	e8 f3 9c de ff       	call   0x41a64c
630959:	8b 44 24 28          	mov    0x28(%esp),%eax
63095d:	89 44 24 10          	mov    %eax,0x10(%esp)
630961:	8b 44 24 2c          	mov    0x2c(%esp),%eax
630965:	89 44 24 14          	mov    %eax,0x14(%esp)
630969:	8b d4                	mov    %esp,%edx
63096b:	b9 02 00 00 00       	mov    $0x2,%ecx
630970:	8b c6                	mov    %esi,%eax
630972:	e8 c1 7e df ff       	call   0x428838
630977:	ba 14 00 00 80       	mov    $0x80000014,%edx
63097c:	8b 46 10             	mov    0x10(%esi),%eax
63097f:	e8 00 76 df ff       	call   0x427f84
630984:	8d 4c 24 18          	lea    0x18(%esp),%ecx
630988:	8b 53 0c             	mov    0xc(%ebx),%edx
63098b:	8b 03                	mov    (%ebx),%eax
63098d:	e8 ba 9c de ff       	call   0x41a64c
630992:	8b 44 24 18          	mov    0x18(%esp),%eax
630996:	89 04 24             	mov    %eax,(%esp)
630999:	8b 44 24 1c          	mov    0x1c(%esp),%eax
63099d:	89 44 24 04          	mov    %eax,0x4(%esp)
6309a1:	8d 4c 24 20          	lea    0x20(%esp),%ecx
6309a5:	8b 53 0c             	mov    0xc(%ebx),%edx
6309a8:	8b 43 08             	mov    0x8(%ebx),%eax
6309ab:	e8 9c 9c de ff       	call   0x41a64c
6309b0:	8b 44 24 20          	mov    0x20(%esp),%eax
6309b4:	89 44 24 08          	mov    %eax,0x8(%esp)
6309b8:	8b 44 24 24          	mov    0x24(%esp),%eax
6309bc:	89 44 24 0c          	mov    %eax,0xc(%esp)
6309c0:	8d 4c 24 28          	lea    0x28(%esp),%ecx
6309c4:	8b 53 04             	mov    0x4(%ebx),%edx
6309c7:	4a                   	dec    %edx
6309c8:	8b 43 08             	mov    0x8(%ebx),%eax
6309cb:	e8 7c 9c de ff       	call   0x41a64c
6309d0:	8b 44 24 28          	mov    0x28(%esp),%eax
6309d4:	89 44 24 10          	mov    %eax,0x10(%esp)
6309d8:	8b 44 24 2c          	mov    0x2c(%esp),%eax
6309dc:	89 44 24 14          	mov    %eax,0x14(%esp)
6309e0:	8b d4                	mov    %esp,%edx
6309e2:	b9 02 00 00 00       	mov    $0x2,%ecx
6309e7:	8b c6                	mov    %esi,%eax
6309e9:	e8 4a 7e df ff       	call   0x428838
6309ee:	83 c4 30             	add    $0x30,%esp
6309f1:	5e                   	pop    %esi
6309f2:	5b                   	pop    %ebx
6309f3:	c3                   	ret
6309f4:	53                   	push   %ebx
6309f5:	56                   	push   %esi
6309f6:	83 c4 d0             	add    $0xffffffd0,%esp
6309f9:	8b da                	mov    %edx,%ebx
6309fb:	8b f0                	mov    %eax,%esi
6309fd:	ba 14 00 00 80       	mov    $0x80000014,%edx
630a02:	8b 46 10             	mov    0x10(%esi),%eax
630a05:	e8 7a 75 df ff       	call   0x427f84
630a0a:	8d 4c 24 18          	lea    0x18(%esp),%ecx
630a0e:	8b 53 0c             	mov    0xc(%ebx),%edx
630a11:	4a                   	dec    %edx
630a12:	8b 03                	mov    (%ebx),%eax
630a14:	e8 33 9c de ff       	call   0x41a64c
630a19:	8b 44 24 18          	mov    0x18(%esp),%eax
630a1d:	89 04 24             	mov    %eax,(%esp)
630a20:	8b 44 24 1c          	mov    0x1c(%esp),%eax
630a24:	89 44 24 04          	mov    %eax,0x4(%esp)
630a28:	8d 4c 24 20          	lea    0x20(%esp),%ecx
630a2c:	8b 53 04             	mov    0x4(%ebx),%edx
630a2f:	8b 03                	mov    (%ebx),%eax
630a31:	e8 16 9c de ff       	call   0x41a64c
630a36:	8b 44 24 20          	mov    0x20(%esp),%eax
630a3a:	89 44 24 08          	mov    %eax,0x8(%esp)
630a3e:	8b 44 24 24          	mov    0x24(%esp),%eax
630a42:	89 44 24 0c          	mov    %eax,0xc(%esp)
630a46:	8d 4c 24 28          	lea    0x28(%esp),%ecx
630a4a:	8b 53 04             	mov    0x4(%ebx),%edx
630a4d:	8b 43 08             	mov    0x8(%ebx),%eax
630a50:	e8 f7 9b de ff       	call   0x41a64c
630a55:	8b 44 24 28          	mov    0x28(%esp),%eax
630a59:	89 44 24 10          	mov    %eax,0x10(%esp)
630a5d:	8b 44 24 2c          	mov    0x2c(%esp),%eax
630a61:	89 44 24 14          	mov    %eax,0x14(%esp)
630a65:	8b d4                	mov    %esp,%edx
630a67:	b9 02 00 00 00       	mov    $0x2,%ecx
630a6c:	8b c6                	mov    %esi,%eax
630a6e:	e8 c5 7d df ff       	call   0x428838
630a73:	ba 0f 00 00 80       	mov    $0x8000000f,%edx
630a78:	8b 46 10             	mov    0x10(%esi),%eax
630a7b:	e8 04 75 df ff       	call   0x427f84
630a80:	8d 4c 24 18          	lea    0x18(%esp),%ecx
630a84:	8b 53 0c             	mov    0xc(%ebx),%edx
630a87:	83 ea 02             	sub    $0x2,%edx
630a8a:	8b 03                	mov    (%ebx),%eax
630a8c:	40                   	inc    %eax
630a8d:	e8 ba 9b de ff       	call   0x41a64c
630a92:	8b 44 24 18          	mov    0x18(%esp),%eax
630a96:	89 04 24             	mov    %eax,(%esp)
630a99:	8b 44 24 1c          	mov    0x1c(%esp),%eax
630a9d:	89 44 24 04          	mov    %eax,0x4(%esp)
630aa1:	8d 4c 24 20          	lea    0x20(%esp),%ecx
630aa5:	8b 53 04             	mov    0x4(%ebx),%edx
630aa8:	42                   	inc    %edx
630aa9:	8b 03                	mov    (%ebx),%eax
630aab:	40                   	inc    %eax
630aac:	e8 9b 9b de ff       	call   0x41a64c
630ab1:	8b 44 24 20          	mov    0x20(%esp),%eax
630ab5:	89 44 24 08          	mov    %eax,0x8(%esp)
630ab9:	8b 44 24 24          	mov    0x24(%esp),%eax
630abd:	89 44 24 0c          	mov    %eax,0xc(%esp)
630ac1:	8d 4c 24 28          	lea    0x28(%esp),%ecx
630ac5:	8b 53 04             	mov    0x4(%ebx),%edx
630ac8:	42                   	inc    %edx
630ac9:	8b 43 08             	mov    0x8(%ebx),%eax
630acc:	48                   	dec    %eax
630acd:	e8 7a 9b de ff       	call   0x41a64c
630ad2:	8b 44 24 28          	mov    0x28(%esp),%eax
630ad6:	89 44 24 10          	mov    %eax,0x10(%esp)
630ada:	8b 44 24 2c          	mov    0x2c(%esp),%eax
630ade:	89 44 24 14          	mov    %eax,0x14(%esp)
630ae2:	8b d4                	mov    %esp,%edx
630ae4:	b9 02 00 00 00       	mov    $0x2,%ecx
630ae9:	8b c6                	mov    %esi,%eax
630aeb:	e8 48 7d df ff       	call   0x428838
630af0:	ba 10 00 00 80       	mov    $0x80000010,%edx
630af5:	8b 46 10             	mov    0x10(%esi),%eax
630af8:	e8 87 74 df ff       	call   0x427f84
630afd:	8d 4c 24 18          	lea    0x18(%esp),%ecx
630b01:	8b 53 0c             	mov    0xc(%ebx),%edx
630b04:	4a                   	dec    %edx
630b05:	8b 03                	mov    (%ebx),%eax
630b07:	40                   	inc    %eax
630b08:	e8 3f 9b de ff       	call   0x41a64c
630b0d:	8b 44 24 18          	mov    0x18(%esp),%eax
630b11:	89 04 24             	mov    %eax,(%esp)
630b14:	8b 44 24 1c          	mov    0x1c(%esp),%eax
630b18:	89 44 24 04          	mov    %eax,0x4(%esp)
630b1c:	8d 4c 24 20          	lea    0x20(%esp),%ecx
630b20:	8b 53 0c             	mov    0xc(%ebx),%edx
630b23:	4a                   	dec    %edx
630b24:	8b 43 08             	mov    0x8(%ebx),%eax
630b27:	48                   	dec    %eax
630b28:	e8 1f 9b de ff       	call   0x41a64c
630b2d:	8b 44 24 20          	mov    0x20(%esp),%eax
630b31:	89 44 24 08          	mov    %eax,0x8(%esp)
630b35:	8b 44 24 24          	mov    0x24(%esp),%eax
630b39:	89 44 24 0c          	mov    %eax,0xc(%esp)
630b3d:	8d 4c 24 28          	lea    0x28(%esp),%ecx
630b41:	8b 53 04             	mov    0x4(%ebx),%edx
630b44:	8b 43 08             	mov    0x8(%ebx),%eax
630b47:	48                   	dec    %eax
630b48:	e8 ff 9a de ff       	call   0x41a64c
630b4d:	8b 44 24 28          	mov    0x28(%esp),%eax
630b51:	89 44 24 10          	mov    %eax,0x10(%esp)
630b55:	8b 44 24 2c          	mov    0x2c(%esp),%eax
630b59:	89 44 24 14          	mov    %eax,0x14(%esp)
630b5d:	8b d4                	mov    %esp,%edx
630b5f:	b9 02 00 00 00       	mov    $0x2,%ecx
630b64:	8b c6                	mov    %esi,%eax
630b66:	e8 cd 7c df ff       	call   0x428838
630b6b:	ba 15 00 00 80       	mov    $0x80000015,%edx
630b70:	8b 46 10             	mov    0x10(%esi),%eax
630b73:	e8 0c 74 df ff       	call   0x427f84
630b78:	8d 4c 24 18          	lea    0x18(%esp),%ecx
630b7c:	8b 53 0c             	mov    0xc(%ebx),%edx
630b7f:	8b 03                	mov    (%ebx),%eax
630b81:	e8 c6 9a de ff       	call   0x41a64c
630b86:	8b 44 24 18          	mov    0x18(%esp),%eax
630b8a:	89 04 24             	mov    %eax,(%esp)
630b8d:	8b 44 24 1c          	mov    0x1c(%esp),%eax
630b91:	89 44 24 04          	mov    %eax,0x4(%esp)
630b95:	8d 4c 24 20          	lea    0x20(%esp),%ecx
630b99:	8b 53 0c             	mov    0xc(%ebx),%edx
630b9c:	8b 43 08             	mov    0x8(%ebx),%eax
630b9f:	e8 a8 9a de ff       	call   0x41a64c
630ba4:	8b 44 24 20          	mov    0x20(%esp),%eax
630ba8:	89 44 24 08          	mov    %eax,0x8(%esp)
630bac:	8b 44 24 24          	mov    0x24(%esp),%eax
630bb0:	89 44 24 0c          	mov    %eax,0xc(%esp)
630bb4:	8d 4c 24 28          	lea    0x28(%esp),%ecx
630bb8:	8b 53 04             	mov    0x4(%ebx),%edx
630bbb:	4a                   	dec    %edx
630bbc:	8b 43 08             	mov    0x8(%ebx),%eax
630bbf:	e8 88 9a de ff       	call   0x41a64c
630bc4:	8b 44 24 28          	mov    0x28(%esp),%eax
630bc8:	89 44 24 10          	mov    %eax,0x10(%esp)
630bcc:	8b 44 24 2c          	mov    0x2c(%esp),%eax
630bd0:	89 44 24 14          	mov    %eax,0x14(%esp)
630bd4:	8b d4                	mov    %esp,%edx
630bd6:	b9 02 00 00 00       	mov    $0x2,%ecx
630bdb:	8b c6                	mov    %esi,%eax
630bdd:	e8 56 7c df ff       	call   0x428838
630be2:	83 c4 30             	add    $0x30,%esp
630be5:	5e                   	pop    %esi
630be6:	5b                   	pop    %ebx
630be7:	c3                   	ret
630be8:	53                   	push   %ebx
630be9:	56                   	push   %esi
630bea:	83 c4 d0             	add    $0xffffffd0,%esp
630bed:	8b da                	mov    %edx,%ebx
630bef:	8b f0                	mov    %eax,%esi
630bf1:	ba 10 00 00 80       	mov    $0x80000010,%edx
630bf6:	8b 46 10             	mov    0x10(%esi),%eax
630bf9:	e8 86 73 df ff       	call   0x427f84
630bfe:	8d 4c 24 18          	lea    0x18(%esp),%ecx
630c02:	8b 53 0c             	mov    0xc(%ebx),%edx
630c05:	4a                   	dec    %edx
630c06:	8b 03                	mov    (%ebx),%eax
630c08:	e8 3f 9a de ff       	call   0x41a64c
630c0d:	8b 44 24 18          	mov    0x18(%esp),%eax
630c11:	89 04 24             	mov    %eax,(%esp)
630c14:	8b 44 24 1c          	mov    0x1c(%esp),%eax
630c18:	89 44 24 04          	mov    %eax,0x4(%esp)
630c1c:	8d 4c 24 20          	lea    0x20(%esp),%ecx
630c20:	8b 53 04             	mov    0x4(%ebx),%edx
630c23:	8b 03                	mov    (%ebx),%eax
630c25:	e8 22 9a de ff       	call   0x41a64c
630c2a:	8b 44 24 20          	mov    0x20(%esp),%eax
630c2e:	89 44 24 08          	mov    %eax,0x8(%esp)
630c32:	8b 44 24 24          	mov    0x24(%esp),%eax
630c36:	89 44 24 0c          	mov    %eax,0xc(%esp)
630c3a:	8d 4c 24 28          	lea    0x28(%esp),%ecx