41ce0b:	65 6e                	outsb  %gs:(%esi),(%dx)
41ce0d:	67 74 68             	addr16 je 0x41ce78
41ce10:	00 52 65             	add    %dl,0x65(%edx)
41ce13:	61                   	popa
41ce14:	64 42                	fs inc %edx
41ce16:	6f                   	outsl  %ds:(%esi),(%dx)
41ce17:	6f                   	outsl  %ds:(%esi),(%dx)
41ce18:	6c                   	insb   (%dx),%es:(%edi)
41ce19:	65 61                	gs popa
41ce1b:	6e                   	outsb  %ds:(%esi),(%dx)
41ce1c:	00 52 65             	add    %dl,0x65(%edx)
41ce1f:	61                   	popa
41ce20:	64 43                	fs inc %ebx
41ce22:	68 61 72 00 52       	push   $0x52007261
41ce27:	65 61                	gs popa
41ce29:	64 53                	fs push %ebx
41ce2b:	74 72                	je     0x41ce9f
41ce2d:	69 6e 67 00 54 6f 43 	imul   $0x436f5400,0x67(%esi),%ebp
41ce34:	68 61 72 41 72       	push   $0x72417261
41ce39:	72 61                	jb     0x41ce9c
41ce3b:	79 00                	jns    0x41ce3d
41ce3d:	52                   	push   %edx
41ce3e:	65 61                	gs popa
41ce40:	64 44                	fs inc %esp
41ce42:	65 63 69 6d          	arpl   %ebp,%gs:0x6d(%ecx)
41ce46:	61                   	popa
41ce47:	6c                   	insb   (%dx),%es:(%edi)
41ce48:	00 52 65             	add    %dl,0x65(%edx)
41ce4b:	61                   	popa
41ce4c:	64 44                	fs inc %esp
41ce4e:	6f                   	outsl  %ds:(%esi),(%dx)
41ce4f:	75 62                	jne    0x41ceb3
41ce51:	6c                   	insb   (%dx),%es:(%edi)
41ce52:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
41ce56:	61                   	popa
41ce57:	64 49                	fs dec %ecx
41ce59:	6e                   	outsb  %ds:(%esi),(%dx)
41ce5a:	74 36                	je     0x41ce92
41ce5c:	34 00                	xor    $0x0,%al
41ce5e:	52                   	push   %edx
41ce5f:	65 61                	gs popa
41ce61:	64 53                	fs push %ebx
41ce63:	42                   	inc    %edx
41ce64:	79 74                	jns    0x41ceda
41ce66:	65 00 52 65          	add    %dl,%gs:0x65(%edx)
41ce6a:	61                   	popa
41ce6b:	64 49                	fs dec %ecx
41ce6d:	6e                   	outsb  %ds:(%esi),(%dx)
41ce6e:	74 31                	je     0x41cea1
41ce70:	36 00 52 65          	add    %dl,%ss:0x65(%edx)
41ce74:	61                   	popa
41ce75:	64 53                	fs push %ebx
41ce77:	69 6e 67 6c 65 00 52 	imul   $0x5200656c,0x67(%esi),%ebp
41ce7e:	65 61                	gs popa
41ce80:	64 55                	fs push %ebp
41ce82:	49                   	dec    %ecx
41ce83:	6e                   	outsb  %ds:(%esi),(%dx)
41ce84:	74 33                	je     0x41ceb9
41ce86:	32 00                	xor    (%eax),%al
41ce88:	52                   	push   %edx
41ce89:	65 61                	gs popa
41ce8b:	64 55                	fs push %ebp
41ce8d:	49                   	dec    %ecx
41ce8e:	6e                   	outsb  %ds:(%esi),(%dx)
41ce8f:	74 36                	je     0x41cec7
41ce91:	34 00                	xor    $0x0,%al
41ce93:	52                   	push   %edx
41ce94:	65 61                	gs popa
41ce96:	64 55                	fs push %ebp
41ce98:	49                   	dec    %ecx
41ce99:	6e                   	outsb  %ds:(%esi),(%dx)
41ce9a:	74 31                	je     0x41cecd
41ce9c:	36 00 67 65          	add    %ah,%ss:0x65(%edi)
41cea0:	74 5f                	je     0x41cf01
41cea2:	50                   	push   %eax
41cea3:	6f                   	outsl  %ds:(%esi),(%dx)
41cea4:	73 69                	jae    0x41cf0f
41cea6:	74 69                	je     0x41cf11
41cea8:	6f                   	outsl  %ds:(%esi),(%dx)
41cea9:	6e                   	outsb  %ds:(%esi),(%dx)
41ceaa:	00 47 65             	add    %al,0x65(%edi)
41cead:	74 43                	je     0x41cef2
41ceaf:	6f                   	outsl  %ds:(%esi),(%dx)
41ceb0:	6e                   	outsb  %ds:(%esi),(%dx)
41ceb1:	73 74                	jae    0x41cf27
41ceb3:	72 75                	jb     0x41cf2a
41ceb5:	63 74 6f 72          	arpl   %esi,0x72(%edi,%ebp,2)
41ceb9:	73 00                	jae    0x41cebb
41cebb:	47                   	inc    %edi
41cebc:	65 74 50             	gs je  0x41cf0f
41cebf:	61                   	popa
41cec0:	72 61                	jb     0x41cf23
41cec2:	6d                   	insl   (%dx),%es:(%edi)
41cec3:	65 74 65             	gs je  0x41cf2b
41cec6:	72 73                	jb     0x41cf3b
41cec8:	00 67 65             	add    %ah,0x65(%edi)
41cecb:	74 5f                	je     0x41cf2c
41cecd:	50                   	push   %eax
41cece:	61                   	popa
41cecf:	72 61                	jb     0x41cf32
41ced1:	6d                   	insl   (%dx),%es:(%edi)
41ced2:	65 74 65             	gs je  0x41cf3a
41ced5:	72 54                	jb     0x41cf2b
41ced7:	79 70                	jns    0x41cf49
41ced9:	65 00 47 65          	add    %al,%gs:0x65(%edi)
41cedd:	74 49                	je     0x41cf28
41cedf:	6e                   	outsb  %ds:(%esi),(%dx)
41cee0:	74 65                	je     0x41cf47
41cee2:	72 66                	jb     0x41cf4a
41cee4:	61                   	popa
41cee5:	63 65 73             	arpl   %esp,0x73(%ebp)
41cee8:	00 67 65             	add    %ah,0x65(%edi)
41ceeb:	74 5f                	je     0x41cf4c
41ceed:	44                   	inc    %esp
41ceee:	69 73 63 72 65 74 69 	imul   $0x69746572,0x63(%ebx),%esi
41cef5:	6f                   	outsl  %ds:(%esi),(%dx)
41cef6:	6e                   	outsb  %ds:(%esi),(%dx)
41cef7:	61                   	popa
41cef8:	72 79                	jb     0x41cf73
41cefa:	41                   	inc    %ecx
41cefb:	63 6c 00 49          	arpl   %ebp,0x49(%eax,%eax,1)
41ceff:	6e                   	outsb  %ds:(%esi),(%dx)
41cf00:	73 65                	jae    0x41cf67
41cf02:	72 74                	jb     0x41cf78
41cf04:	41                   	inc    %ecx
41cf05:	63 65 00             	arpl   %esp,0x0(%ebp)
41cf08:	67 65 74 5f          	addr16 gs je 0x41cf6b
41cf0c:	42                   	inc    %edx
41cf0d:	69 6e 61 72 79 4c 65 	imul   $0x654c7972,0x61(%esi),%ebp
41cf14:	6e                   	outsb  %ds:(%esi),(%dx)
41cf15:	67 74 68             	addr16 je 0x41cf80
41cf18:	00 47 65             	add    %al,0x65(%edi)
41cf1b:	74 42                	je     0x41cf5f
41cf1d:	69 6e 61 72 79 46 6f 	imul   $0x6f467972,0x61(%esi),%ebp
41cf24:	72 6d                	jb     0x41cf93
41cf26:	00 41 70             	add    %al,0x70(%ecx)
41cf29:	70 65                	jo     0x41cf90
41cf2b:	6e                   	outsb  %ds:(%esi),(%dx)
41cf2c:	64 4c                	fs dec %esp
41cf2e:	69 6e 65 00 47 65 74 	imul   $0x74654700,0x65(%esi),%ebp
41cf35:	54                   	push   %esp
41cf36:	79 70                	jns    0x41cfa8
41cf38:	65 73 00             	gs jae 0x41cf3b
41cf3b:	49                   	dec    %ecx
41cf3c:	6e                   	outsb  %ds:(%esi),(%dx)
41cf3d:	64 65 78 4f          	fs gs js 0x41cf90
41cf41:	66 00 43 6f          	data16 add %al,0x6f(%ebx)
41cf45:	6d                   	insl   (%dx),%es:(%edi)
41cf46:	70 75                	jo     0x41cfbd
41cf48:	74 65                	je     0x41cfaf
41cf4a:	48                   	dec    %eax
41cf4b:	61                   	popa
41cf4c:	73 68                	jae    0x41cfb6
41cf4e:	00 54 72 61          	add    %dl,0x61(%edx,%esi,2)
41cf52:	6e                   	outsb  %ds:(%esi),(%dx)
41cf53:	73 66                	jae    0x41cfbb
41cf55:	6f                   	outsl  %ds:(%esi),(%dx)
41cf56:	72 6d                	jb     0x41cfc5
41cf58:	42                   	inc    %edx
41cf59:	6c                   	insb   (%dx),%es:(%edi)
41cf5a:	6f                   	outsl  %ds:(%esi),(%dx)
41cf5b:	63 6b 00             	arpl   %ebp,0x0(%ebx)
41cf5e:	67 65 74 5f          	addr16 gs je 0x41cfc1
41cf62:	48                   	dec    %eax
41cf63:	61                   	popa
41cf64:	73 68                	jae    0x41cfce
41cf66:	00 4e 65             	add    %cl,0x65(%esi)
41cf69:	77 47                	ja     0x41cfb2
41cf6b:	75 69                	jne    0x41cfd6
41cf6d:	64 00 67 65          	add    %ah,%fs:0x65(%edi)
41cf71:	74 5f                	je     0x41cfd2
41cf73:	4c                   	dec    %esp
41cf74:	6f                   	outsl  %ds:(%esi),(%dx)
41cf75:	63 61 6c             	arpl   %esp,0x6c(%ecx)
41cf78:	45                   	inc    %ebp
41cf79:	6e                   	outsb  %ds:(%esi),(%dx)
41cf7a:	64 50                	fs push %eax
41cf7c:	6f                   	outsl  %ds:(%esi),(%dx)
41cf7d:	69 6e 74 00 67 65 74 	imul   $0x74656700,0x74(%esi),%ebp
41cf84:	5f                   	pop    %edi
41cf85:	50                   	push   %eax
41cf86:	6f                   	outsl  %ds:(%esi),(%dx)
41cf87:	72 74                	jb     0x41cffd
41cf89:	00 4e 6f             	add    %cl,0x6f(%esi)
41cf8c:	6e                   	outsb  %ds:(%esi),(%dx)
41cf8d:	65 00 53 65          	add    %dl,%gs:0x65(%ebx)
41cf91:	74 42                	je     0x41cfd5
41cf93:	75 66                	jne    0x41cffb
41cf95:	66 65 72 00          	data16 gs jb 0x41cf99
41cf99:	61                   	popa
41cf9a:	64 64 5f             	fs fs pop %edi
41cf9d:	43                   	inc    %ebx
41cf9e:	6f                   	outsl  %ds:(%esi),(%dx)
41cf9f:	6d                   	insl   (%dx),%es:(%edi)
41cfa0:	70 6c                	jo     0x41d00e
41cfa2:	65 74 65             	gs je  0x41d00a
41cfa5:	64 00 47 65          	add    %al,%fs:0x65(%edi)
41cfa9:	74 48                	je     0x41cff3
41cfab:	6f                   	outsl  %ds:(%esi),(%dx)
41cfac:	73 74                	jae    0x41d022
41cfae:	45                   	inc    %ebp
41cfaf:	6e                   	outsb  %ds:(%esi),(%dx)
41cfb0:	74 72                	je     0x41d024
41cfb2:	79 00                	jns    0x41cfb4
41cfb4:	67 65 74 5f          	addr16 gs je 0x41d017
41cfb8:	41                   	inc    %ecx
41cfb9:	64 64 72 65          	fs fs jb 0x41d022
41cfbd:	73 73                	jae    0x41d032
41cfbf:	4c                   	dec    %esp
41cfc0:	69 73 74 00 73 65 74 	imul   $0x74657300,0x74(%ebx),%esi
41cfc7:	5f                   	pop    %edi
41cfc8:	4c                   	dec    %esp
41cfc9:	69 6e 67 65 72 53 74 	imul   $0x74537265,0x67(%esi),%ebp
41cfd0:	61                   	popa
41cfd1:	74 65                	je     0x41d038
41cfd3:	00 73 65             	add    %dh,0x65(%ebx)
41cfd6:	74 5f                	je     0x41d037
41cfd8:	52                   	push   %edx
41cfd9:	65 6d                	gs insl (%dx),%es:(%edi)
41cfdb:	6f                   	outsl  %ds:(%esi),(%dx)
41cfdc:	74 65                	je     0x41d043
41cfde:	45                   	inc    %ebp
41cfdf:	6e                   	outsb  %ds:(%esi),(%dx)
41cfe0:	64 50                	fs push %eax
41cfe2:	6f                   	outsl  %ds:(%esi),(%dx)
41cfe3:	69 6e 74 00 43 6f 6e 	imul   $0x6e6f4300,0x74(%esi),%ebp
41cfea:	6e                   	outsb  %ds:(%esi),(%dx)
41cfeb:	65 63 74 41 73       	arpl   %esi,%gs:0x73(%ecx,%eax,2)
41cff0:	79 6e                	jns    0x41d060
41cff2:	63 00                	arpl   %eax,(%eax)
41cff4:	67 65 74 5f          	addr16 gs je 0x41d057
41cff8:	52                   	push   %edx
41cff9:	65 6d                	gs insl (%dx),%es:(%edi)
41cffb:	6f                   	outsl  %ds:(%esi),(%dx)
41cffc:	74 65                	je     0x41d063
41cffe:	45                   	inc    %ebp
41cfff:	6e                   	outsb  %ds:(%esi),(%dx)
41d000:	64 50                	fs push %eax
41d002:	6f                   	outsl  %ds:(%esi),(%dx)
41d003:	69 6e 74 00 52 65 63 	imul   $0x63655200,0x74(%esi),%ebp
41d00a:	65 69 76 65 41 73 79 	imul   $0x6e797341,%gs:0x65(%esi),%esi
41d011:	6e
41d012:	63 00                	arpl   %eax,(%eax)
41d014:	67 65 74 5f          	addr16 gs je 0x41d077
41d018:	53                   	push   %ebx
41d019:	6f                   	outsl  %ds:(%esi),(%dx)
41d01a:	63 6b 65             	arpl   %ebp,0x65(%ebx)
41d01d:	74 45                	je     0x41d064
41d01f:	72 72                	jb     0x41d093
41d021:	6f                   	outsl  %ds:(%esi),(%dx)
41d022:	72 00                	jb     0x41d024
41d024:	67 65 74 5f          	addr16 gs je 0x41d087
41d028:	4c                   	dec    %esp
41d029:	61                   	popa
41d02a:	73 74                	jae    0x41d0a0
41d02c:	4f                   	dec    %edi
41d02d:	70 65                	jo     0x41d094
41d02f:	72 61                	jb     0x41d092
41d031:	74 69                	je     0x41d09c
41d033:	6f                   	outsl  %ds:(%esi),(%dx)
41d034:	6e                   	outsb  %ds:(%esi),(%dx)
41d035:	00 67 65             	add    %ah,0x65(%edi)
41d038:	74 5f                	je     0x41d099
41d03a:	42                   	inc    %edx
41d03b:	79 74                	jns    0x41d0b1
41d03d:	65 73 54             	gs jae 0x41d094
41d040:	72 61                	jb     0x41d0a3
41d042:	6e                   	outsb  %ds:(%esi),(%dx)
41d043:	73 66                	jae    0x41d0ab
41d045:	65 72 72             	gs jb  0x41d0ba
41d048:	65 64 00 67 65       	gs add %ah,%fs:0x65(%edi)
41d04d:	74 5f                	je     0x41d0ae
41d04f:	42                   	inc    %edx
41d050:	75 66                	jne    0x41d0b8
41d052:	66 65 72 00          	data16 gs jb 0x41d056
41d056:	52                   	push   %edx
41d057:	65 73 69             	gs jae 0x41d0c3
41d05a:	7a 65                	jp     0x41d0c1
41d05c:	00 43 6f             	add    %al,0x6f(%ebx)
41d05f:	6c                   	insb   (%dx),%es:(%edi)
41d060:	6c                   	insb   (%dx),%es:(%edi)
41d061:	65 63 74 00 67       	arpl   %esi,%gs:0x67(%eax,%eax,1)
41d066:	65 74 5f             	gs je  0x41d0c8
41d069:	4f                   	dec    %edi
41d06a:	66 66 73 65          	data16 data16 jae 0x41d0d3
41d06e:	74 00                	je     0x41d070
41d070:	53                   	push   %ebx
41d071:	65 6e                	outsb  %gs:(%esi),(%dx)
41d073:	64 41                	fs inc %ecx
41d075:	73 79                	jae    0x41d0f0
41d077:	6e                   	outsb  %ds:(%esi),(%dx)
41d078:	63 00                	arpl   %eax,(%eax)
41d07a:	50                   	push   %eax
41d07b:	74 72                	je     0x41d0ef
41d07d:	54                   	push   %esp
41d07e:	6f                   	outsl  %ds:(%esi),(%dx)
41d07f:	53                   	push   %ebx
41d080:	74 72                	je     0x41d0f4
41d082:	75 63                	jne    0x41d0e7
41d084:	74 75                	je     0x41d0fb
41d086:	72 65                	jb     0x41d0ed
41d088:	00 54 6f 55          	add    %dl,0x55(%edi,%ebp,2)
41d08c:	49                   	dec    %ecx
41d08d:	6e                   	outsb  %ds:(%esi),(%dx)
41d08e:	74 33                	je     0x41d0c3
41d090:	32 00                	xor    (%eax),%al
41d092:	61                   	popa
41d093:	64 64 5f             	fs fs pop %edi
41d096:	46                   	inc    %esi
41d097:	6f                   	outsl  %ds:(%esi),(%dx)
41d098:	72 6d                	jb     0x41d107
41d09a:	43                   	inc    %ebx
41d09b:	6c                   	insb   (%dx),%es:(%edi)
41d09c:	6f                   	outsl  %ds:(%esi),(%dx)
41d09d:	73 69                	jae    0x41d108
41d09f:	6e                   	outsb  %ds:(%esi),(%dx)
41d0a0:	67 00 61 64          	add    %ah,0x64(%bx,%di)
41d0a4:	64 5f                	fs pop %edi
41d0a6:	53                   	push   %ebx
41d0a7:	68 6f 77 6e 00       	push   $0x6e776f
41d0ac:	45                   	inc    %ebp
41d0ad:	6e                   	outsb  %ds:(%esi),(%dx)
41d0ae:	61                   	popa
41d0af:	62 6c 65 56          	bound  %ebp,0x56(%ebp,%eiz,2)
41d0b3:	69 73 75 61 6c 53 74 	imul   $0x74536c61,0x75(%ebx),%esi
41d0ba:	79 6c                	jns    0x41d128
41d0bc:	65 73 00             	gs jae 0x41d0bf
41d0bf:	73 65                	jae    0x41d126
41d0c1:	74 5f                	je     0x41d122
41d0c3:	53                   	push   %ebx
41d0c4:	68 6f 77 49 6e       	push   $0x6e49776f
41d0c9:	54                   	push   %esp
41d0ca:	61                   	popa
41d0cb:	73 6b                	jae    0x41d138
41d0cd:	62 61 72             	bound  %esp,0x72(%ecx)
41d0d0:	00 73 65             	add    %dh,0x65(%ebx)
41d0d3:	74 5f                	je     0x41d134
41d0d5:	57                   	push   %edi
41d0d6:	69 6e 64 6f 77 53 74 	imul   $0x7453776f,0x64(%esi),%ebp
41d0dd:	61                   	popa
41d0de:	74 65                	je     0x41d145
41d0e0:	00 52 75             	add    %dl,0x75(%edx)
41d0e3:	6e                   	outsb  %ds:(%esi),(%dx)
41d0e4:	00 73 65             	add    %dh,0x65(%ebx)
41d0e7:	74 5f                	je     0x41d148
41d0e9:	56                   	push   %esi
41d0ea:	69 73 69 62 6c 65 00 	imul   $0x656c62,0x69(%ebx),%esi
41d0f1:	00 00                	add    %al,(%eax)
41d0f3:	00 4d ff             	add    %cl,-0x1(%ebp)
41d0f6:	6f                   	outsl  %ds:(%esi),(%dx)