43c4bc:	76 79                	jbe    0x43c537
43c4be:	64 56                	fs push %esi
43c4c0:	36 4c                	ss dec %esp
43c4c2:	38 59 77             	cmp    %bl,0x77(%ecx)
43c4c5:	65 52                	gs push %edx
43c4c7:	77 4b                	ja     0x43c514
43c4c9:	68 70 72 2b 45       	push   $0x452b7270
43c4ce:	4e                   	dec    %esi
43c4cf:	30 4f 31             	xor    %cl,0x31(%edi)
43c4d2:	52                   	push   %edx
43c4d3:	30 2b                	xor    %ch,(%ebx)
43c4d5:	57                   	push   %edi
43c4d6:	49                   	dec    %ecx
43c4d7:	31 46 37             	xor    %eax,0x37(%esi)
43c4da:	57                   	push   %edi
43c4db:	77 64                	ja     0x43c541
43c4dd:	41                   	inc    %ecx
43c4de:	73 49                	jae    0x43c529
43c4e0:	4a                   	dec    %edx
43c4e1:	66 2f                	data16 das
43c4e3:	6c                   	insb   (%dx),%es:(%edi)
43c4e4:	5a                   	pop    %edx
43c4e5:	46                   	inc    %esi
43c4e6:	6a 79                	push   $0x79
43c4e8:	34 79                	xor    $0x79,%al
43c4ea:	6b 37 4d             	imul   $0x4d,(%edi),%esi
43c4ed:	65 73 6a             	gs jae 0x43c55a
43c4f0:	68 4a 55 4f 52       	push   $0x524f554a
43c4f5:	73 47                	jae    0x43c53e
43c4f7:	42                   	inc    %edx
43c4f8:	74 78                	je     0x43c572
43c4fa:	50                   	push   %eax
43c4fb:	76 50                	jbe    0x43c54d
43c4fd:	4d                   	dec    %ebp
43c4fe:	6f                   	outsl  %ds:(%esi),(%dx)
43c4ff:	65 4d                	gs dec %ebp
43c501:	6c                   	insb   (%dx),%es:(%edi)
43c502:	36 4e                	ss dec %esi
43c504:	2b 2b                	sub    (%ebx),%ebp
43c506:	43                   	inc    %ebx
43c507:	61                   	popa
43c508:	7a 7a                	jp     0x43c584
43c50a:	4c                   	dec    %esp
43c50b:	4d                   	dec    %ebp
43c50c:	75 79                	jne    0x43c587
43c50e:	46                   	inc    %esi
43c50f:	46                   	inc    %esi
43c510:	62 6d 76             	bound  %ebp,0x76(%ebp)
43c513:	54                   	push   %esp
43c514:	61                   	popa
43c515:	68 4b 55 71 42       	push   $0x4271554b
43c51a:	6d                   	insl   (%dx),%es:(%edi)
43c51b:	76 69                	jbe    0x43c586
43c51d:	67 43                	addr16 inc %ebx
43c51f:	58                   	pop    %eax
43c520:	68 62 64 57 32       	push   $0x32576462
43c525:	76 76                	jbe    0x43c59d
43c527:	4a                   	dec    %edx
43c528:	49                   	dec    %ecx
43c529:	4b                   	dec    %ebx
43c52a:	66 54                	push   %sp
43c52c:	6e                   	outsb  %ds:(%esi),(%dx)
43c52d:	65 7a 50             	gs jp  0x43c580
43c530:	71 4a                	jno    0x43c57c
43c532:	41                   	inc    %ecx
43c533:	35 65 6b 62 4e       	xor    $0x4e626b65,%eax
43c538:	51                   	push   %ecx
43c539:	49                   	dec    %ecx
43c53a:	66 73 5a             	data16 jae 0x43c597
43c53d:	62 66 43             	bound  %esp,0x43(%esi)
43c540:	77 4f                	ja     0x43c591
43c542:	4d                   	dec    %ebp
43c543:	76 53                	jbe    0x43c598
43c545:	36 51                	ss push %ecx
43c547:	68 63 75 35 6f       	push   $0x6f357563
43c54c:	6c                   	insb   (%dx),%es:(%edi)
43c54d:	6c                   	insb   (%dx),%es:(%edi)
43c54e:	2b 46 79             	sub    0x79(%esi),%eax
43c551:	6e                   	outsb  %ds:(%esi),(%dx)
43c552:	48                   	dec    %eax
43c553:	36 32 62 76          	xor    %ss:0x76(%edx),%ah
43c557:	55                   	push   %ebp
43c558:	6a 70                	push   $0x70
43c55a:	4e                   	dec    %esi
43c55b:	53                   	push   %ebx
43c55c:	4d                   	dec    %ebp
43c55d:	6d                   	insl   (%dx),%es:(%edi)
43c55e:	70 51                	jo     0x43c5b1
43c560:	4d                   	dec    %ebp
43c561:	32 45 76             	xor    0x76(%ebp),%al
43c564:	66 7a 77             	data16 jp 0x43c5de
43c567:	51                   	push   %ecx
43c568:	38 38                	cmp    %bh,(%eax)
43c56a:	2f                   	das
43c56b:	46                   	inc    %esi
43c56c:	52                   	push   %edx
43c56d:	32 45 32             	xor    0x32(%ebp),%al
43c570:	41                   	inc    %ecx
43c571:	35 31 33 64 41       	xor    $0x41643331,%eax
43c576:	36 45                	ss inc %ebp
43c578:	30 47 56             	xor    %al,0x56(%edi)
43c57b:	58                   	pop    %eax
43c57c:	38 36                	cmp    %dh,(%esi)
43c57e:	50                   	push   %eax
43c57f:	57                   	push   %edi
43c580:	54                   	push   %esp
43c581:	71 67                	jno    0x43c5ea
43c583:	79 77                	jns    0x43c5fc
43c585:	48                   	dec    %eax
43c586:	54                   	push   %esp
43c587:	5a                   	pop    %edx
43c588:	34 48                	xor    $0x48,%al
43c58a:	74 45                	je     0x43c5d1
43c58c:	67 58                	addr16 pop %eax
43c58e:	39 39                	cmp    %edi,(%ecx)
43c590:	5a                   	pop    %edx
43c591:	5a                   	pop    %edx
43c592:	69 6d 76 4c 37 63 73 	imul   $0x7363374c,0x76(%ebp),%ebp
43c599:	31 61 68             	xor    %esp,0x68(%ecx)
43c59c:	49                   	dec    %ecx
43c59d:	65 45                	gs inc %ebp
43c59f:	35 2f 65 73 74       	xor    $0x7473652f,%eax
43c5a4:	68 56 4f 4d 77       	push   $0x774d4f56
43c5a9:	54                   	push   %esp
43c5aa:	32 6a 4f             	xor    0x4f(%edx),%ch
43c5ad:	61                   	popa
43c5ae:	70 55                	jo     0x43c605
43c5b0:	55                   	push   %ebp
43c5b1:	30 6a 2b             	xor    %ch,0x2b(%edx)
43c5b4:	30 70 59             	xor    %dh,0x59(%eax)
43c5b7:	61                   	popa
43c5b8:	74 68                	je     0x43c622
43c5ba:	73 76                	jae    0x43c632
43c5bc:	61                   	popa
43c5bd:	6b 33 5a             	imul   $0x5a,(%ebx),%esi
43c5c0:	68 35 4d 41 6b       	push   $0x6b414d35
43c5c5:	62 5a 55             	bound  %ebx,0x55(%edx)
43c5c8:	64 46                	fs inc %esi
43c5ca:	41                   	inc    %ecx
43c5cb:	52                   	push   %edx
43c5cc:	6b 65 55 76          	imul   $0x76,0x55(%ebp),%esp
43c5d0:	63 38                	arpl   %edi,(%eax)
43c5d2:	35 69 59 41 76       	xor    $0x76415969,%eax
43c5d7:	56                   	push   %esi
43c5d8:	50                   	push   %eax
43c5d9:	69 71 34 73 78 77 79 	imul   $0x79777873,0x34(%ecx),%esi
43c5e0:	58                   	pop    %eax
43c5e1:	32 2b                	xor    (%ebx),%ch
43c5e3:	7a 44                	jp     0x43c629
43c5e5:	67 43                	addr16 inc %ebx
43c5e7:	6d                   	insl   (%dx),%es:(%edi)
43c5e8:	4b                   	dec    %ebx
43c5e9:	49                   	dec    %ecx
43c5ea:	76 41                	jbe    0x43c62d
43c5ec:	4a                   	dec    %edx
43c5ed:	2f                   	das
43c5ee:	6d                   	insl   (%dx),%es:(%edi)
43c5ef:	63 59 78             	arpl   %ebx,0x78(%ecx)
43c5f2:	36 42                	ss inc %edx
43c5f4:	31 30                	xor    %esi,(%eax)
43c5f6:	6b 62 4b 46          	imul   $0x46,0x4b(%edx),%esp
43c5fa:	32 58 68             	xor    0x68(%eax),%bl
43c5fd:	57                   	push   %edi
43c5fe:	79 75                	jns    0x43c675
43c600:	55                   	push   %ebp
43c601:	35 70 38 46 45       	xor    $0x45463870,%eax
43c606:	74 49                	je     0x43c651
43c608:	65 4a                	gs dec %edx
43c60a:	34 4c                	xor    $0x4c,%al
43c60c:	46                   	inc    %esi
43c60d:	74 43                	je     0x43c652
43c60f:	76 4b                	jbe    0x43c65c
43c611:	64 76 72             	fs jbe 0x43c686
43c614:	35 69 56 72 46       	xor    $0x46725669,%eax
43c619:	6a 50                	push   $0x50
43c61b:	77 75                	ja     0x43c692
43c61d:	49                   	dec    %ecx
43c61e:	62 6a 59             	bound  %ebp,0x59(%edx)
43c621:	34 74                	xor    $0x74,%al
43c623:	74 68                	je     0x43c68d
43c625:	30 79 54             	xor    %bh,0x54(%ecx)
43c628:	6e                   	outsb  %ds:(%esi),(%dx)
43c629:	58                   	pop    %eax
43c62a:	59                   	pop    %ecx
43c62b:	6c                   	insb   (%dx),%es:(%edi)
43c62c:	36 55                	ss push %ebp
43c62e:	71 71                	jno    0x43c6a1
43c630:	68 56 75 68 76       	push   $0x76687556
43c635:	5a                   	pop    %edx
43c636:	31 78 49             	xor    %edi,0x49(%eax)
43c639:	39 70 78             	cmp    %esi,0x78(%eax)
43c63c:	32 51 76             	xor    0x76(%ecx),%dl
43c63f:	77 38                	ja     0x43c679
43c641:	75 2b                	jne    0x43c66e
43c643:	53                   	push   %ebx
43c644:	65 71 34             	gs jno 0x43c67b
43c647:	72 72                	jb     0x43c6bb
43c649:	35 49 5a 68 6e       	xor    $0x6e685a49,%eax
43c64e:	6e                   	outsb  %ds:(%esi),(%dx)
43c64f:	78 63                	js     0x43c6b4
43c651:	30 2b                	xor    %ch,(%ebx)
43c653:	68 4f 35 4c 6e       	push   $0x6e4c354f
43c658:	51                   	push   %ecx
43c659:	5a                   	pop    %edx
43c65a:	2b 6d 5a             	sub    0x5a(%ebp),%ebp
43c65d:	4c                   	dec    %esp
43c65e:	61                   	popa
43c65f:	34 50                	xor    $0x50,%al
43c661:	64 7a 4e             	fs jp  0x43c6b2
43c664:	4b                   	dec    %ebx
43c665:	4a                   	dec    %edx
43c666:	68 59 79 39 46       	push   $0x46397959
43c66b:	6d                   	insl   (%dx),%es:(%edi)
43c66c:	77 39                	ja     0x43c6a7
43c66e:	76 33                	jbe    0x43c6a3
43c670:	63 36                	arpl   %esi,(%esi)
43c672:	73 4f                	jae    0x43c6c3
43c674:	57                   	push   %edi
43c675:	73 52                	jae    0x43c6c9
43c677:	61                   	popa
43c678:	4e                   	dec    %esi
43c679:	64 42                	fs inc %edx
43c67b:	51                   	push   %ecx
43c67c:	2b 49 44             	sub    0x44(%ecx),%ecx
43c67f:	72 6c                	jb     0x43c6ed
43c681:	54                   	push   %esp
43c682:	4a                   	dec    %edx
43c683:	62 6e 45             	bound  %ebp,0x45(%esi)
43c686:	51                   	push   %ecx
43c687:	33 55 53             	xor    0x53(%ebp),%edx
43c68a:	48                   	dec    %eax
43c68b:	71 64                	jno    0x43c6f1
43c68d:	48                   	dec    %eax
43c68e:	77 4d                	ja     0x43c6dd
43c690:	50                   	push   %eax
43c691:	4e                   	dec    %esi
43c692:	38 56 61             	cmp    %dl,0x61(%esi)
43c695:	61                   	popa
43c696:	59                   	pop    %ecx
43c697:	34 6b                	xor    $0x6b,%al
43c699:	2b 34 31             	sub    (%ecx,%esi,1),%esi
43c69c:	34 4f                	xor    $0x4f,%al
43c69e:	53                   	push   %ebx
43c69f:	30 65 38             	xor    %ah,0x38(%ebp)
43c6a2:	6b 56 2f 64          	imul   $0x64,0x2f(%esi),%edx
43c6a6:	73 64                	jae    0x43c70c
43c6a8:	48                   	dec    %eax
43c6a9:	66 37                	data16 aaa
43c6ab:	4c                   	dec    %esp
43c6ac:	70 76                	jo     0x43c724
43c6ae:	54                   	push   %esp
43c6af:	57                   	push   %edi
43c6b0:	45                   	inc    %ebp
43c6b1:	78 30                	js     0x43c6e3
43c6b3:	2b 66 70             	sub    0x70(%esi),%esp
43c6b6:	61                   	popa
43c6b7:	39 35 67 4b 61 4d    	cmp    %esi,0x4d614b67
43c6bd:	53                   	push   %ebx
43c6be:	36 39 4b 33          	cmp    %ecx,%ss:0x33(%ebx)
43c6c2:	61                   	popa
43c6c3:	37                   	aaa
43c6c4:	36 63 67 39          	arpl   %esp,%ss:0x39(%edi)
43c6c8:	58                   	pop    %eax
43c6c9:	4a                   	dec    %edx
43c6ca:	70 47                	jo     0x43c713
43c6cc:	65 63 4a 33          	arpl   %ecx,%gs:0x33(%edx)
43c6d0:	56                   	push   %esi
43c6d1:	79 4e                	jns    0x43c721
43c6d3:	52                   	push   %edx
43c6d4:	71 41                	jno    0x43c717
43c6d6:	4b                   	dec    %ebx
43c6d7:	51                   	push   %ecx
43c6d8:	55                   	push   %ebp
43c6d9:	44                   	inc    %esp
43c6da:	78 38                	js     0x43c714
43c6dc:	77 34                	ja     0x43c712
43c6de:	66 75 69             	data16 jne 0x43c74a
43c6e1:	76 45                	jbe    0x43c728
43c6e3:	42                   	inc    %edx
43c6e4:	59                   	pop    %ecx
43c6e5:	55                   	push   %ebp
43c6e6:	30 48 33             	xor    %cl,0x33(%eax)
43c6e9:	65 4f                	gs dec %edi
43c6eb:	38 69 4a             	cmp    %ch,0x4a(%ecx)
43c6ee:	39 42 37             	cmp    %eax,0x37(%edx)
43c6f1:	69 57 4a 6d 67 37 44 	imul   $0x4437676d,0x4a(%edi),%edx
43c6f8:	55                   	push   %ebp
43c6f9:	58                   	pop    %eax
43c6fa:	4f                   	dec    %edi
43c6fb:	46                   	inc    %esi
43c6fc:	50                   	push   %eax
43c6fd:	31 37                	xor    %esi,(%edi)
43c6ff:	59                   	pop    %ecx
43c700:	71 6c                	jno    0x43c76e
43c702:	39 68 77             	cmp    %ebp,0x77(%eax)
43c705:	49                   	dec    %ecx
43c706:	4b                   	dec    %ebx
43c707:	39 66 75             	cmp    %esp,0x75(%esi)
43c70a:	61                   	popa
43c70b:	6e                   	outsb  %ds:(%esi),(%dx)
43c70c:	6d                   	insl   (%dx),%es:(%edi)
43c70d:	39 68 79             	cmp    %ebp,0x79(%eax)
43c710:	58                   	pop    %eax
43c711:	4c                   	dec    %esp
43c712:	64 33 65 2b          	xor    %fs:0x2b(%ebp),%esp
43c716:	2f                   	das
43c717:	78 6d                	js     0x43c786
43c719:	6e                   	outsb  %ds:(%esi),(%dx)
43c71a:	76 56                	jbe    0x43c772
43c71c:	67 58                	addr16 pop %eax
43c71e:	64 37                	fs aaa
43c720:	6d                   	insl   (%dx),%es:(%edi)
43c721:	6e                   	outsb  %ds:(%esi),(%dx)
43c722:	46                   	inc    %esi
43c723:	44                   	inc    %esp
43c724:	48                   	dec    %eax
43c725:	39 70 4c             	cmp    %esi,0x4c(%eax)
43c728:	53                   	push   %ebx
43c729:	49                   	dec    %ecx
43c72a:	59                   	pop    %ecx
43c72b:	6f                   	outsl  %ds:(%esi),(%dx)
43c72c:	59                   	pop    %ecx
43c72d:	34 38                	xor    $0x38,%al
43c72f:	46                   	inc    %esi
43c730:	67 56                	addr16 push %esi
43c732:	6c                   	insb   (%dx),%es:(%edi)
43c733:	6d                   	insl   (%dx),%es:(%edi)
43c734:	73 6c                	jae    0x43c7a2
43c736:	67 35 66 6b 77 66    	addr16 xor $0x66776b66,%eax
43c73c:	34 50                	xor    $0x50,%al
43c73e:	44                   	inc    %esp
43c73f:	46                   	inc    %esi
43c740:	42                   	inc    %edx
43c741:	68 46 63 4e 51       	push   $0x514e6346
43c746:	71 56                	jno    0x43c79e
43c748:	4e                   	dec    %esi
43c749:	33 43 62             	xor    0x62(%ebx),%eax
43c74c:	71 65                	jno    0x43c7b3
43c74e:	54                   	push   %esp
43c74f:	43                   	inc    %ebx
43c750:	53                   	push   %ebx
43c751:	72 71                	jb     0x43c7c4
43c753:	63 45 58             	arpl   %eax,0x58(%ebp)
43c756:	34 35                	xor    $0x35,%al
43c758:	4b                   	dec    %ebx
43c759:	42                   	inc    %edx
43c75a:	53                   	push   %ebx
43c75b:	70 2f                	jo     0x43c78c
43c75d:	75 53                	jne    0x43c7b2
43c75f:	4f                   	dec    %edi