4074d3:	00 48 57             	add    %cl,0x57(%eax)
4074d6:	4e                   	dec    %esi
4074d7:	44                   	inc    %esp
4074d8:	5f                   	pop    %edi
4074d9:	4e                   	dec    %esi
4074da:	4f                   	dec    %edi
4074db:	54                   	push   %esp
4074dc:	4f                   	dec    %edi
4074dd:	50                   	push   %eax
4074de:	4d                   	dec    %ebp
4074df:	4f                   	dec    %edi
4074e0:	53                   	push   %ebx
4074e1:	54                   	push   %esp
4074e2:	00 48 57             	add    %cl,0x57(%eax)
4074e5:	4e                   	dec    %esi
4074e6:	44                   	inc    %esp
4074e7:	5f                   	pop    %edi
4074e8:	54                   	push   %esp
4074e9:	4f                   	dec    %edi
4074ea:	50                   	push   %eax
4074eb:	4d                   	dec    %ebp
4074ec:	4f                   	dec    %edi
4074ed:	53                   	push   %ebx
4074ee:	54                   	push   %esp
4074ef:	00 53 57             	add    %dl,0x57(%ebx)
4074f2:	50                   	push   %eax
4074f3:	5f                   	pop    %edi
4074f4:	53                   	push   %ebx
4074f5:	48                   	dec    %eax
4074f6:	4f                   	dec    %edi
4074f7:	57                   	push   %edi
4074f8:	57                   	push   %edi
4074f9:	49                   	dec    %ecx
4074fa:	4e                   	dec    %esi
4074fb:	44                   	inc    %esp
4074fc:	4f                   	dec    %edi
4074fd:	57                   	push   %edi
4074fe:	00 76 61             	add    %dh,0x61(%esi)
407501:	6c                   	insb   (%dx),%es:(%edi)
407502:	75 65                	jne    0x407569
407504:	5f                   	pop    %edi
407505:	5f                   	pop    %edi
407506:	00 53 79             	add    %dl,0x79(%ebx)
407509:	73 74                	jae    0x40757f
40750b:	65 6d                	gs insl (%dx),%es:(%edi)
40750d:	2e 57                	cs push %edi
40750f:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
407516:	4d                   	dec    %ebp
407517:	65 64 69 61 00 53 74 	gs imul $0x75727453,%fs:0x0(%ecx),%esp
40751e:	72 75
407520:	63 74 5f 57          	arpl   %esi,0x57(%edi,%ebx,2)
407524:	4d                   	dec    %ebp
407525:	49                   	dec    %ecx
407526:	44                   	inc    %esp
407527:	61                   	popa
407528:	74 61                	je     0x40758b
40752a:	00 53 74             	add    %dl,0x74(%ebx)
40752d:	72 75                	jb     0x4075a4
40752f:	63 74 5f 52          	arpl   %esi,0x52(%edi,%ebx,2)
407533:	41                   	inc    %ecx
407534:	57                   	push   %edi
407535:	42                   	inc    %edx
407536:	49                   	dec    %ecx
407537:	4f                   	dec    %edi
407538:	53                   	push   %ebx
407539:	44                   	inc    %esp
40753a:	61                   	popa
40753b:	74 61                	je     0x40759e
40753d:	00 51 75             	add    %dl,0x75(%ecx)
407540:	65 72 79             	gs jb  0x4075bc
407543:	52                   	push   %edx
407544:	41                   	inc    %ecx
407545:	57                   	push   %edi
407546:	42                   	inc    %edx
407547:	49                   	dec    %ecx
407548:	4f                   	dec    %edi
407549:	53                   	push   %ebx
40754a:	44                   	inc    %esp
40754b:	61                   	popa
40754c:	74 61                	je     0x4075af
40754e:	00 51 75             	add    %dl,0x75(%ecx)
407551:	65 72 79             	gs jb  0x4075cd
407554:	42                   	inc    %edx
407555:	49                   	dec    %ecx
407556:	4f                   	dec    %edi
407557:	53                   	push   %ebx
407558:	44                   	inc    %esp
407559:	61                   	popa
40755a:	74 61                	je     0x4075bd
40755c:	00 67 65             	add    %ah,0x65(%edi)
40755f:	74 5f                	je     0x4075c0
407561:	52                   	push   %edx
407562:	41                   	inc    %ecx
407563:	57                   	push   %edi
407564:	44                   	inc    %esp
407565:	61                   	popa
407566:	74 61                	je     0x4075c9
407568:	00 73 65             	add    %dh,0x65(%ebx)
40756b:	74 5f                	je     0x4075cc
40756d:	52                   	push   %edx
40756e:	41                   	inc    %ecx
40756f:	57                   	push   %edi
407570:	44                   	inc    %esp
407571:	61                   	popa
407572:	74 61                	je     0x4075d5
407574:	00 62 74             	add    %ah,0x74(%edx)
407577:	5f                   	pop    %edi
407578:	45                   	inc    %ebp
407579:	6e                   	outsb  %ds:(%esi),(%dx)
40757a:	61                   	popa
40757b:	62 6c 65 44          	bound  %ebp,0x44(%ebp,%eiz,2)
40757f:	61                   	popa
407580:	74 61                	je     0x4075e3
407582:	00 67 72             	add    %ah,0x72(%edi)
407585:	6f                   	outsl  %ds:(%esi),(%dx)
407586:	75 70                	jne    0x4075f8
407588:	42                   	inc    %edx
407589:	6f                   	outsl  %ds:(%esi),(%dx)
40758a:	78 5f                	js     0x4075eb
40758c:	45                   	inc    %ebp
40758d:	6e                   	outsb  %ds:(%esi),(%dx)
40758e:	61                   	popa
40758f:	62 6c 65 44          	bound  %ebp,0x44(%ebp,%eiz,2)
407593:	61                   	popa
407594:	74 61                	je     0x4075f7
407596:	00 67 65             	add    %ah,0x65(%edi)
407599:	74 5f                	je     0x4075fa
40759b:	44                   	inc    %esp
40759c:	69 63 74 44 61 74 61 	imul   $0x61746144,0x74(%ebx),%esp
4075a3:	00 73 65             	add    %dh,0x65(%ebx)
4075a6:	74 5f                	je     0x407607
4075a8:	44                   	inc    %esp
4075a9:	69 63 74 44 61 74 61 	imul   $0x61746144,0x74(%ebx),%esp
4075b0:	00 50 72             	add    %dl,0x72(%eax)
4075b3:	6f                   	outsl  %ds:(%esi),(%dx)
4075b4:	70 65                	jo     0x40761b
4075b6:	72 74                	jb     0x40762c
4075b8:	79 44                	jns    0x4075fe
4075ba:	61                   	popa
4075bb:	74 61                	je     0x40761e
4075bd:	00 6d 73             	add    %ch,0x73(%ebp)
4075c0:	63 6f 72             	arpl   %ebp,0x72(%edi)
4075c3:	6c                   	insb   (%dx),%es:(%edi)
4075c4:	69 62 00 53 79 73 74 	imul   $0x74737953,0x0(%edx),%esp
4075cb:	65 6d                	gs insl (%dx),%es:(%edi)
4075cd:	2e 43                	cs inc %ebx
4075cf:	6f                   	outsl  %ds:(%esi),(%dx)
4075d0:	6c                   	insb   (%dx),%es:(%edi)
4075d1:	6c                   	insb   (%dx),%es:(%edi)
4075d2:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4075d7:	6e                   	outsb  %ds:(%esi),(%dx)
4075d8:	73 2e                	jae    0x407608
4075da:	47                   	inc    %edi
4075db:	65 6e                	outsb  %gs:(%esi),(%dx)
4075dd:	65 72 69             	gs jb  0x407649
4075e0:	63 00                	arpl   %eax,(%eax)
4075e2:	63 68 65             	arpl   %ebp,0x65(%eax)
4075e5:	63 6b 42             	arpl   %ebp,0x42(%ebx)
4075e8:	6f                   	outsl  %ds:(%esi),(%dx)
4075e9:	78 5f                	js     0x40764a
4075eb:	4d                   	dec    %ebp
4075ec:	79 73                	jns    0x407661
4075ee:	74 69                	je     0x407659
4075f0:	63 4c 69 67          	arpl   %ecx,0x67(%ecx,%ebp,2)
4075f4:	68 74 5f 53 79       	push   $0x79535f74
4075f9:	6e                   	outsb  %ds:(%esi),(%dx)
4075fa:	63 5f 4d             	arpl   %ebx,0x4d(%edi)
4075fd:	75 73                	jne    0x407672
4075ff:	69 63 00 63 68 65 63 	imul   $0x63656863,0x0(%ebx),%esp
407606:	6b 42 6f 78          	imul   $0x78,0x6f(%edx),%eax
40760a:	5f                   	pop    %edi
40760b:	4d                   	dec    %ebp
40760c:	79 73                	jns    0x407681
40760e:	74 69                	je     0x407679
407610:	63 4c 69 67          	arpl   %ecx,0x67(%ecx,%ebp,2)
407614:	68 74 5f 4d 75       	push   $0x754d5f74
407619:	73 69                	jae    0x407684
40761b:	63 00                	arpl   %eax,(%eax)
40761d:	4d                   	dec    %ebp
40761e:	61                   	popa
40761f:	78 53                	js     0x407674
407621:	74 79                	je     0x40769c
407623:	6c                   	insb   (%dx),%es:(%edi)
407624:	65 4e                	gs dec %esi
407626:	75 6d                	jne    0x407695
407628:	62 65 72             	bound  %esp,0x72(%ebp)
40762b:	5f                   	pop    %edi
40762c:	53                   	push   %ebx
40762d:	79 6e                	jns    0x40769d
40762f:	63 00                	arpl   %eax,(%eax)
407631:	41                   	inc    %ecx
407632:	6e                   	outsb  %ds:(%esi),(%dx)
407633:	69 6d 61 74 65 50 61 	imul   $0x61506574,0x61(%ebp),%ebp
40763a:	74 68                	je     0x4076a4
40763c:	73 5f                	jae    0x40769d
40763e:	53                   	push   %ebx
40763f:	79 6e                	jns    0x4076af
407641:	63 00                	arpl   %eax,(%eax)
407643:	53                   	push   %ebx
407644:	74 61                	je     0x4076a7
407646:	63 6b 50             	arpl   %ebp,0x50(%ebx)
407649:	61                   	popa
40764a:	6e                   	outsb  %ds:(%esi),(%dx)
40764b:	65 6c                	gs insb (%dx),%es:(%edi)
40764d:	5f                   	pop    %edi
40764e:	45                   	inc    %ebp
40764f:	6e                   	outsb  %ds:(%esi),(%dx)
407650:	61                   	popa
407651:	62 6c 65 44          	bound  %ebp,0x44(%ebp,%eiz,2)
407655:	61                   	popa
407656:	74 61                	je     0x4076b9
407658:	5f                   	pop    %edi
407659:	4d                   	dec    %ebp
40765a:	79 73                	jns    0x4076cf
40765c:	74 69                	je     0x4076c7
40765e:	63 4c 69 67          	arpl   %ecx,0x67(%ecx,%ebp,2)
407662:	68 74 5f 53 79       	push   $0x79535f74
407667:	6e                   	outsb  %ds:(%esi),(%dx)
407668:	63 00                	arpl   %eax,(%eax)
40766a:	49                   	dec    %ecx
40766b:	73 41                	jae    0x4076ae
40766d:	6c                   	insb   (%dx),%es:(%edi)
40766e:	6c                   	insb   (%dx),%es:(%edi)
40766f:	53                   	push   %ebx
407670:	79 6e                	jns    0x4076e0
407672:	63 00                	arpl   %eax,(%eax)
407674:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
407677:	6e                   	outsb  %ds:(%esi),(%dx)
407678:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
40767d:	6e                   	outsb  %ds:(%esi),(%dx)
40767e:	49                   	dec    %ecx
40767f:	64 00 54 68 72       	add    %dl,%fs:0x72(%eax,%ebp,2)
407684:	65 61                	gs popa
407686:	64 00 41 64          	add    %al,%fs:0x64(%ecx)
40768a:	64 00 5f 63          	add    %bl,%fs:0x63(%edi)
40768e:	6f                   	outsl  %ds:(%esi),(%dx)
40768f:	6e                   	outsb  %ds:(%esi),(%dx)
407690:	74 65                	je     0x4076f7
407692:	6e                   	outsb  %ds:(%esi),(%dx)
407693:	74 4c                	je     0x4076e1
407695:	6f                   	outsl  %ds:(%esi),(%dx)
407696:	61                   	popa
407697:	64 65 64 00 4d 79    	fs gs add %cl,%fs:0x79(%ebp)
40769d:	73 74                	jae    0x407713
40769f:	69 63 4c 69 67 68 74 	imul   $0x74686769,0x4c(%ebx),%esp
4076a6:	5f                   	pop    %edi
4076a7:	53                   	push   %ebx
4076a8:	79 6e                	jns    0x407718
4076aa:	63 5f 49             	arpl   %ebx,0x49(%edi)
4076ad:	73 43                	jae    0x4076f2
4076af:	68 65 63 6b 65       	push   $0x656b6365
4076b4:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
4076b8:	74 5f                	je     0x407719
4076ba:	49                   	dec    %ecx
4076bb:	73 43                	jae    0x407700
4076bd:	68 65 63 6b 65       	push   $0x656b6365
4076c2:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
4076c6:	74 5f                	je     0x407727
4076c8:	49                   	dec    %ecx
4076c9:	73 43                	jae    0x40770e
4076cb:	68 65 63 6b 65       	push   $0x656b6365
4076d0:	64 00 4d 79          	add    %cl,%fs:0x79(%ebp)
4076d4:	73 74                	jae    0x40774a
4076d6:	69 63 4c 69 67 68 74 	imul   $0x74686769,0x4c(%ebx),%esp
4076dd:	5f                   	pop    %edi
4076de:	49                   	dec    %ecx
4076df:	73 43                	jae    0x407724
4076e1:	68 65 63 6b 65       	push   $0x656b6365
4076e6:	64 00 49 6e          	add    %cl,%fs:0x6e(%ecx)
4076ea:	74 65                	je     0x407751
4076ec:	72 6c                	jb     0x40775a
4076ee:	6f                   	outsl  %ds:(%esi),(%dx)
4076ef:	63 6b 65             	arpl   %ebp,0x65(%ebx)
4076f2:	64 00 73 65          	add    %dh,%fs:0x65(%ebx)
4076f6:	74 5f                	je     0x407757
4076f8:	49                   	dec    %ecx
4076f9:	73 45                	jae    0x407740
4076fb:	6e                   	outsb  %ds:(%esi),(%dx)
4076fc:	61                   	popa
4076fd:	62 6c 65 64          	bound  %ebp,0x64(%ebp,%eiz,2)
407701:	00 63 68             	add    %ah,0x68(%ebx)
407704:	65 63 6b 42          	arpl   %ebp,%gs:0x42(%ebx)
407708:	6f                   	outsl  %ds:(%esi),(%dx)
407709:	78 5f                	js     0x40776a
40770b:	4d                   	dec    %ebp
40770c:	79 73                	jns    0x407781
40770e:	74 69                	je     0x407779
407710:	63 4c 69 67          	arpl   %ecx,0x67(%ecx,%ebp,2)
407714:	68 74 5f 53 79       	push   $0x79535f74
407719:	6e                   	outsb  %ds:(%esi),(%dx)
40771a:	63 5f 4c             	arpl   %ebx,0x4c(%edi)
40771d:	61                   	popa
40771e:	70 70                	jo     0x407790
407720:	65 64 00 49 73       	gs add %cl,%fs:0x73(%ecx)
407725:	5f                   	pop    %edi
407726:	47                   	inc    %edi
407727:	5f                   	pop    %edi
407728:	4b                   	dec    %ebx
407729:	65 79 5f             	gs jns 0x40778b
40772c:	50                   	push   %eax
40772d:	72 65                	jb     0x407794
40772f:	73 73                	jae    0x4077a4
407731:	65 64 00 61 64       	gs add %ah,%fs:0x64(%ecx)
407736:	64 5f                	fs pop %edi
407738:	45                   	inc    %ebp
407739:	76 65                	jbe    0x4077a0
40773b:	6e                   	outsb  %ds:(%esi),(%dx)
40773c:	74 41                	je     0x40777f
40773e:	72 72                	jb     0x4077b2
407740:	69 76 65 64 00 4d 41 	imul   $0x414d0064,0x65(%esi),%esi
407747:	47                   	inc    %edi
407748:	5f                   	pop    %edi
407749:	54                   	push   %esp
40774a:	72 69                	jb     0x4077b5
40774c:	64 65 6e             	fs outsb %gs:(%esi),(%dx)
40774f:	74 5f                	je     0x4077b0
407751:	53                   	push   %ebx
407752:	5f                   	pop    %edi
407753:	35 4d 5f 57 61       	xor    $0x61575f4d,%eax
407758:	74 63                	je     0x4077bd
40775a:	68 65 72 5f 45       	push   $0x455f7265
40775f:	76 65                	jbe    0x4077c6
407761:	6e                   	outsb  %ds:(%esi),(%dx)
407762:	74 41                	je     0x4077a5
407764:	72 72                	jb     0x4077d8
407766:	69 76 65 64 00 53 79 	imul   $0x79530064,0x65(%esi),%esi
40776d:	6e                   	outsb  %ds:(%esi),(%dx)
40776e:	63 68 72             	arpl   %ebp,0x72(%eax)
407771:	6f                   	outsl  %ds:(%esi),(%dx)
407772:	6e                   	outsb  %ds:(%esi),(%dx)
407773:	69 7a 65 64 00 67 65 	imul   $0x65670064,0x65(%edx),%edi
40777a:	74 5f                	je     0x4077db
40777c:	55                   	push   %ebp
40777d:	69 64 00 47 72 69 64 	imul   $0x646972,0x47(%eax,%eax,1),%esp
407784:	00
407785:	41                   	inc    %ecx
407786:	70 70                	jo     0x4077f8
407788:	47                   	inc    %edi
407789:	75 69                	jne    0x4077f4
40778b:	64 00 3c 47          	add    %bh,%fs:(%edi,%eax,2)
40778f:	72 6f                	jb     0x407800
407791:	75 70                	jne    0x407803
407793:	49                   	dec    %ecx
407794:	44                   	inc    %esp
407795:	3e 6b 5f 5f 42       	imul   $0x42,%ds:0x5f(%edi),%ebx
40779a:	61                   	popa
40779b:	63 6b 69             	arpl   %ebp,0x69(%ebx)
40779e:	6e                   	outsb  %ds:(%esi),(%dx)
40779f:	67 46                	addr16 inc %esi
4077a1:	69 65 6c 64 00 3c 52 	imul   $0x523c0064,0x6c(%ebp),%esp