41864d:	43                   	inc    %ebx
41864e:	6f                   	outsl  %ds:(%esi),(%dx)
41864f:	6c                   	insb   (%dx),%es:(%edi)
418650:	75 6d                	jne    0x4186bf
418652:	6e                   	outsb  %ds:(%esi),(%dx)
418653:	00 67 65             	add    %ah,0x65(%edi)
418656:	74 5f                	je     0x4186b7
418658:	41                   	inc    %ecx
418659:	6d                   	insl   (%dx),%es:(%edi)
41865a:	6f                   	outsl  %ds:(%esi),(%dx)
41865b:	75 6e                	jne    0x4186cb
41865d:	74 43                	je     0x4186a2
41865f:	6f                   	outsl  %ds:(%esi),(%dx)
418660:	6c                   	insb   (%dx),%es:(%edi)
418661:	75 6d                	jne    0x4186d0
418663:	6e                   	outsb  %ds:(%esi),(%dx)
418664:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
418668:	61                   	popa
418669:	47                   	inc    %edi
41866a:	72 69                	jb     0x4186d5
41866c:	64 56                	fs push %esi
41866e:	69 65 77 43 6f 6c 75 	imul   $0x756c6f43,0x77(%ebp),%esp
418675:	6d                   	insl   (%dx),%es:(%edi)
418676:	6e                   	outsb  %ds:(%esi),(%dx)
418677:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
41867b:	61                   	popa
41867c:	47                   	inc    %edi
41867d:	72 69                	jb     0x4186e8
41867f:	64 56                	fs push %esi
418681:	69 65 77 54 65 78 74 	imul   $0x74786554,0x77(%ebp),%esp
418688:	42                   	inc    %edx
418689:	6f                   	outsl  %ds:(%esi),(%dx)
41868a:	78 43                	js     0x4186cf
41868c:	6f                   	outsl  %ds:(%esi),(%dx)
41868d:	6c                   	insb   (%dx),%es:(%edi)
41868e:	75 6d                	jne    0x4186fd
418690:	6e                   	outsb  %ds:(%esi),(%dx)
418691:	00 73 65             	add    %dh,0x65(%ebx)
418694:	74 5f                	je     0x4186f5
418696:	49                   	dec    %ecx
418697:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41869a:	00 73 65             	add    %dh,0x65(%ebx)
41869d:	74 5f                	je     0x4186fe
41869f:	53                   	push   %ebx
4186a0:	68 6f 77 49 63       	push   $0x6349776f
4186a5:	6f                   	outsl  %ds:(%esi),(%dx)
4186a6:	6e                   	outsb  %ds:(%esi),(%dx)
4186a7:	00 4d 65             	add    %cl,0x65(%ebp)
4186aa:	73 73                	jae    0x41871f
4186ac:	61                   	popa
4186ad:	67 65 42             	addr16 gs inc %edx
4186b0:	6f                   	outsl  %ds:(%esi),(%dx)
4186b1:	78 49                	js     0x4186fc
4186b3:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
4186b6:	00 63 6f             	add    %ah,0x6f(%ebx)
4186b9:	6d                   	insl   (%dx),%es:(%edi)
4186ba:	43                   	inc    %ebx
4186bb:	68 6f 6e 00 44       	push   $0x44006e6f
4186c0:	61                   	popa
4186c1:	74 61                	je     0x418724
4186c3:	52                   	push   %edx
4186c4:	6f                   	outsl  %ds:(%esi),(%dx)
4186c5:	77 56                	ja     0x41871d
4186c7:	65 72 73             	gs jb  0x41873d
4186ca:	69 6f 6e 00 41 70 70 	imul   $0x70704100,0x6e(%edi),%ebp
4186d1:	6c                   	insb   (%dx),%es:(%edi)
4186d2:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
4186d9:	00 67 65             	add    %ah,0x65(%edi)
4186dc:	74 5f                	je     0x41873d
4186de:	4c                   	dec    %esp
4186df:	6f                   	outsl  %ds:(%esi),(%dx)
4186e0:	63 61 74             	arpl   %esp,0x74(%ecx)
4186e3:	69 6f 6e 00 73 65 74 	imul   $0x74657300,0x6e(%edi),%ebp
4186ea:	5f                   	pop    %edi
4186eb:	4c                   	dec    %esp
4186ec:	6f                   	outsl  %ds:(%esi),(%dx)
4186ed:	63 61 74             	arpl   %esp,0x74(%ecx)
4186f0:	69 6f 6e 00 44 61 74 	imul   $0x74614400,0x6e(%edi),%ebp
4186f7:	61                   	popa
4186f8:	52                   	push   %edx
4186f9:	65 6c                	gs insb (%dx),%es:(%edi)
4186fb:	61                   	popa
4186fc:	74 69                	je     0x418767
4186fe:	6f                   	outsl  %ds:(%esi),(%dx)
4186ff:	6e                   	outsb  %ds:(%esi),(%dx)
418700:	00 5f 72             	add    %bl,0x72(%edi)
418703:	65 6c                	gs insb (%dx),%es:(%edi)
418705:	61                   	popa
418706:	74 69                	je     0x418771
418708:	6f                   	outsl  %ds:(%esi),(%dx)
418709:	6e                   	outsb  %ds:(%esi),(%dx)
41870a:	00 73 65             	add    %dh,0x65(%ebx)
41870d:	74 5f                	je     0x41876e
41870f:	57                   	push   %edi
418710:	6f                   	outsl  %ds:(%esi),(%dx)
418711:	72 6b                	jb     0x41877e
418713:	65 72 53             	gs jb  0x418769
418716:	75 70                	jne    0x418788
418718:	70 6f                	jo     0x418789
41871a:	72 74                	jb     0x418790
41871c:	73 43                	jae    0x418761
41871e:	61                   	popa
41871f:	6e                   	outsb  %ds:(%esi),(%dx)
418720:	63 65 6c             	arpl   %esp,0x6c(%ebp)
418723:	6c                   	insb   (%dx),%es:(%edi)
418724:	61                   	popa
418725:	74 69                	je     0x418790
418727:	6f                   	outsl  %ds:(%esi),(%dx)
418728:	6e                   	outsb  %ds:(%esi),(%dx)
418729:	00 53 79             	add    %dl,0x79(%ebx)
41872c:	73 74                	jae    0x4187a2
41872e:	65 6d                	gs insl (%dx),%es:(%edi)
418730:	2e 43                	cs inc %ebx
418732:	6f                   	outsl  %ds:(%esi),(%dx)
418733:	6e                   	outsb  %ds:(%esi),(%dx)
418734:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
41873a:	74 69                	je     0x4187a5
41873c:	6f                   	outsl  %ds:(%esi),(%dx)
41873d:	6e                   	outsb  %ds:(%esi),(%dx)
41873e:	00 53 79             	add    %dl,0x79(%ebx)
418741:	73 74                	jae    0x4187b7
418743:	65 6d                	gs insl (%dx),%es:(%edi)
418745:	2e 47                	cs inc %edi
418747:	6c                   	insb   (%dx),%es:(%edi)
418748:	6f                   	outsl  %ds:(%esi),(%dx)
418749:	62 61 6c             	bound  %esp,0x6c(%ecx)
41874c:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
418753:	00 53 79             	add    %dl,0x79(%ebx)
418756:	73 74                	jae    0x4187cc
418758:	65 6d                	gs insl (%dx),%es:(%edi)
41875a:	2e 52                	cs push %edx
41875c:	75 6e                	jne    0x4187cc
41875e:	74 69                	je     0x4187c9
418760:	6d                   	insl   (%dx),%es:(%edi)
418761:	65 2e 53             	gs cs push %ebx
418764:	65 72 69             	gs jb  0x4187d0
418767:	61                   	popa
418768:	6c                   	insb   (%dx),%es:(%edi)
418769:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
418770:	00 53 79             	add    %dl,0x79(%ebx)
418773:	73 74                	jae    0x4187e9
418775:	65 6d                	gs insl (%dx),%es:(%edi)
418777:	2e 58                	cs pop %eax
418779:	6d                   	insl   (%dx),%es:(%edi)
41877a:	6c                   	insb   (%dx),%es:(%edi)
41877b:	2e 53                	cs push %ebx
41877d:	65 72 69             	gs jb  0x4187e9
418780:	61                   	popa
418781:	6c                   	insb   (%dx),%es:(%edi)
418782:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
418789:	00 67 65             	add    %ah,0x65(%edi)
41878c:	74 5f                	je     0x4187ed
41878e:	41                   	inc    %ecx
41878f:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
418793:	6e                   	outsb  %ds:(%esi),(%dx)
418794:	00 4d 69             	add    %cl,0x69(%ebp)
418797:	73 73                	jae    0x41880c
418799:	69 6e 67 53 63 68 65 	imul   $0x65686353,0x67(%esi),%ebp
4187a0:	6d                   	insl   (%dx),%es:(%edi)
4187a1:	61                   	popa
4187a2:	41                   	inc    %ecx
4187a3:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4187a7:	6e                   	outsb  %ds:(%esi),(%dx)
4187a8:	00 43 6f             	add    %al,0x6f(%ebx)
4187ab:	6c                   	insb   (%dx),%es:(%edi)
4187ac:	6c                   	insb   (%dx),%es:(%edi)
4187ad:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4187b2:	6e                   	outsb  %ds:(%esi),(%dx)
4187b3:	43                   	inc    %ebx
4187b4:	68 61 6e 67 65       	push   $0x65676e61
4187b9:	41                   	inc    %ecx
4187ba:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4187be:	6e                   	outsb  %ds:(%esi),(%dx)
4187bf:	00 65 76             	add    %ah,0x76(%ebp)
4187c2:	65 6e                	outsb  %gs:(%esi),(%dx)
4187c4:	74 41                	je     0x418807
4187c6:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4187ca:	6e                   	outsb  %ds:(%esi),(%dx)
4187cb:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
4187cf:	61                   	popa
4187d0:	52                   	push   %edx
4187d1:	6f                   	outsl  %ds:(%esi),(%dx)
4187d2:	77 41                	ja     0x418815
4187d4:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4187d8:	6e                   	outsb  %ds:(%esi),(%dx)
4187d9:	00 49 6e             	add    %cl,0x6e(%ecx)
4187dc:	74 65                	je     0x418843
4187de:	72 61                	jb     0x418841
4187e0:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4187e4:	6e                   	outsb  %ds:(%esi),(%dx)
4187e5:	00 6f 70             	add    %ch,0x70(%edi)
4187e8:	5f                   	pop    %edi
4187e9:	53                   	push   %ebx
4187ea:	75 62                	jne    0x41884e
4187ec:	74 72                	je     0x418860
4187ee:	61                   	popa
4187ef:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
4187f3:	6e                   	outsb  %ds:(%esi),(%dx)
4187f4:	00 67 65             	add    %ah,0x65(%edi)
4187f7:	74 5f                	je     0x418858
4187f9:	54                   	push   %esp
4187fa:	72 61                	jb     0x41885d
4187fc:	6e                   	outsb  %ds:(%esi),(%dx)
4187fd:	73 61                	jae    0x418860
4187ff:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
418803:	6e                   	outsb  %ds:(%esi),(%dx)
418804:	00 73 65             	add    %dh,0x65(%ebx)
418807:	74 5f                	je     0x418868
418809:	54                   	push   %esp
41880a:	72 61                	jb     0x41886d
41880c:	6e                   	outsb  %ds:(%esi),(%dx)
41880d:	73 61                	jae    0x418870
41880f:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
418813:	6e                   	outsb  %ds:(%esi),(%dx)
418814:	00 49 44             	add    %cl,0x44(%ecx)
418817:	62 54 72 61          	bound  %edx,0x61(%edx,%esi,2)
41881b:	6e                   	outsb  %ds:(%esi),(%dx)
41881c:	73 61                	jae    0x41887f
41881e:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
418822:	6e                   	outsb  %ds:(%esi),(%dx)
418823:	00 53 71             	add    %dl,0x71(%ebx)
418826:	6c                   	insb   (%dx),%es:(%edi)
418827:	54                   	push   %esp
418828:	72 61                	jb     0x41888b
41882a:	6e                   	outsb  %ds:(%esi),(%dx)
41882b:	73 61                	jae    0x41888e
41882d:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
418831:	6e                   	outsb  %ds:(%esi),(%dx)
418832:	00 42 65             	add    %al,0x65(%edx)
418835:	67 69 6e 54 72 61 6e 	imul   $0x736e6172,0x54(%bp),%ebp
41883c:	73
41883d:	61                   	popa
41883e:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
418842:	6e                   	outsb  %ds:(%esi),(%dx)
418843:	00 5f 74             	add    %bl,0x74(%edi)
418846:	72 61                	jb     0x4188a9
418848:	6e                   	outsb  %ds:(%esi),(%dx)
418849:	73 61                	jae    0x4188ac
41884b:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
41884f:	6e                   	outsb  %ds:(%esi),(%dx)
418850:	00 53 79             	add    %dl,0x79(%ebx)
418853:	73 74                	jae    0x4188c9
418855:	65 6d                	gs insl (%dx),%es:(%edi)
418857:	2e 52                	cs push %edx
418859:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
41885c:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418861:	6e                   	outsb  %ds:(%esi),(%dx)
418862:	00 49 43             	add    %cl,0x43(%ecx)
418865:	6f                   	outsl  %ds:(%esi),(%dx)
418866:	6c                   	insb   (%dx),%es:(%edi)
418867:	6c                   	insb   (%dx),%es:(%edi)
418868:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41886d:	6e                   	outsb  %ds:(%esi),(%dx)
41886e:	00 67 65             	add    %ah,0x65(%edi)
418871:	74 5f                	je     0x4188d2
418873:	43                   	inc    %ebx
418874:	6f                   	outsl  %ds:(%esi),(%dx)
418875:	6d                   	insl   (%dx),%es:(%edi)
418876:	6d                   	insl   (%dx),%es:(%edi)
418877:	61                   	popa
418878:	6e                   	outsb  %ds:(%esi),(%dx)
418879:	64 43                	fs inc %ebx
41887b:	6f                   	outsl  %ds:(%esi),(%dx)
41887c:	6c                   	insb   (%dx),%es:(%edi)
41887d:	6c                   	insb   (%dx),%es:(%edi)
41887e:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418883:	6e                   	outsb  %ds:(%esi),(%dx)
418884:	00 49 6e             	add    %cl,0x6e(%ecx)
418887:	69 74 43 6f 6d 6d 61 	imul   $0x6e616d6d,0x6f(%ebx,%eax,2),%esi
41888e:	6e
41888f:	64 43                	fs inc %ebx
418891:	6f                   	outsl  %ds:(%esi),(%dx)
418892:	6c                   	insb   (%dx),%es:(%edi)
418893:	6c                   	insb   (%dx),%es:(%edi)
418894:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418899:	6e                   	outsb  %ds:(%esi),(%dx)
41889a:	00 5f 63             	add    %bl,0x63(%edi)
41889d:	6f                   	outsl  %ds:(%esi),(%dx)
41889e:	6d                   	insl   (%dx),%es:(%edi)
41889f:	6d                   	insl   (%dx),%es:(%edi)
4188a0:	61                   	popa
4188a1:	6e                   	outsb  %ds:(%esi),(%dx)
4188a2:	64 43                	fs inc %ebx
4188a4:	6f                   	outsl  %ds:(%esi),(%dx)
4188a5:	6c                   	insb   (%dx),%es:(%edi)
4188a6:	6c                   	insb   (%dx),%es:(%edi)
4188a7:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4188ac:	6e                   	outsb  %ds:(%esi),(%dx)
4188ad:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
4188b1:	61                   	popa
4188b2:	54                   	push   %esp
4188b3:	61                   	popa
4188b4:	62 6c 65 43          	bound  %ebp,0x43(%ebp,%eiz,2)
4188b8:	6f                   	outsl  %ds:(%esi),(%dx)
4188b9:	6c                   	insb   (%dx),%es:(%edi)
4188ba:	6c                   	insb   (%dx),%es:(%edi)
4188bb:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4188c0:	6e                   	outsb  %ds:(%esi),(%dx)
4188c1:	00 4e 61             	add    %cl,0x61(%esi)
4188c4:	6d                   	insl   (%dx),%es:(%edi)
4188c5:	65 56                	gs push %esi
4188c7:	61                   	popa
4188c8:	6c                   	insb   (%dx),%es:(%edi)
4188c9:	75 65                	jne    0x418930
4188cb:	43                   	inc    %ebx
4188cc:	6f                   	outsl  %ds:(%esi),(%dx)
4188cd:	6c                   	insb   (%dx),%es:(%edi)
4188ce:	6c                   	insb   (%dx),%es:(%edi)
4188cf:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4188d4:	6e                   	outsb  %ds:(%esi),(%dx)
4188d5:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
4188d9:	61                   	popa
4188da:	54                   	push   %esp
4188db:	61                   	popa
4188dc:	62 6c 65 4d          	bound  %ebp,0x4d(%ebp,%eiz,2)
4188e0:	61                   	popa
4188e1:	70 70                	jo     0x418953
4188e3:	69 6e 67 43 6f 6c 6c 	imul   $0x6c6c6f43,0x67(%esi),%ebp
4188ea:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4188ef:	6e                   	outsb  %ds:(%esi),(%dx)
4188f0:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
4188f4:	61                   	popa
4188f5:	43                   	inc    %ebx
4188f6:	6f                   	outsl  %ds:(%esi),(%dx)
4188f7:	6c                   	insb   (%dx),%es:(%edi)
4188f8:	75 6d                	jne    0x418967
4188fa:	6e                   	outsb  %ds:(%esi),(%dx)
4188fb:	4d                   	dec    %ebp
4188fc:	61                   	popa
4188fd:	70 70                	jo     0x41896f
4188ff:	69 6e 67 43 6f 6c 6c 	imul   $0x6c6c6f43,0x67(%esi),%ebp
418906:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41890b:	6e                   	outsb  %ds:(%esi),(%dx)
41890c:	00 43 6f             	add    %al,0x6f(%ebx)
41890f:	6e                   	outsb  %ds:(%esi),(%dx)
418910:	74 72                	je     0x418984
418912:	6f                   	outsl  %ds:(%esi),(%dx)
418913:	6c                   	insb   (%dx),%es:(%edi)
418914:	43                   	inc    %ebx
418915:	6f                   	outsl  %ds:(%esi),(%dx)
418916:	6c                   	insb   (%dx),%es:(%edi)
418917:	6c                   	insb   (%dx),%es:(%edi)
418918:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41891d:	6e                   	outsb  %ds:(%esi),(%dx)
41891e:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
418922:	6c                   	insb   (%dx),%es:(%edi)
418923:	53                   	push   %ebx
418924:	74 72                	je     0x418998
418926:	69 70 49 74 65 6d 43 	imul   $0x436d6574,0x49(%eax),%esi
41892d:	6f                   	outsl  %ds:(%esi),(%dx)