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
408622:	61                   	popa
408623:	00 61 6c             	add    %ah,0x6c(%ecx)
408626:	70 68                	jo     0x408690
408628:	61                   	popa
408629:	00 53 79             	add    %dl,0x79(%ebx)
40862c:	73 74                	jae    0x4086a2
40862e:	65 6d                	gs insl (%dx),%es:(%edi)
408630:	2e 44                	cs inc %esp
408632:	61                   	popa
408633:	74 61                	je     0x408696
408635:	00 67 65             	add    %ah,0x65(%edi)
408638:	74 5f                	je     0x408699
40863a:	44                   	inc    %esp
40863b:	61                   	popa
40863c:	74 61                	je     0x40869f
40863e:	00 73 65             	add    %dh,0x65(%ebx)
408641:	74 5f                	je     0x4086a2
408643:	44                   	inc    %esp
408644:	61                   	popa
408645:	74 61                	je     0x4086a8
408647:	00 42 69             	add    %al,0x69(%edx)
40864a:	74 6d                	je     0x4086b9
40864c:	61                   	popa
40864d:	70 44                	jo     0x408693
40864f:	61                   	popa
408650:	74 61                	je     0x4086b3
408652:	00 64 61 74          	add    %ah,0x74(%ecx,%eiz,2)
408656:	61                   	popa
408657:	00 6d 73             	add    %ch,0x73(%ebp)
40865a:	63 6f 72             	arpl   %ebp,0x72(%edi)
40865d:	6c                   	insb   (%dx),%es:(%edi)
40865e:	69 62 00 66 56 79 43 	imul   $0x43795666,0x0(%edx),%esp
408665:	46                   	inc    %esi
408666:	58                   	pop    %eax
408667:	63 00                	arpl   %eax,(%eax)
408669:	53                   	push   %ebx
40866a:	79 73                	jns    0x4086df
40866c:	74 65                	je     0x4086d3
40866e:	6d                   	insl   (%dx),%es:(%edi)
40866f:	2e 43                	cs inc %ebx
408671:	6f                   	outsl  %ds:(%esi),(%dx)
408672:	6c                   	insb   (%dx),%es:(%edi)
408673:	6c                   	insb   (%dx),%es:(%edi)
408674:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
408679:	6e                   	outsb  %ds:(%esi),(%dx)
40867a:	73 2e                	jae    0x4086aa
40867c:	47                   	inc    %edi
40867d:	65 6e                	outsb  %gs:(%esi),(%dx)
40867f:	65 72 69             	gs jb  0x4086eb
408682:	63 00                	arpl   %eax,(%eax)
408684:	4d                   	dec    %ebp
408685:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
40868c:	74 2e                	je     0x4086bc
40868e:	56                   	push   %esi
40868f:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
408696:	73 69                	jae    0x408701
408698:	63 00                	arpl   %eax,(%eax)
40869a:	62 41 68             	bound  %eax,0x68(%ecx)
40869d:	54                   	push   %esp
40869e:	77 4e                	ja     0x4086ee
4086a0:	64 7a 63             	fs jp  0x408706
4086a3:	00 67 65             	add    %ah,0x65(%edi)
4086a6:	74 5f                	je     0x408707
4086a8:	49                   	dec    %ecx
4086a9:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
4086ad:	74 5f                	je     0x40870e
4086af:	49                   	dec    %ecx
4086b0:	64 00 74 65 78       	add    %dh,%fs:0x78(%ebp,%eiz,2)
4086b5:	74 75                	je     0x40872c
4086b7:	72 65                	jb     0x40871e
4086b9:	49                   	dec    %ecx
4086ba:	64 00 73 74          	add    %dh,%fs:0x74(%ebx)
4086be:	61                   	popa
4086bf:	74 65                	je     0x408726
4086c1:	49                   	dec    %ecx
4086c2:	64 00 52 65          	add    %dl,%fs:0x65(%edx)
4086c6:	61                   	popa
4086c7:	64 00 4c 6f 61       	add    %cl,%fs:0x61(%edi,%ebp,2)
4086cc:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
4086d0:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
4086d4:	74 5f                	je     0x408735
4086d6:	52                   	push   %edx
4086d7:	65 64 00 73 65       	gs add %dh,%fs:0x65(%ebx)
4086dc:	74 5f                	je     0x40873d
4086de:	52                   	push   %edx
4086df:	65 64 00 52 69       	gs add %dl,%fs:0x69(%edx)
4086e4:	6a 6e                	push   $0x6e
4086e6:	64 61                	fs popa
4086e8:	65 6c                	gs insb (%dx),%es:(%edi)
4086ea:	4d                   	dec    %ebp
4086eb:	61                   	popa
4086ec:	6e                   	outsb  %ds:(%esi),(%dx)
4086ed:	61                   	popa
4086ee:	67 65 64 00 67 65    	gs add %ah,%fs:0x65(%bx)
4086f4:	74 5f                	je     0x408755
4086f6:	45                   	inc    %ebp
4086f7:	6e                   	outsb  %ds:(%esi),(%dx)
4086f8:	61                   	popa
4086f9:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
4086fd:	00 72 65             	add    %dh,0x65(%edx)
408700:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
408704:	74 5f                	je     0x408765
408706:	4e                   	dec    %esi
408707:	6f                   	outsl  %ds:(%esi),(%dx)
408708:	72 6d                	jb     0x408777
40870a:	61                   	popa
40870b:	6c                   	insb   (%dx),%es:(%edi)
40870c:	69 7a 65 64 00 69 64 	imul   $0x64690064,0x65(%edx),%edi
408713:	00 3c 58             	add    %bh,(%eax,%ebx,2)
408716:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
40871b:	61                   	popa
40871c:	63 6b 69             	arpl   %ebp,0x69(%ebx)
40871f:	6e                   	outsb  %ds:(%esi),(%dx)
408720:	67 46                	addr16 inc %esi
408722:	69 65 6c 64 00 3c 59 	imul   $0x593c0064,0x6c(%ebp),%esp
408729:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
40872e:	61                   	popa
40872f:	63 6b 69             	arpl   %ebp,0x69(%ebx)
408732:	6e                   	outsb  %ds:(%esi),(%dx)
408733:	67 46                	addr16 inc %esi
408735:	69 65 6c 64 00 3c 5a 	imul   $0x5a3c0064,0x6c(%ebp),%esp
40873c:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
408741:	61                   	popa
408742:	63 6b 69             	arpl   %ebp,0x69(%ebx)
408745:	6e                   	outsb  %ds:(%esi),(%dx)
408746:	67 46                	addr16 inc %esi
408748:	69 65 6c 64 00 3c 41 	imul   $0x413c0064,0x6c(%ebp),%esp
40874f:	6c                   	insb   (%dx),%es:(%edi)
408750:	70 68                	jo     0x4087ba
408752:	61                   	popa
408753:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
408758:	61                   	popa
408759:	63 6b 69             	arpl   %ebp,0x69(%ebx)
40875c:	6e                   	outsb  %ds:(%esi),(%dx)
40875d:	67 46                	addr16 inc %esi
40875f:	69 65 6c 64 00 3c 49 	imul   $0x493c0064,0x6c(%ebp),%esp
408766:	64 3e 6b 5f 5f 42    	fs imul $0x42,%ds:0x5f(%edi),%ebx
40876c:	61                   	popa
40876d:	63 6b 69             	arpl   %ebp,0x69(%ebx)
408770:	6e                   	outsb  %ds:(%esi),(%dx)
408771:	67 46                	addr16 inc %esi
408773:	69 65 6c 64 00 3c 52 	imul   $0x523c0064,0x6c(%ebp),%esp
40877a:	65 64 3e 6b 5f 5f 42 	gs fs imul $0x42,%ds:0x5f(%edi),%ebx
408781:	61                   	popa
408782:	63 6b 69             	arpl   %ebp,0x69(%ebx)
408785:	6e                   	outsb  %ds:(%esi),(%dx)
408786:	67 46                	addr16 inc %esi
408788:	69 65 6c 64 00 3c 42 	imul   $0x423c0064,0x6c(%ebp),%esp
40878f:	6c                   	insb   (%dx),%es:(%edi)
408790:	75 65                	jne    0x4087f7
408792:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
408797:	61                   	popa
408798:	63 6b 69             	arpl   %ebp,0x69(%ebx)
40879b:	6e                   	outsb  %ds:(%esi),(%dx)
40879c:	67 46                	addr16 inc %esi
40879e:	69 65 6c 64 00 3c 43 	imul   $0x433c0064,0x6c(%ebp),%esp
4087a5:	6c                   	insb   (%dx),%es:(%edi)
4087a6:	69 65 6e 74 53 69 7a 	imul   $0x7a695374,0x6e(%ebp),%esp
4087ad:	65 3e 6b 5f 5f 42    	gs imul $0x42,%ds:0x5f(%edi),%ebx
4087b3:	61                   	popa
4087b4:	63 6b 69             	arpl   %ebp,0x69(%ebx)
4087b7:	6e                   	outsb  %ds:(%esi),(%dx)
4087b8:	67 46                	addr16 inc %esi
4087ba:	69 65 6c 64 00 3c 52 	imul   $0x523c0064,0x6c(%ebp),%esp
4087c1:	65 73 69             	gs jae 0x40882d
4087c4:	7a 65                	jp     0x40882b
4087c6:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
4087cb:	61                   	popa
4087cc:	63 6b 69             	arpl   %ebp,0x69(%ebx)
4087cf:	6e                   	outsb  %ds:(%esi),(%dx)
4087d0:	67 46                	addr16 inc %esi
4087d2:	69 65 6c 64 00 3c 57 	imul   $0x573c0064,0x6c(%ebp),%esp
4087d9:	69 64 74 68 3e 6b 5f 	imul   $0x5f5f6b3e,0x68(%esp,%esi,2),%esp
4087e0:	5f
4087e1:	42                   	inc    %edx