100038bb:	74 69                	je     0x10003926
100038bd:	6f                   	outsl  %ds:(%esi),(%dx)
100038be:	6e                   	outsb  %ds:(%esi),(%dx)
100038bf:	43                   	inc    %ebx
100038c0:	6f                   	outsl  %ds:(%esi),(%dx)
100038c1:	6c                   	insb   (%dx),%es:(%edi)
100038c2:	6c                   	insb   (%dx),%es:(%edi)
100038c3:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
100038c8:	6e                   	outsb  %ds:(%esi),(%dx)
100038c9:	00 58 6d             	add    %bl,0x6d(%eax)
100038cc:	6c                   	insb   (%dx),%es:(%edi)
100038cd:	53                   	push   %ebx
100038ce:	63 68 65             	arpl   %ebp,0x65(%eax)
100038d1:	6d                   	insl   (%dx),%es:(%edi)
100038d2:	61                   	popa
100038d3:	4f                   	dec    %edi
100038d4:	62 6a 65             	bound  %ebp,0x65(%edx)
100038d7:	63 74 43 6f          	arpl   %esi,0x6f(%ebx,%eax,2)
100038db:	6c                   	insb   (%dx),%es:(%edi)
100038dc:	6c                   	insb   (%dx),%es:(%edi)
100038dd:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
100038e2:	6e                   	outsb  %ds:(%esi),(%dx)
100038e3:	00 67 65             	add    %ah,0x65(%edi)
100038e6:	74 5f                	je     0x10003947
100038e8:	50                   	push   %eax
100038e9:	6f                   	outsl  %ds:(%esi),(%dx)
100038ea:	73 69                	jae    0x10003955
100038ec:	74 69                	je     0x10003957
100038ee:	6f                   	outsl  %ds:(%esi),(%dx)
100038ef:	6e                   	outsb  %ds:(%esi),(%dx)
100038f0:	00 73 65             	add    %dh,0x65(%ebx)
100038f3:	74 5f                	je     0x10003954
100038f5:	50                   	push   %eax
100038f6:	6f                   	outsl  %ds:(%esi),(%dx)
100038f7:	73 69                	jae    0x10003962
100038f9:	74 69                	je     0x10003964
100038fb:	6f                   	outsl  %ds:(%esi),(%dx)
100038fc:	6e                   	outsb  %ds:(%esi),(%dx)
100038fd:	00 4d 65             	add    %cl,0x65(%ebp)
10003900:	74 68                	je     0x1000396a
10003902:	6f                   	outsl  %ds:(%esi),(%dx)
10003903:	64 49                	fs dec %ecx
10003905:	6e                   	outsb  %ds:(%esi),(%dx)
10003906:	66 6f                	outsw  %ds:(%esi),(%dx)
10003908:	00 43 75             	add    %al,0x75(%ebx)
1000390b:	6c                   	insb   (%dx),%es:(%edi)
1000390c:	74 75                	je     0x10003983
1000390e:	72 65                	jb     0x10003975
10003910:	49                   	dec    %ecx
10003911:	6e                   	outsb  %ds:(%esi),(%dx)
10003912:	66 6f                	outsw  %ds:(%esi),(%dx)
10003914:	00 53 65             	add    %dl,0x65(%ebx)
10003917:	72 69                	jb     0x10003982
10003919:	61                   	popa
1000391a:	6c                   	insb   (%dx),%es:(%edi)
1000391b:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
10003922:	49                   	dec    %ecx
10003923:	6e                   	outsb  %ds:(%esi),(%dx)
10003924:	66 6f                	outsw  %ds:(%esi),(%dx)
10003926:	00 69 6e             	add    %ch,0x6e(%ecx)
10003929:	66 6f                	outsw  %ds:(%esi),(%dx)
1000392b:	00 42 69             	add    %al,0x69(%edx)
1000392e:	74 6d                	je     0x1000399d
10003930:	61                   	popa
10003931:	70 00                	jo     0x10003933
10003933:	53                   	push   %ebx
10003934:	74 72                	je     0x100039a8
10003936:	69 6e 67 52 65 61 64 	imul   $0x64616552,0x67(%esi),%ebp
1000393d:	65 72 00             	gs jb  0x10003940
10003940:	58                   	pop    %eax
10003941:	6d                   	insl   (%dx),%es:(%edi)
10003942:	6c                   	insb   (%dx),%es:(%edi)
10003943:	52                   	push   %edx
10003944:	65 61                	gs popa
10003946:	64 65 72 00          	fs gs jb 0x1000394a
1000394a:	58                   	pop    %eax
1000394b:	6d                   	insl   (%dx),%es:(%edi)
1000394c:	6c                   	insb   (%dx),%es:(%edi)
1000394d:	54                   	push   %esp
1000394e:	65 78 74             	gs js  0x100039c5
10003951:	52                   	push   %edx
10003952:	65 61                	gs popa
10003954:	64 65 72 00          	fs gs jb 0x10003958
10003958:	72 65                	jb     0x100039bf
1000395a:	61                   	popa
1000395b:	64 65 72 00          	fs gs jb 0x1000395f
1000395f:	73 65                	jae    0x100039c6
10003961:	6e                   	outsb  %ds:(%esi),(%dx)
10003962:	64 65 72 00          	fs gs jb 0x10003966
10003966:	52                   	push   %edx
10003967:	65 73 6f             	gs jae 0x100039d9
1000396a:	75 72                	jne    0x100039de
1000396c:	63 65 4d             	arpl   %esp,0x4d(%ebp)
1000396f:	61                   	popa
10003970:	6e                   	outsb  %ds:(%esi),(%dx)
10003971:	61                   	popa
10003972:	67 65 72 00          	addr16 gs jb 0x10003976
10003976:	43                   	inc    %ebx
10003977:	6f                   	outsl  %ds:(%esi),(%dx)
10003978:	6c                   	insb   (%dx),%es:(%edi)
10003979:	6c                   	insb   (%dx),%es:(%edi)
1000397a:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
1000397f:	6e                   	outsb  %ds:(%esi),(%dx)
10003980:	43                   	inc    %ebx
10003981:	68 61 6e 67 65       	push   $0x65676e61
10003986:	45                   	inc    %ebp
10003987:	76 65                	jbe    0x100039ee
10003989:	6e                   	outsb  %ds:(%esi),(%dx)
1000398a:	74 48                	je     0x100039d4
1000398c:	61                   	popa
1000398d:	6e                   	outsb  %ds:(%esi),(%dx)
1000398e:	64 6c                	fs insb (%dx),%es:(%edi)
10003990:	65 72 00             	gs jb  0x10003993
10003993:	56                   	push   %esi
10003994:	61                   	popa
10003995:	6c                   	insb   (%dx),%es:(%edi)
10003996:	69 64 61 74 69 6f 6e 	imul   $0x456e6f69,0x74(%ecx,%eiz,2),%esp
1000399d:	45
1000399e:	76 65                	jbe    0x10003a05
100039a0:	6e                   	outsb  %ds:(%esi),(%dx)
100039a1:	74 48                	je     0x100039eb
100039a3:	61                   	popa
100039a4:	6e                   	outsb  %ds:(%esi),(%dx)
100039a5:	64 6c                	fs insb (%dx),%es:(%edi)
100039a7:	65 72 00             	gs jb  0x100039aa
100039aa:	53                   	push   %ebx
100039ab:	79 73                	jns    0x10003a20
100039ad:	74 65                	je     0x10003a14
100039af:	6d                   	insl   (%dx),%es:(%edi)
100039b0:	2e 43                	cs inc %ebx
100039b2:	6f                   	outsl  %ds:(%esi),(%dx)
100039b3:	64 65 44             	fs gs inc %esp
100039b6:	6f                   	outsl  %ds:(%esi),(%dx)
100039b7:	6d                   	insl   (%dx),%es:(%edi)
100039b8:	2e 43                	cs inc %ebx
100039ba:	6f                   	outsl  %ds:(%esi),(%dx)
100039bb:	6d                   	insl   (%dx),%es:(%edi)
100039bc:	70 69                	jo     0x10003a27
100039be:	6c                   	insb   (%dx),%es:(%edi)
100039bf:	65 72 00             	gs jb  0x100039c2
100039c2:	49                   	dec    %ecx
100039c3:	43                   	inc    %ebx
100039c4:	6f                   	outsl  %ds:(%esi),(%dx)
100039c5:	6e                   	outsb  %ds:(%esi),(%dx)
100039c6:	74 61                	je     0x10003a29
100039c8:	69 6e 65 72 00 58 6d 	imul   $0x6d580072,0x65(%esi),%ebp
100039cf:	6c                   	insb   (%dx),%es:(%edi)
100039d0:	57                   	push   %edi
100039d1:	72 69                	jb     0x10003a3c
100039d3:	74 65                	je     0x10003a3a
100039d5:	72 00                	jb     0x100039d7
100039d7:	58                   	pop    %eax
100039d8:	6d                   	insl   (%dx),%es:(%edi)
100039d9:	6c                   	insb   (%dx),%es:(%edi)
100039da:	54                   	push   %esp
100039db:	65 78 74             	gs js  0x10003a52
100039de:	57                   	push   %edi
100039df:	72 69                	jb     0x10003a4a
100039e1:	74 65                	je     0x10003a48
100039e3:	72 00                	jb     0x100039e5
100039e5:	43                   	inc    %ebx
100039e6:	6f                   	outsl  %ds:(%esi),(%dx)
100039e7:	6c                   	insb   (%dx),%es:(%edi)
100039e8:	6f                   	outsl  %ds:(%esi),(%dx)
100039e9:	72 00                	jb     0x100039eb
100039eb:	49                   	dec    %ecx
100039ec:	45                   	inc    %ebp
100039ed:	6e                   	outsb  %ds:(%esi),(%dx)
100039ee:	75 6d                	jne    0x10003a5d
100039f0:	65 72 61             	gs jb  0x10003a54
100039f3:	74 6f                	je     0x10003a64
100039f5:	72 00                	jb     0x100039f7
100039f7:	47                   	inc    %edi
100039f8:	65 74 45             	gs je  0x10003a40
100039fb:	6e                   	outsb  %ds:(%esi),(%dx)
100039fc:	75 6d                	jne    0x10003a6b
100039fe:	65 72 61             	gs jb  0x10003a62
10003a01:	74 6f                	je     0x10003a72
10003a03:	72 00                	jb     0x10003a05
10003a05:	2e 63 74 6f 72       	arpl   %esi,%cs:0x72(%edi,%ebp,2)
10003a0a:	00 53 63             	add    %dl,0x63(%ebx)
10003a0d:	68 65 6d 61 73       	push   $0x73616d65
10003a12:	00 53 79             	add    %dl,0x79(%ebx)
10003a15:	73 74                	jae    0x10003a8b
10003a17:	65 6d                	gs insl (%dx),%es:(%edi)
10003a19:	2e 44                	cs inc %esp
10003a1b:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
10003a22:	69 63 73 00 53 79 73 	imul   $0x73795300,0x73(%ebx),%esp
10003a29:	74 65                	je     0x10003a90
10003a2b:	6d                   	insl   (%dx),%es:(%edi)
10003a2c:	2e 52                	cs push %edx
10003a2e:	75 6e                	jne    0x10003a9e
10003a30:	74 69                	je     0x10003a9b
10003a32:	6d                   	insl   (%dx),%es:(%edi)
10003a33:	65 2e 49             	gs cs dec %ecx
10003a36:	6e                   	outsb  %ds:(%esi),(%dx)
10003a37:	74 65                	je     0x10003a9e
10003a39:	72 6f                	jb     0x10003aaa
10003a3b:	70 53                	jo     0x10003a90
10003a3d:	65 72 76             	gs jb  0x10003ab6
10003a40:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
10003a47:	73 74                	jae    0x10003abd
10003a49:	65 6d                	gs insl (%dx),%es:(%edi)
10003a4b:	2e 52                	cs push %edx
10003a4d:	75 6e                	jne    0x10003abd
10003a4f:	74 69                	je     0x10003aba
10003a51:	6d                   	insl   (%dx),%es:(%edi)
10003a52:	65 2e 43             	gs cs inc %ebx
10003a55:	6f                   	outsl  %ds:(%esi),(%dx)
10003a56:	6d                   	insl   (%dx),%es:(%edi)
10003a57:	70 69                	jo     0x10003ac2
10003a59:	6c                   	insb   (%dx),%es:(%edi)
10003a5a:	65 72 53             	gs jb  0x10003ab0
10003a5d:	65 72 76             	gs jb  0x10003ad6
10003a60:	69 63 65 73 00 53 79 	imul   $0x79530073,0x65(%ebx),%esp
10003a67:	73 74                	jae    0x10003add
10003a69:	65 6d                	gs insl (%dx),%es:(%edi)
10003a6b:	2e 52                	cs push %edx
10003a6d:	65 73 6f             	gs jae 0x10003adf
10003a70:	75 72                	jne    0x10003ae4
10003a72:	63 65 73             	arpl   %esp,0x73(%ebp)
10003a75:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
10003a79:	75 67                	jne    0x10003ae2
10003a7b:	67 69 6e 67 4d 6f 64 	imul   $0x65646f4d,0x67(%bp),%ebp
10003a82:	65
10003a83:	73 00                	jae    0x10003a85
10003a85:	67 65 74 5f          	addr16 gs je 0x10003ae8
10003a89:	54                   	push   %esp
10003a8a:	61                   	popa
10003a8b:	62 6c 65 73          	bound  %ebp,0x73(%ebp,%eiz,2)
10003a8f:	00 53 68             	add    %dl,0x68(%ebx)
10003a92:	6f                   	outsl  %ds:(%esi),(%dx)
10003a93:	75 6c                	jne    0x10003b01
10003a95:	64 53                	fs push %ebx
10003a97:	65 72 69             	gs jb  0x10003b03
10003a9a:	61                   	popa
10003a9b:	6c                   	insb   (%dx),%es:(%edi)
10003a9c:	69 7a 65 54 61 62 6c 	imul   $0x6c626154,0x65(%edx),%edi
10003aa3:	65 73 00             	gs jae 0x10003aa6
10003aa6:	43                   	inc    %ebx
10003aa7:	6f                   	outsl  %ds:(%esi),(%dx)
10003aa8:	6c                   	insb   (%dx),%es:(%edi)
10003aa9:	6c                   	insb   (%dx),%es:(%edi)
10003aaa:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
10003aaf:	6e                   	outsb  %ds:(%esi),(%dx)
10003ab0:	43                   	inc    %ebx
10003ab1:	68 61 6e 67 65       	push   $0x65676e61
10003ab6:	45                   	inc    %ebp
10003ab7:	76 65                	jbe    0x10003b1e
10003ab9:	6e                   	outsb  %ds:(%esi),(%dx)
10003aba:	74 41                	je     0x10003afd
10003abc:	72 67                	jb     0x10003b25
10003abe:	73 00                	jae    0x10003ac0
10003ac0:	50                   	push   %eax
10003ac1:	61                   	popa
10003ac2:	69 6e 74 45 76 65 6e 	imul   $0x6e657645,0x74(%esi),%ebp
10003ac9:	74 41                	je     0x10003b0c
10003acb:	72 67                	jb     0x10003b34
10003acd:	73 00                	jae    0x10003acf
10003acf:	45                   	inc    %ebp
10003ad0:	71 75                	jno    0x10003b47
10003ad2:	61                   	popa
10003ad3:	6c                   	insb   (%dx),%es:(%edi)
10003ad4:	73 00                	jae    0x10003ad6
10003ad6:	67 65 74 5f          	addr16 gs je 0x10003b39
10003ada:	49                   	dec    %ecx
10003adb:	74 65                	je     0x10003b42
10003add:	6d                   	insl   (%dx),%es:(%edi)
10003ade:	73 00                	jae    0x10003ae0
10003ae0:	53                   	push   %ebx
10003ae1:	79 73                	jns    0x10003b56
10003ae3:	74 65                	je     0x10003b4a
10003ae5:	6d                   	insl   (%dx),%es:(%edi)
10003ae6:	2e 57                	cs push %edi
10003ae8:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
10003aef:	46                   	inc    %esi
10003af0:	6f                   	outsl  %ds:(%esi),(%dx)
10003af1:	72 6d                	jb     0x10003b60
10003af3:	73 00                	jae    0x10003af5
10003af5:	43                   	inc    %ebx
10003af6:	6f                   	outsl  %ds:(%esi),(%dx)
10003af7:	6e                   	outsb  %ds:(%esi),(%dx)
10003af8:	74 61                	je     0x10003b5b
10003afa:	69 6e 73 00 67 65 74 	imul   $0x74656700,0x73(%esi),%ebp
10003b01:	5f                   	pop    %edi
10003b02:	52                   	push   %edx
10003b03:	65 6c                	gs insb (%dx),%es:(%edi)
10003b05:	61                   	popa
10003b06:	74 69                	je     0x10003b71
10003b08:	6f                   	outsl  %ds:(%esi),(%dx)
10003b09:	6e                   	outsb  %ds:(%esi),(%dx)
10003b0a:	73 00                	jae    0x10003b0c
10003b0c:	53                   	push   %ebx
10003b0d:	68 6f 75 6c 64       	push   $0x646c756f
10003b12:	53                   	push   %ebx
10003b13:	65 72 69             	gs jb  0x10003b7f
10003b16:	61                   	popa
10003b17:	6c                   	insb   (%dx),%es:(%edi)
10003b18:	69 7a 65 52 65 6c 61 	imul   $0x616c6552,0x65(%edx),%edi
10003b1f:	74 69                	je     0x10003b8a
10003b21:	6f                   	outsl  %ds:(%esi),(%dx)
10003b22:	6e                   	outsb  %ds:(%esi),(%dx)
10003b23:	73 00                	jae    0x10003b25
10003b25:	53                   	push   %ebx
10003b26:	79 73                	jns    0x10003b9b
10003b28:	74 65                	je     0x10003b8f
10003b2a:	6d                   	insl   (%dx),%es:(%edi)
10003b2b:	2e 43                	cs inc %ebx
10003b2d:	6f                   	outsl  %ds:(%esi),(%dx)
10003b2e:	6c                   	insb   (%dx),%es:(%edi)
10003b2f:	6c                   	insb   (%dx),%es:(%edi)
10003b30:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
10003b35:	6e                   	outsb  %ds:(%esi),(%dx)
10003b36:	73 00                	jae    0x10003b38
10003b38:	49                   	dec    %ecx
10003b39:	6e                   	outsb  %ds:(%esi),(%dx)
10003b3a:	69 74 56 61 72 73 00 	imul   $0x49007372,0x61(%esi,%edx,2),%esi
10003b41:	49
10003b42:	6e                   	outsb  %ds:(%esi),(%dx)
10003b43:	69 74 43 6c 61 73 73 	imul   $0x737361,0x6c(%ebx,%eax,2),%esi
10003b4a:	00
10003b4b:	63 6f 6d             	arpl   %ebp,0x6d(%edi)
10003b4e:	70 6f                	jo     0x10003bbf
10003b50:	6e                   	outsb  %ds:(%esi),(%dx)
10003b51:	65 6e                	outsb  %gs:(%esi),(%dx)
10003b53:	74 73                	je     0x10003bc8
10003b55:	00 67 65             	add    %ah,0x65(%edi)
10003b58:	74 5f                	je     0x10003bb9
10003b5a:	45                   	inc    %ebp
10003b5b:	6e                   	outsb  %ds:(%esi),(%dx)
10003b5c:	66 6f                	outsw  %ds:(%esi),(%dx)
10003b5e:	72 63                	jb     0x10003bc3
10003b60:	65 43                	gs inc %ebx
10003b62:	6f                   	outsl  %ds:(%esi),(%dx)
10003b63:	6e                   	outsb  %ds:(%esi),(%dx)
10003b64:	73 74                	jae    0x10003bda
10003b66:	72 61                	jb     0x10003bc9
10003b68:	69 6e 74 73 00 73 65 	imul   $0x65730073,0x74(%esi),%ebp
10003b6f:	74 5f                	je     0x10003bd0
10003b71:	45                   	inc    %ebp
10003b72:	6e                   	outsb  %ds:(%esi),(%dx)
10003b73:	66 6f                	outsw  %ds:(%esi),(%dx)
10003b75:	72 63                	jb     0x10003bda
10003b77:	65 43                	gs inc %ebx
10003b79:	6f                   	outsl  %ds:(%esi),(%dx)
10003b7a:	6e                   	outsb  %ds:(%esi),(%dx)
10003b7b:	73 74                	jae    0x10003bf1
10003b7d:	72 61                	jb     0x10003be0
10003b7f:	69 6e 74 73 00 78 73 	imul   $0x73780073,0x74(%esi),%ebp
10003b86:	00 58 6d             	add    %bl,0x6d(%eax)