447376:	74 33                	je     0x4473ab
447378:	32 00                	xor    (%eax),%al
44737a:	6f                   	outsl  %ds:(%esi),(%dx)
44737b:	70 5f                	jo     0x4473dc
44737d:	49                   	dec    %ecx
44737e:	6e                   	outsb  %ds:(%esi),(%dx)
44737f:	65 71 75             	gs jno 0x4473f7
447382:	61                   	popa
447383:	6c                   	insb   (%dx),%es:(%edi)
447384:	69 74 79 00 47 65 74 	imul   $0x52746547,0x0(%ecx,%edi,2),%esi
44738b:	52
44738c:	61                   	popa
44738d:	6e                   	outsb  %ds:(%esi),(%dx)
44738e:	64 6f                	outsl  %fs:(%esi),(%dx)
447390:	6d                   	insl   (%dx),%es:(%edi)
447391:	46                   	inc    %esi
447392:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
447399:	00
44739a:	47                   	inc    %edi
44739b:	65 74 44             	gs je  0x4473e2
44739e:	69 72 65 63 74 6f 72 	imul   $0x726f7463,0x65(%edx),%esi
4473a5:	79 4e                	jns    0x4473f5
4473a7:	61                   	popa
4473a8:	6d                   	insl   (%dx),%es:(%edi)
4473a9:	65 00 4b 65          	add    %cl,%gs:0x65(%ebx)
4473ad:	79 43                	jns    0x4473f2
4473af:	6f                   	outsl  %ds:(%esi),(%dx)
4473b0:	6c                   	insb   (%dx),%es:(%edi)
4473b1:	6c                   	insb   (%dx),%es:(%edi)
4473b2:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4473b7:	6e                   	outsb  %ds:(%esi),(%dx)
4473b8:	00 67 65             	add    %ah,0x65(%edi)
4473bb:	74 5f                	je     0x44741c
4473bd:	49                   	dec    %ecx
4473be:	74 65                	je     0x447425
4473c0:	6d                   	insl   (%dx),%es:(%edi)
4473c1:	00 47 65             	add    %al,0x65(%edi)
4473c4:	74 46                	je     0x44740c
4473c6:	69 6c 65 4e 61 6d 65 	imul   $0x656d61,0x4e(%ebp,%eiz,2),%ebp
4473cd:	00
4473ce:	4d                   	dec    %ebp
4473cf:	61                   	popa
4473d0:	74 63                	je     0x447435
4473d2:	68 00 49 45 6e       	push   $0x6e454900
4473d7:	75 6d                	jne    0x447446
4473d9:	65 72 61             	gs jb  0x44743d
4473dc:	74 6f                	je     0x44744d
4473de:	72 00                	jb     0x4473e0
4473e0:	53                   	push   %ebx
4473e1:	79 73                	jns    0x447456
4473e3:	74 65                	je     0x44744a
4473e5:	6d                   	insl   (%dx),%es:(%edi)
4473e6:	2e 43                	cs inc %ebx
4473e8:	6f                   	outsl  %ds:(%esi),(%dx)
4473e9:	6c                   	insb   (%dx),%es:(%edi)
4473ea:	6c                   	insb   (%dx),%es:(%edi)
4473eb:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4473f0:	6e                   	outsb  %ds:(%esi),(%dx)
4473f1:	73 00                	jae    0x4473f3
4473f3:	4d                   	dec    %ebp
4473f4:	61                   	popa
4473f5:	74 63                	je     0x44745a
4473f7:	68 65 73 00 4d       	push   $0x4d007365
4473fc:	61                   	popa
4473fd:	74 63                	je     0x447462
4473ff:	68 43 6f 6c 6c       	push   $0x6c6c6f43
447404:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
447409:	6e                   	outsb  %ds:(%esi),(%dx)
44740a:	00 67 65             	add    %ah,0x65(%edi)
44740d:	74 5f                	je     0x44746e
44740f:	47                   	inc    %edi
447410:	72 6f                	jb     0x447481
447412:	75 70                	jne    0x447484
447414:	73 00                	jae    0x447416
447416:	47                   	inc    %edi
447417:	72 6f                	jb     0x447488
447419:	75 70                	jne    0x44748b
44741b:	43                   	inc    %ebx
44741c:	6f                   	outsl  %ds:(%esi),(%dx)
44741d:	6c                   	insb   (%dx),%es:(%edi)
44741e:	6c                   	insb   (%dx),%es:(%edi)
44741f:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
447424:	6e                   	outsb  %ds:(%esi),(%dx)
447425:	00 47 72             	add    %al,0x72(%edi)
447428:	6f                   	outsl  %ds:(%esi),(%dx)
447429:	75 70                	jne    0x44749b
44742b:	00 43 61             	add    %al,0x61(%ebx)
44742e:	70 74                	jo     0x4474a4
447430:	75 72                	jne    0x4474a4
447432:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
447436:	74 5f                	je     0x447497
447438:	56                   	push   %esi
447439:	61                   	popa
44743a:	6c                   	insb   (%dx),%es:(%edi)
44743b:	75 65                	jne    0x4474a2
44743d:	00 4d 61             	add    %cl,0x61(%ebp)
447440:	6e                   	outsb  %ds:(%esi),(%dx)
447441:	61                   	popa
447442:	67 65 6d             	gs insl (%dx),%es:(%di)
447445:	65 6e                	outsb  %gs:(%esi),(%dx)
447447:	74 43                	je     0x44748c
447449:	6c                   	insb   (%dx),%es:(%edi)
44744a:	61                   	popa
44744b:	73 73                	jae    0x4474c0
44744d:	00 45 6d             	add    %al,0x6d(%ebp)
447450:	70 74                	jo     0x4474c6
447452:	79 00                	jns    0x447454
447454:	47                   	inc    %edi
447455:	65 74 49             	gs je  0x4474a1
447458:	6e                   	outsb  %ds:(%esi),(%dx)
447459:	73 74                	jae    0x4474cf
44745b:	61                   	popa
44745c:	6e                   	outsb  %ds:(%esi),(%dx)
44745d:	63 65 73             	arpl   %esp,0x73(%ebp)
447460:	00 67 65             	add    %ah,0x65(%edi)
447463:	74 5f                	je     0x4474c4
447465:	50                   	push   %eax
447466:	72 6f                	jb     0x4474d7
447468:	70 65                	jo     0x4474cf
44746a:	72 74                	jb     0x4474e0
44746c:	69 65 73 00 50 72 6f 	imul   $0x6f725000,0x73(%ebp),%esp
447473:	70 65                	jo     0x4474da
447475:	72 74                	jb     0x4474eb
447477:	79 44                	jns    0x4474bd
447479:	61                   	popa
44747a:	74 61                	je     0x4474dd
44747c:	43                   	inc    %ebx
44747d:	6f                   	outsl  %ds:(%esi),(%dx)
44747e:	6c                   	insb   (%dx),%es:(%edi)
44747f:	6c                   	insb   (%dx),%es:(%edi)
447480:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
447485:	6e                   	outsb  %ds:(%esi),(%dx)
447486:	00 50 72             	add    %dl,0x72(%eax)
447489:	6f                   	outsl  %ds:(%esi),(%dx)
44748a:	70 65                	jo     0x4474f1
44748c:	72 74                	jb     0x447502
44748e:	79 44                	jns    0x4474d4
447490:	61                   	popa
447491:	74 61                	je     0x4474f4
447493:	00 47 65             	add    %al,0x65(%edi)
447496:	74 4f                	je     0x4474e7
447498:	62 6a 65             	bound  %ebp,0x65(%edx)
44749b:	63 74 00 49          	arpl   %esi,0x49(%eax,%eax,1)
44749f:	45                   	inc    %ebp
4474a0:	6e                   	outsb  %ds:(%esi),(%dx)
4474a1:	75 6d                	jne    0x447510
4474a3:	65 72 61             	gs jb  0x447507
4474a6:	62 6c 65 00          	bound  %ebp,0x0(%ebp,%eiz,2)
4474aa:	41                   	inc    %ecx
4474ab:	70 70                	jo     0x44751d
4474ad:	65 6e                	outsb  %gs:(%esi),(%dx)
4474af:	64 00 47 65          	add    %al,%fs:0x65(%edi)
4474b3:	74 50                	je     0x447505
4474b5:	61                   	popa
4474b6:	72 65                	jb     0x44751d
4474b8:	6e                   	outsb  %ds:(%esi),(%dx)
4474b9:	74 00                	je     0x4474bb
4474bb:	67 65 74 5f          	addr16 gs je 0x44751e
4474bf:	50                   	push   %eax
4474c0:	61                   	popa
4474c1:	72 65                	jb     0x447528
4474c3:	6e                   	outsb  %ds:(%esi),(%dx)
4474c4:	74 00                	je     0x4474c6
4474c6:	67 65 74 5f          	addr16 gs je 0x447529
4474ca:	46                   	inc    %esi
4474cb:	75 6c                	jne    0x447539
4474cd:	6c                   	insb   (%dx),%es:(%edi)
4474ce:	4e                   	dec    %esi
4474cf:	61                   	popa
4474d0:	6d                   	insl   (%dx),%es:(%edi)
4474d1:	65 00 67 65          	add    %ah,%gs:0x65(%edi)
4474d5:	74 5f                	je     0x447536
4474d7:	44                   	inc    %esp
4474d8:	65 66 61             	gs popaw
4474db:	75 6c                	jne    0x447549
4474dd:	74 00                	je     0x4474df
4474df:	49                   	dec    %ecx
4474e0:	73 4e                	jae    0x447530
4474e2:	75 6c                	jne    0x447550
4474e4:	6c                   	insb   (%dx),%es:(%edi)
4474e5:	4f                   	dec    %edi
4474e6:	72 45                	jb     0x44752d
4474e8:	6d                   	insl   (%dx),%es:(%edi)
4474e9:	70 74                	jo     0x44755f
4474eb:	79 00                	jns    0x4474ed
4474ed:	52                   	push   %edx
4474ee:	65 67 65 78 4f       	gs addr16 gs js 0x447542
4474f3:	70 74                	jo     0x447569
4474f5:	69 6f 6e 73 00 67 65 	imul   $0x65670073,0x6e(%edi),%ebp
4474fc:	74 5f                	je     0x44755d
4474fe:	53                   	push   %ebx
4474ff:	75 63                	jne    0x447564
447501:	63 65 73             	arpl   %esp,0x73(%ebp)
447504:	73 00                	jae    0x447506
447506:	50                   	push   %eax
447507:	72 6f                	jb     0x447578
447509:	74 65                	je     0x447570
44750b:	63 74 65 64          	arpl   %esi,0x64(%ebp,%eiz,2)
44750f:	44                   	inc    %esp
447510:	61                   	popa
447511:	74 61                	je     0x447574
447513:	00 55 6e             	add    %dl,0x6e(%ebp)
447516:	70 72                	jo     0x44758a
447518:	6f                   	outsl  %ds:(%esi),(%dx)
447519:	74 65                	je     0x447580
44751b:	63 74 00 44          	arpl   %esi,0x44(%eax,%eax,1)
44751f:	61                   	popa
447520:	74 61                	je     0x447583
447522:	50                   	push   %eax
447523:	72 6f                	jb     0x447594
447525:	74 65                	je     0x44758c
447527:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
44752b:	6e                   	outsb  %ds:(%esi),(%dx)
44752c:	53                   	push   %ebx
44752d:	63 6f 70             	arpl   %ebp,0x70(%edi)
447530:	65 00 46 69          	add    %al,%gs:0x69(%esi)
447534:	65 6c                	gs insb (%dx),%es:(%edi)
447536:	64 49                	fs dec %ecx
447538:	6e                   	outsb  %ds:(%esi),(%dx)
447539:	66 6f                	outsw  %ds:(%esi),(%dx)
44753b:	00 67 65             	add    %ah,0x65(%edi)
44753e:	74 5f                	je     0x44759f
447540:	4f                   	dec    %edi
447541:	53                   	push   %ebx
447542:	56                   	push   %esi
447543:	65 72 73             	gs jb  0x4475b9
447546:	69 6f 6e 00 4f 70 65 	imul   $0x65704f00,0x6e(%edi),%ebp
44754d:	72 61                	jb     0x4475b0
44754f:	74 69                	je     0x4475ba
447551:	6e                   	outsb  %ds:(%esi),(%dx)
447552:	67 53                	addr16 push %ebx
447554:	79 73                	jns    0x4475c9
447556:	74 65                	je     0x4475bd
447558:	6d                   	insl   (%dx),%es:(%edi)
447559:	00 56 65             	add    %dl,0x65(%esi)
44755c:	72 73                	jb     0x4475d1
44755e:	69 6f 6e 00 43 6f 6e 	imul   $0x6e6f4300,0x6e(%edi),%ebp
447565:	64 69 74 69 6f 6e 61 	imul   $0x436c616e,%fs:0x6f(%ecx,%ebp,2),%esi
44756c:	6c 43
44756e:	6f                   	outsl  %ds:(%esi),(%dx)
44756f:	6d                   	insl   (%dx),%es:(%edi)
447570:	70 61                	jo     0x4475d3
447572:	72 65                	jb     0x4475d9
447574:	4f                   	dec    %edi
447575:	62 6a 65             	bound  %ebp,0x65(%edx)
447578:	63 74 47 72          	arpl   %esi,0x72(%edi,%eax,2)
44757c:	65 61                	gs popa
44757e:	74 65                	je     0x4475e5
447580:	72 45                	jb     0x4475c7
447582:	71 75                	jno    0x4475f9
447584:	61                   	popa
447585:	6c                   	insb   (%dx),%es:(%edi)
447586:	00 43 6f             	add    %al,0x6f(%ebx)
447589:	6e                   	outsb  %ds:(%esi),(%dx)
44758a:	64 69 74 69 6f 6e 61 	imul   $0x436c616e,%fs:0x6f(%ecx,%ebp,2),%esi
447591:	6c 43
447593:	6f                   	outsl  %ds:(%esi),(%dx)
447594:	6d                   	insl   (%dx),%es:(%edi)
447595:	70 61                	jo     0x4475f8
447597:	72 65                	jb     0x4475fe
447599:	4f                   	dec    %edi
44759a:	62 6a 65             	bound  %ebp,0x65(%edx)
44759d:	63 74 4e 6f          	arpl   %esi,0x6f(%esi,%ecx,2)
4475a1:	74 45                	je     0x4475e8
4475a3:	71 75                	jno    0x44761a
4475a5:	61                   	popa
4475a6:	6c                   	insb   (%dx),%es:(%edi)
4475a7:	00 54 6f 49          	add    %dl,0x49(%edi,%ebp,2)
4475ab:	6e                   	outsb  %ds:(%esi),(%dx)
4475ac:	74 36                	je     0x4475e4
4475ae:	34 00                	xor    $0x0,%al
4475b0:	43                   	inc    %ebx
4475b1:	6f                   	outsl  %ds:(%esi),(%dx)
4475b2:	6e                   	outsb  %ds:(%esi),(%dx)
4475b3:	74 61                	je     0x447616
4475b5:	69 6e 73 4b 65 79 00 	imul   $0x79654b,0x73(%esi),%ebp
4475bc:	67 65 74 5f          	addr16 gs je 0x44761f
4475c0:	53                   	push   %ebx
4475c1:	69 7a 65 00 47 65 74 	imul   $0x74654700,0x65(%edx),%edi
4475c8:	56                   	push   %esi
4475c9:	61                   	popa
4475ca:	6c                   	insb   (%dx),%es:(%edi)
4475cb:	75 65                	jne    0x447632
4475cd:	00 47 65             	add    %al,0x65(%edi)
4475d0:	74 46                	je     0x447618
4475d2:	69 65 6c 64 00 53 65 	imul   $0x65530064,0x6c(%ebp),%esp
4475d9:	63 75 72             	arpl   %esi,0x72(%ebp)
4475dc:	69 74 79 49 64 65 6e 	imul   $0x746e6564,0x49(%ecx,%edi,2),%esi
4475e3:	74
4475e4:	69 66 69 65 72 00 53 	imul   $0x53007265,0x69(%esi),%esp
4475eb:	79 73                	jns    0x447660
4475ed:	74 65                	je     0x447654
4475ef:	6d                   	insl   (%dx),%es:(%edi)
4475f0:	2e 53                	cs push %ebx
4475f2:	65 63 75 72          	arpl   %esi,%gs:0x72(%ebp)
4475f6:	69 74 79 2e 50 72 69 	imul   $0x6e697250,0x2e(%ecx,%edi,2),%esi
4475fd:	6e
4475fe:	63 69 70             	arpl   %ebp,0x70(%ecx)
447601:	61                   	popa
447602:	6c                   	insb   (%dx),%es:(%edi)
447603:	00 52 65             	add    %dl,0x65(%edx)
447606:	61                   	popa
447607:	64 49                	fs dec %ecx
447609:	6e                   	outsb  %ds:(%esi),(%dx)
44760a:	74 50                	je     0x44765c
44760c:	74 72                	je     0x447680
44760e:	00 52 65             	add    %dl,0x65(%edx)
447611:	61                   	popa
447612:	64 49                	fs dec %ecx
447614:	6e                   	outsb  %ds:(%esi),(%dx)
447615:	74 33                	je     0x44764a
447617:	32 00                	xor    (%eax),%al
447619:	52                   	push   %edx
44761a:	65 61                	gs popa
44761c:	64 49                	fs dec %ecx
44761e:	6e                   	outsb  %ds:(%esi),(%dx)
44761f:	74 31                	je     0x447652
447621:	36 00 49 6e          	add    %cl,%ss:0x6e(%ecx)
447625:	74 31                	je     0x447658
447627:	36 00 50 74          	add    %dl,%ss:0x74(%eax)
44762b:	72 54                	jb     0x447681
44762d:	6f                   	outsl  %ds:(%esi),(%dx)
44762e:	53                   	push   %ebx
44762f:	74 72                	je     0x4476a3
447631:	69 6e 67 55 6e 69 00 	imul   $0x696e55,0x67(%esi),%ebp
447638:	53                   	push   %ebx
447639:	65 61                	gs popa
44763b:	72 63                	jb     0x4476a0
44763d:	68 4f 70 74 69       	push   $0x6974704f
447642:	6f                   	outsl  %ds:(%esi),(%dx)
447643:	6e                   	outsb  %ds:(%esi),(%dx)
447644:	00 47 65             	add    %al,0x65(%edi)
447647:	74 53                	je     0x44769c
447649:	75 62                	jne    0x4476ad
44764b:	4b                   	dec    %ebx
44764c:	65 79 4e             	gs jns 0x44769d
44764f:	61                   	popa
447650:	6d                   	insl   (%dx),%es:(%edi)
447651:	65 73 00             	gs jae 0x447654
447654:	54                   	push   %esp
447655:	72 69                	jb     0x4476c0
447657:	6d                   	insl   (%dx),%es:(%edi)
447658:	45                   	inc    %ebp
447659:	6e                   	outsb  %ds:(%esi),(%dx)
44765a:	64 00 56 61          	add    %dl,%fs:0x61(%esi)
44765e:	6c                   	insb   (%dx),%es:(%edi)
44765f:	75 65                	jne    0x4476c6
447661:	43                   	inc    %ebx
447662:	6f                   	outsl  %ds:(%esi),(%dx)
447663:	6c                   	insb   (%dx),%es:(%edi)