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
41d45f:	75 74                	jne    0x41d4d5
41d461:	74 6f                	je     0x41d4d2
41d463:	6e                   	outsb  %ds:(%esi),(%dx)
41d464:	52                   	push   %edx
41d465:	65 63 74 00 6d       	arpl   %esi,%gs:0x6d(%eax,%eax,1)
41d46a:	42                   	inc    %edx
41d46b:	75 74                	jne    0x41d4e1
41d46d:	74 6f                	je     0x41d4de
41d46f:	6e                   	outsb  %ds:(%esi),(%dx)
41d470:	52                   	push   %edx
41d471:	65 63 74 00 5f       	arpl   %esi,%gs:0x5f(%eax,%eax,1)
41d476:	68 65 61 64 65       	push   $0x65646165
41d47b:	72 52                	jb     0x41d4cf
41d47d:	65 63 74 00 6d       	arpl   %esi,%gs:0x6d(%eax,%eax,1)
41d482:	54                   	push   %esp
41d483:	65 78 74             	gs js  0x41d4fa
41d486:	52                   	push   %edx
41d487:	65 63 74 00 47       	arpl   %esi,%gs:0x47(%eax,%eax,1)
41d48c:	65 74 4f             	gs je  0x41d4de
41d48f:	62 6a 65             	bound  %ebp,0x65(%edx)
41d492:	63 74 00 54          	arpl   %esi,0x54(%eax,%eax,1)
41d496:	61                   	popa
41d497:	62 4d 65             	bound  %ecx,0x65(%ebp)
41d49a:	6e                   	outsb  %ds:(%esi),(%dx)
41d49b:	75 49                	jne    0x41d4e6
41d49d:	74 65                	je     0x41d504
41d49f:	6d                   	insl   (%dx),%es:(%edi)
41d4a0:	5f                   	pop    %edi
41d4a1:	53                   	push   %ebx
41d4a2:	65 6c                	gs insb (%dx),%es:(%edi)
41d4a4:	65 63 74 00 67       	arpl   %esi,%gs:0x67(%eax,%eax,1)
41d4a9:	65 74 5f             	gs je  0x41d50b
41d4ac:	4d                   	dec    %ebp
41d4ad:	75 6c                	jne    0x41d51b
41d4af:	74 69                	je     0x41d51a
41d4b1:	53                   	push   %ebx
41d4b2:	65 6c                	gs insb (%dx),%es:(%edi)
41d4b4:	65 63 74 00 73       	arpl   %esi,%gs:0x73(%eax,%eax,1)
41d4b9:	65 74 5f             	gs je  0x41d51b
41d4bc:	4d                   	dec    %ebp
41d4bd:	75 6c                	jne    0x41d52b
41d4bf:	74 69                	je     0x41d52a
41d4c1:	53                   	push   %ebx
41d4c2:	65 6c                	gs insb (%dx),%es:(%edi)
41d4c4:	65 63 74 00 5f       	arpl   %esi,%gs:0x5f(%eax,%eax,1)
41d4c9:	6d                   	insl   (%dx),%es:(%edi)
41d4ca:	75 6c                	jne    0x41d538
41d4cc:	74 69                	je     0x41d537
41d4ce:	53                   	push   %ebx
41d4cf:	65 6c                	gs insb (%dx),%es:(%edi)
41d4d1:	65 63 74 00 72       	arpl   %esi,%gs:0x72(%eax,%eax,1)
41d4d6:	65 63 74 00 4c       	arpl   %esi,%gs:0x4c(%eax,%eax,1)
41d4db:	61                   	popa
41d4dc:	74 65                	je     0x41d543
41d4de:	47                   	inc    %edi
41d4df:	65 74 00             	gs je  0x41d4e2
41d4e2:	67 65 74 5f          	addr16 gs je 0x41d545
41d4e6:	4f                   	dec    %edi
41d4e7:	66 66 73 65          	data16 data16 jae 0x41d550
41d4eb:	74 00                	je     0x41d4ed
41d4ed:	73 65                	jae    0x41d554
41d4ef:	74 5f                	je     0x41d550
41d4f1:	4f                   	dec    %edi
41d4f2:	66 66 73 65          	data16 data16 jae 0x41d55b
41d4f6:	74 00                	je     0x41d4f8
41d4f8:	79 4f                	jns    0x41d549
41d4fa:	66 66 73 65          	data16 data16 jae 0x41d563
41d4fe:	74 00                	je     0x41d500
41d500:	6f                   	outsl  %ds:(%esi),(%dx)
41d501:	66 66 73 65          	data16 data16 jae 0x41d56a
41d505:	74 00                	je     0x41d507
41d507:	67 65 74 5f          	addr16 gs je 0x41d56a
41d50b:	4c                   	dec    %esp
41d50c:	65 66 74 00          	gs data16 je 0x41d510
41d510:	73 65                	jae    0x41d577
41d512:	74 5f                	je     0x41d573
41d514:	4c                   	dec    %esp
41d515:	65 66 74 00          	gs data16 je 0x41d519
41d519:	67 65 74 5f          	addr16 gs je 0x41d57c
41d51d:	52                   	push   %edx
41d51e:	69 67 68 74 00 67 65 	imul   $0x65670074,0x68(%edi),%esp
41d525:	74 5f                	je     0x41d586
41d527:	48                   	dec    %eax
41d528:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
41d52f:	65
41d530:	74 5f                	je     0x41d591
41d532:	48                   	dec    %eax
41d533:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
41d53a:	65
41d53b:	74 5f                	je     0x41d59c
41d53d:	41                   	inc    %ecx
41d53e:	75 74                	jne    0x41d5b4
41d540:	6f                   	outsl  %ds:(%esi),(%dx)
41d541:	55                   	push   %ebp
41d542:	70 64                	jo     0x41d5a8
41d544:	61                   	popa
41d545:	74 65                	je     0x41d5ac
41d547:	48                   	dec    %eax
41d548:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
41d54f:	65
41d550:	74 5f                	je     0x41d5b1
41d552:	41                   	inc    %ecx
41d553:	75 74                	jne    0x41d5c9
41d555:	6f                   	outsl  %ds:(%esi),(%dx)
41d556:	55                   	push   %ebp
41d557:	70 64                	jo     0x41d5bd
41d559:	61                   	popa
41d55a:	74 65                	je     0x41d5c1
41d55c:	48                   	dec    %eax
41d55d:	65 69 67 68 74 00 5f 	imul   $0x615f0074,%gs:0x68(%edi),%esp
41d564:	61
41d565:	75 74                	jne    0x41d5db
41d567:	6f                   	outsl  %ds:(%esi),(%dx)
41d568:	55                   	push   %ebp
41d569:	70 64                	jo     0x41d5cf
41d56b:	61                   	popa
41d56c:	74 65                	je     0x41d5d3
41d56e:	48                   	dec    %eax
41d56f:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
41d576:	65
41d577:	74 5f                	je     0x41d5d8
41d579:	49                   	dec    %ecx
41d57a:	74 65                	je     0x41d5e1
41d57c:	6d                   	insl   (%dx),%es:(%edi)
41d57d:	48                   	dec    %eax
41d57e:	65 69 67 68 74 00 73 	imul   $0x65730074,%gs:0x68(%edi),%esp
41d585:	65
41d586:	74 5f                	je     0x41d5e7
41d588:	49                   	dec    %ecx
41d589:	74 65                	je     0x41d5f0
41d58b:	6d                   	insl   (%dx),%es:(%edi)
41d58c:	48                   	dec    %eax
41d58d:	65 69 67 68 74 00 5f 	imul   $0x695f0074,%gs:0x68(%edi),%esp
41d594:	69
41d595:	74 65                	je     0x41d5fc
41d597:	6d                   	insl   (%dx),%es:(%edi)
41d598:	48                   	dec    %eax
41d599:	65 69 67 68 74 00 67 	imul   $0x65670074,%gs:0x68(%edi),%esp
41d5a0:	65
41d5a1:	74 5f                	je     0x41d602
41d5a3:	48                   	dec    %eax
41d5a4:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
41d5ab:	74 00                	je     0x41d5ad
41d5ad:	67 65 74 5f          	addr16 gs je 0x41d610
41d5b1:	42                   	inc    %edx
41d5b2:	6c                   	insb   (%dx),%es:(%edi)
41d5b3:	75 65                	jne    0x41d61a
41d5b5:	48                   	dec    %eax
41d5b6:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
41d5bd:	74 00                	je     0x41d5bf
41d5bf:	67 65 74 5f          	addr16 gs je 0x41d622
41d5c3:	47                   	inc    %edi
41d5c4:	72 65                	jb     0x41d62b
41d5c6:	79 48                	jns    0x41d610
41d5c8:	69 67 68 6c 69 67 68 	imul   $0x6867696c,0x68(%edi),%esp
41d5cf:	74 00                	je     0x41d5d1
41d5d1:	6f                   	outsl  %ds:(%esi),(%dx)
41d5d2:	70 5f                	jo     0x41d633
41d5d4:	49                   	dec    %ecx
41d5d5:	6d                   	insl   (%dx),%es:(%edi)
41d5d6:	70 6c                	jo     0x41d644
41d5d8:	69 63 69 74 00 6f 70 	imul   $0x706f0074,0x69(%ebx),%esp
41d5df:	5f                   	pop    %edi
41d5e0:	45                   	inc    %ebp
41d5e1:	78 70                	js     0x41d653
41d5e3:	6c                   	insb   (%dx),%es:(%edi)
41d5e4:	69 63 69 74 00 45 6e 	imul   $0x6e450074,0x69(%ebx),%esp
41d5eb:	64 49                	fs dec %ecx
41d5ed:	6e                   	outsb  %ds:(%esi),(%dx)
41d5ee:	69 74 00 42 65 67 69 	imul   $0x6e696765,0x42(%eax,%eax,1),%esi
41d5f5:	6e
41d5f6:	49                   	dec    %ecx
41d5f7:	6e                   	outsb  %ds:(%esi),(%dx)
41d5f8:	69 74 00 47 72 61 70 	imul   $0x68706172,0x47(%eax,%eax,1),%esi
41d5ff:	68