40b3ca:	6c                   	insb   (%dx),%es:(%edi)
40b3cb:	00 77 61             	add    %dh,0x61(%edi)
40b3ce:	6c                   	insb   (%dx),%es:(%edi)
40b3cf:	6c                   	insb   (%dx),%es:(%edi)
40b3d0:	00 53 65             	add    %dl,0x65(%ebx)
40b3d3:	74 55                	je     0x40b42a
40b3d5:	73 65                	jae    0x40b43c
40b3d7:	72 44                	jb     0x40b41d
40b3d9:	65 63 69 73          	arpl   %ebp,%gs:0x73(%ecx)
40b3dd:	69 6f 6e 43 65 6c 6c 	imul   $0x6c6c6543,0x6e(%edi),%ebp
40b3e4:	00 43 68             	add    %al,0x68(%ebx)
40b3e7:	61                   	popa
40b3e8:	72 54                	jb     0x40b43e
40b3ea:	6f                   	outsl  %ds:(%esi),(%dx)
40b3eb:	43                   	inc    %ebx
40b3ec:	65 6c                	gs insb (%dx),%es:(%edi)
40b3ee:	6c                   	insb   (%dx),%es:(%edi)
40b3ef:	00 75 73             	add    %dh,0x73(%ebp)
40b3f2:	65 72 64             	gs jb  0x40b459
40b3f5:	65 63 69 73          	arpl   %ebp,%gs:0x73(%ecx)
40b3f9:	69 6f 6e 5f 63 65 6c 	imul   $0x6c65635f,0x6e(%edi),%ebp
40b400:	6c                   	insb   (%dx),%es:(%edi)
40b401:	00 73 65             	add    %dh,0x65(%ebx)
40b404:	6c                   	insb   (%dx),%es:(%edi)
40b405:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
40b40a:	63 65 6c             	arpl   %esp,0x6c(%ebp)
40b40d:	6c                   	insb   (%dx),%es:(%edi)
40b40e:	00 43 6f             	add    %al,0x6f(%ebx)
40b411:	6e                   	outsb  %ds:(%esi),(%dx)
40b412:	74 61                	je     0x40b475
40b414:	69 6e 65 72 43 6f 6e 	imul   $0x6e6f4372,0x65(%esi),%ebp
40b41b:	74 72                	je     0x40b48f
40b41d:	6f                   	outsl  %ds:(%esi),(%dx)
40b41e:	6c                   	insb   (%dx),%es:(%edi)
40b41f:	00 49 43             	add    %cl,0x43(%ecx)
40b422:	68 65 63 6b 61       	push   $0x616b6365
40b427:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
40b42b:	74 72                	je     0x40b49f
40b42d:	65 61                	gs popa
40b42f:	6d                   	insl   (%dx),%es:(%edi)
40b430:	00 52 61             	add    %dl,0x61(%edx)
40b433:	6e                   	outsb  %ds:(%esi),(%dx)
40b434:	64 6f                	outsl  %fs:(%esi),(%dx)
40b436:	6d                   	insl   (%dx),%es:(%edi)
40b437:	49                   	dec    %ecx
40b438:	6e                   	outsb  %ds:(%esi),(%dx)
40b439:	70 75                	jo     0x40b4b0
40b43b:	74 53                	je     0x40b490
40b43d:	74 72                	je     0x40b4b1
40b43f:	65 61                	gs popa
40b441:	6d                   	insl   (%dx),%es:(%edi)
40b442:	00 69 6e             	add    %ch,0x6e(%ecx)
40b445:	70 75                	jo     0x40b4bc
40b447:	74 53                	je     0x40b49c
40b449:	74 72                	je     0x40b4bd
40b44b:	65 61                	gs popa
40b44d:	6d                   	insl   (%dx),%es:(%edi)
40b44e:	00 69 6e             	add    %ch,0x6e(%ecx)
40b451:	70 75                	jo     0x40b4c8
40b453:	74 5f                	je     0x40b4b4
40b455:	73 74                	jae    0x40b4cb
40b457:	72 65                	jb     0x40b4be
40b459:	61                   	popa
40b45a:	6d                   	insl   (%dx),%es:(%edi)
40b45b:	00 50 72             	add    %dl,0x72(%eax)
40b45e:	6f                   	outsl  %ds:(%esi),(%dx)
40b45f:	67 72 61             	addr16 jb 0x40b4c3
40b462:	6d                   	insl   (%dx),%es:(%edi)
40b463:	00 67 65             	add    %ah,0x65(%edi)
40b466:	74 5f                	je     0x40b4c7
40b468:	49                   	dec    %ecx
40b469:	74 65                	je     0x40b4d0
40b46b:	6d                   	insl   (%dx),%es:(%edi)
40b46c:	00 73 65             	add    %dh,0x65(%ebx)
40b46f:	74 5f                	je     0x40b4d0
40b471:	49                   	dec    %ecx
40b472:	74 65                	je     0x40b4d9
40b474:	6d                   	insl   (%dx),%es:(%edi)
40b475:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
40b479:	6c                   	insb   (%dx),%es:(%edi)
40b47a:	53                   	push   %ebx
40b47b:	74 72                	je     0x40b4ef
40b47d:	69 70 44 72 6f 70 44 	imul   $0x44706f72,0x44(%eax),%esi
40b484:	6f                   	outsl  %ds:(%esi),(%dx)
40b485:	77 6e                	ja     0x40b4f5
40b487:	49                   	dec    %ecx
40b488:	74 65                	je     0x40b4ef
40b48a:	6d                   	insl   (%dx),%es:(%edi)
40b48b:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
40b48f:	6c                   	insb   (%dx),%es:(%edi)
40b490:	53                   	push   %ebx
40b491:	74 72                	je     0x40b505
40b493:	69 70 49 74 65 6d 00 	imul   $0x6d6574,0x49(%eax),%esi
40b49a:	73 65                	jae    0x40b501
40b49c:	74 5f                	je     0x40b4fd
40b49e:	4d                   	dec    %ebp
40b49f:	64 69 57 69 6e 64 6f 	imul   $0x776f646e,%fs:0x69(%edi),%edx
40b4a6:	77
40b4a7:	4c                   	dec    %esp
40b4a8:	69 73 74 49 74 65 6d 	imul   $0x6d657449,0x74(%ebx),%esi
40b4af:	00 63 61             	add    %ah,0x61(%ebx)
40b4b2:	73 63                	jae    0x40b517
40b4b4:	61                   	popa
40b4b5:	64 65 54             	fs gs push %esp
40b4b8:	6f                   	outsl  %ds:(%esi),(%dx)
40b4b9:	6f                   	outsl  %ds:(%esi),(%dx)
40b4ba:	6c                   	insb   (%dx),%es:(%edi)
40b4bb:	53                   	push   %ebx
40b4bc:	74 72                	je     0x40b530
40b4be:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b4c5:	74 65                	je     0x40b52c
40b4c7:	6d                   	insl   (%dx),%es:(%edi)
40b4c8:	00 70 61             	add    %dh,0x61(%eax)
40b4cb:	73 74                	jae    0x40b541
40b4cd:	65 54                	gs push %esp
40b4cf:	6f                   	outsl  %ds:(%esi),(%dx)
40b4d0:	6f                   	outsl  %ds:(%esi),(%dx)
40b4d1:	6c                   	insb   (%dx),%es:(%edi)
40b4d2:	53                   	push   %ebx
40b4d3:	74 72                	je     0x40b547
40b4d5:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b4dc:	74 65                	je     0x40b543
40b4de:	6d                   	insl   (%dx),%es:(%edi)
40b4df:	00 73 61             	add    %dh,0x61(%ebx)
40b4e2:	76 65                	jbe    0x40b549
40b4e4:	54                   	push   %esp
40b4e5:	6f                   	outsl  %ds:(%esi),(%dx)
40b4e6:	6f                   	outsl  %ds:(%esi),(%dx)
40b4e7:	6c                   	insb   (%dx),%es:(%edi)
40b4e8:	53                   	push   %ebx
40b4e9:	74 72                	je     0x40b55d
40b4eb:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b4f2:	74 65                	je     0x40b559
40b4f4:	6d                   	insl   (%dx),%es:(%edi)
40b4f5:	00 73 65             	add    %dh,0x65(%ebx)
40b4f8:	61                   	popa
40b4f9:	72 63                	jb     0x40b55e
40b4fb:	68 54 6f 6f 6c       	push   $0x6c6f6f54
40b500:	53                   	push   %ebx
40b501:	74 72                	je     0x40b575
40b503:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b50a:	74 65                	je     0x40b571
40b50c:	6d                   	insl   (%dx),%es:(%edi)
40b50d:	00 74 69 6c          	add    %dh,0x6c(%ecx,%ebp,2)
40b511:	65 56                	gs push %esi
40b513:	65 72 74             	gs jb  0x40b58a
40b516:	69 63 61 6c 54 6f 6f 	imul   $0x6f6f546c,0x61(%ebx),%esp
40b51d:	6c                   	insb   (%dx),%es:(%edi)
40b51e:	53                   	push   %ebx
40b51f:	74 72                	je     0x40b593
40b521:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b528:	74 65                	je     0x40b58f
40b52a:	6d                   	insl   (%dx),%es:(%edi)
40b52b:	00 74 69 6c          	add    %dh,0x6c(%ecx,%ebp,2)
40b52f:	65 48                	gs dec %eax
40b531:	6f                   	outsl  %ds:(%esi),(%dx)
40b532:	72 69                	jb     0x40b59d
40b534:	7a 6f                	jp     0x40b5a5
40b536:	6e                   	outsb  %ds:(%esi),(%dx)
40b537:	74 61                	je     0x40b59a
40b539:	6c                   	insb   (%dx),%es:(%edi)
40b53a:	54                   	push   %esp
40b53b:	6f                   	outsl  %ds:(%esi),(%dx)
40b53c:	6f                   	outsl  %ds:(%esi),(%dx)
40b53d:	6c                   	insb   (%dx),%es:(%edi)
40b53e:	53                   	push   %ebx
40b53f:	74 72                	je     0x40b5b3
40b541:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b548:	74 65                	je     0x40b5af
40b54a:	6d                   	insl   (%dx),%es:(%edi)
40b54b:	00 63 6c             	add    %ah,0x6c(%ebx)
40b54e:	6f                   	outsl  %ds:(%esi),(%dx)
40b54f:	73 65                	jae    0x40b5b6
40b551:	41                   	inc    %ecx
40b552:	6c                   	insb   (%dx),%es:(%edi)
40b553:	6c                   	insb   (%dx),%es:(%edi)
40b554:	54                   	push   %esp
40b555:	6f                   	outsl  %ds:(%esi),(%dx)
40b556:	6f                   	outsl  %ds:(%esi),(%dx)
40b557:	6c                   	insb   (%dx),%es:(%edi)
40b558:	53                   	push   %ebx
40b559:	74 72                	je     0x40b5cd
40b55b:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b562:	74 65                	je     0x40b5c9
40b564:	6d                   	insl   (%dx),%es:(%edi)
40b565:	00 73 65             	add    %dh,0x65(%ebx)
40b568:	6c                   	insb   (%dx),%es:(%edi)
40b569:	65 63 74 41 6c       	arpl   %esi,%gs:0x6c(%ecx,%eax,2)
40b56e:	6c                   	insb   (%dx),%es:(%edi)
40b56f:	54                   	push   %esp
40b570:	6f                   	outsl  %ds:(%esi),(%dx)
40b571:	6f                   	outsl  %ds:(%esi),(%dx)
40b572:	6c                   	insb   (%dx),%es:(%edi)
40b573:	53                   	push   %ebx
40b574:	74 72                	je     0x40b5e8
40b576:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b57d:	74 65                	je     0x40b5e4
40b57f:	6d                   	insl   (%dx),%es:(%edi)
40b580:	00 6f 70             	add    %ch,0x70(%edi)
40b583:	65 6e                	outsb  %gs:(%esi),(%dx)
40b585:	54                   	push   %esp
40b586:	6f                   	outsl  %ds:(%esi),(%dx)
40b587:	6f                   	outsl  %ds:(%esi),(%dx)
40b588:	6c                   	insb   (%dx),%es:(%edi)
40b589:	53                   	push   %ebx
40b58a:	74 72                	je     0x40b5fe
40b58c:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b593:	74 65                	je     0x40b5fa
40b595:	6d                   	insl   (%dx),%es:(%edi)
40b596:	00 72 65             	add    %dh,0x65(%edx)
40b599:	64 6f                	outsl  %fs:(%esi),(%dx)
40b59b:	54                   	push   %esp
40b59c:	6f                   	outsl  %ds:(%esi),(%dx)
40b59d:	6f                   	outsl  %ds:(%esi),(%dx)
40b59e:	6c                   	insb   (%dx),%es:(%edi)
40b59f:	53                   	push   %ebx
40b5a0:	74 72                	je     0x40b614
40b5a2:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b5a9:	74 65                	je     0x40b610
40b5ab:	6d                   	insl   (%dx),%es:(%edi)
40b5ac:	00 75 6e             	add    %dh,0x6e(%ebp)
40b5af:	64 6f                	outsl  %fs:(%esi),(%dx)
40b5b1:	54                   	push   %esp
40b5b2:	6f                   	outsl  %ds:(%esi),(%dx)
40b5b3:	6f                   	outsl  %ds:(%esi),(%dx)
40b5b4:	6c                   	insb   (%dx),%es:(%edi)
40b5b5:	53                   	push   %ebx
40b5b6:	74 72                	je     0x40b62a
40b5b8:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b5bf:	74 65                	je     0x40b626
40b5c1:	6d                   	insl   (%dx),%es:(%edi)
40b5c2:	00 70 72             	add    %dh,0x72(%eax)
40b5c5:	69 6e 74 53 65 74 75 	imul   $0x75746553,0x74(%esi),%ebp
40b5cc:	70 54                	jo     0x40b622
40b5ce:	6f                   	outsl  %ds:(%esi),(%dx)
40b5cf:	6f                   	outsl  %ds:(%esi),(%dx)
40b5d0:	6c                   	insb   (%dx),%es:(%edi)
40b5d1:	53                   	push   %ebx
40b5d2:	74 72                	je     0x40b646
40b5d4:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b5db:	74 65                	je     0x40b642
40b5dd:	6d                   	insl   (%dx),%es:(%edi)
40b5de:	00 74 6f 6f          	add    %dh,0x6f(%edi,%ebp,2)
40b5e2:	6c                   	insb   (%dx),%es:(%edi)
40b5e3:	42                   	inc    %edx
40b5e4:	61                   	popa
40b5e5:	72 54                	jb     0x40b63b
40b5e7:	6f                   	outsl  %ds:(%esi),(%dx)
40b5e8:	6f                   	outsl  %ds:(%esi),(%dx)
40b5e9:	6c                   	insb   (%dx),%es:(%edi)
40b5ea:	53                   	push   %ebx
40b5eb:	74 72                	je     0x40b65f
40b5ed:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b5f4:	74 65                	je     0x40b65b
40b5f6:	6d                   	insl   (%dx),%es:(%edi)
40b5f7:	00 73 74             	add    %dh,0x74(%ebx)
40b5fa:	61                   	popa
40b5fb:	74 75                	je     0x40b672
40b5fd:	73 42                	jae    0x40b641
40b5ff:	61                   	popa
40b600:	72 54                	jb     0x40b656
40b602:	6f                   	outsl  %ds:(%esi),(%dx)
40b603:	6f                   	outsl  %ds:(%esi),(%dx)
40b604:	6c                   	insb   (%dx),%es:(%edi)
40b605:	53                   	push   %ebx
40b606:	74 72                	je     0x40b67a
40b608:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b60f:	74 65                	je     0x40b676
40b611:	6d                   	insl   (%dx),%es:(%edi)
40b612:	00 73 61             	add    %dh,0x61(%ebx)
40b615:	76 65                	jbe    0x40b67c
40b617:	41                   	inc    %ecx
40b618:	73 54                	jae    0x40b66e
40b61a:	6f                   	outsl  %ds:(%esi),(%dx)
40b61b:	6f                   	outsl  %ds:(%esi),(%dx)
40b61c:	6c                   	insb   (%dx),%es:(%edi)
40b61d:	53                   	push   %ebx
40b61e:	74 72                	je     0x40b692
40b620:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b627:	74 65                	je     0x40b68e
40b629:	6d                   	insl   (%dx),%es:(%edi)
40b62a:	00 61 72             	add    %ah,0x72(%ecx)
40b62d:	72 61                	jb     0x40b690
40b62f:	6e                   	outsb  %ds:(%esi),(%dx)
40b630:	67 65 49             	addr16 gs dec %ecx
40b633:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
40b636:	73 54                	jae    0x40b68c
40b638:	6f                   	outsl  %ds:(%esi),(%dx)
40b639:	6f                   	outsl  %ds:(%esi),(%dx)
40b63a:	6c                   	insb   (%dx),%es:(%edi)
40b63b:	53                   	push   %ebx
40b63c:	74 72                	je     0x40b6b0
40b63e:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b645:	74 65                	je     0x40b6ac
40b647:	6d                   	insl   (%dx),%es:(%edi)
40b648:	00 6f 70             	add    %ch,0x70(%edi)
40b64b:	74 69                	je     0x40b6b6
40b64d:	6f                   	outsl  %ds:(%esi),(%dx)
40b64e:	6e                   	outsb  %ds:(%esi),(%dx)
40b64f:	73 54                	jae    0x40b6a5
40b651:	6f                   	outsl  %ds:(%esi),(%dx)
40b652:	6f                   	outsl  %ds:(%esi),(%dx)
40b653:	6c                   	insb   (%dx),%es:(%edi)
40b654:	53                   	push   %ebx
40b655:	74 72                	je     0x40b6c9
40b657:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b65e:	74 65                	je     0x40b6c5
40b660:	6d                   	insl   (%dx),%es:(%edi)
40b661:	00 63 6f             	add    %ah,0x6f(%ebx)
40b664:	6e                   	outsb  %ds:(%esi),(%dx)
40b665:	74 65                	je     0x40b6cc
40b667:	6e                   	outsb  %ds:(%esi),(%dx)
40b668:	74 73                	je     0x40b6dd
40b66a:	54                   	push   %esp
40b66b:	6f                   	outsl  %ds:(%esi),(%dx)
40b66c:	6f                   	outsl  %ds:(%esi),(%dx)
40b66d:	6c                   	insb   (%dx),%es:(%edi)
40b66e:	53                   	push   %ebx
40b66f:	74 72                	je     0x40b6e3
40b671:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b678:	74 65                	je     0x40b6df
40b67a:	6d                   	insl   (%dx),%es:(%edi)
40b67b:	00 65 78             	add    %ah,0x78(%ebp)
40b67e:	69 74 54 6f 6f 6c 53 	imul   $0x74536c6f,0x6f(%esp,%edx,2),%esi
40b685:	74
40b686:	72 69                	jb     0x40b6f1
40b688:	70 4d                	jo     0x40b6d7
40b68a:	65 6e                	outsb  %gs:(%esi),(%dx)
40b68c:	75 49                	jne    0x40b6d7
40b68e:	74 65                	je     0x40b6f5
40b690:	6d                   	insl   (%dx),%es:(%edi)
40b691:	00 70 72             	add    %dh,0x72(%eax)
40b694:	69 6e 74 54 6f 6f 6c 	imul   $0x6c6f6f54,0x74(%esi),%ebp
40b69b:	53                   	push   %ebx
40b69c:	74 72                	je     0x40b710
40b69e:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b6a5:	74 65                	je     0x40b70c
40b6a7:	6d                   	insl   (%dx),%es:(%edi)
40b6a8:	00 63 75             	add    %ah,0x75(%ebx)
40b6ab:	74 54                	je     0x40b701
40b6ad:	6f                   	outsl  %ds:(%esi),(%dx)
40b6ae:	6f                   	outsl  %ds:(%esi),(%dx)
40b6af:	6c                   	insb   (%dx),%es:(%edi)
40b6b0:	53                   	push   %ebx
40b6b1:	74 72                	je     0x40b725
40b6b3:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b6ba:	74 65                	je     0x40b721
40b6bc:	6d                   	insl   (%dx),%es:(%edi)
40b6bd:	00 61 62             	add    %ah,0x62(%ecx)
40b6c0:	6f                   	outsl  %ds:(%esi),(%dx)