668edf:	83 c2 23             	add    $0x23,%edx
668ee2:	2b c1                	sub    %ecx,%eax
668ee4:	83 c0 fc             	add    $0xfffffffc,%eax
668ee7:	83 f8 1f             	cmp    $0x1f,%eax
668eea:	0f 87 3f 40 f8 ff    	ja     0x5ecf2f
668ef0:	52                   	push   %edx
668ef1:	51                   	push   %ecx
668ef2:	e8 7b 81 f7 ff       	call   0x5e1072
668ef7:	83 c4 08             	add    $0x8,%esp
668efa:	c7 05 88 cc 70 00 00 	movl   $0x0,0x70cc88
668f01:	00 00 00
668f04:	c7 05 8c cc 70 00 0f 	movl   $0xf,0x70cc8c
668f0b:	00 00 00
668f0e:	c6 05 78 cc 70 00 00 	movb   $0x0,0x70cc78
668f15:	c3                   	ret
668f16:	cc                   	int3
668f17:	cc                   	int3
668f18:	cc                   	int3
668f19:	cc                   	int3
668f1a:	cc                   	int3
668f1b:	cc                   	int3
668f1c:	cc                   	int3
668f1d:	cc                   	int3
668f1e:	cc                   	int3
668f1f:	cc                   	int3
668f20:	8b 15 a4 cc 70 00    	mov    0x70cca4,%edx
668f26:	83 fa 10             	cmp    $0x10,%edx
668f29:	72 2f                	jb     0x668f5a
668f2b:	8b 0d 90 cc 70 00    	mov    0x70cc90,%ecx
668f31:	42                   	inc    %edx
668f32:	8b c1                	mov    %ecx,%eax
668f34:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
668f3a:	72 14                	jb     0x668f50
668f3c:	8b 49 fc             	mov    -0x4(%ecx),%ecx
668f3f:	83 c2 23             	add    $0x23,%edx
668f42:	2b c1                	sub    %ecx,%eax
668f44:	83 c0 fc             	add    $0xfffffffc,%eax
668f47:	83 f8 1f             	cmp    $0x1f,%eax
668f4a:	0f 87 df 3f f8 ff    	ja     0x5ecf2f
668f50:	52                   	push   %edx
668f51:	51                   	push   %ecx
668f52:	e8 1b 81 f7 ff       	call   0x5e1072
668f57:	83 c4 08             	add    $0x8,%esp
668f5a:	c7 05 a0 cc 70 00 00 	movl   $0x0,0x70cca0
668f61:	00 00 00
668f64:	c7 05 a4 cc 70 00 0f 	movl   $0xf,0x70cca4
668f6b:	00 00 00
668f6e:	c6 05 90 cc 70 00 00 	movb   $0x0,0x70cc90
668f75:	c3                   	ret
668f76:	cc                   	int3
668f77:	cc                   	int3
668f78:	cc                   	int3
668f79:	cc                   	int3
668f7a:	cc                   	int3
668f7b:	cc                   	int3
668f7c:	cc                   	int3
668f7d:	cc                   	int3
668f7e:	cc                   	int3
668f7f:	cc                   	int3
668f80:	8b 15 44 cc 70 00    	mov    0x70cc44,%edx
668f86:	83 fa 08             	cmp    $0x8,%edx
668f89:	72 35                	jb     0x668fc0
668f8b:	8b 0d 30 cc 70 00    	mov    0x70cc30,%ecx
668f91:	8d 14 55 02 00 00 00 	lea    0x2(,%edx,2),%edx
668f98:	8b c1                	mov    %ecx,%eax
668f9a:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
668fa0:	72 14                	jb     0x668fb6
668fa2:	8b 49 fc             	mov    -0x4(%ecx),%ecx
668fa5:	83 c2 23             	add    $0x23,%edx
668fa8:	2b c1                	sub    %ecx,%eax
668faa:	83 c0 fc             	add    $0xfffffffc,%eax
668fad:	83 f8 1f             	cmp    $0x1f,%eax
668fb0:	0f 87 79 3f f8 ff    	ja     0x5ecf2f
668fb6:	52                   	push   %edx
668fb7:	51                   	push   %ecx
668fb8:	e8 b5 80 f7 ff       	call   0x5e1072
668fbd:	83 c4 08             	add    $0x8,%esp
668fc0:	33 c0                	xor    %eax,%eax
668fc2:	c7 05 40 cc 70 00 00 	movl   $0x0,0x70cc40
668fc9:	00 00 00
668fcc:	c7 05 44 cc 70 00 07 	movl   $0x7,0x70cc44
668fd3:	00 00 00
668fd6:	66 a3 30 cc 70 00    	mov    %ax,0x70cc30
668fdc:	c3                   	ret
668fdd:	cc                   	int3
668fde:	cc                   	int3
668fdf:	cc                   	int3
668fe0:	8b 15 fc cb 70 00    	mov    0x70cbfc,%edx
668fe6:	83 fa 08             	cmp    $0x8,%edx
668fe9:	72 35                	jb     0x669020
668feb:	8b 0d e8 cb 70 00    	mov    0x70cbe8,%ecx
668ff1:	8d 14 55 02 00 00 00 	lea    0x2(,%edx,2),%edx
668ff8:	8b c1                	mov    %ecx,%eax
668ffa:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
669000:	72 14                	jb     0x669016
669002:	8b 49 fc             	mov    -0x4(%ecx),%ecx
669005:	83 c2 23             	add    $0x23,%edx
669008:	2b c1                	sub    %ecx,%eax
66900a:	83 c0 fc             	add    $0xfffffffc,%eax
66900d:	83 f8 1f             	cmp    $0x1f,%eax
669010:	0f 87 19 3f f8 ff    	ja     0x5ecf2f
669016:	52                   	push   %edx
669017:	51                   	push   %ecx
669018:	e8 55 80 f7 ff       	call   0x5e1072
66901d:	83 c4 08             	add    $0x8,%esp
669020:	33 c0                	xor    %eax,%eax
669022:	c7 05 f8 cb 70 00 00 	movl   $0x0,0x70cbf8
669029:	00 00 00
66902c:	c7 05 fc cb 70 00 07 	movl   $0x7,0x70cbfc
669033:	00 00 00
669036:	66 a3 e8 cb 70 00    	mov    %ax,0x70cbe8
66903c:	c3                   	ret
66903d:	cc                   	int3
66903e:	cc                   	int3
66903f:	cc                   	int3
669040:	8b 15 cc cb 70 00    	mov    0x70cbcc,%edx
669046:	83 fa 08             	cmp    $0x8,%edx
669049:	72 35                	jb     0x669080
66904b:	8b 0d b8 cb 70 00    	mov    0x70cbb8,%ecx
669051:	8d 14 55 02 00 00 00 	lea    0x2(,%edx,2),%edx
669058:	8b c1                	mov    %ecx,%eax
66905a:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
669060:	72 14                	jb     0x669076
669062:	8b 49 fc             	mov    -0x4(%ecx),%ecx
669065:	83 c2 23             	add    $0x23,%edx
669068:	2b c1                	sub    %ecx,%eax
66906a:	83 c0 fc             	add    $0xfffffffc,%eax
66906d:	83 f8 1f             	cmp    $0x1f,%eax
669070:	0f 87 b9 3e f8 ff    	ja     0x5ecf2f
669076:	52                   	push   %edx
669077:	51                   	push   %ecx
669078:	e8 f5 7f f7 ff       	call   0x5e1072
66907d:	83 c4 08             	add    $0x8,%esp
669080:	33 c0                	xor    %eax,%eax
669082:	c7 05 c8 cb 70 00 00 	movl   $0x0,0x70cbc8
669089:	00 00 00
66908c:	c7 05 cc cb 70 00 07 	movl   $0x7,0x70cbcc
669093:	00 00 00
669096:	66 a3 b8 cb 70 00    	mov    %ax,0x70cbb8
66909c:	c3                   	ret
66909d:	cc                   	int3
66909e:	cc                   	int3
66909f:	cc                   	int3
6690a0:	8b 15 54 cb 70 00    	mov    0x70cb54,%edx
6690a6:	83 fa 08             	cmp    $0x8,%edx
6690a9:	72 35                	jb     0x6690e0
6690ab:	8b 0d 40 cb 70 00    	mov    0x70cb40,%ecx
6690b1:	8d 14 55 02 00 00 00 	lea    0x2(,%edx,2),%edx
6690b8:	8b c1                	mov    %ecx,%eax
6690ba:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
6690c0:	72 14                	jb     0x6690d6
6690c2:	8b 49 fc             	mov    -0x4(%ecx),%ecx
6690c5:	83 c2 23             	add    $0x23,%edx
6690c8:	2b c1                	sub    %ecx,%eax
6690ca:	83 c0 fc             	add    $0xfffffffc,%eax
6690cd:	83 f8 1f             	cmp    $0x1f,%eax
6690d0:	0f 87 59 3e f8 ff    	ja     0x5ecf2f
6690d6:	52                   	push   %edx
6690d7:	51                   	push   %ecx
6690d8:	e8 95 7f f7 ff       	call   0x5e1072
6690dd:	83 c4 08             	add    $0x8,%esp
6690e0:	33 c0                	xor    %eax,%eax
6690e2:	c7 05 50 cb 70 00 00 	movl   $0x0,0x70cb50
6690e9:	00 00 00
6690ec:	c7 05 54 cb 70 00 07 	movl   $0x7,0x70cb54
6690f3:	00 00 00
6690f6:	66 a3 40 cb 70 00    	mov    %ax,0x70cb40
6690fc:	c3                   	ret
6690fd:	cc                   	int3
6690fe:	cc                   	int3
6690ff:	cc                   	int3
669100:	8b 15 5c cc 70 00    	mov    0x70cc5c,%edx
669106:	83 fa 10             	cmp    $0x10,%edx
669109:	72 2f                	jb     0x66913a
66910b:	8b 0d 48 cc 70 00    	mov    0x70cc48,%ecx
669111:	42                   	inc    %edx
669112:	8b c1                	mov    %ecx,%eax
669114:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
66911a:	72 14                	jb     0x669130
66911c:	8b 49 fc             	mov    -0x4(%ecx),%ecx
66911f:	83 c2 23             	add    $0x23,%edx
669122:	2b c1                	sub    %ecx,%eax
669124:	83 c0 fc             	add    $0xfffffffc,%eax
669127:	83 f8 1f             	cmp    $0x1f,%eax
66912a:	0f 87 ff 3d f8 ff    	ja     0x5ecf2f
669130:	52                   	push   %edx
669131:	51                   	push   %ecx
669132:	e8 3b 7f f7 ff       	call   0x5e1072
669137:	83 c4 08             	add    $0x8,%esp
66913a:	c7 05 58 cc 70 00 00 	movl   $0x0,0x70cc58
669141:	00 00 00
669144:	c7 05 5c cc 70 00 0f 	movl   $0xf,0x70cc5c
66914b:	00 00 00
66914e:	c6 05 48 cc 70 00 00 	movb   $0x0,0x70cc48
669155:	c3                   	ret
669156:	cc                   	int3
669157:	cc                   	int3
669158:	cc                   	int3
669159:	cc                   	int3
66915a:	cc                   	int3
66915b:	cc                   	int3
66915c:	cc                   	int3
66915d:	cc                   	int3
66915e:	cc                   	int3
66915f:	cc                   	int3
669160:	8b 15 74 cc 70 00    	mov    0x70cc74,%edx
669166:	83 fa 08             	cmp    $0x8,%edx
669169:	72 35                	jb     0x6691a0
66916b:	8b 0d 60 cc 70 00    	mov    0x70cc60,%ecx
669171:	8d 14 55 02 00 00 00 	lea    0x2(,%edx,2),%edx
669178:	8b c1                	mov    %ecx,%eax
66917a:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
669180:	72 14                	jb     0x669196
669182:	8b 49 fc             	mov    -0x4(%ecx),%ecx
669185:	83 c2 23             	add    $0x23,%edx
669188:	2b c1                	sub    %ecx,%eax
66918a:	83 c0 fc             	add    $0xfffffffc,%eax
66918d:	83 f8 1f             	cmp    $0x1f,%eax
669190:	0f 87 99 3d f8 ff    	ja     0x5ecf2f
669196:	52                   	push   %edx
669197:	51                   	push   %ecx
669198:	e8 d5 7e f7 ff       	call   0x5e1072
66919d:	83 c4 08             	add    $0x8,%esp
6691a0:	33 c0                	xor    %eax,%eax
6691a2:	c7 05 70 cc 70 00 00 	movl   $0x0,0x70cc70
6691a9:	00 00 00
6691ac:	c7 05 74 cc 70 00 07 	movl   $0x7,0x70cc74
6691b3:	00 00 00
6691b6:	66 a3 60 cc 70 00    	mov    %ax,0x70cc60
6691bc:	c3                   	ret
6691bd:	cc                   	int3
6691be:	cc                   	int3
6691bf:	cc                   	int3
6691c0:	8b 15 e4 cb 70 00    	mov    0x70cbe4,%edx
6691c6:	83 fa 08             	cmp    $0x8,%edx
6691c9:	72 35                	jb     0x669200
6691cb:	8b 0d d0 cb 70 00    	mov    0x70cbd0,%ecx
6691d1:	8d 14 55 02 00 00 00 	lea    0x2(,%edx,2),%edx
6691d8:	8b c1                	mov    %ecx,%eax
6691da:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
6691e0:	72 14                	jb     0x6691f6
6691e2:	8b 49 fc             	mov    -0x4(%ecx),%ecx
6691e5:	83 c2 23             	add    $0x23,%edx
6691e8:	2b c1                	sub    %ecx,%eax
6691ea:	83 c0 fc             	add    $0xfffffffc,%eax
6691ed:	83 f8 1f             	cmp    $0x1f,%eax
6691f0:	0f 87 39 3d f8 ff    	ja     0x5ecf2f
6691f6:	52                   	push   %edx
6691f7:	51                   	push   %ecx
6691f8:	e8 75 7e f7 ff       	call   0x5e1072
6691fd:	83 c4 08             	add    $0x8,%esp
669200:	33 c0                	xor    %eax,%eax
669202:	c7 05 e0 cb 70 00 00 	movl   $0x0,0x70cbe0
669209:	00 00 00
66920c:	c7 05 e4 cb 70 00 07 	movl   $0x7,0x70cbe4
669213:	00 00 00
669216:	66 a3 d0 cb 70 00    	mov    %ax,0x70cbd0
66921c:	c3                   	ret
66921d:	cc                   	int3
66921e:	cc                   	int3
66921f:	cc                   	int3
669220:	8b 15 2c cc 70 00    	mov    0x70cc2c,%edx
669226:	83 fa 08             	cmp    $0x8,%edx
669229:	72 35                	jb     0x669260
66922b:	8b 0d 18 cc 70 00    	mov    0x70cc18,%ecx
669231:	8d 14 55 02 00 00 00 	lea    0x2(,%edx,2),%edx
669238:	8b c1                	mov    %ecx,%eax
66923a:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
669240:	72 14                	jb     0x669256
669242:	8b 49 fc             	mov    -0x4(%ecx),%ecx
669245:	83 c2 23             	add    $0x23,%edx
669248:	2b c1                	sub    %ecx,%eax
66924a:	83 c0 fc             	add    $0xfffffffc,%eax
66924d:	83 f8 1f             	cmp    $0x1f,%eax
669250:	0f 87 d9 3c f8 ff    	ja     0x5ecf2f
669256:	52                   	push   %edx
669257:	51                   	push   %ecx
669258:	e8 15 7e f7 ff       	call   0x5e1072
66925d:	83 c4 08             	add    $0x8,%esp
669260:	33 c0                	xor    %eax,%eax
669262:	c7 05 28 cc 70 00 00 	movl   $0x0,0x70cc28
669269:	00 00 00
66926c:	c7 05 2c cc 70 00 07 	movl   $0x7,0x70cc2c
669273:	00 00 00
669276:	66 a3 18 cc 70 00    	mov    %ax,0x70cc18
66927c:	c3                   	ret
66927d:	cc                   	int3
66927e:	cc                   	int3
66927f:	cc                   	int3
669280:	8b 15 14 cc 70 00    	mov    0x70cc14,%edx
669286:	83 fa 08             	cmp    $0x8,%edx
669289:	72 35                	jb     0x6692c0
66928b:	8b 0d 00 cc 70 00    	mov    0x70cc00,%ecx
669291:	8d 14 55 02 00 00 00 	lea    0x2(,%edx,2),%edx
669298:	8b c1                	mov    %ecx,%eax
66929a:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
6692a0:	72 14                	jb     0x6692b6
6692a2:	8b 49 fc             	mov    -0x4(%ecx),%ecx
6692a5:	83 c2 23             	add    $0x23,%edx
6692a8:	2b c1                	sub    %ecx,%eax
6692aa:	83 c0 fc             	add    $0xfffffffc,%eax
6692ad:	83 f8 1f             	cmp    $0x1f,%eax
6692b0:	0f 87 79 3c f8 ff    	ja     0x5ecf2f
6692b6:	52                   	push   %edx
6692b7:	51                   	push   %ecx
6692b8:	e8 b5 7d f7 ff       	call   0x5e1072
6692bd:	83 c4 08             	add    $0x8,%esp
6692c0:	33 c0                	xor    %eax,%eax
6692c2:	c7 05 10 cc 70 00 00 	movl   $0x0,0x70cc10
6692c9:	00 00 00
6692cc:	c7 05 14 cc 70 00 07 	movl   $0x7,0x70cc14
6692d3:	00 00 00
6692d6:	66 a3 00 cc 70 00    	mov    %ax,0x70cc00
6692dc:	c3                   	ret
6692dd:	cc                   	int3
6692de:	cc                   	int3
6692df:	cc                   	int3
6692e0:	68 b0 86 43 00       	push   $0x4386b0
6692e5:	6a 35                	push   $0x35
6692e7:	6a 18                	push   $0x18
6692e9:	68 a8 cc 70 00       	push   $0x70cca8
6692ee:	e8 3a 7c f7 ff       	call   0x5e0f2d
6692f3:	c3                   	ret
6692f4:	cc                   	int3
6692f5:	cc                   	int3
6692f6:	cc                   	int3
6692f7:	cc                   	int3
6692f8:	cc                   	int3
6692f9:	cc                   	int3
6692fa:	cc                   	int3
6692fb:	cc                   	int3
6692fc:	cc                   	int3
6692fd:	cc                   	int3
6692fe:	cc                   	int3
6692ff:	cc                   	int3
669300:	8b 15 2c d8 70 00    	mov    0x70d82c,%edx
669306:	83 fa 10             	cmp    $0x10,%edx
669309:	72 2f                	jb     0x66933a
66930b:	8b 0d 18 d8 70 00    	mov    0x70d818,%ecx
669311:	42                   	inc    %edx
669312:	8b c1                	mov    %ecx,%eax
669314:	81 fa 00 10 00 00    	cmp    $0x1000,%edx
66931a:	72 14                	jb     0x669330
66931c:	8b 49 fc             	mov    -0x4(%ecx),%ecx
66931f:	83 c2 23             	add    $0x23,%edx
669322:	2b c1                	sub    %ecx,%eax
669324:	83 c0 fc             	add    $0xfffffffc,%eax
669327:	83 f8 1f             	cmp    $0x1f,%eax
66932a:	0f 87 ff 3b f8 ff    	ja     0x5ecf2f
669330:	52                   	push   %edx