43a456:	4c                   	dec    %esp
43a457:	44                   	inc    %esp
43a458:	78 67                	js     0x43a4c1
43a45a:	64 2b 6c 50 4d       	sub    %fs:0x4d(%eax,%edx,2),%ebp
43a45f:	43                   	inc    %ebx
43a460:	70 7a                	jo     0x43a4dc
43a462:	69 31 58 44 70 64    	imul   $0x64704458,(%ecx),%esi
43a468:	54                   	push   %esp
43a469:	73 49                	jae    0x43a4b4
43a46b:	6a 61                	push   $0x61
43a46d:	2f                   	das
43a46e:	43                   	inc    %ebx
43a46f:	6f                   	outsl  %ds:(%esi),(%dx)
43a470:	33 70 76             	xor    0x76(%eax),%esi
43a473:	6c                   	insb   (%dx),%es:(%edi)
43a474:	4d                   	dec    %ebp
43a475:	42                   	inc    %edx
43a476:	42                   	inc    %edx
43a477:	6f                   	outsl  %ds:(%esi),(%dx)
43a478:	57                   	push   %edi
43a479:	6c                   	insb   (%dx),%es:(%edi)
43a47a:	47                   	inc    %edi
43a47b:	52                   	push   %edx
43a47c:	31 6f 64             	xor    %ebp,0x64(%edi)
43a47f:	75 75                	jne    0x43a4f6
43a481:	54                   	push   %esp
43a482:	36 44                	ss inc %esp
43a484:	75 38                	jne    0x43a4be
43a486:	7a 46                	jp     0x43a4ce
43a488:	6c                   	insb   (%dx),%es:(%edi)
43a489:	76 57                	jbe    0x43a4e2
43a48b:	46                   	inc    %esi
43a48c:	34 33                	xor    $0x33,%al
43a48e:	68 79 70 73 6d       	push   $0x6d737079
43a493:	55                   	push   %ebp
43a494:	6a 70                	push   $0x70
43a496:	36 6a 71             	ss push $0x71
43a499:	79 2b                	jns    0x43a4c6
43a49b:	76 58                	jbe    0x43a4f5
43a49d:	48                   	dec    %eax
43a49e:	63 59 52             	arpl   %ebx,0x52(%ecx)
43a4a1:	7a 61                	jp     0x43a504
43a4a3:	74 77                	je     0x43a51c
43a4a5:	2b 32                	sub    (%edx),%esi
43a4a7:	6d                   	insl   (%dx),%es:(%edi)
43a4a8:	50                   	push   %eax
43a4a9:	34 5a                	xor    $0x5a,%al
43a4ab:	67 4e                	addr16 dec %esi
43a4ad:	71 4f                	jno    0x43a4fe
43a4af:	38 30                	cmp    %dh,(%eax)
43a4b1:	6e                   	outsb  %ds:(%esi),(%dx)
43a4b2:	6e                   	outsb  %ds:(%esi),(%dx)
43a4b3:	6f                   	outsl  %ds:(%esi),(%dx)
43a4b4:	2f                   	das
43a4b5:	4a                   	dec    %edx
43a4b6:	33 70 46             	xor    0x46(%eax),%esi
43a4b9:	55                   	push   %ebp
43a4ba:	59                   	pop    %ecx
43a4bb:	75 42                	jne    0x43a4ff
43a4bd:	77 42                	ja     0x43a501
43a4bf:	49                   	dec    %ecx
43a4c0:	56                   	push   %esi
43a4c1:	36 67 6e             	outsb  %ss:(%si),(%dx)
43a4c4:	72 4c                	jb     0x43a512
43a4c6:	77 73                	ja     0x43a53b
43a4c8:	6b 78 4e 2b          	imul   $0x2b,0x4e(%eax),%edi
43a4cc:	51                   	push   %ecx
43a4cd:	35 61 65 4c 75       	xor    $0x754c6561,%eax
43a4d2:	69 36 4f 6d 70 6c    	imul   $0x6c706d4f,(%esi),%esi
43a4d8:	67 74 2b             	addr16 je 0x43a506
43a4db:	43                   	inc    %ebx
43a4dc:	30 63 58             	xor    %ah,0x58(%ebx)
43a4df:	37                   	aaa
43a4e0:	73 68                	jae    0x43a54a
43a4e2:	62 39                	bound  %edi,(%ecx)
43a4e4:	61                   	popa
43a4e5:	78 46                	js     0x43a52d
43a4e7:	78 4c                	js     0x43a535
43a4e9:	39 53 76             	cmp    %edx,0x76(%ebx)
43a4ec:	48                   	dec    %eax
43a4ed:	36 42                	ss inc %edx
43a4ef:	45                   	inc    %ebp
43a4f0:	50                   	push   %eax
43a4f1:	6d                   	insl   (%dx),%es:(%edi)
43a4f2:	4b                   	dec    %ebx
43a4f3:	35 67 2b 46 49       	xor    $0x49462b67,%eax
43a4f8:	4b                   	dec    %ebx
43a4f9:	42                   	inc    %edx
43a4fa:	6b 76 71 6e          	imul   $0x6e,0x71(%esi),%esi
43a4fe:	51                   	push   %ecx
43a4ff:	55                   	push   %ebp
43a500:	76 6d                	jbe    0x43a56f
43a502:	74 49                	je     0x43a54d
43a504:	78 45                	js     0x43a54b
43a506:	64 2b 75 50          	sub    %fs:0x50(%ebp),%esi
43a50a:	38 43 62             	cmp    %al,0x62(%ebx)
43a50d:	77 62                	ja     0x43a571
43a50f:	46                   	inc    %esi
43a510:	49                   	dec    %ecx
43a511:	6f                   	outsl  %ds:(%esi),(%dx)
43a512:	36 74 43             	ss je  0x43a558
43a515:	44                   	inc    %esp
43a516:	53                   	push   %ebx
43a517:	42                   	inc    %edx
43a518:	4f                   	dec    %edi
43a519:	69 51 4c 78 46 74 30 	imul   $0x30744678,0x4c(%ecx),%edx
43a520:	53                   	push   %ebx
43a521:	4b                   	dec    %ebx
43a522:	4f                   	dec    %edi
43a523:	5a                   	pop    %edx
43a524:	75 33                	jne    0x43a559
43a526:	4f                   	dec    %edi
43a527:	32 6b 42             	xor    0x42(%ebx),%ch
43a52a:	44                   	inc    %esp
43a52b:	2b 6d 63             	sub    0x63(%ebp),%ebp
43a52e:	30 6d 67             	xor    %ch,0x67(%ebp)
43a531:	78 2b                	js     0x43a55e
43a533:	63 2f                	arpl   %ebp,(%edi)
43a535:	55                   	push   %ebp
43a536:	7a 32                	jp     0x43a56a
43a538:	69 62 43 48 59 46 77 	imul   $0x77465948,0x43(%edx),%esp
43a53f:	31 38                	xor    %edi,(%eax)
43a541:	72 52                	jb     0x43a595
43a543:	54                   	push   %esp
43a544:	36 63 53 2f          	arpl   %edx,%ss:0x2f(%ebx)
43a548:	6b 31 5a             	imul   $0x5a,(%ecx),%esi
43a54b:	66 69 45 4d 41 4b    	imul   $0x4b41,0x4d(%ebp),%ax
43a551:	4e                   	dec    %esi
43a552:	52                   	push   %edx
43a553:	75 6c                	jne    0x43a5c1
43a555:	52                   	push   %edx
43a556:	32 6a 73             	xor    0x73(%edx),%ch
43a559:	48                   	dec    %eax
43a55a:	2f                   	das
43a55b:	62 50 4d             	bound  %edx,0x4d(%eax)
43a55e:	43                   	inc    %ebx
43a55f:	53                   	push   %ebx
43a560:	4b                   	dec    %ebx
43a561:	61                   	popa
43a562:	69 6e 7a 69 57 55 75 	imul   $0x75555769,0x7a(%esi),%ebp
43a569:	34 6e                	xor    $0x6e,%al
43a56b:	43                   	inc    %ebx
43a56c:	41                   	inc    %ecx
43a56d:	48                   	dec    %eax
43a56e:	4b                   	dec    %ebx
43a56f:	33 56 61             	xor    0x61(%esi),%edx
43a572:	51                   	push   %ecx
43a573:	6b 6b 70 43          	imul   $0x43,0x70(%ebx),%ebp
43a577:	6e                   	outsb  %ds:(%esi),(%dx)
43a578:	34 48                	xor    $0x48,%al
43a57a:	6f                   	outsl  %ds:(%esi),(%dx)
43a57b:	61                   	popa
43a57c:	42                   	inc    %edx
43a57d:	5a                   	pop    %edx
43a57e:	42                   	inc    %edx
43a57f:	2f                   	das
43a580:	43                   	inc    %ebx
43a581:	72 56                	jb     0x43a5d9
43a583:	65 55                	gs push %ebp
43a585:	41                   	inc    %ecx
43a586:	41                   	inc    %ecx
43a587:	44                   	inc    %esp
43a588:	42                   	inc    %edx
43a589:	72 33                	jb     0x43a5be
43a58b:	39 63 36             	cmp    %esp,0x36(%ebx)
43a58e:	33 47 74             	xor    0x74(%edi),%eax
43a591:	54                   	push   %esp
43a592:	41                   	inc    %ecx
43a593:	50                   	push   %eax
43a594:	34 6d                	xor    $0x6d,%al
43a596:	54                   	push   %esp
43a597:	38 37                	cmp    %dh,(%edi)
43a599:	79 54                	jns    0x43a5ef
43a59b:	71 31                	jno    0x43a5ce
43a59d:	44                   	inc    %esp
43a59e:	47                   	inc    %edi
43a59f:	72 45                	jb     0x43a5e6
43a5a1:	35 5a 35 4d 63       	xor    $0x634d355a,%eax
43a5a6:	6e                   	outsb  %ds:(%esi),(%dx)
43a5a7:	37                   	aaa
43a5a8:	4f                   	dec    %edi
43a5a9:	52                   	push   %edx
43a5aa:	74 51                	je     0x43a5fd
43a5ac:	6e                   	outsb  %ds:(%esi),(%dx)
43a5ad:	76 6e                	jbe    0x43a61d
43a5af:	64 4d                	fs dec %ebp
43a5b1:	33 34 39             	xor    (%ecx,%edi,1),%esi
43a5b4:	44                   	inc    %esp
43a5b5:	71 50                	jno    0x43a607
43a5b7:	64 61                	fs popa
43a5b9:	49                   	dec    %ecx
43a5ba:	69 36 39 35 37 2f    	imul   $0x2f373539,(%esi),%esi
43a5c0:	35 4f 70 30 71       	xor    $0x7130704f,%eax
43a5c5:	4e                   	dec    %esi
43a5c6:	47                   	inc    %edi
43a5c7:	69 49 49 42 2f 66 62 	imul   $0x62662f42,0x49(%ecx),%ecx
43a5ce:	56                   	push   %esi
43a5cf:	7a 35                	jp     0x43a606
43a5d1:	4b                   	dec    %ebx
43a5d2:	69 4e 59 64 54 2f 35 	imul   $0x352f5464,0x59(%esi),%ecx
43a5d9:	38 5a 69             	cmp    %bl,0x69(%edx)
43a5dc:	52                   	push   %edx
43a5dd:	54                   	push   %esp
43a5de:	35 45 42 47 61       	xor    $0x61474245,%eax
43a5e3:	4d                   	dec    %ebp
43a5e4:	58                   	pop    %eax
43a5e5:	63 2b                	arpl   %ebp,(%ebx)
43a5e7:	6f                   	outsl  %ds:(%esi),(%dx)
43a5e8:	47                   	inc    %edi
43a5e9:	7a 6e                	jp     0x43a659
43a5eb:	37                   	aaa
43a5ec:	66 46                	inc    %si
43a5ee:	32 67 66             	xor    0x66(%edi),%ah
43a5f1:	4e                   	dec    %esi
43a5f2:	5a                   	pop    %edx
43a5f3:	56                   	push   %esi
43a5f4:	48                   	dec    %eax
43a5f5:	5a                   	pop    %edx
43a5f6:	56                   	push   %esi
43a5f7:	6a 4f                	push   $0x4f
43a5f9:	7a 54                	jp     0x43a64f
43a5fb:	73 35                	jae    0x43a632
43a5fd:	70 53                	jo     0x43a652
43a5ff:	65 39 52 6c          	cmp    %edx,%gs:0x6c(%edx)
43a603:	6e                   	outsb  %ds:(%esi),(%dx)
43a604:	7a 4c                	jp     0x43a652
43a606:	68 2f 69 47 39       	push   $0x3947692f
43a60b:	6c                   	insb   (%dx),%es:(%edi)
43a60c:	41                   	inc    %ecx
43a60d:	4f                   	dec    %edi
43a60e:	73 36                	jae    0x43a646
43a610:	4f                   	dec    %edi
43a611:	4d                   	dec    %ebp
43a612:	67 6e                	outsb  %ds:(%si),(%dx)
43a614:	35 77 55 39 61       	xor    $0x61395577,%eax
43a619:	38 35 6f 49 70 4b    	cmp    %dh,0x4b70496f
43a61f:	56                   	push   %esi
43a620:	6a 4b                	push   $0x4b
43a622:	46                   	inc    %esi
43a623:	6e                   	outsb  %ds:(%esi),(%dx)
43a624:	58                   	pop    %eax
43a625:	61                   	popa
43a626:	49                   	dec    %ecx
43a627:	64 34 62             	fs xor $0x62,%al
43a62a:	4a                   	dec    %edx
43a62b:	73 51                	jae    0x43a67e
43a62d:	4b                   	dec    %ebx
43a62e:	2b 6f 67             	sub    0x67(%edi),%ebp
43a631:	75 48                	jne    0x43a67b
43a633:	53                   	push   %ebx
43a634:	70 57                	jo     0x43a68d
43a636:	54                   	push   %esp
43a637:	76 35                	jbe    0x43a66e
43a639:	59                   	pop    %ecx
43a63a:	37                   	aaa
43a63b:	30 73 4d             	xor    %dh,0x4d(%ebx)
43a63e:	50                   	push   %eax
43a63f:	7a 62                	jp     0x43a6a3
43a641:	6a 58                	push   $0x58
43a643:	38 57 67             	cmp    %dl,0x67(%edi)
43a646:	75 51                	jne    0x43a699
43a648:	61                   	popa
43a649:	51                   	push   %ecx
43a64a:	2f                   	das
43a64b:	5a                   	pop    %edx
43a64c:	6e                   	outsb  %ds:(%esi),(%dx)
43a64d:	52                   	push   %edx
43a64e:	30 37                	xor    %dh,(%edi)
43a650:	61                   	popa
43a651:	67 6e                	outsb  %ds:(%si),(%dx)
43a653:	31 64 70 50          	xor    %esp,0x50(%eax,%esi,2)
43a657:	6e                   	outsb  %ds:(%esi),(%dx)
43a658:	45                   	inc    %ebp
43a659:	55                   	push   %ebp
43a65a:	2b 6c 76 51          	sub    0x51(%esi,%esi,2),%ebp
43a65e:	5a                   	pop    %edx
43a65f:	67 6a 73             	addr16 push $0x73
43a662:	76 4e                	jbe    0x43a6b2
43a664:	48                   	dec    %eax
43a665:	70 66                	jo     0x43a6cd
43a667:	62 44 67 62          	bound  %eax,0x62(%edi,%eiz,2)
43a66b:	37                   	aaa
43a66c:	78 4f                	js     0x43a6bd
43a66e:	76 6f                	jbe    0x43a6df
43a670:	31 6a 76             	xor    %ebp,0x76(%edx)
43a673:	6a 4c                	push   $0x4c
43a675:	4b                   	dec    %ebx
43a676:	4a                   	dec    %edx
43a677:	43                   	inc    %ebx
43a678:	35 72 58 54 4c       	xor    $0x4c545872,%eax
43a67d:	78 47                	js     0x43a6c6
43a67f:	4f                   	dec    %edi
43a680:	46                   	inc    %esi
43a681:	79 39                	jns    0x43a6bc
43a683:	76 51                	jbe    0x43a6d6
43a685:	6d                   	insl   (%dx),%es:(%edi)
43a686:	35 61 70 65 65       	xor    $0x65657061,%eax
43a68b:	54                   	push   %esp
43a68c:	6e                   	outsb  %ds:(%esi),(%dx)
43a68d:	76 4b                	jbe    0x43a6da
43a68f:	35 39 57 65 31       	xor    $0x31655739,%eax
43a694:	54                   	push   %esp
43a695:	34 6a                	xor    $0x6a,%al
43a697:	47                   	inc    %edi
43a698:	7a 69                	jp     0x43a703
43a69a:	6e                   	outsb  %ds:(%esi),(%dx)
43a69b:	61                   	popa
43a69c:	72 65                	jb     0x43a703
43a69e:	2f                   	das
43a69f:	41                   	inc    %ecx
43a6a0:	57                   	push   %edi
43a6a1:	50                   	push   %eax
43a6a2:	63 39                	arpl   %edi,(%ecx)
43a6a4:	61                   	popa
43a6a5:	58                   	pop    %eax
43a6a6:	52                   	push   %edx
43a6a7:	6a 5a                	push   $0x5a
43a6a9:	44                   	inc    %esp
43a6aa:	53                   	push   %ebx
43a6ab:	63 4e 72             	arpl   %ecx,0x72(%esi)
43a6ae:	38 4b 74             	cmp    %cl,0x74(%ebx)
43a6b1:	56                   	push   %esi
43a6b2:	6c                   	insb   (%dx),%es:(%edi)
43a6b3:	62 63 48             	bound  %esp,0x48(%ebx)
43a6b6:	67 50                	addr16 push %eax
43a6b8:	36 79 66             	ss jns 0x43a721
43a6bb:	59                   	pop    %ecx
43a6bc:	39 32                	cmp    %esi,(%edx)
43a6be:	57                   	push   %edi
43a6bf:	70 72                	jo     0x43a733
43a6c1:	69 39 7a 69 72 36    	imul   $0x3672697a,(%ecx),%edi
43a6c7:	45                   	inc    %ebp
43a6c8:	51                   	push   %ecx
43a6c9:	48                   	dec    %eax
43a6ca:	2f                   	das
43a6cb:	67 51                	addr16 push %ecx
43a6cd:	55                   	push   %ebp
43a6ce:	67 72 6c             	addr16 jb 0x43a73d
43a6d1:	39 49 58             	cmp    %ecx,0x58(%ecx)
43a6d4:	70 65                	jo     0x43a73b
43a6d6:	56                   	push   %esi
43a6d7:	51                   	push   %ecx
43a6d8:	70 52                	jo     0x43a72c
43a6da:	32 75 77             	xor    0x77(%ebp),%dh
43a6dd:	6c                   	insb   (%dx),%es:(%edi)
43a6de:	52                   	push   %edx
43a6df:	75 41                	jne    0x43a722
43a6e1:	4b                   	dec    %ebx
43a6e2:	4a                   	dec    %edx
43a6e3:	4f                   	dec    %edi