40b3b5:	50                   	push   %eax
40b3b6:	72 65                	jb     0x40b41d
40b3b8:	76 4c                	jbe    0x40b406
40b3ba:	65 76 65             	gs jbe 0x40b422
40b3bd:	6c                   	insb   (%dx),%es:(%edi)
40b3be:	00 53 68             	add    %dl,0x68(%ebx)
40b3c1:	6f                   	outsl  %ds:(%esi),(%dx)
40b3c2:	77 4c                	ja     0x40b410
40b3c4:	65 76 65             	gs jbe 0x40b42c
40b3c7:	6c                   	insb   (%dx),%es:(%edi)
40b3c8:	00 6c 65 76          	add    %ch,0x76(%ebp,%eiz,2)
40b3cc:	65 6c                	gs insb (%dx),%es:(%edi)
40b3ce:	00 74 6f 6f          	add    %dh,0x6f(%edi,%ebp,2)
40b3d2:	6c                   	insb   (%dx),%es:(%edi)
40b3d3:	57                   	push   %edi
40b3d4:	61                   	popa
40b3d5:	6c                   	insb   (%dx),%es:(%edi)
40b3d6:	6c                   	insb   (%dx),%es:(%edi)
40b3d7:	00 77 61             	add    %dh,0x61(%edi)
40b3da:	6c                   	insb   (%dx),%es:(%edi)
40b3db:	6c                   	insb   (%dx),%es:(%edi)
40b3dc:	00 53 65             	add    %dl,0x65(%ebx)
40b3df:	74 55                	je     0x40b436
40b3e1:	73 65                	jae    0x40b448
40b3e3:	72 44                	jb     0x40b429
40b3e5:	65 63 69 73          	arpl   %ebp,%gs:0x73(%ecx)
40b3e9:	69 6f 6e 43 65 6c 6c 	imul   $0x6c6c6543,0x6e(%edi),%ebp
40b3f0:	00 43 68             	add    %al,0x68(%ebx)
40b3f3:	61                   	popa
40b3f4:	72 54                	jb     0x40b44a
40b3f6:	6f                   	outsl  %ds:(%esi),(%dx)
40b3f7:	43                   	inc    %ebx
40b3f8:	65 6c                	gs insb (%dx),%es:(%edi)
40b3fa:	6c                   	insb   (%dx),%es:(%edi)
40b3fb:	00 75 73             	add    %dh,0x73(%ebp)
40b3fe:	65 72 64             	gs jb  0x40b465
40b401:	65 63 69 73          	arpl   %ebp,%gs:0x73(%ecx)
40b405:	69 6f 6e 5f 63 65 6c 	imul   $0x6c65635f,0x6e(%edi),%ebp
40b40c:	6c                   	insb   (%dx),%es:(%edi)
40b40d:	00 73 65             	add    %dh,0x65(%ebx)
40b410:	6c                   	insb   (%dx),%es:(%edi)
40b411:	65 63 74 65 64       	arpl   %esi,%gs:0x64(%ebp,%eiz,2)
40b416:	63 65 6c             	arpl   %esp,0x6c(%ebp)
40b419:	6c                   	insb   (%dx),%es:(%edi)
40b41a:	00 43 6f             	add    %al,0x6f(%ebx)
40b41d:	6e                   	outsb  %ds:(%esi),(%dx)
40b41e:	74 61                	je     0x40b481
40b420:	69 6e 65 72 43 6f 6e 	imul   $0x6e6f4372,0x65(%esi),%ebp
40b427:	74 72                	je     0x40b49b
40b429:	6f                   	outsl  %ds:(%esi),(%dx)
40b42a:	6c                   	insb   (%dx),%es:(%edi)
40b42b:	00 49 43             	add    %cl,0x43(%ecx)
40b42e:	68 65 63 6b 61       	push   $0x616b6365
40b433:	62 6c 65 53          	bound  %ebp,0x53(%ebp,%eiz,2)
40b437:	74 72                	je     0x40b4ab
40b439:	65 61                	gs popa
40b43b:	6d                   	insl   (%dx),%es:(%edi)
40b43c:	00 52 61             	add    %dl,0x61(%edx)
40b43f:	6e                   	outsb  %ds:(%esi),(%dx)
40b440:	64 6f                	outsl  %fs:(%esi),(%dx)
40b442:	6d                   	insl   (%dx),%es:(%edi)
40b443:	49                   	dec    %ecx
40b444:	6e                   	outsb  %ds:(%esi),(%dx)
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 53                	je     0x40b4a8
40b455:	74 72                	je     0x40b4c9
40b457:	65 61                	gs popa
40b459:	6d                   	insl   (%dx),%es:(%edi)
40b45a:	00 69 6e             	add    %ch,0x6e(%ecx)
40b45d:	70 75                	jo     0x40b4d4
40b45f:	74 5f                	je     0x40b4c0
40b461:	73 74                	jae    0x40b4d7
40b463:	72 65                	jb     0x40b4ca
40b465:	61                   	popa
40b466:	6d                   	insl   (%dx),%es:(%edi)
40b467:	00 50 72             	add    %dl,0x72(%eax)
40b46a:	6f                   	outsl  %ds:(%esi),(%dx)
40b46b:	67 72 61             	addr16 jb 0x40b4cf
40b46e:	6d                   	insl   (%dx),%es:(%edi)
40b46f:	00 67 65             	add    %ah,0x65(%edi)
40b472:	74 5f                	je     0x40b4d3
40b474:	49                   	dec    %ecx
40b475:	74 65                	je     0x40b4dc
40b477:	6d                   	insl   (%dx),%es:(%edi)
40b478:	00 73 65             	add    %dh,0x65(%ebx)
40b47b:	74 5f                	je     0x40b4dc
40b47d:	49                   	dec    %ecx
40b47e:	74 65                	je     0x40b4e5
40b480:	6d                   	insl   (%dx),%es:(%edi)
40b481:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
40b485:	6c                   	insb   (%dx),%es:(%edi)
40b486:	53                   	push   %ebx
40b487:	74 72                	je     0x40b4fb
40b489:	69 70 44 72 6f 70 44 	imul   $0x44706f72,0x44(%eax),%esi
40b490:	6f                   	outsl  %ds:(%esi),(%dx)
40b491:	77 6e                	ja     0x40b501
40b493:	49                   	dec    %ecx
40b494:	74 65                	je     0x40b4fb
40b496:	6d                   	insl   (%dx),%es:(%edi)
40b497:	00 54 6f 6f          	add    %dl,0x6f(%edi,%ebp,2)
40b49b:	6c                   	insb   (%dx),%es:(%edi)
40b49c:	53                   	push   %ebx
40b49d:	74 72                	je     0x40b511
40b49f:	69 70 49 74 65 6d 00 	imul   $0x6d6574,0x49(%eax),%esi
40b4a6:	73 65                	jae    0x40b50d
40b4a8:	74 5f                	je     0x40b509
40b4aa:	4d                   	dec    %ebp
40b4ab:	64 69 57 69 6e 64 6f 	imul   $0x776f646e,%fs:0x69(%edi),%edx
40b4b2:	77
40b4b3:	4c                   	dec    %esp
40b4b4:	69 73 74 49 74 65 6d 	imul   $0x6d657449,0x74(%ebx),%esi
40b4bb:	00 63 61             	add    %ah,0x61(%ebx)
40b4be:	73 63                	jae    0x40b523
40b4c0:	61                   	popa
40b4c1:	64 65 54             	fs gs push %esp
40b4c4:	6f                   	outsl  %ds:(%esi),(%dx)
40b4c5:	6f                   	outsl  %ds:(%esi),(%dx)
40b4c6:	6c                   	insb   (%dx),%es:(%edi)
40b4c7:	53                   	push   %ebx
40b4c8:	74 72                	je     0x40b53c
40b4ca:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b4d1:	74 65                	je     0x40b538
40b4d3:	6d                   	insl   (%dx),%es:(%edi)
40b4d4:	00 70 61             	add    %dh,0x61(%eax)
40b4d7:	73 74                	jae    0x40b54d
40b4d9:	65 54                	gs push %esp
40b4db:	6f                   	outsl  %ds:(%esi),(%dx)
40b4dc:	6f                   	outsl  %ds:(%esi),(%dx)
40b4dd:	6c                   	insb   (%dx),%es:(%edi)
40b4de:	53                   	push   %ebx
40b4df:	74 72                	je     0x40b553
40b4e1:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b4e8:	74 65                	je     0x40b54f
40b4ea:	6d                   	insl   (%dx),%es:(%edi)
40b4eb:	00 73 61             	add    %dh,0x61(%ebx)
40b4ee:	76 65                	jbe    0x40b555
40b4f0:	54                   	push   %esp
40b4f1:	6f                   	outsl  %ds:(%esi),(%dx)
40b4f2:	6f                   	outsl  %ds:(%esi),(%dx)
40b4f3:	6c                   	insb   (%dx),%es:(%edi)
40b4f4:	53                   	push   %ebx
40b4f5:	74 72                	je     0x40b569
40b4f7:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b4fe:	74 65                	je     0x40b565
40b500:	6d                   	insl   (%dx),%es:(%edi)
40b501:	00 73 65             	add    %dh,0x65(%ebx)
40b504:	61                   	popa
40b505:	72 63                	jb     0x40b56a
40b507:	68 54 6f 6f 6c       	push   $0x6c6f6f54
40b50c:	53                   	push   %ebx
40b50d:	74 72                	je     0x40b581
40b50f:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b516:	74 65                	je     0x40b57d
40b518:	6d                   	insl   (%dx),%es:(%edi)
40b519:	00 74 69 6c          	add    %dh,0x6c(%ecx,%ebp,2)
40b51d:	65 56                	gs push %esi
40b51f:	65 72 74             	gs jb  0x40b596
40b522:	69 63 61 6c 54 6f 6f 	imul   $0x6f6f546c,0x61(%ebx),%esp
40b529:	6c                   	insb   (%dx),%es:(%edi)
40b52a:	53                   	push   %ebx
40b52b:	74 72                	je     0x40b59f
40b52d:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b534:	74 65                	je     0x40b59b
40b536:	6d                   	insl   (%dx),%es:(%edi)
40b537:	00 74 69 6c          	add    %dh,0x6c(%ecx,%ebp,2)
40b53b:	65 48                	gs dec %eax
40b53d:	6f                   	outsl  %ds:(%esi),(%dx)
40b53e:	72 69                	jb     0x40b5a9
40b540:	7a 6f                	jp     0x40b5b1
40b542:	6e                   	outsb  %ds:(%esi),(%dx)
40b543:	74 61                	je     0x40b5a6
40b545:	6c                   	insb   (%dx),%es:(%edi)
40b546:	54                   	push   %esp
40b547:	6f                   	outsl  %ds:(%esi),(%dx)
40b548:	6f                   	outsl  %ds:(%esi),(%dx)
40b549:	6c                   	insb   (%dx),%es:(%edi)
40b54a:	53                   	push   %ebx
40b54b:	74 72                	je     0x40b5bf
40b54d:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b554:	74 65                	je     0x40b5bb
40b556:	6d                   	insl   (%dx),%es:(%edi)
40b557:	00 63 6c             	add    %ah,0x6c(%ebx)
40b55a:	6f                   	outsl  %ds:(%esi),(%dx)
40b55b:	73 65                	jae    0x40b5c2
40b55d:	41                   	inc    %ecx
40b55e:	6c                   	insb   (%dx),%es:(%edi)
40b55f:	6c                   	insb   (%dx),%es:(%edi)
40b560:	54                   	push   %esp
40b561:	6f                   	outsl  %ds:(%esi),(%dx)
40b562:	6f                   	outsl  %ds:(%esi),(%dx)
40b563:	6c                   	insb   (%dx),%es:(%edi)
40b564:	53                   	push   %ebx
40b565:	74 72                	je     0x40b5d9
40b567:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b56e:	74 65                	je     0x40b5d5
40b570:	6d                   	insl   (%dx),%es:(%edi)
40b571:	00 73 65             	add    %dh,0x65(%ebx)
40b574:	6c                   	insb   (%dx),%es:(%edi)
40b575:	65 63 74 41 6c       	arpl   %esi,%gs:0x6c(%ecx,%eax,2)
40b57a:	6c                   	insb   (%dx),%es:(%edi)
40b57b:	54                   	push   %esp
40b57c:	6f                   	outsl  %ds:(%esi),(%dx)
40b57d:	6f                   	outsl  %ds:(%esi),(%dx)
40b57e:	6c                   	insb   (%dx),%es:(%edi)
40b57f:	53                   	push   %ebx
40b580:	74 72                	je     0x40b5f4
40b582:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b589:	74 65                	je     0x40b5f0
40b58b:	6d                   	insl   (%dx),%es:(%edi)
40b58c:	00 6f 70             	add    %ch,0x70(%edi)
40b58f:	65 6e                	outsb  %gs:(%esi),(%dx)
40b591:	54                   	push   %esp
40b592:	6f                   	outsl  %ds:(%esi),(%dx)
40b593:	6f                   	outsl  %ds:(%esi),(%dx)
40b594:	6c                   	insb   (%dx),%es:(%edi)
40b595:	53                   	push   %ebx
40b596:	74 72                	je     0x40b60a
40b598:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b59f:	74 65                	je     0x40b606
40b5a1:	6d                   	insl   (%dx),%es:(%edi)
40b5a2:	00 72 65             	add    %dh,0x65(%edx)
40b5a5:	64 6f                	outsl  %fs:(%esi),(%dx)
40b5a7:	54                   	push   %esp
40b5a8:	6f                   	outsl  %ds:(%esi),(%dx)
40b5a9:	6f                   	outsl  %ds:(%esi),(%dx)
40b5aa:	6c                   	insb   (%dx),%es:(%edi)
40b5ab:	53                   	push   %ebx
40b5ac:	74 72                	je     0x40b620
40b5ae:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b5b5:	74 65                	je     0x40b61c
40b5b7:	6d                   	insl   (%dx),%es:(%edi)
40b5b8:	00 75 6e             	add    %dh,0x6e(%ebp)
40b5bb:	64 6f                	outsl  %fs:(%esi),(%dx)
40b5bd:	54                   	push   %esp
40b5be:	6f                   	outsl  %ds:(%esi),(%dx)
40b5bf:	6f                   	outsl  %ds:(%esi),(%dx)
40b5c0:	6c                   	insb   (%dx),%es:(%edi)
40b5c1:	53                   	push   %ebx
40b5c2:	74 72                	je     0x40b636
40b5c4:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b5cb:	74 65                	je     0x40b632
40b5cd:	6d                   	insl   (%dx),%es:(%edi)
40b5ce:	00 70 72             	add    %dh,0x72(%eax)
40b5d1:	69 6e 74 53 65 74 75 	imul   $0x75746553,0x74(%esi),%ebp
40b5d8:	70 54                	jo     0x40b62e
40b5da:	6f                   	outsl  %ds:(%esi),(%dx)
40b5db:	6f                   	outsl  %ds:(%esi),(%dx)
40b5dc:	6c                   	insb   (%dx),%es:(%edi)
40b5dd:	53                   	push   %ebx
40b5de:	74 72                	je     0x40b652
40b5e0:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b5e7:	74 65                	je     0x40b64e
40b5e9:	6d                   	insl   (%dx),%es:(%edi)
40b5ea:	00 74 6f 6f          	add    %dh,0x6f(%edi,%ebp,2)
40b5ee:	6c                   	insb   (%dx),%es:(%edi)
40b5ef:	42                   	inc    %edx
40b5f0:	61                   	popa
40b5f1:	72 54                	jb     0x40b647
40b5f3:	6f                   	outsl  %ds:(%esi),(%dx)
40b5f4:	6f                   	outsl  %ds:(%esi),(%dx)
40b5f5:	6c                   	insb   (%dx),%es:(%edi)
40b5f6:	53                   	push   %ebx
40b5f7:	74 72                	je     0x40b66b
40b5f9:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b600:	74 65                	je     0x40b667
40b602:	6d                   	insl   (%dx),%es:(%edi)
40b603:	00 73 74             	add    %dh,0x74(%ebx)
40b606:	61                   	popa
40b607:	74 75                	je     0x40b67e
40b609:	73 42                	jae    0x40b64d
40b60b:	61                   	popa
40b60c:	72 54                	jb     0x40b662
40b60e:	6f                   	outsl  %ds:(%esi),(%dx)
40b60f:	6f                   	outsl  %ds:(%esi),(%dx)
40b610:	6c                   	insb   (%dx),%es:(%edi)
40b611:	53                   	push   %ebx
40b612:	74 72                	je     0x40b686
40b614:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b61b:	74 65                	je     0x40b682
40b61d:	6d                   	insl   (%dx),%es:(%edi)
40b61e:	00 73 61             	add    %dh,0x61(%ebx)
40b621:	76 65                	jbe    0x40b688
40b623:	41                   	inc    %ecx
40b624:	73 54                	jae    0x40b67a
40b626:	6f                   	outsl  %ds:(%esi),(%dx)
40b627:	6f                   	outsl  %ds:(%esi),(%dx)
40b628:	6c                   	insb   (%dx),%es:(%edi)
40b629:	53                   	push   %ebx
40b62a:	74 72                	je     0x40b69e
40b62c:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b633:	74 65                	je     0x40b69a
40b635:	6d                   	insl   (%dx),%es:(%edi)
40b636:	00 61 72             	add    %ah,0x72(%ecx)
40b639:	72 61                	jb     0x40b69c
40b63b:	6e                   	outsb  %ds:(%esi),(%dx)
40b63c:	67 65 49             	addr16 gs dec %ecx
40b63f:	63 6f 6e             	arpl   %ebp,0x6e(%edi)
40b642:	73 54                	jae    0x40b698
40b644:	6f                   	outsl  %ds:(%esi),(%dx)
40b645:	6f                   	outsl  %ds:(%esi),(%dx)
40b646:	6c                   	insb   (%dx),%es:(%edi)
40b647:	53                   	push   %ebx
40b648:	74 72                	je     0x40b6bc
40b64a:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b651:	74 65                	je     0x40b6b8
40b653:	6d                   	insl   (%dx),%es:(%edi)
40b654:	00 6f 70             	add    %ch,0x70(%edi)
40b657:	74 69                	je     0x40b6c2
40b659:	6f                   	outsl  %ds:(%esi),(%dx)
40b65a:	6e                   	outsb  %ds:(%esi),(%dx)
40b65b:	73 54                	jae    0x40b6b1
40b65d:	6f                   	outsl  %ds:(%esi),(%dx)
40b65e:	6f                   	outsl  %ds:(%esi),(%dx)
40b65f:	6c                   	insb   (%dx),%es:(%edi)
40b660:	53                   	push   %ebx
40b661:	74 72                	je     0x40b6d5
40b663:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b66a:	74 65                	je     0x40b6d1
40b66c:	6d                   	insl   (%dx),%es:(%edi)
40b66d:	00 63 6f             	add    %ah,0x6f(%ebx)
40b670:	6e                   	outsb  %ds:(%esi),(%dx)
40b671:	74 65                	je     0x40b6d8
40b673:	6e                   	outsb  %ds:(%esi),(%dx)
40b674:	74 73                	je     0x40b6e9
40b676:	54                   	push   %esp
40b677:	6f                   	outsl  %ds:(%esi),(%dx)
40b678:	6f                   	outsl  %ds:(%esi),(%dx)
40b679:	6c                   	insb   (%dx),%es:(%edi)
40b67a:	53                   	push   %ebx
40b67b:	74 72                	je     0x40b6ef
40b67d:	69 70 4d 65 6e 75 49 	imul   $0x49756e65,0x4d(%eax),%esi
40b684:	74 65                	je     0x40b6eb
40b686:	6d                   	insl   (%dx),%es:(%edi)
40b687:	00 65 78             	add    %ah,0x78(%ebp)
40b68a:	69 74 54 6f 6f 6c 53 	imul   $0x74536c6f,0x6f(%esp,%edx,2),%esi
40b691:	74
40b692:	72 69                	jb     0x40b6fd
40b694:	70 4d                	jo     0x40b6e3
40b696:	65 6e                	outsb  %gs:(%esi),(%dx)
40b698:	75 49                	jne    0x40b6e3
40b69a:	74 65                	je     0x40b701
40b69c:	6d                   	insl   (%dx),%es:(%edi)
40b69d:	00 70 72             	add    %dh,0x72(%eax)
40b6a0:	69 6e 74 54 6f 6f 6c 	imul   $0x6c6f6f54,0x74(%esi),%ebp