42d3ed:	6b 67 72 6f          	imul   $0x6f,0x72(%edi),%esp
42d3f1:	75 6e                	jne    0x42d461
42d3f3:	64 20 63 6f          	and    %ah,%fs:0x6f(%ebx)
42d3f7:	6c                   	insb   (%dx),%es:(%edi)
42d3f8:	6f                   	outsl  %ds:(%esi),(%dx)
42d3f9:	72 20                	jb     0x42d41b
42d3fb:	6f                   	outsl  %ds:(%esi),(%dx)
42d3fc:	66 20 74 68 65       	data16 and %dh,0x65(%eax,%ebp,2)
42d401:	20 63 61             	and    %ah,0x61(%ebx)
42d404:	6c                   	insb   (%dx),%es:(%edi)
42d405:	65 6e                	outsb  %gs:(%esi),(%dx)
42d407:	64 61                	fs popa
42d409:	72 20                	jb     0x42d42b
42d40b:	69 74 65 6d 73 2e 00 	imul   $0x2e73,0x6d(%ebp,%eiz,2),%esi
42d412:	00
42d413:	54                   	push   %esp
42d414:	01 00                	add    %eax,(%eax)
42d416:	4f                   	dec    %edi
42d417:	54                   	push   %esp
42d418:	68 65 20 64 65       	push   $0x65642065
42d41d:	66 61                	popaw
42d41f:	75 6c                	jne    0x42d48d
42d421:	74 20                	je     0x42d443
42d423:	66 6f                	outsw  %ds:(%esi),(%dx)
42d425:	6e                   	outsb  %ds:(%esi),(%dx)
42d426:	74 20                	je     0x42d448
42d428:	76 61                	jbe    0x42d48b
42d42a:	6c                   	insb   (%dx),%es:(%edi)
42d42b:	75 65                	jne    0x42d492
42d42d:	73 20                	jae    0x42d44f
42d42f:	66 6f                	outsw  %ds:(%esi),(%dx)
42d431:	72 20                	jb     0x42d453
42d433:	61                   	popa
42d434:	6c                   	insb   (%dx),%es:(%edi)
42d435:	6c                   	insb   (%dx),%es:(%edi)
42d436:	20 63 61             	and    %ah,0x61(%ebx)
42d439:	6c                   	insb   (%dx),%es:(%edi)
42d43a:	65 6e                	outsb  %gs:(%esi),(%dx)
42d43c:	64 61                	fs popa
42d43e:	72 20                	jb     0x42d460
42d440:	69 74 65 6d 73 2e 20 	imul   $0x20202e73,0x6d(%ebp,%eiz,2),%esi
42d447:	20
42d448:	54                   	push   %esp
42d449:	68 69 73 20 63       	push   $0x63207369
42d44e:	61                   	popa
42d44f:	6e                   	outsb  %ds:(%esi),(%dx)
42d450:	20 62 65             	and    %ah,0x65(%edx)
42d453:	20 6f 76             	and    %ch,0x76(%edi)
42d456:	65 72 72             	gs jb  0x42d4cb
42d459:	69 64 65 6e 20 69 6e 	imul   $0x206e6920,0x6e(%ebp,%eiz,2),%esp
42d460:	20
42d461:	63 6f 64             	arpl   %ebp,0x64(%edi)
42d464:	65 2e 00 00          	gs add %al,%cs:(%eax)
42d468:	05 01 00 01 00       	add    $0x10001,%eax
42d46d:	00 34 01             	add    %dh,(%ecx,%eax,1)
42d470:	00 2f                	add    %ch,(%edi)
42d472:	41                   	inc    %ecx
42d473:	6c                   	insb   (%dx),%es:(%edi)
42d474:	6c                   	insb   (%dx),%es:(%edi)
42d475:	6f                   	outsl  %ds:(%esi),(%dx)
42d476:	77 73                	ja     0x42d4eb
42d478:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
42d47c:	20 75 73             	and    %dh,0x73(%ebp)
42d47f:	65 72 20             	gs jb  0x42d4a2
42d482:	74 6f                	je     0x42d4f3
42d484:	20 63 72             	and    %ah,0x72(%ebx)
42d487:	65 61                	gs popa
42d489:	74 65                	je     0x42d4f0
42d48b:	20 6e 65             	and    %ch,0x65(%esi)
42d48e:	77 20                	ja     0x42d4b0
42d490:	69 74 65 6d 73 20 6f 	imul   $0x6e6f2073,0x6d(%ebp,%eiz,2),%esi
42d497:	6e
42d498:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
42d49c:	20 76 69             	and    %dh,0x69(%esi)
42d49f:	65 77 00             	gs ja  0x42d4a2
42d4a2:	00 48 01             	add    %cl,0x1(%eax)
42d4a5:	00 43 41             	add    %al,0x41(%ebx)
42d4a8:	6c                   	insb   (%dx),%es:(%edi)
42d4a9:	6c                   	insb   (%dx),%es:(%edi)
42d4aa:	6f                   	outsl  %ds:(%esi),(%dx)
42d4ab:	77 73                	ja     0x42d520
42d4ad:	20 6f 72             	and    %ch,0x72(%edi)
42d4b0:	20 64 65 6e          	and    %ah,0x6e(%ebp,%eiz,2)
42d4b4:	69 65 73 20 74 68 65 	imul   $0x65687420,0x73(%ebp),%esp
42d4bb:	20 75 73             	and    %dh,0x73(%ebp)
42d4be:	65 72 20             	gs jb  0x42d4e1
42d4c1:	74 68                	je     0x42d52b
42d4c3:	65 20 65 64          	and    %ah,%gs:0x64(%ebp)
42d4c7:	69 74 69 6f 6e 20 6f 	imul   $0x666f206e,0x6f(%ecx,%ebp,2),%esi
42d4ce:	66
42d4cf:	20 69 74             	and    %ch,0x74(%ecx)
42d4d2:	65 6d                	gs insl (%dx),%es:(%edi)
42d4d4:	73 20                	jae    0x42d4f6
42d4d6:	74 65                	je     0x42d53d
42d4d8:	78 74                	js     0x42d54e
42d4da:	20 6f 72             	and    %ch,0x72(%edi)
42d4dd:	20 64 61 74          	and    %ah,0x74(%ecx,%eiz,2)
42d4e1:	65 20 72 61          	and    %dh,%gs:0x61(%edx)
42d4e5:	6e                   	outsb  %ds:(%esi),(%dx)
42d4e6:	67 65 73 2e          	addr16 gs jae 0x42d518
42d4ea:	00 00                	add    %al,(%eax)
42d4ec:	3e 01 00             	add    %eax,%ds:(%eax)
42d4ef:	39 41 6c             	cmp    %eax,0x6c(%ecx)
42d4f2:	6c                   	insb   (%dx),%es:(%edi)
42d4f3:	6f                   	outsl  %ds:(%esi),(%dx)
42d4f4:	77 73                	ja     0x42d569
42d4f6:	20 6f 72             	and    %ch,0x72(%edi)
42d4f9:	20 64 65 6e          	and    %ah,0x6e(%ebp,%eiz,2)
42d4fd:	69 65 73 20 74 68 65 	imul   $0x65687420,0x73(%ebp),%esp
42d504:	20 75 73             	and    %dh,0x73(%ebp)
42d507:	65 72 20             	gs jb  0x42d52a
42d50a:	74 6f                	je     0x42d57b
42d50c:	20 72 65             	and    %dh,0x65(%edx)
42d50f:	73 69                	jae    0x42d57a
42d511:	7a 65                	jp     0x42d578
42d513:	20 69 74             	and    %ch,0x74(%ecx)
42d516:	65 6d                	gs insl (%dx),%es:(%edi)
42d518:	73 20                	jae    0x42d53a
42d51a:	6f                   	outsl  %ds:(%esi),(%dx)
42d51b:	6e                   	outsb  %ds:(%esi),(%dx)
42d51c:	20 74 68 65          	and    %dh,0x65(%eax,%ebp,2)
42d520:	20 63 61             	and    %ah,0x61(%ebx)
42d523:	6c                   	insb   (%dx),%es:(%edi)
42d524:	65 6e                	outsb  %gs:(%esi),(%dx)
42d526:	64 61                	fs popa
42d528:	72 00                	jb     0x42d52a
42d52a:	00 08                	add    %cl,(%eax)
42d52c:	01 00                	add    %eax,(%eax)
42d52e:	01 00                	add    %eax,(%eax)
42d530:	00 00                	add    %al,(%eax)
42d532:	00 00                	add    %al,(%eax)
42d534:	1a 01                	sbb    (%ecx),%al
42d536:	00 15 53 74 61 72    	add    %dl,0x72617453
42d53c:	74 69                	je     0x42d5a7
42d53e:	6e                   	outsb  %ds:(%esi),(%dx)
42d53f:	67 20 64 61          	and    %ah,0x61(%si)
42d543:	79 20                	jns    0x42d565
42d545:	6f                   	outsl  %ds:(%esi),(%dx)
42d546:	66 20 77 65          	data16 and %dh,0x65(%edi)
42d54a:	65 6b 73 00 00       	imul   $0x0,%gs:0x0(%ebx),%esi
42d54f:	67 01 00             	add    %eax,(%bx,%si)
42d552:	55                   	push   %ebp
42d553:	5d                   	pop    %ebp
42d554:	53                   	push   %ebx
42d555:	79 73                	jns    0x42d5ca
42d557:	74 65                	je     0x42d5be
42d559:	6d                   	insl   (%dx),%es:(%edi)
42d55a:	2e 44                	cs inc %esp
42d55c:	61                   	popa
42d55d:	79 4f                	jns    0x42d5ae
42d55f:	66 57                	push   %di
42d561:	65 65 6b 2c 20 6d    	gs imul $0x6d,%gs:(%eax,%eiz,1),%ebp
42d567:	73 63                	jae    0x42d5cc
42d569:	6f                   	outsl  %ds:(%esi),(%dx)
42d56a:	72 6c                	jb     0x42d5d8
42d56c:	69 62 2c 20 56 65 72 	imul   $0x72655620,0x2c(%edx),%esp
42d573:	73 69                	jae    0x42d5de
42d575:	6f                   	outsl  %ds:(%esi),(%dx)
42d576:	6e                   	outsb  %ds:(%esi),(%dx)
42d577:	3d 32 2e 30 2e       	cmp    $0x2e302e32,%eax
42d57c:	30 2e                	xor    %ch,(%esi)
42d57e:	30 2c 20             	xor    %ch,(%eax,%eiz,1)
42d581:	43                   	inc    %ebx
42d582:	75 6c                	jne    0x42d5f0
42d584:	74 75                	je     0x42d5fb
42d586:	72 65                	jb     0x42d5ed
42d588:	3d 6e 65 75 74       	cmp    $0x7475656e,%eax
42d58d:	72 61                	jb     0x42d5f0
42d58f:	6c                   	insb   (%dx),%es:(%edi)
42d590:	2c 20                	sub    $0x20,%al
42d592:	50                   	push   %eax
42d593:	75 62                	jne    0x42d5f7
42d595:	6c                   	insb   (%dx),%es:(%edi)
42d596:	69 63 4b 65 79 54 6f 	imul   $0x6f547965,0x4b(%ebx),%esp
42d59d:	6b 65 6e 3d          	imul   $0x3d,0x6e(%ebp),%esp
42d5a1:	62 37                	bound  %esi,(%edi)
42d5a3:	37                   	aaa
42d5a4:	61                   	popa
42d5a5:	35 63 35 36 31       	xor    $0x31363563,%eax
42d5aa:	39 33                	cmp    %esi,(%ebx)
42d5ac:	34 65                	xor    $0x65,%al
42d5ae:	30 38                	xor    %bh,(%eax)
42d5b0:	39 00                	cmp    %eax,(%eax)
42d5b2:	00 00                	add    %al,(%eax)
42d5b4:	00 00                	add    %al,(%eax)
42d5b6:	00 0b                	add    %cl,(%ebx)
42d5b8:	01 00                	add    %eax,(%eax)
42d5ba:	06                   	push   %es
42d5bb:	64 64 2f             	fs fs das
42d5be:	4d                   	dec    %ebp
42d5bf:	4d                   	dec    %ebp
42d5c0:	4d                   	dec    %ebp
42d5c1:	00 00                	add    %al,(%eax)
42d5c3:	0d 01 00 08 68       	or     $0x68080001,%eax
42d5c8:	68 3a 6d 6d 20       	push   $0x206d6d3a
42d5cd:	74 74                	je     0x42d643
42d5cf:	00 00                	add    %al,(%eax)
42d5d1:	08 01                	or     %al,(%ecx)
42d5d3:	00 23                	add    %ah,(%ebx)
42d5d5:	00 00                	add    %al,(%eax)
42d5d7:	00 00                	add    %al,(%eax)
42d5d9:	00 35 01 00 30 54    	add    %dh,0x54300001
42d5df:	68 65 20 66 6f       	push   $0x6f662065
42d5e4:	72 6d                	jb     0x42d653
42d5e6:	61                   	popa
42d5e7:	74 20                	je     0x42d609
42d5e9:	6f                   	outsl  %ds:(%esi),(%dx)
42d5ea:	66 20 74 68 65       	data16 and %dh,0x65(%eax,%ebp,2)
42d5ef:	20 63 61             	and    %ah,0x61(%ebx)
42d5f2:	6c                   	insb   (%dx),%es:(%edi)
42d5f3:	65 6e                	outsb  %gs:(%esi),(%dx)
42d5f5:	64 61                	fs popa
42d5f7:	72 20                	jb     0x42d619
42d5f9:	74 69                	je     0x42d664
42d5fb:	6d                   	insl   (%dx),%es:(%edi)
42d5fc:	65 20 28             	and    %ch,%gs:(%eax)
42d5ff:	31 32                	xor    %esi,(%edx)
42d601:	20 6f 72             	and    %ch,0x72(%edi)
42d604:	20 32                	and    %dh,(%edx)
42d606:	34 20                	xor    $0x20,%al
42d608:	68 6f 75 72 29       	push   $0x2972756f
42d60d:	2e 00 00             	add    %al,%cs:(%eax)
42d610:	31 01                	xor    %eax,(%ecx)
42d612:	00 55 27             	add    %dl,0x27(%ebp)
42d615:	57                   	push   %edi
42d616:	69 6e 64 6f 77 73 46 	imul   $0x4673776f,0x64(%esi),%ebp
42d61d:	6f                   	outsl  %ds:(%esi),(%dx)
42d61e:	72 6d                	jb     0x42d68d
42d620:	73 43                	jae    0x42d665
42d622:	61                   	popa
42d623:	6c                   	insb   (%dx),%es:(%edi)
42d624:	65 6e                	outsb  %gs:(%esi),(%dx)
42d626:	64 61                	fs popa
42d628:	72 2e                	jb     0x42d658
42d62a:	43                   	inc    %ebx
42d62b:	61                   	popa
42d62c:	6c                   	insb   (%dx),%es:(%edi)
42d62d:	65 6e                	outsb  %gs:(%esi),(%dx)
42d62f:	64 61                	fs popa
42d631:	72 54                	jb     0x42d687
42d633:	69 6d 65 46 6f 72 6d 	imul   $0x6d726f46,0x65(%ebp),%ebp
42d63a:	61                   	popa
42d63b:	74 00                	je     0x42d63d
42d63d:	00 00                	add    %al,(%eax)
42d63f:	00 00                	add    %al,(%eax)
42d641:	00 27                	add    %ah,(%edi)
42d643:	01 00                	add    %eax,(%eax)
42d645:	22 44 6f 65          	and    0x65(%edi,%ebp,2),%al
42d649:	73 20                	jae    0x42d66b
42d64b:	74 68                	je     0x42d6b5
42d64d:	65 20 63 61          	and    %ah,%gs:0x61(%ebx)
42d651:	6c                   	insb   (%dx),%es:(%edi)
42d652:	65 6e                	outsb  %gs:(%esi),(%dx)
42d654:	64 61                	fs popa
42d656:	72 20                	jb     0x42d678
42d658:	73 68                	jae    0x42d6c2
42d65a:	6f                   	outsl  %ds:(%esi),(%dx)
42d65b:	77 20                	ja     0x42d67d
42d65d:	73 63                	jae    0x42d6c2
42d65f:	72 6f                	jb     0x42d6d0
42d661:	6c                   	insb   (%dx),%es:(%edi)
42d662:	6c                   	insb   (%dx),%es:(%edi)
42d663:	62 61 72             	bound  %esp,0x72(%ecx)
42d666:	73 2e                	jae    0x42d696
42d668:	00 00                	add    %al,(%eax)
42d66a:	31 01                	xor    %eax,(%ecx)
42d66c:	00 55 27             	add    %dl,0x27(%ebp)
42d66f:	57                   	push   %edi
42d670:	69 6e 64 6f 77 73 46 	imul   $0x4673776f,0x64(%esi),%ebp
42d677:	6f                   	outsl  %ds:(%esi),(%dx)
42d678:	72 6d                	jb     0x42d6e7
42d67a:	73 43                	jae    0x42d6bf
42d67c:	61                   	popa
42d67d:	6c                   	insb   (%dx),%es:(%edi)
42d67e:	65 6e                	outsb  %gs:(%esi),(%dx)
42d680:	64 61                	fs popa
42d682:	72 2e                	jb     0x42d6b2
42d684:	43                   	inc    %ebx
42d685:	61                   	popa
42d686:	6c                   	insb   (%dx),%es:(%edi)
42d687:	65 6e                	outsb  %gs:(%esi),(%dx)
42d689:	64 61                	fs popa
42d68b:	72 53                	jb     0x42d6e0
42d68d:	63 72 6f             	arpl   %esi,0x6f(%edx)
42d690:	6c                   	insb   (%dx),%es:(%edi)
42d691:	6c                   	insb   (%dx),%es:(%edi)
42d692:	42                   	inc    %edx
42d693:	61                   	popa
42d694:	72 73                	jb     0x42d709
42d696:	00 00                	add    %al,(%eax)
42d698:	00 00                	add    %al,(%eax)
42d69a:	00 00                	add    %al,(%eax)
42d69c:	30 01                	xor    %al,(%ecx)
42d69e:	00 55 26             	add    %dl,0x26(%ebp)
42d6a1:	57                   	push   %edi
42d6a2:	69 6e 64 6f 77 73 46 	imul   $0x4673776f,0x64(%esi),%ebp
42d6a9:	6f                   	outsl  %ds:(%esi),(%dx)
42d6aa:	72 6d                	jb     0x42d719
42d6ac:	73 43                	jae    0x42d6f1
42d6ae:	61                   	popa
42d6af:	6c                   	insb   (%dx),%es:(%edi)
42d6b0:	65 6e                	outsb  %gs:(%esi),(%dx)
42d6b2:	64 61                	fs popa
42d6b4:	72 2e                	jb     0x42d6e4
42d6b6:	43                   	inc    %ebx
42d6b7:	61                   	popa
42d6b8:	6c                   	insb   (%dx),%es:(%edi)
42d6b9:	65 6e                	outsb  %gs:(%esi),(%dx)
42d6bb:	64 61                	fs popa
42d6bd:	72 54                	jb     0x42d713
42d6bf:	69 6d 65 53 63 61 6c 	imul   $0x6c616353,0x65(%ebp),%ebp
42d6c6:	65 1e                	gs push %ds
42d6c8:	00 00                	add    %al,(%eax)
42d6ca:	00 00                	add    %al,(%eax)
42d6cc:	00 08                	add    %cl,(%eax)
42d6ce:	01 00                	add    %eax,(%eax)
42d6d0:	03 64 64 64          	add    0x64(%esp,%eiz,2),%esp
42d6d4:	00 00                	add    %al,(%eax)
42d6d6:	08 01                	or     %al,(%ecx)
42d6d8:	00 02                	add    %al,(%edx)
42d6da:	00 00                	add    %al,(%eax)
42d6dc:	00 00                	add    %al,(%eax)
42d6de:	00 0e                	add    %cl,(%esi)
42d6e0:	01 00                	add    %eax,(%eax)
42d6e2:	09 4d 4d             	or     %ecx,0x4d(%ebp)
42d6e5:	4d                   	dec    %ebp
42d6e6:	4d                   	dec    %ebp
42d6e7:	20 79 79             	and    %bh,0x79(%ecx)
42d6ea:	79 79                	jns    0x42d765
42d6ec:	00 00                	add    %al,(%eax)
42d6ee:	31 01                	xor    %eax,(%ecx)
42d6f0:	00 55 27             	add    %dl,0x27(%ebp)
42d6f3:	57                   	push   %edi
42d6f4:	69 6e 64 6f 77 73 46 	imul   $0x4673776f,0x64(%esi),%ebp
42d6fb:	6f                   	outsl  %ds:(%esi),(%dx)
42d6fc:	72 6d                	jb     0x42d76b
42d6fe:	73 43                	jae    0x42d743
42d700:	61                   	popa
42d701:	6c                   	insb   (%dx),%es:(%edi)
42d702:	65 6e                	outsb  %gs:(%esi),(%dx)
42d704:	64 61                	fs popa
42d706:	72 2e                	jb     0x42d736
42d708:	4d                   	dec    %ebp
42d709:	6f                   	outsl  %ds:(%esi),(%dx)
42d70a:	6e                   	outsb  %ds:(%esi),(%dx)
42d70b:	74 68                	je     0x42d775
42d70d:	56                   	push   %esi
42d70e:	69 65 77 53 65 6c 65 	imul   $0x656c6553,0x77(%ebp),%esp
42d715:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
42d719:	6e                   	outsb  %ds:(%esi),(%dx)