40d3d0:	00 53 79             	add    %dl,0x79(%ebx)
40d3d3:	73 74                	jae    0x40d449
40d3d5:	65 6d                	gs insl (%dx),%es:(%edi)
40d3d7:	2e 43                	cs inc %ebx
40d3d9:	6f                   	outsl  %ds:(%esi),(%dx)
40d3da:	6d                   	insl   (%dx),%es:(%edi)
40d3db:	70 6f                	jo     0x40d44c
40d3dd:	6e                   	outsb  %ds:(%esi),(%dx)
40d3de:	65 6e                	outsb  %gs:(%esi),(%dx)
40d3e0:	74 4d                	je     0x40d42f
40d3e2:	6f                   	outsl  %ds:(%esi),(%dx)
40d3e3:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
40d3e6:	00 50 61             	add    %dl,0x61(%eax)
40d3e9:	6e                   	outsb  %ds:(%esi),(%dx)
40d3ea:	65 6c                	gs insb (%dx),%es:(%edi)
40d3ec:	00 47 65             	add    %al,0x65(%edi)
40d3ef:	74 50                	je     0x40d441
40d3f1:	69 78 65 6c 00 50 69 	imul   $0x6950006c,0x65(%eax),%edi
40d3f8:	63 42 6f             	arpl   %eax,0x6f(%edx)
40d3fb:	78 42                	js     0x40d43f
40d3fd:	61                   	popa
40d3fe:	6c                   	insb   (%dx),%es:(%edi)
40d3ff:	6c                   	insb   (%dx),%es:(%edi)
40d400:	00 49 73             	add    %cl,0x73(%ecx)
40d403:	44                   	inc    %esp
40d404:	61                   	popa
40d405:	74 61                	je     0x40d468
40d407:	43                   	inc    %ebx
40d408:	6f                   	outsl  %ds:(%esi),(%dx)
40d409:	6c                   	insb   (%dx),%es:(%edi)
40d40a:	75 6d                	jne    0x40d479
40d40c:	6e                   	outsb  %ds:(%esi),(%dx)
40d40d:	31 4e 75             	xor    %ecx,0x75(%esi)
40d410:	6c                   	insb   (%dx),%es:(%edi)
40d411:	6c                   	insb   (%dx),%es:(%edi)
40d412:	00 53 65             	add    %dl,0x65(%ebx)
40d415:	74 44                	je     0x40d45b
40d417:	61                   	popa
40d418:	74 61                	je     0x40d47b
40d41a:	43                   	inc    %ebx
40d41b:	6f                   	outsl  %ds:(%esi),(%dx)
40d41c:	6c                   	insb   (%dx),%es:(%edi)
40d41d:	75 6d                	jne    0x40d48c
40d41f:	6e                   	outsb  %ds:(%esi),(%dx)
40d420:	31 4e 75             	xor    %ecx,0x75(%esi)
40d423:	6c                   	insb   (%dx),%es:(%edi)
40d424:	6c                   	insb   (%dx),%es:(%edi)
40d425:	00 49 73             	add    %cl,0x73(%ecx)
40d428:	44                   	inc    %esp
40d429:	61                   	popa
40d42a:	74 61                	je     0x40d48d
40d42c:	43                   	inc    %ebx
40d42d:	6f                   	outsl  %ds:(%esi),(%dx)
40d42e:	6c                   	insb   (%dx),%es:(%edi)
40d42f:	75 6d                	jne    0x40d49e
40d431:	6e                   	outsb  %ds:(%esi),(%dx)
40d432:	32 4e 75             	xor    0x75(%esi),%cl
40d435:	6c                   	insb   (%dx),%es:(%edi)
40d436:	6c                   	insb   (%dx),%es:(%edi)
40d437:	00 53 65             	add    %dl,0x65(%ebx)
40d43a:	74 44                	je     0x40d480
40d43c:	61                   	popa
40d43d:	74 61                	je     0x40d4a0
40d43f:	43                   	inc    %ebx
40d440:	6f                   	outsl  %ds:(%esi),(%dx)
40d441:	6c                   	insb   (%dx),%es:(%edi)
40d442:	75 6d                	jne    0x40d4b1
40d444:	6e                   	outsb  %ds:(%esi),(%dx)
40d445:	32 4e 75             	xor    0x75(%esi),%cl
40d448:	6c                   	insb   (%dx),%es:(%edi)
40d449:	6c                   	insb   (%dx),%es:(%edi)
40d44a:	00 49 73             	add    %cl,0x73(%ecx)
40d44d:	44                   	inc    %esp
40d44e:	61                   	popa
40d44f:	74 61                	je     0x40d4b2
40d451:	43                   	inc    %ebx
40d452:	6f                   	outsl  %ds:(%esi),(%dx)
40d453:	6c                   	insb   (%dx),%es:(%edi)
40d454:	75 6d                	jne    0x40d4c3
40d456:	6e                   	outsb  %ds:(%esi),(%dx)
40d457:	33 4e 75             	xor    0x75(%esi),%ecx
40d45a:	6c                   	insb   (%dx),%es:(%edi)
40d45b:	6c                   	insb   (%dx),%es:(%edi)
40d45c:	00 53 65             	add    %dl,0x65(%ebx)
40d45f:	74 44                	je     0x40d4a5
40d461:	61                   	popa
40d462:	74 61                	je     0x40d4c5
40d464:	43                   	inc    %ebx
40d465:	6f                   	outsl  %ds:(%esi),(%dx)
40d466:	6c                   	insb   (%dx),%es:(%edi)
40d467:	75 6d                	jne    0x40d4d6
40d469:	6e                   	outsb  %ds:(%esi),(%dx)
40d46a:	33 4e 75             	xor    0x75(%esi),%ecx
40d46d:	6c                   	insb   (%dx),%es:(%edi)
40d46e:	6c                   	insb   (%dx),%es:(%edi)
40d46f:	00 49 73             	add    %cl,0x73(%ecx)
40d472:	44                   	inc    %esp
40d473:	61                   	popa
40d474:	74 61                	je     0x40d4d7
40d476:	43                   	inc    %ebx
40d477:	6f                   	outsl  %ds:(%esi),(%dx)
40d478:	6c                   	insb   (%dx),%es:(%edi)
40d479:	75 6d                	jne    0x40d4e8
40d47b:	6e                   	outsb  %ds:(%esi),(%dx)
40d47c:	34 4e                	xor    $0x4e,%al
40d47e:	75 6c                	jne    0x40d4ec
40d480:	6c                   	insb   (%dx),%es:(%edi)
40d481:	00 53 65             	add    %dl,0x65(%ebx)
40d484:	74 44                	je     0x40d4ca
40d486:	61                   	popa
40d487:	74 61                	je     0x40d4ea
40d489:	43                   	inc    %ebx
40d48a:	6f                   	outsl  %ds:(%esi),(%dx)
40d48b:	6c                   	insb   (%dx),%es:(%edi)
40d48c:	75 6d                	jne    0x40d4fb
40d48e:	6e                   	outsb  %ds:(%esi),(%dx)
40d48f:	34 4e                	xor    $0x4e,%al
40d491:	75 6c                	jne    0x40d4ff
40d493:	6c                   	insb   (%dx),%es:(%edi)
40d494:	00 49 73             	add    %cl,0x73(%ecx)
40d497:	44                   	inc    %esp
40d498:	61                   	popa
40d499:	74 61                	je     0x40d4fc
40d49b:	43                   	inc    %ebx
40d49c:	6f                   	outsl  %ds:(%esi),(%dx)
40d49d:	6c                   	insb   (%dx),%es:(%edi)
40d49e:	75 6d                	jne    0x40d50d
40d4a0:	6e                   	outsb  %ds:(%esi),(%dx)
40d4a1:	35 4e 75 6c 6c       	xor    $0x6c6c754e,%eax
40d4a6:	00 53 65             	add    %dl,0x65(%ebx)
40d4a9:	74 44                	je     0x40d4ef
40d4ab:	61                   	popa
40d4ac:	74 61                	je     0x40d50f
40d4ae:	43                   	inc    %ebx
40d4af:	6f                   	outsl  %ds:(%esi),(%dx)
40d4b0:	6c                   	insb   (%dx),%es:(%edi)
40d4b1:	75 6d                	jne    0x40d520
40d4b3:	6e                   	outsb  %ds:(%esi),(%dx)
40d4b4:	35 4e 75 6c 6c       	xor    $0x6c6c754e,%eax
40d4b9:	00 49 73             	add    %cl,0x73(%ecx)
40d4bc:	44                   	inc    %esp
40d4bd:	61                   	popa
40d4be:	74 61                	je     0x40d521
40d4c0:	43                   	inc    %ebx
40d4c1:	6f                   	outsl  %ds:(%esi),(%dx)
40d4c2:	6c                   	insb   (%dx),%es:(%edi)
40d4c3:	75 6d                	jne    0x40d532
40d4c5:	6e                   	outsb  %ds:(%esi),(%dx)
40d4c6:	36 4e                	ss dec %esi
40d4c8:	75 6c                	jne    0x40d536
40d4ca:	6c                   	insb   (%dx),%es:(%edi)
40d4cb:	00 53 65             	add    %dl,0x65(%ebx)
40d4ce:	74 44                	je     0x40d514
40d4d0:	61                   	popa
40d4d1:	74 61                	je     0x40d534
40d4d3:	43                   	inc    %ebx
40d4d4:	6f                   	outsl  %ds:(%esi),(%dx)
40d4d5:	6c                   	insb   (%dx),%es:(%edi)
40d4d6:	75 6d                	jne    0x40d545
40d4d8:	6e                   	outsb  %ds:(%esi),(%dx)
40d4d9:	36 4e                	ss dec %esi
40d4db:	75 6c                	jne    0x40d549
40d4dd:	6c                   	insb   (%dx),%es:(%edi)
40d4de:	00 49 73             	add    %cl,0x73(%ecx)
40d4e1:	44                   	inc    %esp
40d4e2:	61                   	popa
40d4e3:	74 61                	je     0x40d546
40d4e5:	43                   	inc    %ebx
40d4e6:	6f                   	outsl  %ds:(%esi),(%dx)
40d4e7:	6c                   	insb   (%dx),%es:(%edi)
40d4e8:	75 6d                	jne    0x40d557
40d4ea:	6e                   	outsb  %ds:(%esi),(%dx)
40d4eb:	37                   	aaa
40d4ec:	4e                   	dec    %esi
40d4ed:	75 6c                	jne    0x40d55b
40d4ef:	6c                   	insb   (%dx),%es:(%edi)
40d4f0:	00 53 65             	add    %dl,0x65(%ebx)
40d4f3:	74 44                	je     0x40d539
40d4f5:	61                   	popa
40d4f6:	74 61                	je     0x40d559
40d4f8:	43                   	inc    %ebx
40d4f9:	6f                   	outsl  %ds:(%esi),(%dx)
40d4fa:	6c                   	insb   (%dx),%es:(%edi)
40d4fb:	75 6d                	jne    0x40d56a
40d4fd:	6e                   	outsb  %ds:(%esi),(%dx)
40d4fe:	37                   	aaa
40d4ff:	4e                   	dec    %esi
40d500:	75 6c                	jne    0x40d56e
40d502:	6c                   	insb   (%dx),%es:(%edi)
40d503:	00 49 73             	add    %cl,0x73(%ecx)
40d506:	44                   	inc    %esp
40d507:	61                   	popa
40d508:	74 61                	je     0x40d56b
40d50a:	43                   	inc    %ebx
40d50b:	6f                   	outsl  %ds:(%esi),(%dx)
40d50c:	6c                   	insb   (%dx),%es:(%edi)
40d50d:	75 6d                	jne    0x40d57c
40d50f:	6e                   	outsb  %ds:(%esi),(%dx)
40d510:	38 4e 75             	cmp    %cl,0x75(%esi)
40d513:	6c                   	insb   (%dx),%es:(%edi)
40d514:	6c                   	insb   (%dx),%es:(%edi)
40d515:	00 53 65             	add    %dl,0x65(%ebx)
40d518:	74 44                	je     0x40d55e
40d51a:	61                   	popa
40d51b:	74 61                	je     0x40d57e
40d51d:	43                   	inc    %ebx
40d51e:	6f                   	outsl  %ds:(%esi),(%dx)
40d51f:	6c                   	insb   (%dx),%es:(%edi)
40d520:	75 6d                	jne    0x40d58f
40d522:	6e                   	outsb  %ds:(%esi),(%dx)
40d523:	38 4e 75             	cmp    %cl,0x75(%esi)
40d526:	6c                   	insb   (%dx),%es:(%edi)
40d527:	6c                   	insb   (%dx),%es:(%edi)
40d528:	00 49 73             	add    %cl,0x73(%ecx)
40d52b:	44                   	inc    %esp
40d52c:	61                   	popa
40d52d:	74 61                	je     0x40d590
40d52f:	43                   	inc    %ebx
40d530:	6f                   	outsl  %ds:(%esi),(%dx)
40d531:	6c                   	insb   (%dx),%es:(%edi)
40d532:	75 6d                	jne    0x40d5a1
40d534:	6e                   	outsb  %ds:(%esi),(%dx)
40d535:	39 4e 75             	cmp    %ecx,0x75(%esi)
40d538:	6c                   	insb   (%dx),%es:(%edi)
40d539:	6c                   	insb   (%dx),%es:(%edi)
40d53a:	00 53 65             	add    %dl,0x65(%ebx)
40d53d:	74 44                	je     0x40d583
40d53f:	61                   	popa
40d540:	74 61                	je     0x40d5a3
40d542:	43                   	inc    %ebx
40d543:	6f                   	outsl  %ds:(%esi),(%dx)
40d544:	6c                   	insb   (%dx),%es:(%edi)
40d545:	75 6d                	jne    0x40d5b4
40d547:	6e                   	outsb  %ds:(%esi),(%dx)
40d548:	39 4e 75             	cmp    %ecx,0x75(%esi)
40d54b:	6c                   	insb   (%dx),%es:(%edi)
40d54c:	6c                   	insb   (%dx),%es:(%edi)
40d54d:	00 44 42 4e          	add    %al,0x4e(%edx,%eax,2)
40d551:	75 6c                	jne    0x40d5bf
40d553:	6c                   	insb   (%dx),%es:(%edi)
40d554:	00 49 73             	add    %cl,0x73(%ecx)
40d557:	4e                   	dec    %esi
40d558:	75 6c                	jne    0x40d5c6
40d55a:	6c                   	insb   (%dx),%es:(%edi)
40d55b:	00 53 79             	add    %dl,0x79(%ebx)
40d55e:	73 74                	jae    0x40d5d4
40d560:	65 6d                	gs insl (%dx),%es:(%edi)
40d562:	2e 58                	cs pop %eax
40d564:	6d                   	insl   (%dx),%es:(%edi)
40d565:	6c                   	insb   (%dx),%es:(%edi)
40d566:	00 52 65             	add    %dl,0x65(%edx)
40d569:	61                   	popa
40d56a:	64 58                	fs pop %eax
40d56c:	6d                   	insl   (%dx),%es:(%edi)
40d56d:	6c                   	insb   (%dx),%es:(%edi)
40d56e:	00 43 6f             	add    %al,0x6f(%ebx)
40d571:	6e                   	outsb  %ds:(%esi),(%dx)
40d572:	74 61                	je     0x40d5d5
40d574:	69 6e 65 72 43 6f 6e 	imul   $0x6e6f4372,0x65(%esi),%ebp
40d57b:	74 72                	je     0x40d5ef
40d57d:	6f                   	outsl  %ds:(%esi),(%dx)
40d57e:	6c                   	insb   (%dx),%es:(%edi)
40d57f:	00 44 65 42          	add    %al,0x42(%ebp,%eiz,2)
40d583:	6f                   	outsl  %ds:(%esi),(%dx)
40d584:	6f                   	outsl  %ds:(%esi),(%dx)
40d585:	72 43                	jb     0x40d5ca
40d587:	6f                   	outsl  %ds:(%esi),(%dx)
40d588:	6e                   	outsb  %ds:(%esi),(%dx)
40d589:	74 72                	je     0x40d5fd
40d58b:	6f                   	outsl  %ds:(%esi),(%dx)
40d58c:	6c                   	insb   (%dx),%es:(%edi)
40d58d:	00 4d 65             	add    %cl,0x65(%ebp)
40d590:	6d                   	insl   (%dx),%es:(%edi)
40d591:	6f                   	outsl  %ds:(%esi),(%dx)
40d592:	72 79                	jb     0x40d60d
40d594:	53                   	push   %ebx
40d595:	74 72                	je     0x40d609
40d597:	65 61                	gs popa
40d599:	6d                   	insl   (%dx),%es:(%edi)
40d59a:	00 43 68             	add    %al,0x68(%ebx)
40d59d:	65 63 6b 50          	arpl   %ebp,%gs:0x50(%ebx)
40d5a1:	61                   	popa
40d5a2:	72 61                	jb     0x40d605
40d5a4:	6d                   	insl   (%dx),%es:(%edi)
40d5a5:	00 53 65             	add    %dl,0x65(%ebx)
40d5a8:	74 43                	je     0x40d5ed
40d5aa:	6f                   	outsl  %ds:(%esi),(%dx)
40d5ab:	6f                   	outsl  %ds:(%esi),(%dx)
40d5ac:	72 64                	jb     0x40d612
40d5ae:	69 6e 61 74 65 73 50 	imul   $0x50736574,0x61(%esi),%ebp
40d5b5:	61                   	popa
40d5b6:	72 61                	jb     0x40d619
40d5b8:	6d                   	insl   (%dx),%es:(%edi)
40d5b9:	00 50 72             	add    %dl,0x72(%eax)
40d5bc:	6f                   	outsl  %ds:(%esi),(%dx)
40d5bd:	67 72 61             	addr16 jb 0x40d621
40d5c0:	6d                   	insl   (%dx),%es:(%edi)
40d5c1:	00 67 65             	add    %ah,0x65(%edi)
40d5c4:	74 5f                	je     0x40d625
40d5c6:	49                   	dec    %ecx
40d5c7:	74 65                	je     0x40d62e
40d5c9:	6d                   	insl   (%dx),%es:(%edi)
40d5ca:	00 73 65             	add    %dh,0x65(%ebx)
40d5cd:	74 5f                	je     0x40d62e
40d5cf:	49                   	dec    %ecx
40d5d0:	74 65                	je     0x40d637
40d5d2:	6d                   	insl   (%dx),%es:(%edi)
40d5d3:	00 53 79             	add    %dl,0x79(%ebx)
40d5d6:	73 74                	jae    0x40d64c
40d5d8:	65 6d                	gs insl (%dx),%es:(%edi)
40d5da:	00 66 72             	add    %ah,0x72(%esi)
40d5dd:	6f                   	outsl  %ds:(%esi),(%dx)
40d5de:	6d                   	insl   (%dx),%es:(%edi)
40d5df:	00 46 6f             	add    %al,0x6f(%esi)
40d5e2:	72 6d                	jb     0x40d651
40d5e4:	00 4d 65             	add    %cl,0x65(%ebp)
40d5e7:	64 69 75 6d 00 72 65 	imul   $0x73657200,%fs:0x6d(%ebp),%esi
40d5ee:	73
40d5ef:	6f                   	outsl  %ds:(%esi),(%dx)
40d5f0:	75 72                	jne    0x40d664
40d5f2:	63 65 4d             	arpl   %esp,0x4d(%ebp)
40d5f5:	61                   	popa
40d5f6:	6e                   	outsb  %ds:(%esi),(%dx)
40d5f7:	00 53 79             	add    %dl,0x79(%ebx)
40d5fa:	73 74                	jae    0x40d670
40d5fc:	65 6d                	gs insl (%dx),%es:(%edi)
40d5fe:	2e 43                	cs inc %ebx
40d600:	6f                   	outsl  %ds:(%esi),(%dx)
40d601:	6d                   	insl   (%dx),%es:(%edi)
40d602:	70 6f                	jo     0x40d673
40d604:	6e                   	outsb  %ds:(%esi),(%dx)
40d605:	65 6e                	outsb  %gs:(%esi),(%dx)
40d607:	74 4d                	je     0x40d656
40d609:	6f                   	outsl  %ds:(%esi),(%dx)
40d60a:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
40d60d:	2e 44                	cs inc %esp
40d60f:	65 73 69             	gs jae 0x40d67b
40d612:	67 6e                	outsb  %ds:(%si),(%dx)
40d614:	00 53 69             	add    %dl,0x69(%ebx)
40d617:	6e                   	outsb  %ds:(%esi),(%dx)
40d618:	00 57 69             	add    %dl,0x69(%edi)
40d61b:	6e                   	outsb  %ds:(%esi),(%dx)
40d61c:	64 6f                	outsl  %fs:(%esi),(%dx)
40d61e:	77 4d                	ja     0x40d66d
40d620:	61                   	popa
40d621:	69 6e 00 41 70 70 44 	imul   $0x44707041,0x0(%esi),%ebp
40d628:	6f                   	outsl  %ds:(%esi),(%dx)
40d629:	6d                   	insl   (%dx),%es:(%edi)
40d62a:	61                   	popa
40d62b:	69 6e 00 47 65 74 44 	imul   $0x44746547,0x0(%esi),%ebp