40835d:	00 00                	add    %al,(%eax)
40835f:	00 30                	add    %dh,(%eax)
408361:	15 00 00 b0 fb       	adc    $0xfbb00000,%eax
408366:	05 00 01 00 00       	add    $0x100,%eax
40836b:	00 07                	add    %al,(%edi)
40836d:	15 00 00 00 00       	adc    $0x0,%eax
408372:	10 00                	adc    %al,(%eax)
408374:	53                   	push   %ebx
408375:	00 62 01             	add    %ah,0x1(%edx)
408378:	00 00                	add    %al,(%eax)
40837a:	00 00                	add    %al,(%eax)
40837c:	57                   	push   %edi
40837d:	00 62 01             	add    %ah,0x1(%edx)
408380:	00 00                	add    %al,(%eax)
408382:	00 00                	add    %al,(%eax)
408384:	5d                   	pop    %ebp
408385:	00 62 01             	add    %ah,0x1(%edx)
408388:	00 00                	add    %al,(%eax)
40838a:	00 00                	add    %al,(%eax)
40838c:	61                   	popa
40838d:	00 62 01             	add    %ah,0x1(%edx)
408390:	00 00                	add    %al,(%eax)
408392:	00 00                	add    %al,(%eax)
408394:	67 00 62 01          	add    %ah,0x1(%bp,%si)
408398:	00 00                	add    %al,(%eax)
40839a:	00 00                	add    %al,(%eax)
40839c:	6d                   	insl   (%dx),%es:(%edi)
40839d:	00 62 01             	add    %ah,0x1(%edx)
4083a0:	00 00                	add    %al,(%eax)
4083a2:	00 00                	add    %al,(%eax)
4083a4:	75 00                	jne    0x4083a6
4083a6:	62 01                	bound  %eax,(%ecx)
4083a8:	00 00                	add    %al,(%eax)
4083aa:	00 00                	add    %al,(%eax)
4083ac:	7b 00                	jnp    0x4083ae
4083ae:	62 01                	bound  %eax,(%ecx)
4083b0:	00 00                	add    %al,(%eax)
4083b2:	10 00                	adc    %al,(%eax)
4083b4:	8f 00                	pop    (%eax)
4083b6:	62 01                	bound  %eax,(%ecx)
4083b8:	00 00                	add    %al,(%eax)
4083ba:	00 00                	add    %al,(%eax)
4083bc:	93                   	xchg   %eax,%ebx
4083bd:	00 62 01             	add    %ah,0x1(%edx)
4083c0:	00 00                	add    %al,(%eax)
4083c2:	00 00                	add    %al,(%eax)
4083c4:	99                   	cltd
4083c5:	00 62 01             	add    %ah,0x1(%edx)
4083c8:	00 00                	add    %al,(%eax)
4083ca:	00 00                	add    %al,(%eax)
4083cc:	9d                   	popf
4083cd:	00 62 01             	add    %ah,0x1(%edx)
4083d0:	00 00                	add    %al,(%eax)
4083d2:	00 00                	add    %al,(%eax)
4083d4:	a3 00 62 01 00       	mov    %eax,0x16200
4083d9:	00 00                	add    %al,(%eax)
4083db:	00 a7 00 62 01 00    	add    %ah,0x16200(%edi)
4083e1:	00 00                	add    %al,(%eax)
4083e3:	00 ad 00 62 01 00    	add    %ch,0x16200(%ebp)
4083e9:	00 00                	add    %al,(%eax)
4083eb:	00 3f                	add    %bh,(%edi)
4083ed:	01 62 01             	add    %esp,0x1(%edx)
4083f0:	8b 00                	mov    (%eax),%eax
4083f2:	34 01                	xor    $0x1,%al
4083f4:	74 00                	je     0x4083f6
4083f6:	34 01                	xor    $0x1,%al
4083f8:	60                   	pusha
4083f9:	00 34 01             	add    %dh,(%ecx,%eax,1)
4083fc:	7a 00                	jp     0x4083fe
4083fe:	34 01                	xor    $0x1,%al
408400:	01 00                	add    %eax,(%eax)
408402:	2c 00                	sub    $0x0,%al
408404:	09 00                	or     %eax,(%eax)
408406:	2c 00                	sub    $0x0,%al
408408:	00 00                	add    %al,(%eax)
40840a:	00 00                	add    %al,(%eax)
40840c:	00 4e 75             	add    %cl,0x75(%esi)
40840f:	6c                   	insb   (%dx),%es:(%edi)
408410:	6c                   	insb   (%dx),%es:(%edi)
408411:	61                   	popa
408412:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
408416:	31 00                	xor    %eax,(%eax)
408418:	49                   	dec    %ecx
408419:	43                   	inc    %ebx
40841a:	6f                   	outsl  %ds:(%esi),(%dx)
40841b:	6d                   	insl   (%dx),%es:(%edi)
40841c:	70 61                	jo     0x40847f
40841e:	72 61                	jb     0x408481
408420:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
408424:	31 00                	xor    %eax,(%eax)
408426:	49                   	dec    %ecx
408427:	45                   	inc    %ebp
408428:	71 75                	jno    0x40849f
40842a:	61                   	popa
40842b:	74 61                	je     0x40848e
40842d:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
408431:	31 00                	xor    %eax,(%eax)
408433:	4c                   	dec    %esp
408434:	69 73 74 60 31 00 6c 	imul   $0x6c003160,0x74(%ebx),%esi
40843b:	61                   	popa
40843c:	62 65 6c             	bound  %esp,0x6c(%ebp)
40843f:	31 00                	xor    %eax,(%eax)
408441:	76 65                	jbe    0x4084a8
408443:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
408447:	31 00                	xor    %eax,(%eax)
408449:	49                   	dec    %ecx
40844a:	6e                   	outsb  %ds:(%esi),(%dx)
40844b:	74 33                	je     0x408480
40844d:	32 00                	xor    (%eax),%al
40844f:	4b                   	dec    %ebx
408450:	65 79 56             	gs jns 0x4084a9
408453:	61                   	popa
408454:	6c                   	insb   (%dx),%es:(%edi)
408455:	75 65                	jne    0x4084bc
408457:	50                   	push   %eax
408458:	61                   	popa
408459:	69 72 60 32 00 49 44 	imul   $0x44490032,0x60(%edx),%esi
408460:	69 63 74 69 6f 6e 61 	imul   $0x616e6f69,0x74(%ebx),%esp
408467:	72 79                	jb     0x4084e2
408469:	60                   	pusha
40846a:	32 00                	xor    (%eax),%al
40846c:	5f                   	pop    %edi
40846d:	74 65                	je     0x4084d4
40846f:	73 74                	jae    0x4084e5
408471:	53                   	push   %ebx
408472:	70 72                	jo     0x4084e6
408474:	69 74 65 32 00 46 6f 	imul   $0x726f4600,0x32(%ebp,%eiz,2),%esi
40847b:	72
40847c:	6d                   	insl   (%dx),%es:(%edi)
40847d:	32 00                	xor    (%eax),%al
40847f:	76 65                	jbe    0x4084e6
408481:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
408485:	32 00                	xor    (%eax),%al
408487:	49                   	dec    %ecx
408488:	6e                   	outsb  %ds:(%esi),(%dx)
408489:	74 36                	je     0x4084c1
40848b:	34 00                	xor    $0x0,%al
40848d:	4a                   	dec    %edx
40848e:	34 00                	xor    $0x0,%al
408490:	3c 4d                	cmp    $0x4d,%al
408492:	6f                   	outsl  %ds:(%esi),(%dx)
408493:	64 75 6c             	fs jne 0x408502
408496:	65 3e 00 41 43       	gs add %al,%ds:0x43(%ecx)
40849b:	43                   	inc    %ebx
40849c:	41                   	inc    %ecx
40849d:	43                   	inc    %ebx
40849e:	43                   	inc    %ebx
40849f:	41                   	inc    %ecx
4084a0:	00 45 6f             	add    %al,0x6f(%ebp)
4084a3:	4f                   	dec    %edi
4084a4:	49                   	dec    %ecx
4084a5:	42                   	inc    %edx
4084a6:	00 61 63             	add    %ah,0x63(%ecx)
4084a9:	63 41 4b             	arpl   %eax,0x4b(%ecx)
4084ac:	68 56 52 42 00       	push   $0x425256
4084b1:	57                   	push   %edi
4084b2:	63 64 41 6b          	arpl   %esp,0x6b(%ecx,%eax,2)
4084b6:	73 42                	jae    0x4084fa
4084b8:	00 53 65             	add    %dl,0x65(%ebx)
4084bb:	74 75                	je     0x408532
4084bd:	70 32                	jo     0x4084f1
4084bf:	44                   	inc    %esp
4084c0:	00 6b 62             	add    %ch,0x62(%ebx)
4084c3:	4b                   	dec    %ebx
4084c4:	52                   	push   %edx
4084c5:	56                   	push   %esi
4084c6:	45                   	inc    %ebp
4084c7:	00 72 65             	add    %dh,0x65(%edx)
4084ca:	49                   	dec    %ecx
4084cb:	56                   	push   %esi
4084cc:	76 52                	jbe    0x408520
4084ce:	48                   	dec    %eax
4084cf:	49                   	dec    %ecx
4084d0:	65 4a                	gs dec %edx
4084d2:	7a 53                	jp     0x408527
4084d4:	53                   	push   %ebx
4084d5:	4b                   	dec    %ebx
4084d6:	61                   	popa
4084d7:	6d                   	insl   (%dx),%es:(%edi)
4084d8:	7a 56                	jp     0x408530
4084da:	46                   	inc    %esi
4084db:	00 53 69             	add    %dl,0x69(%ebx)
4084de:	7a 65                	jp     0x408545
4084e0:	46                   	inc    %esi
4084e1:	00 4c 63 62          	add    %cl,0x62(%ebx,%eiz,2)
4084e5:	48                   	dec    %eax
4084e6:	41                   	inc    %ecx
4084e7:	49                   	dec    %ecx
4084e8:	4c                   	dec    %esp
4084e9:	4a                   	dec    %edx
4084ea:	00 44 61 6c          	add    %al,0x6c(%ecx,%eiz,2)
4084ee:	4f                   	dec    %edi
4084ef:	4c                   	dec    %esp
4084f0:	00 6d 70             	add    %ch,0x70(%ebp)
4084f3:	56                   	push   %esi
4084f4:	4e                   	dec    %esi
4084f5:	64 4d                	fs dec %ebp
4084f7:	00 57 53             	add    %dl,0x53(%edi)
4084fa:	51                   	push   %ecx
4084fb:	46                   	inc    %esi
4084fc:	70 46                	jo     0x408544
4084fe:	4f                   	dec    %edi
4084ff:	00 63 45             	add    %ah,0x45(%ebx)
408502:	5a                   	pop    %edx
408503:	54                   	push   %esp
408504:	4a                   	dec    %edx
408505:	6f                   	outsl  %ds:(%esi),(%dx)
408506:	6b 47 4f 00          	imul   $0x0,0x4f(%edi),%eax
40850a:	53                   	push   %ebx
40850b:	79 73                	jns    0x408580
40850d:	74 65                	je     0x408574
40850f:	6d                   	insl   (%dx),%es:(%edi)
408510:	2e 49                	cs dec %ecx
408512:	4f                   	dec    %edi
408513:	00 62 6e             	add    %ah,0x6e(%edx)
408516:	54                   	push   %esp
408517:	59                   	pop    %ecx
408518:	4f                   	dec    %edi
408519:	00 56 59             	add    %dl,0x59(%esi)
40851c:	67 48                	addr16 dec %eax
40851e:	78 41                	js     0x408561
408520:	78 4f                	js     0x408571
408522:	00 65 56             	add    %ah,0x56(%ebp)
408525:	59                   	pop    %ecx
408526:	51                   	push   %ecx
408527:	51                   	push   %ecx
408528:	00 74 49 65          	add    %dh,0x65(%ecx,%ecx,2)
40852c:	79 61                	jns    0x40858f
40852e:	51                   	push   %ecx
40852f:	4d                   	dec    %ebp
408530:	50                   	push   %eax
408531:	52                   	push   %edx
408532:	00 66 4d             	add    %ah,0x4d(%esi)
408535:	57                   	push   %edi
408536:	43                   	inc    %ebx
408537:	7a 73                	jp     0x4085ac
408539:	55                   	push   %ebp
40853a:	52                   	push   %edx
40853b:	00 69 75             	add    %ch,0x75(%ecx)
40853e:	63 74 55 66          	arpl   %esi,0x66(%ebp,%edx,2)
408542:	5a                   	pop    %edx
408543:	52                   	push   %edx
408544:	00 74 6b 66          	add    %dh,0x66(%ebx,%ebp,2)
408548:	65 64 7a 52          	gs fs jp 0x40859e
40854c:	00 53 41             	add    %dl,0x41(%ebx)
40854f:	53                   	push   %ebx
408550:	00 42 6f             	add    %al,0x6f(%edx)
408553:	75 47                	jne    0x40859c
408555:	46                   	inc    %esi
408556:	4a                   	dec    %edx
408557:	61                   	popa
408558:	53                   	push   %ebx
408559:	00 47 78             	add    %al,0x78(%edi)
40855c:	48                   	dec    %eax
40855d:	4f                   	dec    %edi
40855e:	54                   	push   %esp
40855f:	00 4d 46             	add    %cl,0x46(%ebp)
408562:	62 4b 6f             	bound  %ecx,0x6f(%ebx)
408565:	68 67 54 00 6d       	push   $0x6d005467
40856a:	4b                   	dec    %ebx
40856b:	73 5a                	jae    0x4085c7
40856d:	6b 54 00 64 4a       	imul   $0x4a,0x64(%eax,%eax,1),%edx
408572:	67 51                	addr16 push %ecx
408574:	62 42 45             	bound  %eax,0x45(%edx)
408577:	55                   	push   %ebp
408578:	00 58 43             	add    %bl,0x43(%eax)
40857b:	78 63                	js     0x4085e0
40857d:	65 73 55             	gs jae 0x4085d5
408580:	00 68 4f             	add    %ch,0x4f(%eax)
408583:	74 65                	je     0x4085ea
408585:	75 4b                	jne    0x4085d2
408587:	4d                   	dec    %ebp
408588:	56                   	push   %esi
408589:	00 74 56 55          	add    %dh,0x55(%esi,%edx,2)
40858d:	4f                   	dec    %edi
40858e:	56                   	push   %esi
40858f:	57                   	push   %edi
408590:	47                   	inc    %edi
408591:	57                   	push   %edi
408592:	00 58 58             	add    %bl,0x58(%eax)
408595:	58                   	pop    %eax
408596:	57                   	push   %edi
408597:	57                   	push   %edi
408598:	57                   	push   %edi
408599:	00 67 65             	add    %ah,0x65(%edi)
40859c:	74 5f                	je     0x4085fd
40859e:	58                   	pop    %eax
40859f:	00 73 65             	add    %dh,0x65(%ebx)
4085a2:	74 5f                	je     0x408603
4085a4:	58                   	pop    %eax
4085a5:	00 67 65             	add    %ah,0x65(%edi)
4085a8:	74 5f                	je     0x408609
4085aa:	50                   	push   %eax
4085ab:	6f                   	outsl  %ds:(%esi),(%dx)
4085ac:	73 58                	jae    0x408606
4085ae:	00 73 65             	add    %dh,0x65(%ebx)
4085b1:	74 5f                	je     0x408612
4085b3:	50                   	push   %eax
4085b4:	6f                   	outsl  %ds:(%esi),(%dx)
4085b5:	73 58                	jae    0x40860f
4085b7:	00 70 6f             	add    %dh,0x6f(%eax)
4085ba:	73 58                	jae    0x408614
4085bc:	00 67 65             	add    %ah,0x65(%edi)
4085bf:	74 5f                	je     0x408620
4085c1:	59                   	pop    %ecx
4085c2:	00 73 65             	add    %dh,0x65(%ebx)
4085c5:	74 5f                	je     0x408626
4085c7:	59                   	pop    %ecx
4085c8:	00 67 65             	add    %ah,0x65(%edi)
4085cb:	74 5f                	je     0x40862c
4085cd:	50                   	push   %eax
4085ce:	6f                   	outsl  %ds:(%esi),(%dx)
4085cf:	73 59                	jae    0x40862a
4085d1:	00 73 65             	add    %dh,0x65(%ebx)
4085d4:	74 5f                	je     0x408635
4085d6:	50                   	push   %eax
4085d7:	6f                   	outsl  %ds:(%esi),(%dx)
4085d8:	73 59                	jae    0x408633
4085da:	00 70 6f             	add    %dh,0x6f(%eax)
4085dd:	73 59                	jae    0x408638
4085df:	00 67 65             	add    %ah,0x65(%edi)
4085e2:	74 5f                	je     0x408643
4085e4:	5a                   	pop    %edx
4085e5:	00 73 65             	add    %dh,0x65(%ebx)
4085e8:	74 5f                	je     0x408649
4085ea:	5a                   	pop    %edx
4085eb:	00 41 71             	add    %al,0x71(%ecx)
4085ee:	79 6b                	jns    0x40865b
4085f0:	77 5a                	ja     0x40864c
4085f2:	00 67 65             	add    %ah,0x65(%edi)
4085f5:	74 5f                	je     0x408656
4085f7:	56                   	push   %esi
4085f8:	69 64 61 00 73 65 74 	imul   $0x5f746573,0x0(%ecx,%eiz,2),%esp
4085ff:	5f
408600:	56                   	push   %esi
408601:	69 64 61 00 76 69 64 	imul   $0x61646976,0x0(%ecx,%eiz,2),%esp
408608:	61
408609:	00 73 65             	add    %dh,0x65(%ebx)
40860c:	6e                   	outsb  %ds:(%esi),(%dx)
40860d:	68 61 00 67 65       	push   $0x65670061
408612:	74 5f                	je     0x408673
408614:	41                   	inc    %ecx
408615:	6c                   	insb   (%dx),%es:(%edi)
408616:	70 68                	jo     0x408680
408618:	61                   	popa
408619:	00 73 65             	add    %dh,0x65(%ebx)
40861c:	74 5f                	je     0x40867d
40861e:	41                   	inc    %ecx
40861f:	6c                   	insb   (%dx),%es:(%edi)
408620:	70 68                	jo     0x40868a