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
41d2fc:	73 00                	jae    0x41d2fe
41d2fe:	5f                   	pop    %edi
41d2ff:	67 72 6f             	addr16 jb 0x41d371
41d302:	75 70                	jne    0x41d374
41d304:	73 00                	jae    0x41d306
41d306:	55                   	push   %ebp
41d307:	70 64                	jo     0x41d36d
41d309:	61                   	popa
41d30a:	74 65                	je     0x41d371
41d30c:	53                   	push   %ebx
41d30d:	63 72 6f             	arpl   %esi,0x6f(%edx)
41d310:	6c                   	insb   (%dx),%es:(%edi)
41d311:	6c                   	insb   (%dx),%es:(%edi)
41d312:	42                   	inc    %edx
41d313:	61                   	popa
41d314:	72 73                	jb     0x41d389
41d316:	00 52 75             	add    %dl,0x75(%edx)
41d319:	6e                   	outsb  %ds:(%esi),(%dx)
41d31a:	74 69                	je     0x41d385
41d31c:	6d                   	insl   (%dx),%es:(%edi)
41d31d:	65 48                	gs dec %eax
41d31f:	65 6c                	gs insb (%dx),%es:(%edi)
41d321:	70 65                	jo     0x41d388
41d323:	72 73                	jb     0x41d398
41d325:	00 44 61 72          	add    %al,0x72(%ecx,%eiz,2)
41d329:	6b 55 49 2e          	imul   $0x2e,0x49(%ebp),%edx
41d32d:	52                   	push   %edx
41d32e:	65 6e                	outsb  %gs:(%esi),(%dx)
41d330:	64 65 72 65          	fs gs jb 0x41d399
41d334:	72 73                	jb     0x41d3a9
41d336:	00 67 65             	add    %ah,0x65(%edi)
41d339:	74 5f                	je     0x41d39a
41d33b:	53                   	push   %ebx
41d33c:	70 6c                	jo     0x41d3aa
41d33e:	69 74 74 65 72 73 00 	imul   $0x73007372,0x65(%esp,%esi,2),%esi
41d345:	73
41d346:	65 74 5f             	gs je  0x41d3a8
41d349:	53                   	push   %ebx
41d34a:	70 6c                	jo     0x41d3b8
41d34c:	69 74 74 65 72 73 00 	imul   $0x75007372,0x65(%esp,%esi,2),%esi
41d353:	75
41d354:	70 64                	jo     0x41d3ba
41d356:	61                   	popa
41d357:	74 65                	je     0x41d3be
41d359:	41                   	inc    %ecx
41d35a:	6e                   	outsb  %ds:(%esi),(%dx)
41d35b:	63 68 6f             	arpl   %ebp,0x6f(%eax)
41d35e:	72 73                	jb     0x41d3d3
41d360:	00 53 79             	add    %dl,0x79(%ebx)
41d363:	73 74                	jae    0x41d3d9
41d365:	65 6d                	gs insl (%dx),%es:(%edi)
41d367:	43                   	inc    %ebx
41d368:	6f                   	outsl  %ds:(%esi),(%dx)
41d369:	6c                   	insb   (%dx),%es:(%edi)
41d36a:	6f                   	outsl  %ds:(%esi),(%dx)
41d36b:	72 73                	jb     0x41d3e0
41d36d:	00 43 75             	add    %al,0x75(%ebx)
41d370:	72 73                	jb     0x41d3e5
41d372:	6f                   	outsl  %ds:(%esi),(%dx)
41d373:	72 73                	jb     0x41d3e8
41d375:	00 47 65             	add    %al,0x65(%edi)
41d378:	74 44                	je     0x41d3be
41d37a:	6f                   	outsl  %ds:(%esi),(%dx)
41d37b:	63 75 6d             	arpl   %esi,0x6d(%ebp)
41d37e:	65 6e                	outsb  %gs:(%esi),(%dx)
41d380:	74 73                	je     0x41d3f5
41d382:	00 63 6f             	add    %ah,0x6f(%ebx)
41d385:	6d                   	insl   (%dx),%es:(%edi)
41d386:	70 6f                	jo     0x41d3f7
41d388:	6e                   	outsb  %ds:(%esi),(%dx)
41d389:	65 6e                	outsb  %gs:(%esi),(%dx)
41d38b:	74 73                	je     0x41d400
41d38d:	00 67 65             	add    %ah,0x65(%edi)
41d390:	74 5f                	je     0x41d3f1
41d392:	43                   	inc    %ebx
41d393:	6f                   	outsl  %ds:(%esi),(%dx)
41d394:	6e                   	outsb  %ds:(%esi),(%dx)
41d395:	74 65                	je     0x41d3fc
41d397:	6e                   	outsb  %ds:(%esi),(%dx)
41d398:	74 73                	je     0x41d40d
41d39a:	00 73 65             	add    %dh,0x65(%ebx)
41d39d:	74 5f                	je     0x41d3fe
41d39f:	43                   	inc    %ebx
41d3a0:	6f                   	outsl  %ds:(%esi),(%dx)
41d3a1:	6e                   	outsb  %ds:(%esi),(%dx)
41d3a2:	74 65                	je     0x41d409
41d3a4:	6e                   	outsb  %ds:(%esi),(%dx)
41d3a5:	74 73                	je     0x41d41a
41d3a7:	00 47 65             	add    %al,0x65(%edi)
41d3aa:	74 43                	je     0x41d3ef
41d3ac:	6f                   	outsl  %ds:(%esi),(%dx)
41d3ad:	6e                   	outsb  %ds:(%esi),(%dx)
41d3ae:	74 65                	je     0x41d415
41d3b0:	6e                   	outsb  %ds:(%esi),(%dx)
41d3b1:	74 73                	je     0x41d426
41d3b3:	00 5f 63             	add    %bl,0x63(%edi)
41d3b6:	6f                   	outsl  %ds:(%esi),(%dx)
41d3b7:	6e                   	outsb  %ds:(%esi),(%dx)
41d3b8:	74 65                	je     0x41d41f
41d3ba:	6e                   	outsb  %ds:(%esi),(%dx)
41d3bb:	74 73                	je     0x41d430
41d3bd:	00 48 6f             	add    %cl,0x6f(%eax)
41d3c0:	6f                   	outsl  %ds:(%esi),(%dx)
41d3c1:	6b 4e 6f 64          	imul   $0x64,0x6f(%esi),%ecx
41d3c5:	65 45                	gs inc %ebp
41d3c7:	76 65                	jbe    0x41d42e
41d3c9:	6e                   	outsb  %ds:(%esi),(%dx)
41d3ca:	74 73                	je     0x41d43f
41d3cc:	00 55 6e             	add    %dl,0x6e(%ebp)
41d3cf:	68 6f 6f 6b 4e       	push   $0x4e6b6f6f
41d3d4:	6f                   	outsl  %ds:(%esi),(%dx)
41d3d5:	64 65 45             	fs gs inc %ebp
41d3d8:	76 65                	jbe    0x41d43f
41d3da:	6e                   	outsb  %ds:(%esi),(%dx)
41d3db:	74 73                	je     0x41d450
41d3dd:	00 43 6f             	add    %al,0x6f(%ebx)
41d3e0:	6e                   	outsb  %ds:(%esi),(%dx)
41d3e1:	73 74                	jae    0x41d457
41d3e3:	73 00                	jae    0x41d3e5
41d3e5:	67 65 74 5f          	addr16 gs je 0x41d448
41d3e9:	43                   	inc    %ebx
41d3ea:	6f                   	outsl  %ds:(%esi),(%dx)
41d3eb:	6e                   	outsb  %ds:(%esi),(%dx)
41d3ec:	74 61                	je     0x41d44f
41d3ee:	69 6e 73 46 6f 63 75 	imul   $0x75636f46,0x73(%esi),%ebp
41d3f5:	73 00                	jae    0x41d3f7
41d3f7:	4f                   	dec    %edi
41d3f8:	6e                   	outsb  %ds:(%esi),(%dx)
41d3f9:	47                   	inc    %edi
41d3fa:	6f                   	outsl  %ds:(%esi),(%dx)
41d3fb:	74 46                	je     0x41d443
41d3fd:	6f                   	outsl  %ds:(%esi),(%dx)
41d3fe:	63 75 73             	arpl   %esi,0x73(%ebp)
41d401:	00 4f 6e             	add    %cl,0x6e(%edi)
41d404:	4c                   	dec    %esp
41d405:	6f                   	outsl  %ds:(%esi),(%dx)
41d406:	73 74                	jae    0x41d47c
41d408:	46                   	inc    %esi
41d409:	6f                   	outsl  %ds:(%esi),(%dx)
41d40a:	63 75 73             	arpl   %esi,0x73(%ebp)
41d40d:	00 67 65             	add    %ah,0x65(%edi)
41d410:	74 5f                	je     0x41d471
41d412:	4d                   	dec    %ebp
41d413:	6f                   	outsl  %ds:(%esi),(%dx)
41d414:	64 69 66 69 65 72 4b 	imul   $0x654b7265,%fs:0x69(%esi),%esp
41d41b:	65
41d41c:	79 73                	jns    0x41d491
41d41e:	00 43 6f             	add    %al,0x6f(%ebx)
41d421:	6e                   	outsb  %ds:(%esi),(%dx)
41d422:	63 61 74             	arpl   %esp,0x74(%ecx)
41d425:	00 46 6c             	add    %al,0x6c(%esi)
41d428:	61                   	popa
41d429:	74 00                	je     0x41d42b
41d42b:	53                   	push   %ebx
41d42c:	74 72                	je     0x41d4a0
41d42e:	69 6e 67 46 6f 72 6d 	imul   $0x6d726f46,0x67(%esi),%ebp
41d435:	61                   	popa
41d436:	74 00                	je     0x41d438
41d438:	5f                   	pop    %edi
41d439:	69 6e 69 74 69 61 6c 	imul   $0x6c616974,0x69(%esi),%ebp
41d440:	43                   	inc    %ebx
41d441:	6f                   	outsl  %ds:(%esi),(%dx)
41d442:	6e                   	outsb  %ds:(%esi),(%dx)
41d443:	74 61                	je     0x41d4a6
41d445:	63 74 00 6d          	arpl   %esi,0x6d(%eax,%eax,1)
41d449:	42                   	inc    %edx
41d44a:	75 74                	jne    0x41d4c0
41d44c:	74 6f                	je     0x41d4bd
41d44e:	6e                   	outsb  %ds:(%esi),(%dx)
41d44f:	49                   	dec    %ecx
41d450:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
41d453:	52                   	push   %edx
41d454:	65 63 74 00 5f       	arpl   %esi,%gs:0x5f(%eax,%eax,1)
41d459:	63 6c 6f 73          	arpl   %ebp,0x73(%edi,%ebp,2)
41d45d:	65 42                	gs inc %edx