418452:	6b 65 00 42          	imul   $0x42,0x0(%ebp),%esp
418456:	65 67 69 6e 49 6e 76 	imul   $0x6b6f766e,%gs:0x49(%bp),%ebp
41845d:	6f 6b
41845f:	65 00 49 41          	add    %cl,%gs:0x41(%ecx)
418463:	73 79                	jae    0x4184de
418465:	6e                   	outsb  %ds:(%esi),(%dx)
418466:	63 52 65             	arpl   %edx,0x65(%edx)
418469:	73 75                	jae    0x4184e0
41846b:	6c                   	insb   (%dx),%es:(%edi)
41846c:	74 00                	je     0x41846e
41846e:	41                   	inc    %ecx
41846f:	73 79                	jae    0x4184ea
418471:	6e                   	outsb  %ds:(%esi),(%dx)
418472:	63 43 61             	arpl   %eax,0x61(%ebx)
418475:	6c                   	insb   (%dx),%es:(%edi)
418476:	6c                   	insb   (%dx),%es:(%edi)
418477:	62 61 63             	bound  %esp,0x63(%ecx)
41847a:	6b 00 63             	imul   $0x63,(%eax),%eax
41847d:	61                   	popa
41847e:	6c                   	insb   (%dx),%es:(%edi)
41847f:	6c                   	insb   (%dx),%es:(%edi)
418480:	62 61 63             	bound  %esp,0x63(%ecx)
418483:	6b 00 6f             	imul   $0x6f,(%eax),%eax
418486:	62 6a 65             	bound  %ebp,0x65(%edx)
418489:	63 74 00 45          	arpl   %esi,0x45(%eax,%eax,1)
41848d:	6e                   	outsb  %ds:(%esi),(%dx)
41848e:	64 49                	fs dec %ecx
418490:	6e                   	outsb  %ds:(%esi),(%dx)
418491:	76 6f                	jbe    0x418502
418493:	6b 65 00 72          	imul   $0x72,0x0(%ebp),%esp
418497:	65 73 75             	gs jae 0x41850f
41849a:	6c                   	insb   (%dx),%es:(%edi)
41849b:	74 00                	je     0x41849d
41849d:	4d                   	dec    %ebp
41849e:	65 74 68             	gs je  0x418509
4184a1:	6f                   	outsl  %ds:(%esi),(%dx)
4184a2:	64 42                	fs inc %edx
4184a4:	75 69                	jne    0x41850f
4184a6:	6c                   	insb   (%dx),%es:(%edi)
4184a7:	64 65 72 00          	fs gs jb 0x4184ab
4184ab:	53                   	push   %ebx
4184ac:	79 73                	jns    0x418521
4184ae:	74 65                	je     0x418515
4184b0:	6d                   	insl   (%dx),%es:(%edi)
4184b1:	2e 52                	cs push %edx
4184b3:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
4184b6:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4184bb:	6e                   	outsb  %ds:(%esi),(%dx)
4184bc:	2e 45                	cs inc %ebp
4184be:	6d                   	insl   (%dx),%es:(%edi)
4184bf:	69 74 00 54 79 70 65 	imul   $0x42657079,0x54(%eax,%eax,1),%esi
4184c6:	42
4184c7:	75 69                	jne    0x418532
4184c9:	6c                   	insb   (%dx),%es:(%edi)
4184ca:	64 65 72 00          	fs gs jb 0x4184ce
4184ce:	4d                   	dec    %ebp
4184cf:	65 74 68             	gs je  0x41853a
4184d2:	6f                   	outsl  %ds:(%esi),(%dx)
4184d3:	64 41                	fs inc %ecx
4184d5:	74 74                	je     0x41854b
4184d7:	72 69                	jb     0x418542
4184d9:	62 75 74             	bound  %esi,0x74(%ebp)
4184dc:	65 73 00             	gs jae 0x4184df
4184df:	4d                   	dec    %ebp
4184e0:	65 74 68             	gs je  0x41854b
4184e3:	6f                   	outsl  %ds:(%esi),(%dx)
4184e4:	64 49                	fs dec %ecx
4184e6:	6e                   	outsb  %ds:(%esi),(%dx)
4184e7:	66 6f                	outsw  %ds:(%esi),(%dx)
4184e9:	00 43 6f             	add    %al,0x6f(%ebx)
4184ec:	6e                   	outsb  %ds:(%esi),(%dx)
4184ed:	73 74                	jae    0x418563
4184ef:	72 75                	jb     0x418566
4184f1:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
4184f5:	49                   	dec    %ecx
4184f6:	6e                   	outsb  %ds:(%esi),(%dx)
4184f7:	66 6f                	outsw  %ds:(%esi),(%dx)
4184f9:	00 4c 61 62          	add    %cl,0x62(%ecx,%eiz,2)
4184fd:	65 6c                	gs insb (%dx),%es:(%edi)
4184ff:	00 49 4c             	add    %cl,0x4c(%ecx)
418502:	47                   	inc    %edi
418503:	65 6e                	outsb  %gs:(%esi),(%dx)
418505:	65 72 61             	gs jb  0x418569
418508:	74 6f                	je     0x418579
41850a:	72 00                	jb     0x41850c
41850c:	44                   	inc    %esp
41850d:	65 63 6c 61 72       	arpl   %ebp,%gs:0x72(%ecx,%eiz,2)
418512:	65 4c                	gs dec %esp
418514:	6f                   	outsl  %ds:(%esi),(%dx)
418515:	63 61 6c             	arpl   %esp,0x6c(%ecx)
418518:	00 4c 6f 63          	add    %cl,0x63(%edi,%ebp,2)
41851c:	61                   	popa
41851d:	6c                   	insb   (%dx),%es:(%edi)
41851e:	42                   	inc    %edx
41851f:	75 69                	jne    0x41858a
418521:	6c                   	insb   (%dx),%es:(%edi)
418522:	64 65 72 00          	fs gs jb 0x418526
418526:	49                   	dec    %ecx
418527:	6e                   	outsb  %ds:(%esi),(%dx)
418528:	74 36                	je     0x418560
41852a:	34 00                	xor    $0x0,%al
41852c:	42                   	inc    %edx
41852d:	69 6e 61 72 79 52 65 	imul   $0x65527972,0x61(%esi),%ebp
418534:	61                   	popa
418535:	64 65 72 00          	fs gs jb 0x418539
418539:	44                   	inc    %esp
41853a:	65 66 69 6e 65 4c 61 	imul   $0x614c,%gs:0x65(%esi),%bp
418541:	62 65 6c             	bound  %esp,0x6c(%ebp)
418544:	00 50 61             	add    %dl,0x61(%eax)
418547:	72 73                	jb     0x4185bc
418549:	65 00 4f 70          	add    %cl,%gs:0x70(%edi)
41854d:	43                   	inc    %ebx
41854e:	6f                   	outsl  %ds:(%esi),(%dx)
41854f:	64 65 00 4f 70       	fs add %cl,%gs:0x70(%edi)
418554:	43                   	inc    %ebx
418555:	6f                   	outsl  %ds:(%esi),(%dx)
418556:	64 65 73 00          	fs gs jae 0x41855a
41855a:	4c                   	dec    %esp
41855b:	64 63 5f 49          	arpl   %ebx,%fs:0x49(%edi)
41855f:	34 00                	xor    $0x0,%al
418561:	53                   	push   %ebx
418562:	74 6c                	je     0x4185d0
418564:	6f                   	outsl  %ds:(%esi),(%dx)
418565:	63 5f 30             	arpl   %ebx,0x30(%edi)
418568:	00 45 6d             	add    %al,0x6d(%ebp)
41856b:	69 74 00 43 61 6c 6c 	imul   $0x6c6c61,0x43(%eax,%eax,1),%esi
418572:	00
418573:	53                   	push   %ebx
418574:	74 6c                	je     0x4185e2
418576:	6f                   	outsl  %ds:(%esi),(%dx)
418577:	63 5f 31             	arpl   %ebx,0x31(%edi)
41857a:	00 4c 64 6c          	add    %cl,0x6c(%esp,%eiz,2)
41857e:	6f                   	outsl  %ds:(%esi),(%dx)
41857f:	63 5f 31             	arpl   %ebx,0x31(%edi)
418582:	00 42 72             	add    %al,0x72(%edx)
418585:	66 61                	popaw
418587:	6c                   	insb   (%dx),%es:(%edi)
418588:	73 65                	jae    0x4185ef
41858a:	5f                   	pop    %edi
41858b:	53                   	push   %ebx
41858c:	00 43 61             	add    %al,0x61(%ebx)
41858f:	6c                   	insb   (%dx),%es:(%edi)
418590:	6c                   	insb   (%dx),%es:(%edi)
418591:	76 69                	jbe    0x4185fc
418593:	72 74                	jb     0x418609
418595:	00 53 74             	add    %dl,0x74(%ebx)
418598:	6c                   	insb   (%dx),%es:(%edi)
418599:	6f                   	outsl  %ds:(%esi),(%dx)
41859a:	63 5f 53             	arpl   %ebx,0x53(%edi)
41859d:	00 4c 64 6c          	add    %cl,0x6c(%esp,%eiz,2)
4185a1:	6f                   	outsl  %ds:(%esi),(%dx)
4185a2:	63 5f 53             	arpl   %ebx,0x53(%edi)
4185a5:	00 4c 64 73          	add    %cl,0x73(%esp,%eiz,2)
4185a9:	74 72                	je     0x41861d
4185ab:	00 4c 64 63          	add    %cl,0x63(%esp,%eiz,2)
4185af:	5f                   	pop    %edi
4185b0:	49                   	dec    %ecx
4185b1:	34 5f                	xor    $0x5f,%al
4185b3:	35 00 4c 64 63       	xor    $0x63644c00,%eax
4185b8:	5f                   	pop    %edi
4185b9:	49                   	dec    %ecx
4185ba:	34 5f                	xor    $0x5f,%al
4185bc:	4d                   	dec    %ebp
4185bd:	31 00                	xor    %eax,(%eax)
4185bf:	42                   	inc    %edx
4185c0:	6e                   	outsb  %ds:(%esi),(%dx)
4185c1:	65 5f                	gs pop %edi
4185c3:	55                   	push   %ebp
4185c4:	6e                   	outsb  %ds:(%esi),(%dx)
4185c5:	5f                   	pop    %edi
4185c6:	53                   	push   %ebx
4185c7:	00 42 65             	add    %al,0x65(%edx)
4185ca:	71 5f                	jno    0x41862b
4185cc:	53                   	push   %ebx
4185cd:	00 4c 64 63          	add    %cl,0x63(%esp,%eiz,2)
4185d1:	5f                   	pop    %edi
4185d2:	49                   	dec    %ecx
4185d3:	34 5f                	xor    $0x5f,%al
4185d5:	30 00                	xor    %al,(%eax)
4185d7:	4d                   	dec    %ebp
4185d8:	61                   	popa
4185d9:	72 6b                	jb     0x418646
4185db:	4c                   	dec    %esp
4185dc:	61                   	popa
4185dd:	62 65 6c             	bound  %esp,0x6c(%ebp)
4185e0:	00 4c 64 61          	add    %cl,0x61(%esp,%eiz,2)
4185e4:	72 67                	jb     0x41864d
4185e6:	5f                   	pop    %edi
4185e7:	30 00                	xor    %al,(%eax)
4185e9:	53                   	push   %ebx
4185ea:	74 6c                	je     0x418658
4185ec:	6f                   	outsl  %ds:(%esi),(%dx)
4185ed:	63 5f 32             	arpl   %ebx,0x32(%edi)
4185f0:	00 4e 65             	add    %cl,0x65(%esi)
4185f3:	77 6f                	ja     0x418664
4185f5:	62 6a 00             	bound  %ebp,0x0(%edx)
4185f8:	53                   	push   %ebx
4185f9:	74 6c                	je     0x418667
4185fb:	6f                   	outsl  %ds:(%esi),(%dx)
4185fc:	63 5f 33             	arpl   %ebx,0x33(%edi)
4185ff:	00 4c 64 6c          	add    %cl,0x6c(%esp,%eiz,2)
418603:	6f                   	outsl  %ds:(%esi),(%dx)
418604:	63 5f 33             	arpl   %ebx,0x33(%edi)
418607:	00 42 6f             	add    %al,0x6f(%edx)
41860a:	78 00                	js     0x41860c
41860c:	4c                   	dec    %esp
41860d:	64 6c                	fs insb (%dx),%es:(%edi)
41860f:	6f                   	outsl  %ds:(%esi),(%dx)
418610:	63 5f 30             	arpl   %ebx,0x30(%edi)
418613:	00 42 72             	add    %al,0x72(%edx)
418616:	5f                   	pop    %edi
418617:	53                   	push   %ebx
418618:	00 43 6f             	add    %al,0x6f(%ebx)
41861b:	6e                   	outsb  %ds:(%esi),(%dx)
41861c:	76 5f                	jbe    0x41867d
41861e:	49                   	dec    %ecx
41861f:	34 00                	xor    $0x0,%al
418621:	41                   	inc    %ecx
418622:	64 64 00 58 6f       	fs add %bl,%fs:0x6f(%eax)
418627:	72 00                	jb     0x418629
418629:	4c                   	dec    %esp
41862a:	64 6c                	fs insb (%dx),%es:(%edi)
41862c:	6f                   	outsl  %ds:(%esi),(%dx)
41862d:	63 5f 32             	arpl   %ebx,0x32(%edi)
418630:	00 42 6c             	add    %al,0x6c(%edx)
418633:	74 5f                	je     0x418694
418635:	53                   	push   %ebx
418636:	00 52 65             	add    %dl,0x65(%edx)
418639:	74 00                	je     0x41863b
41863b:	47                   	inc    %edi
41863c:	65 74 4d             	gs je  0x41868c
41863f:	65 74 68             	gs je  0x4186aa
418642:	6f                   	outsl  %ds:(%esi),(%dx)
418643:	64 00 42 69          	add    %al,%fs:0x69(%edx)
418647:	6e                   	outsb  %ds:(%esi),(%dx)
418648:	64 69 6e 67 46 6c 61 	imul   $0x67616c46,%fs:0x67(%esi),%ebp
41864f:	67
418650:	73 00                	jae    0x418652
418652:	42                   	inc    %edx
418653:	69 6e 64 65 72 00 50 	imul   $0x50007265,0x64(%esi),%ebp
41865a:	61                   	popa
41865b:	72 61                	jb     0x4186be
41865d:	6d                   	insl   (%dx),%es:(%edi)
41865e:	65 74 65             	gs je  0x4186c6
418661:	72 4d                	jb     0x4186b0
418663:	6f                   	outsl  %ds:(%esi),(%dx)
418664:	64 69 66 69 65 72 00 	imul   $0x45007265,%fs:0x69(%esi),%esp
41866b:	45
41866c:	6e                   	outsb  %ds:(%esi),(%dx)
41866d:	63 6f 64             	arpl   %ebp,0x64(%edi)
418670:	69 6e 67 00 53 79 73 	imul   $0x73795300,0x67(%esi),%ebp
418677:	74 65                	je     0x4186de
418679:	6d                   	insl   (%dx),%es:(%edi)
41867a:	2e 54                	cs push %esp
41867c:	65 78 74             	gs js  0x4186f3
41867f:	00 67 65             	add    %ah,0x65(%edi)
418682:	74 5f                	je     0x4186e3
418684:	55                   	push   %ebp
418685:	54                   	push   %esp
418686:	46                   	inc    %esi
418687:	38 00                	cmp    %al,(%eax)
418689:	47                   	inc    %edi
41868a:	65 74 53             	gs je  0x4186e0
41868d:	74 72                	je     0x418701
41868f:	69 6e 67 00 53 70 6c 	imul   $0x6c705300,0x67(%esi),%ebp
418696:	69 74 00 47 65 74 54 	imul   $0x79547465,0x47(%eax,%eax,1),%esi
41869d:	79
41869e:	70 65                	jo     0x418705
4186a0:	00 47 65             	add    %al,0x65(%edi)
4186a3:	74 43                	je     0x4186e8
4186a5:	6f                   	outsl  %ds:(%esi),(%dx)
4186a6:	6e                   	outsb  %ds:(%esi),(%dx)
4186a7:	73 74                	jae    0x41871d
4186a9:	72 75                	jb     0x418720
4186ab:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
4186af:	00 53 65             	add    %dl,0x65(%ebx)
4186b2:	74 52                	je     0x418706
4186b4:	65 74 75             	gs je  0x41872c
4186b7:	72 6e                	jb     0x418727
4186b9:	54                   	push   %esp
4186ba:	79 70                	jns    0x41872c
4186bc:	65 00 53 65          	add    %dl,%gs:0x65(%ebx)
4186c0:	74 50                	je     0x418712
4186c2:	61                   	popa
4186c3:	72 61                	jb     0x418726
4186c5:	6d                   	insl   (%dx),%es:(%edi)
4186c6:	65 74 65             	gs je  0x41872e
4186c9:	72 73                	jb     0x41873e
4186cb:	00 53 74             	add    %dl,0x74(%ebx)
4186ce:	72 69                	jb     0x418739
4186d0:	6e                   	outsb  %ds:(%esi),(%dx)
4186d1:	67 43                	addr16 inc %ebx
4186d3:	6f                   	outsl  %ds:(%esi),(%dx)
4186d4:	6d                   	insl   (%dx),%es:(%edi)
4186d5:	70 61                	jo     0x418738
4186d7:	72 69                	jb     0x418742
4186d9:	73 6f                	jae    0x41874a
4186db:	6e                   	outsb  %ds:(%esi),(%dx)
4186dc:	00 41 73             	add    %al,0x73(%ecx)
4186df:	73 65                	jae    0x418746
4186e1:	6d                   	insl   (%dx),%es:(%edi)
4186e2:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
4186e6:	61                   	popa
4186e7:	6d                   	insl   (%dx),%es:(%edi)
4186e8:	65 00 73 65          	add    %dh,%gs:0x65(%ebx)
4186ec:	74 5f                	je     0x41874d
4186ee:	4e                   	dec    %esi
4186ef:	61                   	popa
4186f0:	6d                   	insl   (%dx),%es:(%edi)
4186f1:	65 00 44 65 66       	add    %al,%gs:0x66(%ebp,%eiz,2)
4186f6:	69 6e 65 44 79 6e 61 	imul   $0x616e7944,0x65(%esi),%ebp
4186fd:	6d                   	insl   (%dx),%es:(%edi)
4186fe:	69 63 41 73 73 65 6d 	imul   $0x6d657373,0x41(%ebx),%esp
418705:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
418709:	41                   	inc    %ecx
41870a:	73 73                	jae    0x41877f
41870c:	65 6d                	gs insl (%dx),%es:(%edi)
41870e:	62 6c 79 42          	bound  %ebp,0x42(%ecx,%edi,2)
418712:	75 69                	jne    0x41877d
418714:	6c                   	insb   (%dx),%es:(%edi)
418715:	64 65 72 00          	fs gs jb 0x418719
418719:	41                   	inc    %ecx
41871a:	73 73                	jae    0x41878f
41871c:	65 6d                	gs insl (%dx),%es:(%edi)
41871e:	62 6c 79 42          	bound  %ebp,0x42(%ecx,%edi,2)
418722:	75 69                	jne    0x41878d
418724:	6c                   	insb   (%dx),%es:(%edi)
418725:	64 65 72 41          	fs gs jb 0x41876a
418729:	63 63 65             	arpl   %esp,0x65(%ebx)
41872c:	73 73                	jae    0x4187a1
41872e:	00 44 65 66          	add    %al,0x66(%ebp,%eiz,2)
418732:	69 6e 65 44 79 6e 61 	imul   $0x616e7944,0x65(%esi),%ebp
418739:	6d                   	insl   (%dx),%es:(%edi)
41873a:	69 63 4d 6f 64 75 6c 	imul   $0x6c75646f,0x4d(%ebx),%esp
418741:	65 00 4d 6f          	add    %cl,%gs:0x6f(%ebp)
418745:	64 75 6c             	fs jne 0x4187b4
418748:	65 42                	gs inc %edx
41874a:	75 69                	jne    0x4187b5
41874c:	6c                   	insb   (%dx),%es:(%edi)
41874d:	64 65 72 00          	fs gs jb 0x418751
418751:	44                   	inc    %esp
418752:	65 66 69 6e 65 54 79 	imul   $0x7954,%gs:0x65(%esi),%bp
418759:	70 65                	jo     0x4187c0
41875b:	00 54 79 70          	add    %dl,0x70(%ecx,%edi,2)
41875f:	65 41                	gs inc %ecx
418761:	74 74                	je     0x4187d7
418763:	72 69                	jb     0x4187ce
418765:	62 75 74             	bound  %esi,0x74(%ebp)
418768:	65 73 00             	gs jae 0x41876b
41876b:	49                   	dec    %ecx