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)
4014ac:	64 31 40 00          	xor    %eax,%fs:0x0(%eax)
4014b0:	80 00 00             	addb   $0x0,(%eax)
4014b3:	00 74 31 40          	add    %dh,0x40(%ecx,%esi,1)
4014b7:	00 7d 00             	add    %bh,0x0(%ebp)
4014ba:	00 00                	add    %al,(%eax)
4014bc:	84 31                	test   %dh,(%ecx)
4014be:	40                   	inc    %eax
4014bf:	00 7e 00             	add    %bh,0x0(%esi)
4014c2:	00 00                	add    %al,(%eax)
4014c4:	94                   	xchg   %eax,%esp
4014c5:	31 40 00             	xor    %eax,0x0(%eax)
4014c8:	0c 00                	or     $0x0,%al
4014ca:	00 00                	add    %al,(%eax)
4014cc:	b0 2b                	mov    $0x2b,%al
4014ce:	40                   	inc    %eax
4014cf:	00 81 00 00 00 a4    	add    %al,-0x5c000000(%ecx)
4014d5:	31 40 00             	xor    %eax,0x0(%eax)
4014d8:	69 00 00 00 f8 2b    	imul   $0x2bf80000,(%eax),%eax
4014de:	40                   	inc    %eax
4014df:	00 70 00             	add    %dh,0x0(%eax)
4014e2:	00 00                	add    %al,(%eax)
4014e4:	b4 31                	mov    $0x31,%ah
4014e6:	40                   	inc    %eax
4014e7:	00 01                	add    %al,(%ecx)
4014e9:	00 00                	add    %al,(%eax)
4014eb:	00 cc                	add    %cl,%ah
4014ed:	31 40 00             	xor    %eax,0x0(%eax)
4014f0:	82 00 00             	addb   $0x0,(%eax)
4014f3:	00 e4                	add    %ah,%ah
4014f5:	31 40 00             	xor    %eax,0x0(%eax)
4014f8:	8c 00                	mov    %es,(%eax)
4014fa:	00 00                	add    %al,(%eax)
4014fc:	fc                   	cld
4014fd:	31 40 00             	xor    %eax,0x0(%eax)
401500:	85 00                	test   %eax,(%eax)
401502:	00 00                	add    %al,(%eax)
401504:	14 32                	adc    $0x32,%al
401506:	40                   	inc    %eax
401507:	00 0d 00 00 00 c4    	add    %cl,0xc4000000
40150d:	2a 40 00             	sub    0x0(%eax),%al
401510:	86 00                	xchg   %al,(%eax)
401512:	00 00                	add    %al,(%eax)
401514:	20 32                	and    %dh,(%edx)
401516:	40                   	inc    %eax
401517:	00 87 00 00 00 30    	add    %al,0x30000000(%edi)
40151d:	32 40 00             	xor    0x0(%eax),%al
401520:	1e                   	push   %ds
401521:	00 00                	add    %al,(%eax)
401523:	00 48 32             	add    %cl,0x32(%eax)
401526:	40                   	inc    %eax
401527:	00 24 00             	add    %ah,(%eax,%eax,1)
40152a:	00 00                	add    %al,(%eax)
40152c:	60                   	pusha
40152d:	32 40 00             	xor    0x0(%eax),%al
401530:	0b 00                	or     (%eax),%eax
401532:	00 00                	add    %al,(%eax)
401534:	c4 2b                	les    (%ebx),%ebp
401536:	40                   	inc    %eax
401537:	00 22                	add    %ah,(%edx)
401539:	00 00                	add    %al,(%eax)
40153b:	00 80 32 40 00 7f    	add    %al,0x7f004032(%eax)
401541:	00 00                	add    %al,(%eax)
401543:	00 94 32 40 00 89 00 	add    %dl,0x890040(%edx,%esi,1)
40154a:	00 00                	add    %al,(%eax)
40154c:	ac                   	lods   %ds:(%esi),%al
40154d:	32 40 00             	xor    0x0(%eax),%al
401550:	8b 00                	mov    (%eax),%eax
401552:	00 00                	add    %al,(%eax)
401554:	bc 32 40 00 8a       	mov    $0x8a004032,%esp
401559:	00 00                	add    %al,(%eax)
40155b:	00 cc                	add    %cl,%ah
40155d:	32 40 00             	xor    0x0(%eax),%al
401560:	17                   	pop    %ss
401561:	00 00                	add    %al,(%eax)
401563:	00 d8                	add    %bl,%al
401565:	32 40 00             	xor    0x0(%eax),%al
401568:	18 00                	sbb    %al,(%eax)
40156a:	00 00                	add    %al,(%eax)
40156c:	0c 2c                	or     $0x2c,%al
40156e:	40                   	inc    %eax
40156f:	00 1f                	add    %bl,(%edi)
401571:	00 00                	add    %al,(%eax)
401573:	00 f8                	add    %bh,%al
401575:	32 40 00             	xor    0x0(%eax),%al
401578:	72 00                	jb     0x40157a
40157a:	00 00                	add    %al,(%eax)
40157c:	08 33                	or     %dh,(%ebx)
40157e:	40                   	inc    %eax
40157f:	00 84 00 00 00 28 33 	add    %al,0x33280000(%eax,%eax,1)
401586:	40                   	inc    %eax
401587:	00 88 00 00 00 38    	add    %cl,0x38000000(%eax)
40158d:	33 40 00             	xor    0x0(%eax),%eax
401598:	50                   	push   %eax
401599:	7c 41                	jl     0x4015dc
40159b:	00 00                	add    %al,(%eax)
40159d:	80 41 00 e0          	addb   $0xe0,0x0(%ecx)
4015a1:	7f 41                	jg     0x4015e4
4015a3:	00 20                	add    %ah,(%eax)
4015a5:	80 41 00 90          	addb   $0x90,0x0(%ecx)
4015a9:	ba 42 00 f0 7f       	mov    $0x7ff00042,%edx
4015ae:	41                   	inc    %ecx
4015af:	00 d0                	add    %dl,%al
4015b1:	7f 41                	jg     0x4015f4
4015b3:	00 10                	add    %dl,(%eax)
4015b5:	80 41 00 d0          	addb   $0xd0,0x0(%ecx)
4015b9:	b8 42 00 c0 b9       	mov    $0xb9c00042,%eax
4015be:	42                   	inc    %edx
4015bf:	00 f0                	add    %dh,%al
4015c1:	b6 42                	mov    $0x42,%dh
4015c3:	00 30                	add    %dh,(%eax)
4015c5:	ba 42 00 e0 b9       	mov    $0xb9e00042,%edx
4015ca:	42                   	inc    %edx
4015cb:	00 c0                	add    %al,%al
4015cd:	b6 42                	mov    $0x42,%dh
4015cf:	00 ac 00 00 00 00 00 	add    %ch,0x0(%eax,%eax,1)
40160a:	00 00                	add    %al,(%eax)
40160c:	b4 e0                	mov    $0xe0,%ah
40160e:	42                   	inc    %edx
40160f:	00 d0                	add    %dl,%al
401611:	37                   	aaa
401612:	40                   	inc    %eax
401613:	00 03                	add    %al,(%ebx)
401615:	00 00                	add    %al,(%eax)
401617:	00 c4                	add    %al,%ah
401619:	a4                   	movsb  %ds:(%esi),%es:(%edi)
40161a:	44                   	inc    %esp
40161b:	00 00                	add    %al,(%eax)
40161d:	00 00                	add    %al,(%eax)
40161f:	00 a8 1c 40 00 8c    	add    %ch,-0x73ffbfe4(%eax)
401625:	00 00                	add    %al,(%eax)
401627:	00 00                	add    %al,(%eax)
401629:	75 01                	jne    0x40162c
401637:	00 d8                	add    %bl,%al
401639:	1e                   	push   %ds
40163a:	40                   	inc    %eax
40163b:	00 02                	add    %al,(%edx)
40163d:	00 00                	add    %al,(%eax)
40163f:	00 e0                	add    %ah,%al
401641:	1e                   	push   %ds
401642:	40                   	inc    %eax
401643:	00 08                	add    %cl,(%eax)
40167d:	00 00                	add    %al,(%eax)
40167f:	00 c0                	add    %al,%al
401681:	37                   	aaa
401682:	40                   	inc    %eax
401683:	00 40 29             	add    %al,0x29(%eax)
401686:	41                   	inc    %ecx
401687:	00 00                	add    %al,(%eax)
401689:	00 00                	add    %al,(%eax)
40168b:	00 82 23 00 00 00    	add    %al,0x23(%edx)
401691:	00 00                	add    %al,(%eax)
401693:	00 00                	add    %al,(%eax)
401695:	00 00                	add    %al,(%eax)
401697:	00 b4 37 40 00 00 37 	add    %dh,0x37000040(%edi,%esi,1)
40169e:	41                   	inc    %ecx
40169f:	00 00                	add    %al,(%eax)
4016a1:	00 00                	add    %al,(%eax)
4016a3:	00 81 23 00 00 ad    	add    %al,-0x52ffffdd(%ecx)
4016a9:	23 00                	and    (%eax),%eax
4016ab:	40                   	inc    %eax
4016ac:	00 00                	add    %al,(%eax)
4016ae:	00 00                	add    %al,(%eax)
4016b0:	ac                   	lods   %ds:(%esi),%al
4016b1:	37                   	aaa
4016b2:	40                   	inc    %eax
4016b3:	00 00                	add    %al,(%eax)
4016b5:	37                   	aaa
4016b6:	41                   	inc    %ecx
4016b7:	00 00                	add    %al,(%eax)
4016b9:	00 00                	add    %al,(%eax)
4016bb:	00 81 23 00 00 ad    	add    %al,-0x52ffffdd(%ecx)
4016c1:	23 00                	and    (%eax),%eax
4016c3:	40                   	inc    %eax
4016c4:	00 00                	add    %al,(%eax)
4016c6:	00 00                	add    %al,(%eax)