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)
41892e:	6c                   	insb   (%dx),%es:(%edi)
41892f:	6c                   	insb   (%dx),%es:(%edi)
418930:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418935:	6e                   	outsb  %ds:(%esi),(%dx)
418936:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
41893a:	61                   	popa
41893b:	43                   	inc    %ebx
41893c:	6f                   	outsl  %ds:(%esi),(%dx)
41893d:	6c                   	insb   (%dx),%es:(%edi)
41893e:	75 6d                	jne    0x4189ad
418940:	6e                   	outsb  %ds:(%esi),(%dx)
418941:	43                   	inc    %ebx
418942:	6f                   	outsl  %ds:(%esi),(%dx)
418943:	6c                   	insb   (%dx),%es:(%edi)
418944:	6c                   	insb   (%dx),%es:(%edi)
418945:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41894a:	6e                   	outsb  %ds:(%esi),(%dx)
41894b:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
41894f:	61                   	popa
418950:	47                   	inc    %edi
418951:	72 69                	jb     0x4189bc
418953:	64 56                	fs push %esi
418955:	69 65 77 43 6f 6c 75 	imul   $0x756c6f43,0x77(%ebp),%esp
41895c:	6d                   	insl   (%dx),%es:(%edi)
41895d:	6e                   	outsb  %ds:(%esi),(%dx)
41895e:	43                   	inc    %ebx
41895f:	6f                   	outsl  %ds:(%esi),(%dx)
418960:	6c                   	insb   (%dx),%es:(%edi)
418961:	6c                   	insb   (%dx),%es:(%edi)
418962:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418967:	6e                   	outsb  %ds:(%esi),(%dx)
418968:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
41896c:	61                   	popa
41896d:	52                   	push   %edx
41896e:	65 6c                	gs insb (%dx),%es:(%edi)
418970:	61                   	popa
418971:	74 69                	je     0x4189dc
418973:	6f                   	outsl  %ds:(%esi),(%dx)
418974:	6e                   	outsb  %ds:(%esi),(%dx)
418975:	43                   	inc    %ebx
418976:	6f                   	outsl  %ds:(%esi),(%dx)
418977:	6c                   	insb   (%dx),%es:(%edi)
418978:	6c                   	insb   (%dx),%es:(%edi)
418979:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41897e:	6e                   	outsb  %ds:(%esi),(%dx)
41897f:	00 57 65             	add    %dl,0x65(%edi)
418982:	62 48 65             	bound  %ecx,0x65(%eax)
418985:	61                   	popa
418986:	64 65 72 43          	fs gs jb 0x4189cd
41898a:	6f                   	outsl  %ds:(%esi),(%dx)
41898b:	6c                   	insb   (%dx),%es:(%edi)
41898c:	6c                   	insb   (%dx),%es:(%edi)
41898d:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418992:	6e                   	outsb  %ds:(%esi),(%dx)
418993:	00 53 71             	add    %dl,0x71(%ebx)
418996:	6c                   	insb   (%dx),%es:(%edi)
418997:	50                   	push   %eax
418998:	61                   	popa
418999:	72 61                	jb     0x4189fc
41899b:	6d                   	insl   (%dx),%es:(%edi)
41899c:	65 74 65             	gs je  0x418a04
41899f:	72 43                	jb     0x4189e4
4189a1:	6f                   	outsl  %ds:(%esi),(%dx)
4189a2:	6c                   	insb   (%dx),%es:(%edi)
4189a3:	6c                   	insb   (%dx),%es:(%edi)
4189a4:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4189a9:	6e                   	outsb  %ds:(%esi),(%dx)
4189aa:	00 58 6d             	add    %bl,0x6d(%eax)
4189ad:	6c                   	insb   (%dx),%es:(%edi)
4189ae:	53                   	push   %ebx
4189af:	63 68 65             	arpl   %ebp,0x65(%eax)
4189b2:	6d                   	insl   (%dx),%es:(%edi)
4189b3:	61                   	popa
4189b4:	4f                   	dec    %edi
4189b5:	62 6a 65             	bound  %ebp,0x65(%edx)
4189b8:	63 74 43 6f          	arpl   %esi,0x6f(%ebx,%eax,2)
4189bc:	6c                   	insb   (%dx),%es:(%edi)
4189bd:	6c                   	insb   (%dx),%es:(%edi)
4189be:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4189c3:	6e                   	outsb  %ds:(%esi),(%dx)
4189c4:	00 43 6f             	add    %al,0x6f(%ebx)
4189c7:	6e                   	outsb  %ds:(%esi),(%dx)
4189c8:	73 74                	jae    0x418a3e
4189ca:	72 61                	jb     0x418a2d
4189cc:	69 6e 74 43 6f 6c 6c 	imul   $0x6c6c6f43,0x74(%esi),%ebp
4189d3:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4189d8:	6e                   	outsb  %ds:(%esi),(%dx)
4189d9:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
4189dd:	61                   	popa
4189de:	52                   	push   %edx
4189df:	6f                   	outsl  %ds:(%esi),(%dx)
4189e0:	77 43                	ja     0x418a25
4189e2:	6f                   	outsl  %ds:(%esi),(%dx)
4189e3:	6c                   	insb   (%dx),%es:(%edi)
4189e4:	6c                   	insb   (%dx),%es:(%edi)
4189e5:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
4189ea:	6e                   	outsb  %ds:(%esi),(%dx)
4189eb:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
4189ef:	61                   	popa
4189f0:	47                   	inc    %edi
4189f1:	72 69                	jb     0x418a5c
4189f3:	64 56                	fs push %esi
4189f5:	69 65 77 52 6f 77 43 	imul   $0x43776f52,0x77(%ebp),%esp
4189fc:	6f                   	outsl  %ds:(%esi),(%dx)
4189fd:	6c                   	insb   (%dx),%es:(%edi)
4189fe:	6c                   	insb   (%dx),%es:(%edi)
4189ff:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418a04:	6e                   	outsb  %ds:(%esi),(%dx)
418a05:	00 67 65             	add    %ah,0x65(%edi)
418a08:	74 5f                	je     0x418a69
418a0a:	43                   	inc    %ebx
418a0b:	6f                   	outsl  %ds:(%esi),(%dx)
418a0c:	6e                   	outsb  %ds:(%esi),(%dx)
418a0d:	6e                   	outsb  %ds:(%esi),(%dx)
418a0e:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418a13:	6e                   	outsb  %ds:(%esi),(%dx)
418a14:	00 73 65             	add    %dh,0x65(%ebx)
418a17:	74 5f                	je     0x418a78
418a19:	43                   	inc    %ebx
418a1a:	6f                   	outsl  %ds:(%esi),(%dx)
418a1b:	6e                   	outsb  %ds:(%esi),(%dx)
418a1c:	6e                   	outsb  %ds:(%esi),(%dx)
418a1d:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418a22:	6e                   	outsb  %ds:(%esi),(%dx)
418a23:	00 49 44             	add    %cl,0x44(%ecx)
418a26:	62 43 6f             	bound  %eax,0x6f(%ebx)
418a29:	6e                   	outsb  %ds:(%esi),(%dx)
418a2a:	6e                   	outsb  %ds:(%esi),(%dx)
418a2b:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418a30:	6e                   	outsb  %ds:(%esi),(%dx)
418a31:	00 53 71             	add    %dl,0x71(%ebx)
418a34:	6c                   	insb   (%dx),%es:(%edi)
418a35:	43                   	inc    %ebx
418a36:	6f                   	outsl  %ds:(%esi),(%dx)
418a37:	6e                   	outsb  %ds:(%esi),(%dx)
418a38:	6e                   	outsb  %ds:(%esi),(%dx)
418a39:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418a3e:	6e                   	outsb  %ds:(%esi),(%dx)
418a3f:	00 4d 61             	add    %cl,0x61(%ebp)
418a42:	74 63                	je     0x418aa7
418a44:	68 54 61 62 6c       	push   $0x6c626154
418a49:	65 41                	gs inc %ecx
418a4b:	64 61                	fs popa
418a4d:	70 74                	jo     0x418ac3
418a4f:	65 72 43             	gs jb  0x418a95
418a52:	6f                   	outsl  %ds:(%esi),(%dx)
418a53:	6e                   	outsb  %ds:(%esi),(%dx)
418a54:	6e                   	outsb  %ds:(%esi),(%dx)
418a55:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418a5a:	6e                   	outsb  %ds:(%esi),(%dx)
418a5b:	00 49 6e             	add    %cl,0x6e(%ecx)
418a5e:	69 74 43 6f 6e 6e 65 	imul   $0x63656e6e,0x6f(%ebx,%eax,2),%esi
418a65:	63
418a66:	74 69                	je     0x418ad1
418a68:	6f                   	outsl  %ds:(%esi),(%dx)
418a69:	6e                   	outsb  %ds:(%esi),(%dx)
418a6a:	00 69 6e             	add    %ch,0x6e(%ecx)
418a6d:	70 75                	jo     0x418ae4
418a6f:	74 43                	je     0x418ab4
418a71:	6f                   	outsl  %ds:(%esi),(%dx)
418a72:	6e                   	outsb  %ds:(%esi),(%dx)
418a73:	6e                   	outsb  %ds:(%esi),(%dx)
418a74:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418a79:	6e                   	outsb  %ds:(%esi),(%dx)
418a7a:	00 5f 63             	add    %bl,0x63(%edi)
418a7d:	6f                   	outsl  %ds:(%esi),(%dx)
418a7e:	6e                   	outsb  %ds:(%esi),(%dx)
418a7f:	6e                   	outsb  %ds:(%esi),(%dx)
418a80:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
418a85:	6e                   	outsb  %ds:(%esi),(%dx)
418a86:	00 50 61             	add    %dl,0x61(%eax)
418a89:	72 61                	jb     0x418aec
418a8b:	6d                   	insl   (%dx),%es:(%edi)
418a8c:	65 74 65             	gs je  0x418af4
418a8f:	72 44                	jb     0x418ad5