474031:	00 00                	add    %al,(%eax)
474033:	00 81 00 dd 0e b8    	add    %al,-0x47f12300(%ecx)
474039:	00 0e                	add    %cl,(%esi)
47403b:	00 3c 27             	add    %bh,(%edi,%eiz,1)
47403e:	00 00                	add    %al,(%eax)
474040:	00 00                	add    %al,(%eax)
474042:	81 00 dd 0e 52 00    	addl   $0x520edd,(%eax)
474048:	10 00                	adc    %al,(%eax)
47404a:	44                   	inc    %esp
47404b:	27                   	daa
47404c:	00 00                	add    %al,(%eax)
47404e:	00 00                	add    %al,(%eax)
474050:	81 00 f3 0e 52 00    	addl   $0x520ef3,(%eax)
474056:	10 00                	adc    %al,(%eax)
474058:	6c                   	insb   (%dx),%es:(%edi)
474059:	27                   	daa
47405a:	00 00                	add    %al,(%eax)
47405c:	00 00                	add    %al,(%eax)
47405e:	86 00                	xchg   %al,(%eax)
474060:	f3 0e                	repz push %cs
474062:	36 00 10             	add    %dl,%ss:(%eax)
474065:	00 a0 27 00 00 00    	add    %ah,0x27(%eax)
47406b:	00 86 00 f5 0e 36    	add    %al,0x360ef500(%esi)
474071:	00 10                	add    %dl,(%eax)
474073:	00 bc 27 00 00 00 00 	add    %bh,0x0(%edi,%eiz,1)
47407a:	86 00                	xchg   %al,(%eax)
47407c:	f3 0e                	repz push %cs
47407e:	b3 00                	mov    $0x0,%bl
474080:	10 00                	adc    %al,(%eax)
474082:	cc                   	int3
474083:	27                   	daa
474084:	00 00                	add    %al,(%eax)
474086:	00 00                	add    %al,(%eax)
474088:	81 00 dd 0e 56 00    	addl   $0x560edd,(%eax)
47408e:	11 00                	adc    %eax,(%eax)
474090:	d8 27                	fsubs  (%edi)
474092:	00 00                	add    %al,(%eax)
474094:	00 00                	add    %al,(%eax)
474096:	81 00 f3 0e 56 00    	addl   $0x560ef3,(%eax)
47409c:	13 00                	adc    (%eax),%eax
47409e:	48                   	dec    %eax
47409f:	28 00                	sub    %al,(%eax)
4740a1:	00 00                	add    %al,(%eax)
4740a3:	00 86 00 dd 0e be    	add    %al,-0x41f12300(%esi)
4740a9:	00 15 00 64 28 00    	add    %dl,0x286400
4740af:	00 00                	add    %al,(%eax)
4740b1:	00 86 00 dd 0e 66    	add    %al,0x660edd00(%esi)
4740b7:	00 15 00 a4 28 00    	add    %dl,0x28a400
4740bd:	00 00                	add    %al,(%eax)
4740bf:	00 86 00 f3 0e be    	add    %al,-0x41f10d00(%esi)
4740c5:	00 16                	add    %dl,(%esi)
4740c7:	00 c0                	add    %al,%al
4740c9:	28 00                	sub    %al,(%eax)
4740cb:	00 00                	add    %al,(%eax)
4740cd:	00 86 00 f3 0e 66    	add    %al,0x660ef300(%esi)
4740d3:	00 16                	add    %dl,(%esi)
4740d5:	00 e8                	add    %ch,%al
4740d7:	28 00                	sub    %al,(%eax)
4740d9:	00 00                	add    %al,(%eax)
4740db:	00 81 00 f5 0e 56    	add    %al,0x560ef500(%ecx)
4740e1:	00 17                	add    %dl,(%edi)
4740e3:	00 fc                	add    %bh,%ah
4740e5:	28 00                	sub    %al,(%eax)
4740e7:	00 00                	add    %al,(%eax)
4740e9:	00 81 00 f7 0e 56    	add    %al,0x560ef700(%ecx)
4740ef:	00 19                	add    %bl,(%ecx)
4740f1:	00 1c 29             	add    %bl,(%ecx,%ebp,1)
4740f4:	00 00                	add    %al,(%eax)
4740f6:	00 00                	add    %al,(%eax)
4740f8:	91                   	xchg   %eax,%ecx
4740f9:	00 dd                	add    %bl,%ch
4740fb:	0e                   	push   %cs
4740fc:	c2 00 1b             	ret    $0x1b00
4740ff:	00 30                	add    %dh,(%eax)
474101:	29 00                	sub    %eax,(%eax)
474103:	00 00                	add    %al,(%eax)
474105:	00 81 00 dd 0e c8    	add    %al,-0x37f12300(%ecx)
47410b:	00 1b                	add    %bl,(%ebx)
47410d:	00 4c 29 00          	add    %cl,0x0(%ecx,%ebp,1)
474111:	00 00                	add    %al,(%eax)
474113:	00 81 00 dd 0e ce    	add    %al,-0x31f12300(%ecx)
474119:	00 1b                	add    %bl,(%ebx)
47411b:	00 7c 29 00          	add    %bh,0x0(%ecx,%ebp,1)
47411f:	00 00                	add    %al,(%eax)
474121:	00 81 00 1e 12 56    	add    %al,0x56121e00(%ecx)
474127:	00 1c 00             	add    %bl,(%eax,%eax,1)
47412a:	bc 29 00 00 00       	mov    $0x29,%esp
47412f:	00 86 00 f5 0e be    	add    %al,-0x41f10b00(%esi)
474135:	00 1e                	add    %bl,(%esi)
474137:	00 f0                	add    %dh,%al
474139:	29 00                	sub    %eax,(%eax)
47413b:	00 00                	add    %al,(%eax)
47413d:	00 86 00 f5 0e 66    	add    %al,0x660ef500(%esi)
474143:	00 1e                	add    %bl,(%esi)
474145:	00 fc                	add    %bh,%ah
474147:	29 00                	sub    %eax,(%eax)
474149:	00 00                	add    %al,(%eax)
47414b:	00 81 00 f7 0e be    	add    %al,-0x41f10900(%ecx)
474151:	00 1f                	add    %bl,(%edi)
474153:	00 60 2a             	add    %ah,0x2a(%eax)
474156:	00 00                	add    %al,(%eax)
474158:	00 00                	add    %al,(%eax)
47415a:	81 00 1e 12 be 00    	addl   $0xbe121e,(%eax)
474160:	1f                   	pop    %ds
474161:	00 1c 2b             	add    %bl,(%ebx,%ebp,1)
474164:	00 00                	add    %al,(%eax)
474166:	00 00                	add    %al,(%eax)
474168:	81 00 66 12 56 00    	addl   $0x561266,(%eax)
47416e:	1f                   	pop    %ds
47416f:	00 c0                	add    %al,%al
474171:	2b 00                	sub    (%eax),%eax
474173:	00 00                	add    %al,(%eax)
474175:	00 86 00 dd 0e d5    	add    %al,-0x2af12300(%esi)
47417b:	00 21                	add    %ah,(%ecx)
47417d:	00 c4                	add    %al,%ah
47417f:	2c 00                	sub    $0x0,%al
474181:	00 00                	add    %al,(%eax)
474183:	00 91 00 dd 0e dd    	add    %dl,-0x22f12300(%ecx)
474189:	00 23                	add    %ah,(%ebx)
47418b:	00 50 2d             	add    %dl,0x2d(%eax)
47418e:	00 00                	add    %al,(%eax)
474190:	00 00                	add    %al,(%eax)
474192:	81 00 8b 12 56 00    	addl   $0x56128b,(%eax)
474198:	25 00 5c 2d 00       	and    $0x2d5c00,%eax
47419d:	00 00                	add    %al,(%eax)
47419f:	00 81 00 df 0e 56    	add    %al,0x560edf00(%ecx)
4741a5:	00 27                	add    %ah,(%edi)
4741a7:	00 68 2d             	add    %ch,0x2d(%eax)
4741aa:	00 00                	add    %al,(%eax)
4741ac:	00 00                	add    %al,(%eax)
4741ae:	81 00 e4 0f 56 00    	addl   $0x560fe4,(%eax)
4741b4:	29 00                	sub    %eax,(%eax)
4741b6:	74 2d                	je     0x4741e5
4741b8:	00 00                	add    %al,(%eax)
4741ba:	00 00                	add    %al,(%eax)
4741bc:	81 00 66 12 be 00    	addl   $0xbe1266,(%eax)
4741c2:	2b 00                	sub    (%eax),%eax
4741c4:	d0 2d 00 00 00 00    	shrb   $1,0x0
4741ca:	81 00 8b 12 be 00    	addl   $0xbe128b,(%eax)
4741d0:	2b 00                	sub    (%eax),%eax
4741d2:	18 2e                	sbb    %ch,(%esi)
4741d4:	00 00                	add    %al,(%eax)
4741d6:	00 00                	add    %al,(%eax)
4741d8:	81 00 0c 10 56 00    	addl   $0x56100c,(%eax)
4741de:	2b 00                	sub    (%eax),%eax
4741e0:	58                   	pop    %eax
4741e1:	2e 00 00             	add    %al,%cs:(%eax)
4741e4:	00 00                	add    %al,(%eax)
4741e6:	81 00 dd 0e e5 00    	addl   $0xe50edd,(%eax)
4741ec:	2d 00 c8 2e 00       	sub    $0x2ec800,%eax
4741f1:	00 00                	add    %al,(%eax)
4741f3:	00 81 00 dd 0e eb    	add    %al,-0x14f12300(%ecx)
4741f9:	00 2d 00 e4 2e 00    	add    %ch,0x2ee400
4741ff:	00 00                	add    %al,(%eax)
474201:	00 81 00 43 12 56    	add    %al,0x56124300(%ecx)
474207:	00 2e                	add    %ch,(%esi)
474209:	00 d4                	add    %dl,%ah
47420b:	2f                   	das
47420c:	00 00                	add    %al,(%eax)
47420e:	00 00                	add    %al,(%eax)
474210:	81 00 dd 0e f2 00    	addl   $0xf20edd,(%eax)
474216:	30 00                	xor    %al,(%eax)
474218:	9c                   	pushf
474219:	30 00                	xor    %al,(%eax)
47421b:	00 00                	add    %al,(%eax)
47421d:	00 81 00 dd 0e fd    	add    %al,-0x2f12300(%ecx)
474223:	00 34 00             	add    %dh,(%eax,%eax,1)
474226:	ec                   	in     (%dx),%al
474227:	30 00                	xor    %al,(%eax)
474229:	00 00                	add    %al,(%eax)
47422b:	00 81 00 dd 0e 04    	add    %al,0x40edd00(%ecx)
474231:	01 36                	add    %esi,(%esi)
474233:	00 64 31 00          	add    %ah,0x0(%ecx,%esi,1)
474237:	00 00                	add    %al,(%eax)
474239:	00 91 00 dd 0e 0a    	add    %dl,0xa0edd00(%ecx)
47423f:	01 38                	add    %edi,(%eax)
474241:	00 b0 31 00 00 00    	add    %dh,0x31(%eax)
474247:	00 81 00 20 12 56    	add    %al,0x56122000(%ecx)
47424d:	00 39                	add    %bh,(%ecx)
47424f:	00 b8 31 00 00 00    	add    %bh,0x31(%eax)
474255:	00 81 00 68 12 56    	add    %al,0x56126800(%ecx)
47425b:	00 3b                	add    %bh,(%ebx)
47425d:	00 c8                	add    %cl,%al
47425f:	31 00                	xor    %eax,(%eax)
474261:	00 00                	add    %al,(%eax)
474263:	00 81 00 8d 12 56    	add    %al,0x56128d00(%ecx)
474269:	00 3d 00 d8 31 00    	add    %bh,0x31d800
47426f:	00 00                	add    %al,(%eax)
474271:	00 81 00 e4 0e 56    	add    %al,0x560ee400(%ecx)
474277:	00 3f                	add    %bh,(%edi)
474279:	00 e8                	add    %ch,%al
47427b:	31 00                	xor    %eax,(%eax)
47427d:	00 00                	add    %al,(%eax)
47427f:	00 81 00 e9 0f 56    	add    %al,0x560fe900(%ecx)
474285:	00 41 00             	add    %al,0x0(%ecx)
474288:	f8                   	clc
474289:	31 00                	xor    %eax,(%eax)
47428b:	00 00                	add    %al,(%eax)
47428d:	00 81 00 11 10 56    	add    %al,0x56101100(%ecx)
474293:	00 43 00             	add    %al,0x0(%ebx)
474296:	24 32                	and    $0x32,%al
474298:	00 00                	add    %al,(%eax)
47429a:	00 00                	add    %al,(%eax)
47429c:	86 00                	xchg   %al,(%eax)
47429e:	f7 0e 36 00 45 00    	testl  $0x450036,(%esi)
4742a4:	40                   	inc    %eax
4742a5:	32 00                	xor    (%eax),%al
4742a7:	00 00                	add    %al,(%eax)
4742a9:	00 86 00 f5 0e b3    	add    %al,-0x4cf10b00(%esi)
4742af:	00 45 00             	add    %al,0x0(%ebp)
4742b2:	58                   	pop    %eax
4742b3:	32 00                	xor    (%eax),%al
4742b5:	00 00                	add    %al,(%eax)
4742b7:	00 81 00 48 12 56    	add    %al,0x56124800(%ecx)
4742bd:	00 46 00             	add    %al,0x0(%esi)
4742c0:	68 32 00 00 00       	push   $0x32
4742c5:	00 81 00 25 12 56    	add    %al,0x56122500(%ecx)
4742cb:	00 48 00             	add    %cl,0x0(%eax)
4742ce:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4742cf:	32 00                	xor    (%eax),%al
4742d1:	00 00                	add    %al,(%eax)
4742d3:	00 81 00 6d 12 56    	add    %al,0x56126d00(%ecx)
4742d9:	00 4a 00             	add    %cl,0x0(%edx)
4742dc:	30 33                	xor    %dh,(%ebx)
4742de:	00 00                	add    %al,(%eax)
4742e0:	00 00                	add    %al,(%eax)
4742e2:	81 00 dd 0e 10 01    	addl   $0x1100edd,(%eax)
4742e8:	4c                   	dec    %esp
4742e9:	00 4c 33 00          	add    %cl,0x0(%ebx,%esi,1)
4742ed:	00 00                	add    %al,(%eax)
4742ef:	00 81 00 dd 0e 15    	add    %al,0x150edd00(%ecx)
4742f5:	01 4c 00 24          	add    %ecx,0x24(%eax,%eax,1)
4742f9:	34 00                	xor    $0x0,%al
4742fb:	00 00                	add    %al,(%eax)
4742fd:	00 81 00 f5 0e 52    	add    %al,0x520ef500(%ecx)
474303:	00 4d 00             	add    %cl,0x0(%ebp)
474306:	5c                   	pop    %esp
474307:	34 00                	xor    $0x0,%al
474309:	00 00                	add    %al,(%eax)
47430b:	00 81 00 dd 0e 32    	add    %al,0x320edd00(%ecx)
474311:	00 4d 00             	add    %cl,0x0(%ebp)
474314:	78 34                	js     0x47434a
474316:	00 00                	add    %al,(%eax)
474318:	00 00                	add    %al,(%eax)
47431a:	81 00 dd 0e 1b 01    	addl   $0x11b0edd,(%eax)
474320:	4d                   	dec    %ebp
474321:	00 00                	add    %al,(%eax)
474323:	35 00 00 00 00       	xor    $0x0,%eax
474328:	86 00                	xchg   %al,(%eax)
47432a:	f3 0e                	repz push %cs
47432c:	32 00                	xor    (%eax),%al
47432e:	4e                   	dec    %esi
47432f:	00 1c 35 00 00 00 00 	add    %bl,0x0(,%esi,1)
474336:	86 00                	xchg   %al,(%eax)
474338:	f5                   	cmc
474339:	0e                   	push   %cs
47433a:	32 00                	xor    (%eax),%al
47433c:	4e                   	dec    %esi
47433d:	00 38                	add    %bh,(%eax)
47433f:	35 00 00 00 00       	xor    $0x0,%eax
474344:	86 00                	xchg   %al,(%eax)
474346:	f3 0e                	repz push %cs
474348:	1b 01                	sbb    (%ecx),%eax
47434a:	4e                   	dec    %esi
47434b:	00 54 35 00          	add    %dl,0x0(%ebp,%esi,1)
47434f:	00 00                	add    %al,(%eax)
474351:	00 86 00 f7 0e 32    	add    %al,0x320ef700(%esi)
474357:	00 4f 00             	add    %cl,0x0(%edi)
47435a:	70 35                	jo     0x474391
47435c:	00 00                	add    %al,(%eax)
47435e:	00 00                	add    %al,(%eax)
474360:	86 00                	xchg   %al,(%eax)
474362:	f5                   	cmc
474363:	0e                   	push   %cs
474364:	1b 01                	sbb    (%ecx),%eax
474366:	4f                   	dec    %edi
474367:	00 80 35 00 00 00    	add    %al,0x35(%eax)
47436d:	00 81 00 92 12 56    	add    %al,0x56129200(%ecx)
474373:	00 50 00             	add    %dl,0x0(%eax)
474376:	90                   	nop
474377:	35 00 00 00 00       	xor    $0x0,%eax
47437c:	81 00 dd 0e 20 01    	addl   $0x1200edd,(%eax)
474382:	52                   	push   %edx
474383:	00 98 35 00 00 00    	add    %bl,0x35(%eax)
474389:	00 81 00 f3 0e 20    	add    %al,0x200ef300(%ecx)
47438f:	01 54 00 a0          	add    %edx,-0x60(%eax,%eax,1)
474393:	35 00 00 00 00       	xor    $0x0,%eax
474398:	81 00 e9 0e 56 00    	addl   $0x560ee9,(%eax)
47439e:	56                   	push   %esi
47439f:	00 b4 35 00 00 00 00 	add    %dh,0x0(%ebp,%esi,1)
4743a6:	81 00 25 13 56 00    	addl   $0x561325,(%eax)
4743ac:	58                   	pop    %eax
4743ad:	00 18                	add    %bl,(%eax)
4743af:	36 00 00             	add    %al,%ss:(%eax)
4743b2:	00 00                	add    %al,(%eax)
4743b4:	86 00                	xchg   %al,(%eax)
4743b6:	dd 0e                	fisttpll (%esi)
4743b8:	28 01                	sub    %al,(%ecx)
4743ba:	5a                   	pop    %edx
4743bb:	00 9c 36 00 00 00 00 	add    %bl,0x0(%esi,%esi,1)
4743c2:	81 00 2a 13 56 00    	addl   $0x56132a,(%eax)
4743c8:	5d                   	pop    %ebp
4743c9:	00 a4 36 00 00 00 00 	add    %ah,0x0(%esi,%esi,1)
4743d0:	81 00 f7 0e 52 00    	addl   $0x520ef7,(%eax)
4743d6:	5f                   	pop    %edi
4743d7:	00 44 37 00          	add    %al,0x0(%edi,%esi,1)
4743db:	00 00                	add    %al,(%eax)
4743dd:	00 81 00 dd 0e 2f    	add    %al,0x2f0edd00(%ecx)
4743e3:	01 5f 00             	add    %ebx,0x0(%edi)
4743e6:	58                   	pop    %eax
4743e7:	37                   	aaa
4743e8:	00 00                	add    %al,(%eax)
4743ea:	00 00                	add    %al,(%eax)
4743ec:	81 00 2f 13 56 00    	addl   $0x56132f,(%eax)
4743f2:	61                   	popa
4743f3:	00 94 37 00 00 00 00 	add    %dl,0x0(%edi,%esi,1)
4743fa:	81 00 34 13 56 00    	addl   $0x561334,(%eax)
474400:	63 00                	arpl   %eax,(%eax)
474402:	30 38                	xor    %bh,(%eax)
474404:	00 00                	add    %al,(%eax)
474406:	00 00                	add    %al,(%eax)
474408:	81 00 dd 0e 37 01    	addl   $0x1370edd,(%eax)
47440e:	65 00 4c 38 00       	add    %cl,%gs:0x0(%eax,%edi,1)
474413:	00 00                	add    %al,(%eax)
474415:	00 81 00 39 13 56    	add    %al,0x56133900(%ecx)
47441b:	00 67 00             	add    %ah,0x0(%edi)
47441e:	bc 38 00 00 00       	mov    $0x38,%esp
474423:	00 81 00 dd 0e 3f    	add    %al,0x3f0edd00(%ecx)
474429:	01 69 00             	add    %ebp,0x0(%ecx)
47442c:	c4 38                	les    (%eax),%edi
47442e:	00 00                	add    %al,(%eax)
474430:	00 00                	add    %al,(%eax)
474432:	c4 00                	les    (%eax),%eax
474434:	1d 13 66 00 6b       	sbb    $0x6b006613,%eax
474439:	00 f8                	add    %bh,%al
47443b:	38 00                	cmp    %al,(%eax)
47443d:	00 00                	add    %al,(%eax)
47443f:	00 81 00 1e 12 52    	add    %al,0x52121e00(%ecx)
474445:	00 6c 00 a0          	add    %ch,-0x60(%eax,%eax,1)
474449:	4b                   	dec    %ebx
47444a:	00 00                	add    %al,(%eax)
47444c:	00 00                	add    %al,(%eax)
47444e:	86 18                	xchg   %bl,(%eax)
474450:	e5 12                	in     $0x12,%eax
474452:	52                   	push   %edx
474453:	00 6c 00 a8          	add    %ch,-0x58(%eax,%eax,1)
474457:	4b                   	dec    %ebx
474458:	00 00                	add    %al,(%eax)
47445a:	00 00                	add    %al,(%eax)
47445c:	83 00 dd             	addl   $0xffffffdd,(%eax)