41d035:	64 65 72 45          	fs gs jb 0x41d07e
41d039:	76 65                	jbe    0x41d0a0
41d03b:	6e                   	outsb  %ds:(%esi),(%dx)
41d03c:	74 41                	je     0x41d07f
41d03e:	72 67                	jb     0x41d0a7
41d040:	73 00                	jae    0x41d042
41d042:	54                   	push   %esp
41d043:	6f                   	outsl  %ds:(%esi),(%dx)
41d044:	6f                   	outsl  %ds:(%esi),(%dx)
41d045:	6c                   	insb   (%dx),%es:(%edi)
41d046:	53                   	push   %ebx
41d047:	74 72                	je     0x41d0bb
41d049:	69 70 41 72 72 6f 77 	imul   $0x776f7272,0x41(%eax),%esi
41d050:	52                   	push   %edx
41d051:	65 6e                	outsb  %gs:(%esi),(%dx)
41d053:	64 65 72 45          	fs gs jb 0x41d09c
41d057:	76 65                	jbe    0x41d0be
41d059:	6e                   	outsb  %ds:(%esi),(%dx)
41d05a:	74 41                	je     0x41d09d
41d05c:	72 67                	jb     0x41d0c5
41d05e:	73 00                	jae    0x41d060
41d060:	44                   	inc    %esp
41d061:	6f                   	outsl  %ds:(%esi),(%dx)
41d062:	63 6b 43             	arpl   %ebp,0x43(%ebx)
41d065:	6f                   	outsl  %ds:(%esi),(%dx)
41d066:	6e                   	outsb  %ds:(%esi),(%dx)
41d067:	74 65                	je     0x41d0ce
41d069:	6e                   	outsb  %ds:(%esi),(%dx)
41d06a:	74 45                	je     0x41d0b1
41d06c:	76 65                	jbe    0x41d0d3
41d06e:	6e                   	outsb  %ds:(%esi),(%dx)
41d06f:	74 41                	je     0x41d0b2
41d071:	72 67                	jb     0x41d0da
41d073:	73 00                	jae    0x41d075
41d075:	50                   	push   %eax
41d076:	61                   	popa
41d077:	69 6e 74 45 76 65 6e 	imul   $0x6e657645,0x74(%esi),%ebp
41d07e:	74 41                	je     0x41d0c1
41d080:	72 67                	jb     0x41d0e9
41d082:	73 00                	jae    0x41d084
41d084:	4c                   	dec    %esp
41d085:	61                   	popa
41d086:	79 6f                	jns    0x41d0f7
41d088:	75 74                	jne    0x41d0fe
41d08a:	45                   	inc    %ebp
41d08b:	76 65                	jbe    0x41d0f2
41d08d:	6e                   	outsb  %ds:(%esi),(%dx)
41d08e:	74 41                	je     0x41d0d1
41d090:	72 67                	jb     0x41d0f9
41d092:	73 00                	jae    0x41d094
41d094:	4b                   	dec    %ebx
41d095:	65 79 45             	gs jns 0x41d0dd
41d098:	76 65                	jbe    0x41d0ff
41d09a:	6e                   	outsb  %ds:(%esi),(%dx)
41d09b:	74 41                	je     0x41d0de
41d09d:	72 67                	jb     0x41d106
41d09f:	73 00                	jae    0x41d0a1
41d0a1:	65 76 65             	gs jbe 0x41d109
41d0a4:	6e                   	outsb  %ds:(%esi),(%dx)
41d0a5:	74 61                	je     0x41d108
41d0a7:	72 67                	jb     0x41d110
41d0a9:	73 00                	jae    0x41d0ab
41d0ab:	67 65 74 5f          	addr16 gs je 0x41d10e
41d0af:	41                   	inc    %ecx
41d0b0:	75 74                	jne    0x41d126
41d0b2:	6f                   	outsl  %ds:(%esi),(%dx)
41d0b3:	45                   	inc    %ebp
41d0b4:	6c                   	insb   (%dx),%es:(%edi)
41d0b5:	6c                   	insb   (%dx),%es:(%edi)
41d0b6:	69 70 73 69 73 00 70 	imul   $0x70007369,0x73(%eax),%esi
41d0bd:	6f                   	outsl  %ds:(%esi),(%dx)
41d0be:	73 69                	jae    0x41d129
41d0c0:	74 69                	je     0x41d12b
41d0c2:	6f                   	outsl  %ds:(%esi),(%dx)
41d0c3:	6e                   	outsb  %ds:(%esi),(%dx)
41d0c4:	49                   	dec    %ecx
41d0c5:	6e                   	outsb  %ds:(%esi),(%dx)
41d0c6:	50                   	push   %eax
41d0c7:	69 78 65 6c 73 00 6f 	imul   $0x6f00736c,0x65(%eax),%edi
41d0ce:	66 66 73 65          	data16 data16 jae 0x41d137
41d0d2:	74 49                	je     0x41d11d
41d0d4:	6e                   	outsb  %ds:(%esi),(%dx)
41d0d5:	50                   	push   %eax
41d0d6:	69 78 65 6c 73 00 44 	imul   $0x4400736c,0x65(%eax),%edi
41d0dd:	61                   	popa
41d0de:	72 6b                	jb     0x41d14b
41d0e0:	55                   	push   %ebp
41d0e1:	49                   	dec    %ecx
41d0e2:	2e 43                	cs inc %ebx
41d0e4:	6f                   	outsl  %ds:(%esi),(%dx)
41d0e5:	6e                   	outsb  %ds:(%esi),(%dx)
41d0e6:	74 72                	je     0x41d15a
41d0e8:	6f                   	outsl  %ds:(%esi),(%dx)
41d0e9:	6c                   	insb   (%dx),%es:(%edi)
41d0ea:	73 00                	jae    0x41d0ec
41d0ec:	67 65 74 5f          	addr16 gs je 0x41d14f
41d0f0:	43                   	inc    %ebx
41d0f1:	6f                   	outsl  %ds:(%esi),(%dx)
41d0f2:	6e                   	outsb  %ds:(%esi),(%dx)
41d0f3:	74 72                	je     0x41d167
41d0f5:	6f                   	outsl  %ds:(%esi),(%dx)
41d0f6:	6c                   	insb   (%dx),%es:(%edi)
41d0f7:	73 00                	jae    0x41d0f9
41d0f9:	67 65 74 5f          	addr16 gs je 0x41d15c
41d0fd:	49                   	dec    %ecx
41d0fe:	74 65                	je     0x41d165
41d100:	6d                   	insl   (%dx),%es:(%edi)
41d101:	73 00                	jae    0x41d103
41d103:	73 65                	jae    0x41d16a
41d105:	74 5f                	je     0x41d166
41d107:	49                   	dec    %ecx
41d108:	74 65                	je     0x41d16f
41d10a:	6d                   	insl   (%dx),%es:(%edi)
41d10b:	73 00                	jae    0x41d10d
41d10d:	53                   	push   %ebx
41d10e:	65 6c                	gs insb (%dx),%es:(%edi)
41d110:	65 63 74 49 74       	arpl   %esi,%gs:0x74(%ecx,%ecx,2)
41d115:	65 6d                	gs insl (%dx),%es:(%edi)
41d117:	73 00                	jae    0x41d119
41d119:	5f                   	pop    %edi
41d11a:	6d                   	insl   (%dx),%es:(%edi)
41d11b:	65 6e                	outsb  %gs:(%esi),(%dx)
41d11d:	75 49                	jne    0x41d168
41d11f:	74 65                	je     0x41d186
41d121:	6d                   	insl   (%dx),%es:(%edi)
41d122:	73 00                	jae    0x41d124
41d124:	5f                   	pop    %edi
41d125:	69 74 65 6d 73 00 44 	imul   $0x61440073,0x6d(%ebp,%eiz,2),%esi
41d12c:	61
41d12d:	72 6b                	jb     0x41d19a
41d12f:	55                   	push   %ebp
41d130:	49                   	dec    %ecx
41d131:	2e 46                	cs inc %esi
41d133:	6f                   	outsl  %ds:(%esi),(%dx)
41d134:	72 6d                	jb     0x41d1a3
41d136:	73 00                	jae    0x41d138
41d138:	53                   	push   %ebx
41d139:	79 73                	jns    0x41d1ae
41d13b:	74 65                	je     0x41d1a2
41d13d:	6d                   	insl   (%dx),%es:(%edi)
41d13e:	2e 57                	cs push %edi
41d140:	69 6e 64 6f 77 73 2e 	imul   $0x2e73776f,0x64(%esi),%ebp
41d147:	46                   	inc    %esi
41d148:	6f                   	outsl  %ds:(%esi),(%dx)
41d149:	72 6d                	jb     0x41d1b8
41d14b:	73 00                	jae    0x41d14d
41d14d:	43                   	inc    %ebx
41d14e:	6f                   	outsl  %ds:(%esi),(%dx)
41d14f:	6e                   	outsb  %ds:(%esi),(%dx)
41d150:	74 61                	je     0x41d1b3
41d152:	69 6e 73 00 4c 6f 61 	imul   $0x616f4c00,0x73(%esi),%ebp
41d159:	64 49                	fs dec %ecx
41d15b:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41d15e:	73 00                	jae    0x41d160
41d160:	44                   	inc    %esp
41d161:	69 73 70 6f 73 65 49 	imul   $0x4965736f,0x70(%ebx),%esi
41d168:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41d16b:	73 00                	jae    0x41d16d
41d16d:	44                   	inc    %esp
41d16e:	6f                   	outsl  %ds:(%esi),(%dx)
41d16f:	63 6b 49             	arpl   %ebp,0x49(%ebx)
41d172:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41d175:	73 00                	jae    0x41d177
41d177:	53                   	push   %ebx
41d178:	63 72 6f             	arpl   %esi,0x6f(%edx)
41d17b:	6c                   	insb   (%dx),%es:(%edi)
41d17c:	6c                   	insb   (%dx),%es:(%edi)
41d17d:	49                   	dec    %ecx
41d17e:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41d181:	73 00                	jae    0x41d183
41d183:	4d                   	dec    %ebp
41d184:	65 6e                	outsb  %gs:(%esi),(%dx)
41d186:	75 49                	jne    0x41d1d1
41d188:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41d18b:	73 00                	jae    0x41d18d
41d18d:	54                   	push   %esp
41d18e:	72 65                	jb     0x41d1f5
41d190:	65 56                	gs push %esi
41d192:	69 65 77 49 63 6f 6e 	imul   $0x6e6f6349,0x77(%ebp),%esp
41d199:	73 00                	jae    0x41d19b
41d19b:	67 65 74 5f          	addr16 gs je 0x41d1fe
41d19f:	53                   	push   %ebx
41d1a0:	68 6f 77 49 63       	push   $0x6349776f
41d1a5:	6f                   	outsl  %ds:(%esi),(%dx)
41d1a6:	6e                   	outsb  %ds:(%esi),(%dx)
41d1a7:	73 00                	jae    0x41d1a9
41d1a9:	73 65                	jae    0x41d210
41d1ab:	74 5f                	je     0x41d20c
41d1ad:	53                   	push   %ebx
41d1ae:	68 6f 77 49 63       	push   $0x6349776f
41d1b3:	6f                   	outsl  %ds:(%esi),(%dx)
41d1b4:	6e                   	outsb  %ds:(%esi),(%dx)
41d1b5:	73 00                	jae    0x41d1b7
41d1b7:	4d                   	dec    %ebp
41d1b8:	65 73 73             	gs jae 0x41d22e
41d1bb:	61                   	popa
41d1bc:	67 65 42             	addr16 gs inc %edx
41d1bf:	6f                   	outsl  %ds:(%esi),(%dx)
41d1c0:	78 49                	js     0x41d20b
41d1c2:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41d1c5:	73 00                	jae    0x41d1c7
41d1c7:	67 65 74 5f          	addr16 gs je 0x41d22a
41d1cb:	52                   	push   %edx
41d1cc:	65 67 69 6f 6e 73 00 	imul   $0x65730073,%gs:0x6e(%bx),%ebp
41d1d3:	73 65
41d1d5:	74 5f                	je     0x41d236
41d1d7:	52                   	push   %edx
41d1d8:	65 67 69 6f 6e 73 00 	imul   $0x72430073,%gs:0x6e(%bx),%ebp
41d1df:	43 72
41d1e1:	65 61                	gs popa
41d1e3:	74 65                	je     0x41d24a
41d1e5:	52                   	push   %edx
41d1e6:	65 67 69 6f 6e 73 00 	imul   $0x725f0073,%gs:0x6e(%bx),%ebp
41d1ed:	5f 72
41d1ef:	65 67 69 6f 6e 73 00 	imul   $0x65730073,%gs:0x6e(%bx),%ebp
41d1f6:	73 65
41d1f8:	74 5f                	je     0x41d259
41d1fa:	41                   	inc    %ecx
41d1fb:	75 74                	jne    0x41d271
41d1fd:	6f                   	outsl  %ds:(%esi),(%dx)
41d1fe:	53                   	push   %ebx
41d1ff:	63 61 6c             	arpl   %esp,0x6c(%ecx)
41d202:	65 44                	gs inc %esp
41d204:	69 6d 65 6e 73 69 6f 	imul   $0x6f69736e,0x65(%ebp),%ebp
41d20b:	6e                   	outsb  %ds:(%esi),(%dx)
41d20c:	73 00                	jae    0x41d20e
41d20e:	44                   	inc    %esp
41d20f:	61                   	popa
41d210:	72 6b                	jb     0x41d27d
41d212:	55                   	push   %ebp
41d213:	49                   	dec    %ecx
41d214:	2e 45                	cs inc %ebp
41d216:	78 74                	js     0x41d28c
41d218:	65 6e                	outsb  %gs:(%esi),(%dx)
41d21a:	73 69                	jae    0x41d285
41d21c:	6f                   	outsl  %ds:(%esi),(%dx)
41d21d:	6e                   	outsb  %ds:(%esi),(%dx)
41d21e:	73 00                	jae    0x41d220
41d220:	49                   	dec    %ecx
41d221:	45                   	inc    %ebp
41d222:	6e                   	outsb  %ds:(%esi),(%dx)
41d223:	75 6d                	jne    0x41d292
41d225:	65 72 61             	gs jb  0x41d289
41d228:	62 6c 65 45          	bound  %ebp,0x45(%ebp,%eiz,2)
41d22c:	78 74                	js     0x41d2a2
41d22e:	65 6e                	outsb  %gs:(%esi),(%dx)
41d230:	73 69                	jae    0x41d29b
41d232:	6f                   	outsl  %ds:(%esi),(%dx)
41d233:	6e                   	outsb  %ds:(%esi),(%dx)
41d234:	73 00                	jae    0x41d236
41d236:	42                   	inc    %edx
41d237:	69 74 6d 61 70 45 78 	imul   $0x74784570,0x61(%ebp,%ebp,2),%esi
41d23e:	74
41d23f:	65 6e                	outsb  %gs:(%esi),(%dx)
41d241:	73 69                	jae    0x41d2ac
41d243:	6f                   	outsl  %ds:(%esi),(%dx)
41d244:	6e                   	outsb  %ds:(%esi),(%dx)
41d245:	73 00                	jae    0x41d247
41d247:	44                   	inc    %esp
41d248:	61                   	popa
41d249:	72 6b                	jb     0x41d2b6
41d24b:	55                   	push   %ebp
41d24c:	49                   	dec    %ecx
41d24d:	2e 43                	cs inc %ebx
41d24f:	6f                   	outsl  %ds:(%esi),(%dx)
41d250:	6c                   	insb   (%dx),%es:(%edi)
41d251:	6c                   	insb   (%dx),%es:(%edi)
41d252:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41d257:	6e                   	outsb  %ds:(%esi),(%dx)
41d258:	73 00                	jae    0x41d25a
41d25a:	53                   	push   %ebx
41d25b:	79 73                	jns    0x41d2d0
41d25d:	74 65                	je     0x41d2c4
41d25f:	6d                   	insl   (%dx),%es:(%edi)
41d260:	2e 43                	cs inc %ebx
41d262:	6f                   	outsl  %ds:(%esi),(%dx)
41d263:	6c                   	insb   (%dx),%es:(%edi)
41d264:	6c                   	insb   (%dx),%es:(%edi)
41d265:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
41d26a:	6e                   	outsb  %ds:(%esi),(%dx)
41d26b:	73 00                	jae    0x41d26d
41d26d:	67 65 74 5f          	addr16 gs je 0x41d2d0
41d271:	4d                   	dec    %ebp
41d272:	6f                   	outsl  %ds:(%esi),(%dx)
41d273:	75 73                	jne    0x41d2e8
41d275:	65 42                	gs inc %edx
41d277:	75 74                	jne    0x41d2ed
41d279:	74 6f                	je     0x41d2ea
41d27b:	6e                   	outsb  %ds:(%esi),(%dx)
41d27c:	73 00                	jae    0x41d27e
41d27e:	67 65 74 5f          	addr16 gs je 0x41d2e1
41d282:	44                   	inc    %esp
41d283:	69 61 6c 6f 67 42 75 	imul   $0x7542676f,0x6c(%ecx),%esp
41d28a:	74 74                	je     0x41d300
41d28c:	6f                   	outsl  %ds:(%esi),(%dx)
41d28d:	6e                   	outsb  %ds:(%esi),(%dx)
41d28e:	73 00                	jae    0x41d290
41d290:	73 65                	jae    0x41d2f7
41d292:	74 5f                	je     0x41d2f3
41d294:	44                   	inc    %esp
41d295:	69 61 6c 6f 67 42 75 	imul   $0x7542676f,0x6c(%ecx),%esp
41d29c:	74 74                	je     0x41d312
41d29e:	6f                   	outsl  %ds:(%esi),(%dx)
41d29f:	6e                   	outsb  %ds:(%esi),(%dx)
41d2a0:	73 00                	jae    0x41d2a2
41d2a2:	5f                   	pop    %edi
41d2a3:	64 69 61 6c 6f 67 42 	imul   $0x7542676f,%fs:0x6c(%ecx),%esp
41d2aa:	75
41d2ab:	74 74                	je     0x41d321
41d2ad:	6f                   	outsl  %ds:(%esi),(%dx)
41d2ae:	6e                   	outsb  %ds:(%esi),(%dx)
41d2af:	73 00                	jae    0x41d2b1
41d2b1:	53                   	push   %ebx
41d2b2:	65 74 42             	gs je  0x41d2f7
41d2b5:	75 74                	jne    0x41d32b
41d2b7:	74 6f                	je     0x41d328
41d2b9:	6e                   	outsb  %ds:(%esi),(%dx)
41d2ba:	73 00                	jae    0x41d2bc
41d2bc:	5f                   	pop    %edi
41d2bd:	62 75 74             	bound  %esi,0x74(%ebp)
41d2c0:	74 6f                	je     0x41d331
41d2c2:	6e                   	outsb  %ds:(%esi),(%dx)
41d2c3:	73 00                	jae    0x41d2c5
41d2c5:	5f                   	pop    %edi
41d2c6:	64 72 61             	fs jb  0x41d32a
41d2c9:	67 50                	addr16 push %eax
41d2cb:	6f                   	outsl  %ds:(%esi),(%dx)
41d2cc:	73 00                	jae    0x41d2ce
41d2ce:	67 65 74 5f          	addr16 gs je 0x41d331
41d2d2:	47                   	inc    %edi
41d2d3:	72 6f                	jb     0x41d344
41d2d5:	75 70                	jne    0x41d347
41d2d7:	73 00                	jae    0x41d2d9
41d2d9:	73 65                	jae    0x41d340
41d2db:	74 5f                	je     0x41d33c
41d2dd:	47                   	inc    %edi
41d2de:	72 6f                	jb     0x41d34f
41d2e0:	75 70                	jne    0x41d352
41d2e2:	73 00                	jae    0x41d2e4
41d2e4:	53                   	push   %ebx
41d2e5:	69 7a 65 47 72 6f 75 	imul   $0x756f7247,0x65(%edx),%edi
41d2ec:	70 73                	jo     0x41d361
41d2ee:	00 50 6f             	add    %dl,0x6f(%eax)
41d2f1:	73 69                	jae    0x41d35c
41d2f3:	74 69                	je     0x41d35e
41d2f5:	6f                   	outsl  %ds:(%esi),(%dx)
41d2f6:	6e                   	outsb  %ds:(%esi),(%dx)
41d2f7:	47                   	inc    %edi
41d2f8:	72 6f                	jb     0x41d369
41d2fa:	75 70                	jne    0x41d36c