401194:	9c                   	pushf
401195:	2b 40 00             	sub    0x0(%eax),%eax
401198:	83 00 00             	addl   $0x0,(%eax)
40119b:	00 40 2b             	add    %al,0x2b(%eax)
40119e:	40                   	inc    %eax
40119f:	00 e6                	add    %ah,%dh
4011a1:	03 00                	add    (%eax),%eax
4011a3:	00 c4                	add    %al,%ah
4011a5:	2a 40 00             	sub    0x0(%eax),%al
4011a8:	08 00                	or     %al,(%eax)
4011aa:	00 00                	add    %al,(%eax)
4011ac:	b0 2b                	mov    $0x2b,%al
4011ae:	40                   	inc    %eax
4011af:	00 15 00 00 00 c4    	add    %dl,0xc4000000
4011b5:	2b 40 00             	sub    0x0(%eax),%eax
4011b8:	11 00                	adc    %eax,(%eax)
4011ba:	00 00                	add    %al,(%eax)
4011bc:	e4 2b                	in     $0x2b,%al
4011be:	40                   	inc    %eax
4011bf:	00 6e 00             	add    %ch,0x0(%esi)
4011c2:	00 00                	add    %al,(%eax)
4011c4:	20 2b                	and    %ch,(%ebx)
4011c6:	40                   	inc    %eax
4011c7:	00 61 09             	add    %ah,0x9(%ecx)
4011ca:	00 00                	add    %al,(%eax)
4011cc:	08 2b                	or     %ch,(%ebx)
4011ce:	40                   	inc    %eax
4011cf:	00 e3                	add    %ah,%bl
4011d1:	03 00                	add    (%eax),%eax
4011d3:	00 f8                	add    %bh,%al
4011d5:	2b 40 00             	sub    0x0(%eax),%eax
4011d8:	0e                   	push   %cs
4011d9:	00 00                	add    %al,(%eax)
4011db:	00 b0 2b 40 00 03    	add    %dh,0x300402b(%eax)
4011e1:	00 00                	add    %al,(%eax)
4011e3:	00 68 2b             	add    %ch,0x2b(%eax)
4011e6:	40                   	inc    %eax
4011e7:	00 1e                	add    %bl,(%esi)
4011e9:	00 00                	add    %al,(%eax)
4011eb:	00 20                	add    %ah,(%eax)
4011ed:	2b 40 00             	sub    0x0(%eax),%eax
4011f0:	d5 04                	aad    $0x4
4011f2:	00 00                	add    %al,(%eax)
4011f4:	c4 2b                	les    (%ebx),%ebp
4011f6:	40                   	inc    %eax
4011f7:	00 19                	add    %bl,(%ecx)
4011f9:	00 00                	add    %al,(%eax)
4011fb:	00 20                	add    %ah,(%eax)
4011fd:	2b 40 00             	sub    0x0(%eax),%eax
401200:	20 00                	and    %al,(%eax)
401202:	00 00                	add    %al,(%eax)
401204:	c4 2a                	les    (%edx),%ebp
401206:	40                   	inc    %eax
401207:	00 04 00             	add    %al,(%eax,%eax,1)
40120a:	00 00                	add    %al,(%eax)
40120c:	0c 2c                	or     $0x2c,%al
40120e:	40                   	inc    %eax
40120f:	00 1d 00 00 00 20    	add    %bl,0x20000000
401215:	2b 40 00             	sub    0x0(%eax),%eax
401218:	13 00                	adc    (%eax),%eax
40121a:	00 00                	add    %al,(%eax)
40121c:	c4 2a                	les    (%edx),%ebp
40121e:	40                   	inc    %eax
40121f:	00 1d 27 00 00 20    	add    %bl,0x20000027
401225:	2c 40                	sub    $0x40,%al
401227:	00 40 27             	add    %al,0x27(%eax)
40122a:	00 00                	add    %al,(%eax)
40122c:	34 2c                	xor    $0x2c,%al
40122e:	40                   	inc    %eax
40122f:	00 41 27             	add    %al,0x27(%ecx)
401232:	00 00                	add    %al,(%eax)
401234:	44                   	inc    %esp
401235:	2c 40                	sub    $0x40,%al
401237:	00 3f                	add    %bh,(%edi)
401239:	27                   	daa
40123a:	00 00                	add    %al,(%eax)
40123c:	5c                   	pop    %esp
40123d:	2c 40                	sub    $0x40,%al
40123f:	00 35 27 00 00 7c    	add    %dh,0x7c000027
401245:	2c 40                	sub    $0x40,%al
401247:	00 19                	add    %bl,(%ecx)
401249:	27                   	daa
40124a:	00 00                	add    %al,(%eax)
40124c:	9c                   	pushf
40124d:	2c 40                	sub    $0x40,%al
40124f:	00 45 27             	add    %al,0x27(%ebp)
401252:	00 00                	add    %al,(%eax)
401254:	b0 2c                	mov    $0x2c,%al
401256:	40                   	inc    %eax
401257:	00 4d 27             	add    %cl,0x27(%ebp)
40125a:	00 00                	add    %al,(%eax)
40125c:	c4 2c 40             	les    (%eax,%eax,2),%ebp
40125f:	00 46 27             	add    %al,0x27(%esi)
401262:	00 00                	add    %al,(%eax)
401264:	d8 2c 40             	fsubrs (%eax,%eax,2)
401267:	00 37                	add    %dh,(%edi)
401269:	27                   	daa
40126a:	00 00                	add    %al,(%eax)
40126c:	ec                   	in     (%dx),%al
40126d:	2c 40                	sub    $0x40,%al
40126f:	00 1e                	add    %bl,(%esi)
401271:	27                   	daa
401272:	00 00                	add    %al,(%eax)
401274:	0c 2d                	or     $0x2d,%al
401276:	40                   	inc    %eax
401277:	00 51 27             	add    %dl,0x27(%ecx)
40127a:	00 00                	add    %al,(%eax)
40127c:	18 2d 40 00 34 27    	sbb    %ch,0x27340040
401282:	00 00                	add    %al,(%eax)
401284:	2c 2d                	sub    $0x2d,%al
401286:	40                   	inc    %eax
401287:	00 14 27             	add    %dl,(%edi,%eiz,1)
40128a:	00 00                	add    %al,(%eax)
40128c:	44                   	inc    %esp
40128d:	2d 40 00 26 27       	sub    $0x27260040,%eax
401292:	00 00                	add    %al,(%eax)
401294:	50                   	push   %eax
401295:	2d 40 00 48 27       	sub    $0x27480040,%eax
40129a:	00 00                	add    %al,(%eax)
40129c:	64 2d 40 00 28 27    	fs sub $0x27280040,%eax
4012a2:	00 00                	add    %al,(%eax)
4012a4:	78 2d                	js     0x4012d3
4012a6:	40                   	inc    %eax
4012a7:	00 38                	add    %bh,(%eax)
4012a9:	27                   	daa
4012aa:	00 00                	add    %al,(%eax)
4012ac:	8c 2d 40 00 4f 27    	mov    %gs,0x274f0040
4012b2:	00 00                	add    %al,(%eax)
4012b4:	9c                   	pushf
4012b5:	2d 40 00 42 27       	sub    $0x27420040,%eax
4012ba:	00 00                	add    %al,(%eax)
4012bc:	b0 2d                	mov    $0x2d,%al
4012be:	40                   	inc    %eax
4012bf:	00 44 27 00          	add    %al,0x0(%edi,%eiz,1)
4012c3:	00 c0                	add    %al,%al
4012c5:	2d 40 00 43 27       	sub    $0x27430040,%eax
4012ca:	00 00                	add    %al,(%eax)
4012cc:	d0 2d 40 00 47 27    	shrb   $1,0x27470040
4012d2:	00 00                	add    %al,(%eax)
4012d4:	e4 2d                	in     $0x2d,%al
4012d6:	40                   	inc    %eax
4012d7:	00 3a                	add    %bh,(%edx)
4012d9:	27                   	daa
4012da:	00 00                	add    %al,(%eax)
4012dc:	f4                   	hlt
4012dd:	2d 40 00 49 27       	sub    $0x27490040,%eax
4012e2:	00 00                	add    %al,(%eax)
4012e4:	08 2e                	or     %ch,(%esi)
4012e6:	40                   	inc    %eax
4012e7:	00 36                	add    %dh,(%esi)
4012e9:	27                   	daa
4012ea:	00 00                	add    %al,(%eax)
4012ec:	18 2e                	sbb    %ch,(%esi)
4012ee:	40                   	inc    %eax
4012ef:	00 3d 27 00 00 28    	add    %bh,0x28000027
4012f5:	2e 40                	cs inc %eax
4012f7:	00 3b                	add    %bh,(%ebx)
4012f9:	27                   	daa
4012fa:	00 00                	add    %al,(%eax)
4012fc:	40                   	inc    %eax
4012fd:	2e 40                	cs inc %eax
4012ff:	00 39                	add    %bh,(%ecx)
401301:	27                   	daa
401302:	00 00                	add    %al,(%eax)
401304:	58                   	pop    %eax
401305:	2e 40                	cs inc %eax
401307:	00 4c 27 00          	add    %cl,0x0(%edi,%eiz,1)
40130b:	00 6c 2e 40          	add    %ch,0x40(%esi,%ebp,1)
40130f:	00 33                	add    %dh,(%ebx)
401311:	27                   	daa
401312:	00 00                	add    %al,(%eax)
401314:	78 2e                	js     0x401344
401316:	40                   	inc    %eax
40131f:	00 66 00             	add    %ah,0x0(%esi)
401322:	00 00                	add    %al,(%eax)
401324:	90                   	nop
401325:	2e 40                	cs inc %eax
401327:	00 64 00 00          	add    %ah,0x0(%eax,%eax,1)
40132b:	00 b0 2e 40 00 65    	add    %dh,0x6500402e(%eax)
401331:	00 00                	add    %al,(%eax)
401333:	00 c0                	add    %al,%al
401335:	2e 40                	cs inc %eax
401337:	00 71 00             	add    %dh,0x0(%ecx)
40133a:	00 00                	add    %al,(%eax)
40133c:	d8 2e                	fsubrs (%esi)
40133e:	40                   	inc    %eax
40133f:	00 07                	add    %al,(%edi)
401341:	00 00                	add    %al,(%eax)
401343:	00 ec                	add    %ch,%ah
401345:	2e 40                	cs inc %eax
401347:	00 21                	add    %ah,(%ecx)
401349:	00 00                	add    %al,(%eax)
40134b:	00 04 2f             	add    %al,(%edi,%ebp,1)
40134e:	40                   	inc    %eax
40134f:	00 0e                	add    %cl,(%esi)
401351:	00 00                	add    %al,(%eax)
401353:	00 1c 2f             	add    %bl,(%edi,%ebp,1)
401356:	40                   	inc    %eax
401357:	00 09                	add    %cl,(%ecx)
401359:	00 00                	add    %al,(%eax)
40135b:	00 28                	add    %ch,(%eax)
40135d:	2f                   	das
40135e:	40                   	inc    %eax
40135f:	00 68 00             	add    %ch,0x0(%eax)
401362:	00 00                	add    %al,(%eax)
401364:	3c 2f                	cmp    $0x2f,%al
401366:	40                   	inc    %eax
401367:	00 20                	add    %ah,(%eax)
401369:	00 00                	add    %al,(%eax)
40136b:	00 48 2f             	add    %cl,0x2f(%eax)
40136e:	40                   	inc    %eax
40136f:	00 6a 00             	add    %ch,0x0(%edx)
401372:	00 00                	add    %al,(%eax)
401374:	54                   	push   %esp
401375:	2f                   	das
401376:	40                   	inc    %eax
401377:	00 67 00             	add    %ah,0x0(%edi)
40137a:	00 00                	add    %al,(%eax)
40137c:	68 2f 40 00 6b       	push   $0x6b00402f
401381:	00 00                	add    %al,(%eax)
401383:	00 88 2f 40 00 6c    	add    %cl,0x6c00402f(%eax)
401389:	00 00                	add    %al,(%eax)
40138b:	00 9c 2f 40 00 12 00 	add    %bl,0x120040(%edi,%ebp,1)
401392:	00 00                	add    %al,(%eax)
401394:	e4 2b                	in     $0x2b,%al
401396:	40                   	inc    %eax
401397:	00 6d 00             	add    %ch,0x0(%ebp)
40139a:	00 00                	add    %al,(%eax)
40139c:	b0 2f                	mov    $0x2f,%al
40139e:	40                   	inc    %eax
40139f:	00 10                	add    %dl,(%eax)
4013a1:	00 00                	add    %al,(%eax)
4013a3:	00 08                	add    %cl,(%eax)
4013a5:	2b 40 00             	sub    0x0(%eax),%eax
4013a8:	29 00                	sub    %eax,(%eax)
4013aa:	00 00                	add    %al,(%eax)
4013ac:	2c 2b                	sub    $0x2b,%al
4013ae:	40                   	inc    %eax
4013af:	00 08                	add    %cl,(%eax)
4013b1:	00 00                	add    %al,(%eax)
4013b3:	00 d0                	add    %dl,%al
4013b5:	2f                   	das
4013b6:	40                   	inc    %eax
4013b7:	00 11                	add    %dl,(%ecx)
4013b9:	00 00                	add    %al,(%eax)
4013bb:	00 d8                	add    %bl,%al
4013bd:	2a 40 00             	sub    0x0(%eax),%al
4013c0:	1b 00                	sbb    (%eax),%eax
4013c2:	00 00                	add    %al,(%eax)
4013c4:	e8 2f 40 00 26       	call   0x264053f8
4013c9:	00 00                	add    %al,(%eax)
4013cb:	00 f4                	add    %dh,%ah
4013cd:	2a 40 00             	sub    0x0(%eax),%al
4013d0:	28 00                	sub    %al,(%eax)
4013d2:	00 00                	add    %al,(%eax)
4013d4:	84 2b                	test   %ch,(%ebx)
4013d6:	40                   	inc    %eax
4013d7:	00 6e 00             	add    %ch,0x0(%esi)
4013da:	00 00                	add    %al,(%eax)
4013dc:	f8                   	clc
4013dd:	2f                   	das
4013de:	40                   	inc    %eax
4013df:	00 6f 00             	add    %ch,0x0(%edi)
4013e2:	00 00                	add    %al,(%eax)
4013e4:	0c 30                	or     $0x30,%al
4013e6:	40                   	inc    %eax
4013e7:	00 2a                	add    %ch,(%edx)
4013e9:	00 00                	add    %al,(%eax)
4013eb:	00 20                	add    %ah,(%eax)
4013ed:	30 40 00             	xor    %al,0x0(%eax)
4013f0:	19 00                	sbb    %eax,(%eax)
4013f2:	00 00                	add    %al,(%eax)
4013f4:	38 30                	cmp    %dh,(%eax)
4013f6:	40                   	inc    %eax
4013f7:	00 04 00             	add    %al,(%eax,%eax,1)
4013fa:	00 00                	add    %al,(%eax)
4013fc:	44                   	inc    %esp
4013fd:	2d 40 00 16 00       	sub    $0x160040,%eax
401402:	00 00                	add    %al,(%eax)
401404:	40                   	inc    %eax
401405:	2b 40 00             	sub    0x0(%eax),%eax
401408:	1d 00 00 00 5c       	sbb    $0x5c000000,%eax
40140d:	30 40 00             	xor    %al,0x0(%eax)
401410:	05 00 00 00 20       	add    $0x20000000,%eax
401415:	2b 40 00             	sub    0x0(%eax),%eax
401418:	15 00 00 00 6c       	adc    $0x6c000000,%eax
40141d:	30 40 00             	xor    %al,0x0(%eax)
401420:	73 00                	jae    0x401422
401422:	00 00                	add    %al,(%eax)
401424:	7c 30                	jl     0x401456
401426:	40                   	inc    %eax
401427:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
40142b:	00 8c 30 40 00 75 00 	add    %cl,0x750040(%eax,%esi,1)
401432:	00 00                	add    %al,(%eax)
401434:	9c                   	pushf
401435:	30 40 00             	xor    %al,0x0(%eax)
401438:	76 00                	jbe    0x40143a
40143a:	00 00                	add    %al,(%eax)
40143c:	ac                   	lods   %ds:(%esi),%al
40143d:	30 40 00             	xor    %al,0x0(%eax)
401440:	77 00                	ja     0x401442
401442:	00 00                	add    %al,(%eax)
401444:	c0 30 40             	shlb   $0x40,(%eax)
401447:	00 0a                	add    %cl,(%edx)
401449:	00 00                	add    %al,(%eax)
40144b:	00 d0                	add    %dl,%al
40144d:	30 40 00             	xor    %al,0x0(%eax)
401450:	79 00                	jns    0x401452
401452:	00 00                	add    %al,(%eax)
401454:	e4 30                	in     $0x30,%al
401456:	40                   	inc    %eax
401457:	00 27                	add    %ah,(%edi)
401459:	00 00                	add    %al,(%eax)
40145b:	00 9c 2b 40 00 78 00 	add    %bl,0x780040(%ebx,%ebp,1)
401462:	00 00                	add    %al,(%eax)
401464:	ec                   	in     (%dx),%al
401465:	30 40 00             	xor    %al,0x0(%eax)
401468:	7a 00                	jp     0x40146a
40146a:	00 00                	add    %al,(%eax)
40146c:	04 31                	add    $0x31,%al
40146e:	40                   	inc    %eax
40146f:	00 7b 00             	add    %bh,0x0(%ebx)
401472:	00 00                	add    %al,(%eax)
401474:	10 31                	adc    %dh,(%ecx)
401476:	40                   	inc    %eax
401477:	00 1c 00             	add    %bl,(%eax,%eax,1)
40147a:	00 00                	add    %al,(%eax)
40147c:	54                   	push   %esp
40147d:	2b 40 00             	sub    0x0(%eax),%eax
401480:	7c 00                	jl     0x401482
401482:	00 00                	add    %al,(%eax)
401484:	24 31                	and    $0x31,%al
401486:	40                   	inc    %eax
401487:	00 06                	add    %al,(%esi)
401489:	00 00                	add    %al,(%eax)
40148b:	00 38                	add    %bh,(%eax)
40148d:	31 40 00             	xor    %eax,0x0(%eax)
401490:	13 00                	adc    (%eax),%eax
401492:	00 00                	add    %al,(%eax)
401494:	e4 2a                	in     $0x2a,%al
401496:	40                   	inc    %eax
401497:	00 02                	add    %al,(%edx)
401499:	00 00                	add    %al,(%eax)
40149b:	00 68 2b             	add    %ch,0x2b(%eax)
40149e:	40                   	inc    %eax
40149f:	00 03                	add    %al,(%ebx)
4014a1:	00 00                	add    %al,(%eax)
4014a3:	00 54 31 40          	add    %dl,0x40(%ecx,%esi,1)
4014a7:	00 14 00             	add    %dl,(%eax,%eax,1)
4014aa:	00 00                	add    %al,(%eax)