40d4d1:	00 53 65             	add    %dl,0x65(%ebx)
40d4d4:	74 44                	je     0x40d51a
40d4d6:	61                   	popa
40d4d7:	74 61                	je     0x40d53a
40d4d9:	43                   	inc    %ebx
40d4da:	6f                   	outsl  %ds:(%esi),(%dx)
40d4db:	6c                   	insb   (%dx),%es:(%edi)
40d4dc:	75 6d                	jne    0x40d54b
40d4de:	6e                   	outsb  %ds:(%esi),(%dx)
40d4df:	36 4e                	ss dec %esi
40d4e1:	75 6c                	jne    0x40d54f
40d4e3:	6c                   	insb   (%dx),%es:(%edi)
40d4e4:	00 49 73             	add    %cl,0x73(%ecx)
40d4e7:	44                   	inc    %esp
40d4e8:	61                   	popa
40d4e9:	74 61                	je     0x40d54c
40d4eb:	43                   	inc    %ebx
40d4ec:	6f                   	outsl  %ds:(%esi),(%dx)
40d4ed:	6c                   	insb   (%dx),%es:(%edi)
40d4ee:	75 6d                	jne    0x40d55d
40d4f0:	6e                   	outsb  %ds:(%esi),(%dx)
40d4f1:	37                   	aaa
40d4f2:	4e                   	dec    %esi
40d4f3:	75 6c                	jne    0x40d561
40d4f5:	6c                   	insb   (%dx),%es:(%edi)
40d4f6:	00 53 65             	add    %dl,0x65(%ebx)
40d4f9:	74 44                	je     0x40d53f
40d4fb:	61                   	popa
40d4fc:	74 61                	je     0x40d55f
40d4fe:	43                   	inc    %ebx
40d4ff:	6f                   	outsl  %ds:(%esi),(%dx)
40d500:	6c                   	insb   (%dx),%es:(%edi)
40d501:	75 6d                	jne    0x40d570
40d503:	6e                   	outsb  %ds:(%esi),(%dx)
40d504:	37                   	aaa
40d505:	4e                   	dec    %esi
40d506:	75 6c                	jne    0x40d574
40d508:	6c                   	insb   (%dx),%es:(%edi)
40d509:	00 49 73             	add    %cl,0x73(%ecx)
40d50c:	44                   	inc    %esp
40d50d:	61                   	popa
40d50e:	74 61                	je     0x40d571
40d510:	43                   	inc    %ebx
40d511:	6f                   	outsl  %ds:(%esi),(%dx)
40d512:	6c                   	insb   (%dx),%es:(%edi)
40d513:	75 6d                	jne    0x40d582
40d515:	6e                   	outsb  %ds:(%esi),(%dx)
40d516:	38 4e 75             	cmp    %cl,0x75(%esi)
40d519:	6c                   	insb   (%dx),%es:(%edi)
40d51a:	6c                   	insb   (%dx),%es:(%edi)
40d51b:	00 53 65             	add    %dl,0x65(%ebx)
40d51e:	74 44                	je     0x40d564
40d520:	61                   	popa
40d521:	74 61                	je     0x40d584
40d523:	43                   	inc    %ebx
40d524:	6f                   	outsl  %ds:(%esi),(%dx)
40d525:	6c                   	insb   (%dx),%es:(%edi)
40d526:	75 6d                	jne    0x40d595
40d528:	6e                   	outsb  %ds:(%esi),(%dx)
40d529:	38 4e 75             	cmp    %cl,0x75(%esi)
40d52c:	6c                   	insb   (%dx),%es:(%edi)
40d52d:	6c                   	insb   (%dx),%es:(%edi)
40d52e:	00 49 73             	add    %cl,0x73(%ecx)
40d531:	44                   	inc    %esp
40d532:	61                   	popa
40d533:	74 61                	je     0x40d596
40d535:	43                   	inc    %ebx
40d536:	6f                   	outsl  %ds:(%esi),(%dx)
40d537:	6c                   	insb   (%dx),%es:(%edi)
40d538:	75 6d                	jne    0x40d5a7
40d53a:	6e                   	outsb  %ds:(%esi),(%dx)
40d53b:	39 4e 75             	cmp    %ecx,0x75(%esi)
40d53e:	6c                   	insb   (%dx),%es:(%edi)
40d53f:	6c                   	insb   (%dx),%es:(%edi)
40d540:	00 53 65             	add    %dl,0x65(%ebx)
40d543:	74 44                	je     0x40d589
40d545:	61                   	popa
40d546:	74 61                	je     0x40d5a9
40d548:	43                   	inc    %ebx
40d549:	6f                   	outsl  %ds:(%esi),(%dx)
40d54a:	6c                   	insb   (%dx),%es:(%edi)
40d54b:	75 6d                	jne    0x40d5ba
40d54d:	6e                   	outsb  %ds:(%esi),(%dx)
40d54e:	39 4e 75             	cmp    %ecx,0x75(%esi)
40d551:	6c                   	insb   (%dx),%es:(%edi)
40d552:	6c                   	insb   (%dx),%es:(%edi)
40d553:	00 44 42 4e          	add    %al,0x4e(%edx,%eax,2)
40d557:	75 6c                	jne    0x40d5c5
40d559:	6c                   	insb   (%dx),%es:(%edi)
40d55a:	00 49 73             	add    %cl,0x73(%ecx)
40d55d:	4e                   	dec    %esi
40d55e:	75 6c                	jne    0x40d5cc
40d560:	6c                   	insb   (%dx),%es:(%edi)
40d561:	00 53 79             	add    %dl,0x79(%ebx)
40d564:	73 74                	jae    0x40d5da
40d566:	65 6d                	gs insl (%dx),%es:(%edi)
40d568:	2e 58                	cs pop %eax
40d56a:	6d                   	insl   (%dx),%es:(%edi)
40d56b:	6c                   	insb   (%dx),%es:(%edi)
40d56c:	00 52 65             	add    %dl,0x65(%edx)
40d56f:	61                   	popa
40d570:	64 58                	fs pop %eax
40d572:	6d                   	insl   (%dx),%es:(%edi)
40d573:	6c                   	insb   (%dx),%es:(%edi)
40d574:	00 43 6f             	add    %al,0x6f(%ebx)
40d577:	6e                   	outsb  %ds:(%esi),(%dx)
40d578:	74 61                	je     0x40d5db
40d57a:	69 6e 65 72 43 6f 6e 	imul   $0x6e6f4372,0x65(%esi),%ebp
40d581:	74 72                	je     0x40d5f5
40d583:	6f                   	outsl  %ds:(%esi),(%dx)
40d584:	6c                   	insb   (%dx),%es:(%edi)
40d585:	00 44 65 42          	add    %al,0x42(%ebp,%eiz,2)
40d589:	6f                   	outsl  %ds:(%esi),(%dx)
40d58a:	6f                   	outsl  %ds:(%esi),(%dx)
40d58b:	72 43                	jb     0x40d5d0
40d58d:	6f                   	outsl  %ds:(%esi),(%dx)
40d58e:	6e                   	outsb  %ds:(%esi),(%dx)
40d58f:	74 72                	je     0x40d603
40d591:	6f                   	outsl  %ds:(%esi),(%dx)
40d592:	6c                   	insb   (%dx),%es:(%edi)
40d593:	00 4d 65             	add    %cl,0x65(%ebp)
40d596:	6d                   	insl   (%dx),%es:(%edi)
40d597:	6f                   	outsl  %ds:(%esi),(%dx)
40d598:	72 79                	jb     0x40d613
40d59a:	53                   	push   %ebx
40d59b:	74 72                	je     0x40d60f
40d59d:	65 61                	gs popa
40d59f:	6d                   	insl   (%dx),%es:(%edi)
40d5a0:	00 43 68             	add    %al,0x68(%ebx)
40d5a3:	65 63 6b 50          	arpl   %ebp,%gs:0x50(%ebx)
40d5a7:	61                   	popa
40d5a8:	72 61                	jb     0x40d60b
40d5aa:	6d                   	insl   (%dx),%es:(%edi)
40d5ab:	00 53 65             	add    %dl,0x65(%ebx)
40d5ae:	74 43                	je     0x40d5f3
40d5b0:	6f                   	outsl  %ds:(%esi),(%dx)
40d5b1:	6f                   	outsl  %ds:(%esi),(%dx)
40d5b2:	72 64                	jb     0x40d618
40d5b4:	69 6e 61 74 65 73 50 	imul   $0x50736574,0x61(%esi),%ebp
40d5bb:	61                   	popa
40d5bc:	72 61                	jb     0x40d61f
40d5be:	6d                   	insl   (%dx),%es:(%edi)
40d5bf:	00 50 72             	add    %dl,0x72(%eax)
40d5c2:	6f                   	outsl  %ds:(%esi),(%dx)
40d5c3:	67 72 61             	addr16 jb 0x40d627
40d5c6:	6d                   	insl   (%dx),%es:(%edi)
40d5c7:	00 67 65             	add    %ah,0x65(%edi)
40d5ca:	74 5f                	je     0x40d62b
40d5cc:	49                   	dec    %ecx
40d5cd:	74 65                	je     0x40d634
40d5cf:	6d                   	insl   (%dx),%es:(%edi)
40d5d0:	00 73 65             	add    %dh,0x65(%ebx)
40d5d3:	74 5f                	je     0x40d634
40d5d5:	49                   	dec    %ecx
40d5d6:	74 65                	je     0x40d63d
40d5d8:	6d                   	insl   (%dx),%es:(%edi)
40d5d9:	00 53 79             	add    %dl,0x79(%ebx)
40d5dc:	73 74                	jae    0x40d652
40d5de:	65 6d                	gs insl (%dx),%es:(%edi)
40d5e0:	00 66 72             	add    %ah,0x72(%esi)
40d5e3:	6f                   	outsl  %ds:(%esi),(%dx)
40d5e4:	6d                   	insl   (%dx),%es:(%edi)
40d5e5:	00 46 6f             	add    %al,0x6f(%esi)
40d5e8:	72 6d                	jb     0x40d657
40d5ea:	00 4d 65             	add    %cl,0x65(%ebp)
40d5ed:	64 69 75 6d 00 72 65 	imul   $0x73657200,%fs:0x6d(%ebp),%esi
40d5f4:	73
40d5f5:	6f                   	outsl  %ds:(%esi),(%dx)
40d5f6:	75 72                	jne    0x40d66a
40d5f8:	63 65 4d             	arpl   %esp,0x4d(%ebp)
40d5fb:	61                   	popa
40d5fc:	6e                   	outsb  %ds:(%esi),(%dx)
40d5fd:	00 53 79             	add    %dl,0x79(%ebx)
40d600:	73 74                	jae    0x40d676
40d602:	65 6d                	gs insl (%dx),%es:(%edi)
40d604:	2e 43                	cs inc %ebx
40d606:	6f                   	outsl  %ds:(%esi),(%dx)
40d607:	6d                   	insl   (%dx),%es:(%edi)
40d608:	70 6f                	jo     0x40d679
40d60a:	6e                   	outsb  %ds:(%esi),(%dx)
40d60b:	65 6e                	outsb  %gs:(%esi),(%dx)
40d60d:	74 4d                	je     0x40d65c
40d60f:	6f                   	outsl  %ds:(%esi),(%dx)
40d610:	64 65 6c             	fs gs insb (%dx),%es:(%edi)
40d613:	2e 44                	cs inc %esp
40d615:	65 73 69             	gs jae 0x40d681
40d618:	67 6e                	outsb  %ds:(%si),(%dx)
40d61a:	00 53 69             	add    %dl,0x69(%ebx)
40d61d:	6e                   	outsb  %ds:(%esi),(%dx)
40d61e:	00 57 69             	add    %dl,0x69(%edi)
40d621:	6e                   	outsb  %ds:(%esi),(%dx)
40d622:	64 6f                	outsl  %fs:(%esi),(%dx)
40d624:	77 4d                	ja     0x40d673
40d626:	61                   	popa
40d627:	69 6e 00 41 70 70 44 	imul   $0x44707041,0x0(%esi),%ebp
40d62e:	6f                   	outsl  %ds:(%esi),(%dx)
40d62f:	6d                   	insl   (%dx),%es:(%edi)
40d630:	61                   	popa
40d631:	69 6e 00 47 65 74 44 	imul   $0x44746547,0x0(%esi),%ebp
40d638:	6f                   	outsl  %ds:(%esi),(%dx)
40d639:	6d                   	insl   (%dx),%es:(%edi)
40d63a:	61                   	popa
40d63b:	69 6e 00 42 65 72 6e 	imul   $0x6e726542,0x0(%esi),%ebp
40d642:	73 74                	jae    0x40d6b8
40d644:	65 69 6e 00 62 65 67 	imul   $0x69676562,%gs:0x0(%esi),%ebp
40d64b:	69
40d64c:	6e                   	outsb  %ds:(%esi),(%dx)
40d64d:	00 73 65             	add    %dh,0x65(%ebx)
40d650:	74 5f                	je     0x40d6b1
40d652:	4d                   	dec    %ebp
40d653:	61                   	popa
40d654:	72 67                	jb     0x40d6bd
40d656:	69 6e 00 67 65 74 5f 	imul   $0x5f746567,0x0(%esi),%ebp
40d65d:	44                   	inc    %esp
40d65e:	61                   	popa
40d65f:	74 61                	je     0x40d6c2
40d661:	43                   	inc    %ebx
40d662:	6f                   	outsl  %ds:(%esi),(%dx)
40d663:	6c                   	insb   (%dx),%es:(%edi)
40d664:	75 6d                	jne    0x40d6d3
40d666:	6e                   	outsb  %ds:(%esi),(%dx)
40d667:	31 43 6f             	xor    %eax,0x6f(%ebx)
40d66a:	6c                   	insb   (%dx),%es:(%edi)
40d66b:	75 6d                	jne    0x40d6da
40d66d:	6e                   	outsb  %ds:(%esi),(%dx)
40d66e:	00 67 65             	add    %ah,0x65(%edi)
40d671:	74 5f                	je     0x40d6d2
40d673:	44                   	inc    %esp
40d674:	61                   	popa
40d675:	74 61                	je     0x40d6d8
40d677:	43                   	inc    %ebx
40d678:	6f                   	outsl  %ds:(%esi),(%dx)
40d679:	6c                   	insb   (%dx),%es:(%edi)
40d67a:	75 6d                	jne    0x40d6e9
40d67c:	6e                   	outsb  %ds:(%esi),(%dx)
40d67d:	32 43 6f             	xor    0x6f(%ebx),%al
40d680:	6c                   	insb   (%dx),%es:(%edi)
40d681:	75 6d                	jne    0x40d6f0
40d683:	6e                   	outsb  %ds:(%esi),(%dx)
40d684:	00 67 65             	add    %ah,0x65(%edi)
40d687:	74 5f                	je     0x40d6e8
40d689:	44                   	inc    %esp
40d68a:	61                   	popa
40d68b:	74 61                	je     0x40d6ee
40d68d:	43                   	inc    %ebx
40d68e:	6f                   	outsl  %ds:(%esi),(%dx)
40d68f:	6c                   	insb   (%dx),%es:(%edi)
40d690:	75 6d                	jne    0x40d6ff
40d692:	6e                   	outsb  %ds:(%esi),(%dx)
40d693:	33 43 6f             	xor    0x6f(%ebx),%eax
40d696:	6c                   	insb   (%dx),%es:(%edi)
40d697:	75 6d                	jne    0x40d706
40d699:	6e                   	outsb  %ds:(%esi),(%dx)
40d69a:	00 67 65             	add    %ah,0x65(%edi)
40d69d:	74 5f                	je     0x40d6fe
40d69f:	44                   	inc    %esp
40d6a0:	61                   	popa
40d6a1:	74 61                	je     0x40d704
40d6a3:	43                   	inc    %ebx
40d6a4:	6f                   	outsl  %ds:(%esi),(%dx)
40d6a5:	6c                   	insb   (%dx),%es:(%edi)
40d6a6:	75 6d                	jne    0x40d715
40d6a8:	6e                   	outsb  %ds:(%esi),(%dx)
40d6a9:	34 43                	xor    $0x43,%al
40d6ab:	6f                   	outsl  %ds:(%esi),(%dx)
40d6ac:	6c                   	insb   (%dx),%es:(%edi)
40d6ad:	75 6d                	jne    0x40d71c
40d6af:	6e                   	outsb  %ds:(%esi),(%dx)
40d6b0:	00 67 65             	add    %ah,0x65(%edi)
40d6b3:	74 5f                	je     0x40d714
40d6b5:	44                   	inc    %esp
40d6b6:	61                   	popa
40d6b7:	74 61                	je     0x40d71a
40d6b9:	43                   	inc    %ebx
40d6ba:	6f                   	outsl  %ds:(%esi),(%dx)
40d6bb:	6c                   	insb   (%dx),%es:(%edi)
40d6bc:	75 6d                	jne    0x40d72b
40d6be:	6e                   	outsb  %ds:(%esi),(%dx)
40d6bf:	35 43 6f 6c 75       	xor    $0x756c6f43,%eax
40d6c4:	6d                   	insl   (%dx),%es:(%edi)
40d6c5:	6e                   	outsb  %ds:(%esi),(%dx)
40d6c6:	00 67 65             	add    %ah,0x65(%edi)
40d6c9:	74 5f                	je     0x40d72a
40d6cb:	44                   	inc    %esp
40d6cc:	61                   	popa
40d6cd:	74 61                	je     0x40d730
40d6cf:	43                   	inc    %ebx
40d6d0:	6f                   	outsl  %ds:(%esi),(%dx)
40d6d1:	6c                   	insb   (%dx),%es:(%edi)
40d6d2:	75 6d                	jne    0x40d741
40d6d4:	6e                   	outsb  %ds:(%esi),(%dx)
40d6d5:	36 43                	ss inc %ebx
40d6d7:	6f                   	outsl  %ds:(%esi),(%dx)
40d6d8:	6c                   	insb   (%dx),%es:(%edi)
40d6d9:	75 6d                	jne    0x40d748
40d6db:	6e                   	outsb  %ds:(%esi),(%dx)
40d6dc:	00 67 65             	add    %ah,0x65(%edi)
40d6df:	74 5f                	je     0x40d740
40d6e1:	44                   	inc    %esp
40d6e2:	61                   	popa
40d6e3:	74 61                	je     0x40d746
40d6e5:	43                   	inc    %ebx
40d6e6:	6f                   	outsl  %ds:(%esi),(%dx)
40d6e7:	6c                   	insb   (%dx),%es:(%edi)
40d6e8:	75 6d                	jne    0x40d757
40d6ea:	6e                   	outsb  %ds:(%esi),(%dx)
40d6eb:	37                   	aaa
40d6ec:	43                   	inc    %ebx
40d6ed:	6f                   	outsl  %ds:(%esi),(%dx)
40d6ee:	6c                   	insb   (%dx),%es:(%edi)
40d6ef:	75 6d                	jne    0x40d75e
40d6f1:	6e                   	outsb  %ds:(%esi),(%dx)
40d6f2:	00 67 65             	add    %ah,0x65(%edi)
40d6f5:	74 5f                	je     0x40d756
40d6f7:	44                   	inc    %esp
40d6f8:	61                   	popa
40d6f9:	74 61                	je     0x40d75c
40d6fb:	43                   	inc    %ebx
40d6fc:	6f                   	outsl  %ds:(%esi),(%dx)
40d6fd:	6c                   	insb   (%dx),%es:(%edi)
40d6fe:	75 6d                	jne    0x40d76d
40d700:	6e                   	outsb  %ds:(%esi),(%dx)
40d701:	38 43 6f             	cmp    %al,0x6f(%ebx)
40d704:	6c                   	insb   (%dx),%es:(%edi)
40d705:	75 6d                	jne    0x40d774
40d707:	6e                   	outsb  %ds:(%esi),(%dx)
40d708:	00 67 65             	add    %ah,0x65(%edi)
40d70b:	74 5f                	je     0x40d76c
40d70d:	44                   	inc    %esp
40d70e:	61                   	popa
40d70f:	74 61                	je     0x40d772
40d711:	43                   	inc    %ebx
40d712:	6f                   	outsl  %ds:(%esi),(%dx)
40d713:	6c                   	insb   (%dx),%es:(%edi)
40d714:	75 6d                	jne    0x40d783
40d716:	6e                   	outsb  %ds:(%esi),(%dx)
40d717:	39 43 6f             	cmp    %eax,0x6f(%ebx)
40d71a:	6c                   	insb   (%dx),%es:(%edi)
40d71b:	75 6d                	jne    0x40d78a
40d71d:	6e                   	outsb  %ds:(%esi),(%dx)
40d71e:	00 44 61 74          	add    %al,0x74(%ecx,%eiz,2)
40d722:	61                   	popa
40d723:	43                   	inc    %ebx
40d724:	6f                   	outsl  %ds:(%esi),(%dx)
40d725:	6c                   	insb   (%dx),%es:(%edi)
40d726:	75 6d                	jne    0x40d795
40d728:	6e                   	outsb  %ds:(%esi),(%dx)
40d729:	00 41 70             	add    %al,0x70(%ecx)
40d72c:	70 6c                	jo     0x40d79a
40d72e:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp