65bf33:	03 00                	add    (%eax),%eax
65bf35:	00 07                	add    %al,(%edi)
65bf37:	00 05 42 6e 74 4f    	add    %al,0x4f746e42
65bf3d:	4b                   	dec    %ebx
65bf3e:	4c                   	dec    %esp
65bf3f:	03 00                	add    (%eax),%eax
65bf41:	00 09                	add    %cl,(%ecx)
65bf43:	00 0c 43             	add    %cl,(%ebx,%eax,2)
65bf46:	6f                   	outsl  %ds:(%esi),(%dx)
65bf47:	6c                   	insb   (%dx),%es:(%edi)
65bf48:	6f                   	outsl  %ds:(%esi),(%dx)
65bf49:	72 44                	jb     0x65bf8f
65bf4b:	69 61 6c 6f 67 31 50 	imul   $0x5031676f,0x6c(%ecx),%esp
65bf52:	03 00                	add    (%eax),%eax
65bf54:	00 0a                	add    %cl,(%edx)
65bf56:	00 0e                	add    %cl,(%esi)
65bf58:	54                   	push   %esp
65bf59:	65 78 74             	gs js  0x65bfd0
65bf5c:	46                   	inc    %esi
65bf5d:	6f                   	outsl  %ds:(%esi),(%dx)
65bf5e:	6e                   	outsb  %ds:(%esi),(%dx)
65bf5f:	74 44                	je     0x65bfa5
65bf61:	69 61 6c 6f 67 54 03 	imul   $0x354676f,0x6c(%ecx),%esp
65bf68:	00 00                	add    %al,(%eax)
65bf6a:	07                   	pop    %es
65bf6b:	00 08                	add    %cl,(%eax)
65bf6d:	42                   	inc    %edx
65bf6e:	6e                   	outsb  %ds:(%esi),(%dx)
65bf6f:	74 52                	je     0x65bfc3
65bf71:	65 73 65             	gs jae 0x65bfd9
65bf74:	74 58                	je     0x65bfce
65bf76:	03 00                	add    (%eax),%eax
65bf78:	00 00                	add    %al,(%eax)
65bf7a:	00 0d 43 61 70 74    	add    %cl,0x74706143
65bf80:	69 6f 6e 42 6f 74 74 	imul   $0x74746f42,0x6e(%edi),%ebp
65bf87:	6f                   	outsl  %ds:(%esi),(%dx)
65bf88:	6d                   	insl   (%dx),%es:(%edi)
65bf89:	0a 00                	or     (%eax),%al
65bf8b:	11 00                	adc    %eax,(%eax)
65bf8d:	d0 c0                	rol    $1,%al
65bf8f:	65 00 0a             	add    %cl,%gs:(%edx)
65bf92:	46                   	inc    %esi
65bf93:	6f                   	outsl  %ds:(%esi),(%dx)
65bf94:	72 6d                	jb     0x65c003
65bf96:	43                   	inc    %ebx
65bf97:	72 65                	jb     0x65bffe
65bf99:	61                   	popa
65bf9a:	74 65                	je     0x65c001
65bf9c:	0f 00 54 c9 65       	lldt   0x65(%ecx,%ecx,8)
65bfa1:	00 08                	add    %cl,(%eax)
65bfa3:	46                   	inc    %esi
65bfa4:	6f                   	outsl  %ds:(%esi),(%dx)
65bfa5:	72 6d                	jb     0x65c014
65bfa7:	53                   	push   %ebx
65bfa8:	68 6f 77 11 00       	push   $0x11776f
65bfad:	88 cc                	mov    %cl,%ah
65bfaf:	65 00 0a             	add    %cl,%gs:(%edx)
65bfb2:	42                   	inc    %edx
65bfb3:	6e                   	outsb  %ds:(%esi),(%dx)
65bfb4:	74 4f                	je     0x65c005
65bfb6:	4b                   	dec    %ebx
65bfb7:	43                   	inc    %ebx
65bfb8:	6c                   	insb   (%dx),%es:(%edi)
65bfb9:	69 63 6b 1f 00 70 ce 	imul   $0xce70001f,0x6b(%ebx),%esp
65bfc0:	65 00 18             	add    %bl,%gs:(%eax)
65bfc3:	43                   	inc    %ebx
65bfc4:	61                   	popa
65bfc5:	70 74                	jo     0x65c03b
65bfc7:	69 6f 6e 43 6f 6d 70 	imul   $0x706d6f43,0x6e(%edi),%ebp
65bfce:	75 74                	jne    0x65c044
65bfd0:	65 72 4e             	gs jb  0x65c021
65bfd3:	61                   	popa
65bfd4:	6d                   	insl   (%dx),%es:(%edi)
65bfd5:	65 43                	gs inc %ebx
65bfd7:	6c                   	insb   (%dx),%es:(%edi)
65bfd8:	69 63 6b 1e 00 80 ce 	imul   $0xce80001e,0x6b(%ebx),%esp
65bfdf:	65 00 17             	add    %dl,%gs:(%edi)
65bfe2:	43                   	inc    %ebx
65bfe3:	61                   	popa
65bfe4:	70 74                	jo     0x65c05a
65bfe6:	69 6f 6e 42 6f 72 64 	imul   $0x64726f42,0x6e(%edi),%ebp
65bfed:	65 72 43             	gs jb  0x65c033
65bff0:	6f                   	outsl  %ds:(%esi),(%dx)
65bff1:	6c                   	insb   (%dx),%es:(%edi)
65bff2:	6f                   	outsl  %ds:(%esi),(%dx)
65bff3:	72 43                	jb     0x65c038
65bff5:	6c                   	insb   (%dx),%es:(%edi)
65bff6:	69 63 6b 13 00 e4 ce 	imul   $0xcee40013,0x6b(%ebx),%esp
65bffd:	65 00 0c 42          	add    %cl,%gs:(%edx,%eax,2)
65c001:	6e                   	outsb  %ds:(%esi),(%dx)
65c002:	74 46                	je     0x65c04a
65c004:	6f                   	outsl  %ds:(%esi),(%dx)
65c005:	6e                   	outsb  %ds:(%esi),(%dx)
65c006:	74 43                	je     0x65c04b
65c008:	6c                   	insb   (%dx),%es:(%edi)
65c009:	69 63 6b 15 00 88 cf 	imul   $0xcf880015,0x6b(%ebx),%esp
65c010:	65 00 0e             	add    %cl,%gs:(%esi)
65c013:	42                   	inc    %edx
65c014:	6e                   	outsb  %ds:(%esi),(%dx)
65c015:	74 43                	je     0x65c05a
65c017:	61                   	popa
65c018:	6e                   	outsb  %ds:(%esi),(%dx)
65c019:	63 65 6c             	arpl   %esp,0x6c(%ebp)
65c01c:	43                   	inc    %ebx
65c01d:	6c                   	insb   (%dx),%es:(%edi)
65c01e:	69 63 6b 12 00 90 cf 	imul   $0xcf900012,0x6b(%ebx),%esp
65c025:	65 00 0b             	add    %cl,%gs:(%ebx)
65c028:	46                   	inc    %esi
65c029:	6f                   	outsl  %ds:(%esi),(%dx)
65c02a:	72 6d                	jb     0x65c099
65c02c:	4b                   	dec    %ebx
65c02d:	65 79 44             	gs jns 0x65c074
65c030:	6f                   	outsl  %ds:(%esi),(%dx)
65c031:	77 6e                	ja     0x65c0a1
65c033:	14 00                	adc    $0x0,%al
65c035:	9c                   	pushf
65c036:	cf                   	iret
65c037:	65 00 0d 42 6e 74 52 	add    %cl,%gs:0x52746e42
65c03e:	65 73 65             	gs jae 0x65c0a6
65c041:	74 43                	je     0x65c086
65c043:	6c                   	insb   (%dx),%es:(%edi)
65c044:	69 63 6b 16 00 a0 d0 	imul   $0xd0a00016,0x6b(%ebx),%esp
65c04b:	65 00 0f             	add    %cl,%gs:(%edi)
65c04e:	55                   	push   %ebp
65c04f:	73 65                	jae    0x65c0b6
65c051:	43                   	inc    %ebx
65c052:	61                   	popa
65c053:	70 74                	jo     0x65c0c9
65c055:	69 6f 6e 43 6c 69 63 	imul   $0x63696c43,0x6e(%edi),%ebp
65c05c:	6b 10 54             	imul   $0x54,(%eax),%edx
65c05f:	43                   	inc    %ebx
65c060:	6f                   	outsl  %ds:(%esi),(%dx)
65c061:	6d                   	insl   (%dx),%es:(%edi)
65c062:	6d                   	insl   (%dx),%es:(%edi)
65c063:	65 6e                	outsb  %gs:(%esi),(%dx)
65c065:	74 53                	je     0x65c0ba
65c067:	65 74 74             	gs je  0x65c0de
65c06a:	69 6e 67 73 0b 00 f0 	imul   $0xf0000b73,0x67(%esi),%ebp
65c071:	73 43                	jae    0x65c0b6
65c073:	00 5c 34 43          	add    %bl,0x43(%esp,%esi,1)
65c077:	00 e8                	add    %ch,%al
65c079:	3c 43                	cmp    $0x43,%al
65c07b:	00 c8                	add    %cl,%al
65c07d:	33 49 00             	xor    0x0(%ecx),%ecx
65c080:	d4 d7                	aam    $0xd7
65c082:	43                   	inc    %ebx
65c083:	00 80 45 43 00 a8    	add    %al,-0x57ffbcbb(%eax)
65c089:	a0 49 00 60 6b       	mov    0x6b600049,%al
65c08e:	43                   	inc    %ebx
65c08f:	00 4c 65 5d          	add    %cl,0x5d(%ebp,%eiz,2)
65c093:	00 b4 f4 43 00 9c f7 	add    %dh,-0x863ffbd(%esp,%esi,8)
65c09a:	43                   	inc    %ebx
65c09b:	00 a0 c0 65 00 07    	add    %ah,0x70065c0(%eax)
65c0a1:	10 54 43 6f          	adc    %dl,0x6f(%ebx,%eax,2)
65c0a5:	6d                   	insl   (%dx),%es:(%edi)
65c0a6:	6d                   	insl   (%dx),%es:(%edi)
65c0a7:	65 6e                	outsb  %gs:(%esi),(%dx)
65c0a9:	74 53                	je     0x65c0fe
65c0ab:	65 74 74             	gs je  0x65c122
65c0ae:	69 6e 67 73 90 bc 65 	imul   $0x65bc9073,0x67(%esi),%ebp
65c0b5:	00 e8                	add    %ch,%al
65c0b7:	f6 45 00 5c          	testb  $0x5c,0x0(%ebp)
65c0bb:	00 10                	add    %dl,(%eax)
65c0bd:	55                   	push   %ebp
65c0be:	43                   	inc    %ebx
65c0bf:	6f                   	outsl  %ds:(%esi),(%dx)
65c0c0:	6d                   	insl   (%dx),%es:(%edi)
65c0c1:	6d                   	insl   (%dx),%es:(%edi)
65c0c2:	65 6e                	outsb  %gs:(%esi),(%dx)
65c0c4:	74 53                	je     0x65c119
65c0c6:	65 74 74             	gs je  0x65c13d
65c0c9:	69 6e 67 73 00 00 90 	imul   $0x90000073,0x67(%esi),%ebp
65c0d0:	53                   	push   %ebx
65c0d1:	8b d8                	mov    %eax,%ebx
65c0d3:	c6 83 69 03 00 00 00 	movb   $0x0,0x369(%ebx)
65c0da:	c6 83 68 03 00 00 00 	movb   $0x0,0x368(%ebx)
65c0e1:	e8 7a f2 da ff       	call   0x40b360
65c0e6:	dd 9b 60 03 00 00    	fstpl  0x360(%ebx)
65c0ec:	9b                   	fwait
65c0ed:	b2 01                	mov    $0x1,%dl
65c0ef:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c0f5:	e8 22 34 f8 ff       	call   0x5df51c
65c0fa:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c100:	8b 90 c4 04 00 00    	mov    0x4c4(%eax),%edx
65c106:	c6 42 05 00          	movb   $0x0,0x5(%edx)
65c10a:	33 d2                	xor    %edx,%edx
65c10c:	e8 d7 62 f8 ff       	call   0x5e23e8
65c111:	66 8b 15 28 c1 65 00 	mov    0x65c128,%dx
65c118:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c11e:	8b 08                	mov    (%eax),%ecx
65c120:	ff 91 04 01 00 00    	call   *0x104(%ecx)
65c126:	5b                   	pop    %ebx
65c127:	c3                   	ret
65c128:	00 01                	add    %al,(%ecx)
65c12a:	00 00                	add    %al,(%eax)
65c12c:	55                   	push   %ebp
65c12d:	8b ec                	mov    %esp,%ebp
65c12f:	83 c4 c0             	add    $0xffffffc0,%esp
65c132:	53                   	push   %ebx
65c133:	56                   	push   %esi
65c134:	57                   	push   %edi
65c135:	33 d2                	xor    %edx,%edx
65c137:	89 55 c0             	mov    %edx,-0x40(%ebp)
65c13a:	89 55 d4             	mov    %edx,-0x2c(%ebp)
65c13d:	89 55 fc             	mov    %edx,-0x4(%ebp)
65c140:	8b d8                	mov    %eax,%ebx
65c142:	33 c0                	xor    %eax,%eax
65c144:	55                   	push   %ebp
65c145:	68 fd c6 65 00       	push   $0x65c6fd
65c14a:	64 ff 30             	push   %fs:(%eax)
65c14d:	64 89 20             	mov    %esp,%fs:(%eax)
65c150:	8d 83 6c 03 00 00    	lea    0x36c(%ebx),%eax
65c156:	e8 0d 87 da ff       	call   0x404868
65c15b:	8b 83 1c 03 00 00    	mov    0x31c(%ebx),%eax
65c161:	8b 10                	mov    (%eax),%edx
65c163:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
65c169:	84 c0                	test   %al,%al
65c16b:	74 16                	je     0x65c183
65c16d:	8d 45 d4             	lea    -0x2c(%ebp),%eax
65c170:	e8 33 cd fa ff       	call   0x608ea8
65c175:	8b 55 d4             	mov    -0x2c(%ebp),%edx
65c178:	8d 83 6c 03 00 00    	lea    0x36c(%ebx),%eax
65c17e:	e8 39 87 da ff       	call   0x4048bc
65c183:	8b 83 20 03 00 00    	mov    0x320(%ebx),%eax
65c189:	8b 10                	mov    (%eax),%edx
65c18b:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
65c191:	84 c0                	test   %al,%al
65c193:	74 3f                	je     0x65c1d4
65c195:	8d 45 fc             	lea    -0x4(%ebp),%eax
65c198:	e8 67 cd fa ff       	call   0x608f04
65c19d:	83 bb 6c 03 00 00 00 	cmpl   $0x0,0x36c(%ebx)
65c1a4:	75 10                	jne    0x65c1b6
65c1a6:	8d 83 6c 03 00 00    	lea    0x36c(%ebx),%eax
65c1ac:	8b 55 fc             	mov    -0x4(%ebp),%edx
65c1af:	e8 08 87 da ff       	call   0x4048bc
65c1b4:	eb 1e                	jmp    0x65c1d4
65c1b6:	ff b3 6c 03 00 00    	push   0x36c(%ebx)
65c1bc:	68 14 c7 65 00       	push   $0x65c714
65c1c1:	ff 75 fc             	push   -0x4(%ebp)
65c1c4:	8d 83 6c 03 00 00    	lea    0x36c(%ebx),%eax
65c1ca:	ba 03 00 00 00       	mov    $0x3,%edx
65c1cf:	e8 0c 8a da ff       	call   0x404be0
65c1d4:	8b 83 18 03 00 00    	mov    0x318(%ebx),%eax
65c1da:	8b 10                	mov    (%eax),%edx
65c1dc:	ff 92 c4 00 00 00    	call   *0xc4(%edx)
65c1e2:	84 c0                	test   %al,%al
65c1e4:	74 50                	je     0x65c236
65c1e6:	ff b3 64 03 00 00    	push   0x364(%ebx)
65c1ec:	ff b3 60 03 00 00    	push   0x360(%ebx)
65c1f2:	8d 55 fc             	lea    -0x4(%ebp),%edx
65c1f5:	b8 24 c7 65 00       	mov    $0x65c724,%eax
65c1fa:	e8 2d fe da ff       	call   0x40c02c
65c1ff:	83 bb 6c 03 00 00 00 	cmpl   $0x0,0x36c(%ebx)
65c206:	75 10                	jne    0x65c218
65c208:	8d 83 6c 03 00 00    	lea    0x36c(%ebx),%eax
65c20e:	8b 55 fc             	mov    -0x4(%ebp),%edx
65c211:	e8 a6 86 da ff       	call   0x4048bc
65c216:	eb 1e                	jmp    0x65c236
65c218:	ff b3 6c 03 00 00    	push   0x36c(%ebx)
65c21e:	68 14 c7 65 00       	push   $0x65c714
65c223:	ff 75 fc             	push   -0x4(%ebp)
65c226:	8d 83 6c 03 00 00    	lea    0x36c(%ebx),%eax
65c22c:	ba 03 00 00 00       	mov    $0x3,%edx
65c231:	e8 aa 89 da ff       	call   0x404be0
65c236:	8d 83 70 03 00 00    	lea    0x370(%ebx),%eax
65c23c:	ba 30 c7 65 00       	mov    $0x65c730,%edx
65c241:	e8 76 86 da ff       	call   0x4048bc
65c246:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c24c:	8b 10                	mov    (%eax),%edx
65c24e:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c254:	8b 10                	mov    (%eax),%edx
65c256:	ff 52 0c             	call   *0xc(%edx)
65c259:	8b b3 40 03 00 00    	mov    0x340(%ebx),%esi
65c25f:	8b 56 48             	mov    0x48(%esi),%edx
65c262:	83 ea 0a             	sub    $0xa,%edx
65c265:	3b c2                	cmp    %edx,%eax
65c267:	74 1b                	je     0x65c284
65c269:	8b c6                	mov    %esi,%eax
65c26b:	8b 10                	mov    (%eax),%edx
65c26d:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c273:	8b 93 40 03 00 00    	mov    0x340(%ebx),%edx
65c279:	8b 52 48             	mov    0x48(%edx),%edx
65c27c:	83 ea 0a             	sub    $0xa,%edx
65c27f:	e8 40 b8 f9 ff       	call   0x5f7ac4
65c284:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c28a:	8b 10                	mov    (%eax),%edx
65c28c:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c292:	8b 10                	mov    (%eax),%edx
65c294:	ff 52 08             	call   *0x8(%edx)
65c297:	8b b3 40 03 00 00    	mov    0x340(%ebx),%esi
65c29d:	8b 56 4c             	mov    0x4c(%esi),%edx
65c2a0:	83 ea 0a             	sub    $0xa,%edx
65c2a3:	3b c2                	cmp    %edx,%eax
65c2a5:	74 1b                	je     0x65c2c2
65c2a7:	8b c6                	mov    %esi,%eax
65c2a9:	8b 10                	mov    (%eax),%edx
65c2ab:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c2b1:	8b 93 40 03 00 00    	mov    0x340(%ebx),%edx
65c2b7:	8b 52 4c             	mov    0x4c(%edx),%edx
65c2ba:	83 ea 0a             	sub    $0xa,%edx
65c2bd:	e8 a6 b9 f9 ff       	call   0x5f7c68
65c2c2:	b1 f0                	mov    $0xf0,%cl
65c2c4:	b2 f0                	mov    $0xf0,%dl
65c2c6:	b0 f0                	mov    $0xf0,%al
65c2c8:	e8 7f bc da ff       	call   0x407f4c
65c2cd:	50                   	push   %eax
65c2ce:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c2d4:	8b 10                	mov    (%eax),%edx
65c2d6:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c2dc:	e8 ef 03 fa ff       	call   0x5fc6d0
65c2e1:	8b 40 14             	mov    0x14(%eax),%eax
65c2e4:	5a                   	pop    %edx
65c2e5:	e8 9a bf dc ff       	call   0x428284
65c2ea:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c2f0:	8b 10                	mov    (%eax),%edx
65c2f2:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c2f8:	e8 d3 03 fa ff       	call   0x5fc6d0
65c2fd:	8d 55 c4             	lea    -0x3c(%ebp),%edx
65c300:	e8 97 c9 dc ff       	call   0x428c9c
65c305:	8d 45 c4             	lea    -0x3c(%ebp),%eax
65c308:	50                   	push   %eax
65c309:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax
65c30f:	8b 10                	mov    (%eax),%edx
65c311:	ff 92 d0 00 00 00    	call   *0xd0(%edx)
65c317:	e8 b4 03 fa ff       	call   0x5fc6d0
65c31c:	5a                   	pop    %edx
65c31d:	e8 da c3 dc ff       	call   0x4286fc
65c322:	8d 55 c0             	lea    -0x40(%ebp),%edx
65c325:	8b 83 2c 03 00 00    	mov    0x32c(%ebx),%eax
65c32b:	e8 9c c4 de ff       	call   0x4487cc
65c330:	8b 45 c0             	mov    -0x40(%ebp),%eax
65c333:	ba 03 00 00 00       	mov    $0x3,%edx
65c338:	e8 a3 d3 da ff       	call   0x4096e0
65c33d:	8b d0                	mov    %eax,%edx
65c33f:	b8 0a 00 00 00       	mov    $0xa,%eax
65c344:	e8 43 36 dd ff       	call   0x42f98c
65c349:	8b d0                	mov    %eax,%edx
65c34b:	33 c0                	xor    %eax,%eax
65c34d:	e8 be 36 dd ff       	call   0x42fa10
65c352:	8b f0                	mov    %eax,%esi
65c354:	8d 46 03             	lea    0x3(%esi),%eax
65c357:	03 c0                	add    %eax,%eax
65c359:	89 45 f8             	mov    %eax,-0x8(%ebp)
65c35c:	33 c0                	xor    %eax,%eax
65c35e:	89 45 f4             	mov    %eax,-0xc(%ebp)
65c361:	33 c0                	xor    %eax,%eax
65c363:	89 45 f0             	mov    %eax,-0x10(%ebp)
65c366:	83 bb 6c 03 00 00 00 	cmpl   $0x0,0x36c(%ebx)
65c36d:	74 4d                	je     0x65c3bc
65c36f:	8b 83 40 03 00 00    	mov    0x340(%ebx),%eax