10003742:	65 6d                	gs insl (%dx),%es:(%edi)
10003744:	2e 44                	cs inc %esp
10003746:	72 61                	jb     0x100037a9
10003748:	77 69                	ja     0x100037b3
1000374a:	6e                   	outsb  %ds:(%esi),(%dx)
1000374b:	67 00 67 65          	add    %ah,0x65(%bx)
1000374f:	74 5f                	je     0x100037b0
10003751:	57                   	push   %edi
10003752:	69 64 74 68 00 67 65 	imul   $0x74656700,0x68(%esp,%esi,2),%esp
10003759:	74
1000375a:	5f                   	pop    %edi
1000375b:	4c                   	dec    %esp
1000375c:	65 6e                	outsb  %gs:(%esi),(%dx)
1000375e:	67 74 68             	addr16 je 0x100037c9
10003761:	00 53 65             	add    %dl,0x65(%ebx)
10003764:	74 4c                	je     0x100037b2
10003766:	65 6e                	outsb  %gs:(%esi),(%dx)
10003768:	67 74 68             	addr16 je 0x100037d3
1000376b:	00 53 79             	add    %dl,0x79(%ebx)
1000376e:	73 74                	jae    0x100037e4
10003770:	65 6d                	gs insl (%dx),%es:(%edi)
10003772:	2e 43                	cs inc %ebx
10003774:	6f                   	outsl  %ds:(%esi),(%dx)
10003775:	6d                   	insl   (%dx),%es:(%edi)
10003776:	70 6f                	jo     0x100037e7
10003778:	6e                   	outsb  %ds:(%esi),(%dx)
10003779:	65 6e                	outsb  %gs:(%esi),(%dx)
1000377b:	74 4d                	je     0x100037ca
1000377d:	6f                   	outsl  %ds:(%esi),(%dx)
1000377e:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
10003781:	00 47 65             	add    %al,0x65(%edi)
10003784:	74 50                	je     0x100037d6
10003786:	69 78 65 6c 00 4c 41 	imul   $0x414c006c,0x65(%eax),%edi
1000378d:	4e                   	dec    %esi
1000378e:	20 43 6f             	and    %al,0x6f(%ebx)
10003791:	72 65                	jb     0x100037f8
10003793:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
10003796:	6c                   	insb   (%dx),%es:(%edi)
10003797:	00 53 79             	add    %dl,0x79(%ebx)
1000379a:	73 74                	jae    0x10003810
1000379c:	65 6d                	gs insl (%dx),%es:(%edi)
1000379e:	2e 58                	cs pop %eax
100037a0:	6d                   	insl   (%dx),%es:(%edi)
100037a1:	6c                   	insb   (%dx),%es:(%edi)
100037a2:	00 52 65             	add    %dl,0x65(%edx)
100037a5:	61                   	popa
100037a6:	64 58                	fs pop %eax
100037a8:	6d                   	insl   (%dx),%es:(%edi)
100037a9:	6c                   	insb   (%dx),%es:(%edi)
100037aa:	00 43 6f             	add    %al,0x6f(%ebx)
100037ad:	6e                   	outsb  %ds:(%esi),(%dx)
100037ae:	74 72                	je     0x10003822
100037b0:	6f                   	outsl  %ds:(%esi),(%dx)
100037b1:	6c                   	insb   (%dx),%es:(%edi)
100037b2:	00 4d 65             	add    %cl,0x65(%ebp)
100037b5:	6d                   	insl   (%dx),%es:(%edi)
100037b6:	6f                   	outsl  %ds:(%esi),(%dx)
100037b7:	72 79                	jb     0x10003832
100037b9:	53                   	push   %ebx
100037ba:	74 72                	je     0x1000382e
100037bc:	65 61                	gs popa
100037be:	6d                   	insl   (%dx),%es:(%edi)
100037bf:	00 53 79             	add    %dl,0x79(%ebx)
100037c2:	73 74                	jae    0x10003838
100037c4:	65 6d                	gs insl (%dx),%es:(%edi)
100037c6:	00 53 79             	add    %dl,0x79(%ebx)
100037c9:	73 74                	jae    0x1000383f
100037cb:	65 6d                	gs insl (%dx),%es:(%edi)
100037cd:	2e 43                	cs inc %ebx
100037cf:	6f                   	outsl  %ds:(%esi),(%dx)
100037d0:	6d                   	insl   (%dx),%es:(%edi)
100037d1:	70 6f                	jo     0x10003842
100037d3:	6e                   	outsb  %ds:(%esi),(%dx)
100037d4:	65 6e                	outsb  %gs:(%esi),(%dx)
100037d6:	74 4d                	je     0x10003825
100037d8:	6f                   	outsl  %ds:(%esi),(%dx)
100037d9:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
100037dc:	2e 44                	cs inc %esp
100037de:	65 73 69             	gs jae 0x1000384a
100037e1:	67 6e                	outsb  %ds:(%si),(%dx)
100037e3:	00 41 70             	add    %al,0x70(%ecx)
100037e6:	70 44                	jo     0x1000382c
100037e8:	6f                   	outsl  %ds:(%esi),(%dx)
100037e9:	6d                   	insl   (%dx),%es:(%edi)
100037ea:	61                   	popa
100037eb:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
100037f2:	43                   	inc    %ebx
100037f3:	75 72                	jne    0x10003867
100037f5:	72 65                	jb     0x1000385c
100037f7:	6e                   	outsb  %ds:(%esi),(%dx)
100037f8:	74 44                	je     0x1000383e
100037fa:	6f                   	outsl  %ds:(%esi),(%dx)
100037fb:	6d                   	insl   (%dx),%es:(%edi)
100037fc:	61                   	popa
100037fd:	69 6e 00 53 79 73 74 	imul   $0x74737953,0x0(%esi),%ebp
10003804:	65 6d                	gs insl (%dx),%es:(%edi)
10003806:	2e 47                	cs inc %edi
10003808:	6c                   	insb   (%dx),%es:(%edi)
10003809:	6f                   	outsl  %ds:(%esi),(%dx)
1000380a:	62 61 6c             	bound  %esp,0x6c(%ecx)
1000380d:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
10003814:	00 53 79             	add    %dl,0x79(%ebx)
10003817:	73 74                	jae    0x1000388d
10003819:	65 6d                	gs insl (%dx),%es:(%edi)
1000381b:	2e 52                	cs push %edx
1000381d:	75 6e                	jne    0x1000388d
1000381f:	74 69                	je     0x1000388a
10003821:	6d                   	insl   (%dx),%es:(%edi)
10003822:	65 2e 53             	gs cs push %ebx
10003825:	65 72 69             	gs jb  0x10003891
10003828:	61                   	popa
10003829:	6c                   	insb   (%dx),%es:(%edi)
1000382a:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
10003831:	00 53 79             	add    %dl,0x79(%ebx)
10003834:	73 74                	jae    0x100038aa
10003836:	65 6d                	gs insl (%dx),%es:(%edi)
10003838:	2e 58                	cs pop %eax
1000383a:	6d                   	insl   (%dx),%es:(%edi)
1000383b:	6c                   	insb   (%dx),%es:(%edi)
1000383c:	2e 53                	cs push %ebx
1000383e:	65 72 69             	gs jb  0x100038aa
10003841:	61                   	popa
10003842:	6c                   	insb   (%dx),%es:(%edi)
10003843:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
1000384a:	00 67 65             	add    %ah,0x65(%edi)
1000384d:	74 5f                	je     0x100038ae
1000384f:	41                   	inc    %ecx
10003850:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
10003854:	6e                   	outsb  %ds:(%esi),(%dx)
10003855:	00 4d 69             	add    %cl,0x69(%ebp)
10003858:	73 73                	jae    0x100038cd
1000385a:	69 6e 67 53 63 68 65 	imul   $0x65686353,0x67(%esi),%ebp
10003861:	6d                   	insl   (%dx),%es:(%edi)
10003862:	61                   	popa
10003863:	41                   	inc    %ecx
10003864:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
10003868:	6e                   	outsb  %ds:(%esi),(%dx)
10003869:	00 43 6f             	add    %al,0x6f(%ebx)
1000386c:	6c                   	insb   (%dx),%es:(%edi)
1000386d:	6c                   	insb   (%dx),%es:(%edi)
1000386e:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
10003873:	6e                   	outsb  %ds:(%esi),(%dx)
10003874:	43                   	inc    %ebx
10003875:	68 61 6e 67 65       	push   $0x65676e61
1000387a:	41                   	inc    %ecx
1000387b:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
1000387f:	6e                   	outsb  %ds:(%esi),(%dx)
10003880:	00 53 79             	add    %dl,0x79(%ebx)
10003883:	73 74                	jae    0x100038f9
10003885:	65 6d                	gs insl (%dx),%es:(%edi)
10003887:	2e 52                	cs push %edx
10003889:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
1000388c:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
10003891:	6e                   	outsb  %ds:(%esi),(%dx)
10003892:	00 49 43             	add    %cl,0x43(%ecx)
10003895:	6f                   	outsl  %ds:(%esi),(%dx)
10003896:	6c                   	insb   (%dx),%es:(%edi)
10003897:	6c                   	insb   (%dx),%es:(%edi)
10003898:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
1000389d:	6e                   	outsb  %ds:(%esi),(%dx)
1000389e:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
100038a2:	61                   	popa
100038a3:	54                   	push   %esp
100038a4:	61                   	popa
100038a5:	62 6c 65 43          	bound  %ebp,0x43(%ebp,%eiz,2)
100038a9:	6f                   	outsl  %ds:(%esi),(%dx)
100038aa:	6c                   	insb   (%dx),%es:(%edi)
100038ab:	6c                   	insb   (%dx),%es:(%edi)
100038ac:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
100038b1:	6e                   	outsb  %ds:(%esi),(%dx)
100038b2:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
100038b6:	61                   	popa
100038b7:	52                   	push   %edx
100038b8:	65 6c                	gs insb (%dx),%es:(%edi)
100038ba:	61                   	popa
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)