43d4b5:	32 66 42             	xor    0x42(%esi),%ah
43d4b8:	41                   	inc    %ecx
43d4b9:	36 55                	ss push %ebp
43d4bb:	57                   	push   %edi
43d4bc:	79 62                	jns    0x43d520
43d4be:	48                   	dec    %eax
43d4bf:	61                   	popa
43d4c0:	34 45                	xor    $0x45,%al
43d4c2:	68 4f 48 70 36       	push   $0x3670484f
43d4c7:	58                   	pop    %eax
43d4c8:	77 42                	ja     0x43d50c
43d4ca:	31 58 31             	xor    %ebx,0x31(%eax)
43d4cd:	64 2f                	fs das
43d4cf:	4e                   	dec    %esi
43d4d0:	63 31                	arpl   %esi,(%ecx)
43d4d2:	75 53                	jne    0x43d527
43d4d4:	65 4d                	gs dec %ebp
43d4d6:	6d                   	insl   (%dx),%es:(%edi)
43d4d7:	79 6b                	jns    0x43d544
43d4d9:	72 63                	jb     0x43d53e
43d4db:	61                   	popa
43d4dc:	64 73 71             	fs jae 0x43d550
43d4df:	58                   	pop    %eax
43d4e0:	37                   	aaa
43d4e1:	6b 38 6b             	imul   $0x6b,(%eax),%edi
43d4e4:	79 4d                	jns    0x43d533
43d4e6:	58                   	pop    %eax
43d4e7:	43                   	inc    %ebx
43d4e8:	33 48 47             	xor    0x47(%eax),%ecx
43d4eb:	5a                   	pop    %edx
43d4ec:	37                   	aaa
43d4ed:	59                   	pop    %ecx
43d4ee:	33 72 48             	xor    0x48(%edx),%esi
43d4f1:	48                   	dec    %eax
43d4f2:	53                   	push   %ebx
43d4f3:	4e                   	dec    %esi
43d4f4:	75 69                	jne    0x43d55f
43d4f6:	34 4e                	xor    $0x4e,%al
43d4f8:	43                   	inc    %ebx
43d4f9:	64 4e                	fs dec %esi
43d4fb:	48                   	dec    %eax
43d4fc:	54                   	push   %esp
43d4fd:	6a 4c                	push   $0x4c
43d4ff:	31 6a 78             	xor    %ebp,0x78(%edx)
43d502:	4d                   	dec    %ebp
43d503:	32 36                	xor    (%esi),%dh
43d505:	35 51 7a 78 69       	xor    $0x69787a51,%eax
43d50a:	74 56                	je     0x43d562
43d50c:	75 2b                	jne    0x43d539
43d50e:	34 48                	xor    $0x48,%al
43d510:	69 34 50 66 66 52 66 	imul   $0x66526666,(%eax,%edx,2),%esi
43d517:	59                   	pop    %ecx
43d518:	44                   	inc    %esp
43d519:	4b                   	dec    %ebx
43d51a:	34 39                	xor    $0x39,%al
43d51c:	45                   	inc    %ebp
43d51d:	51                   	push   %ecx
43d51e:	7a 38                	jp     0x43d558
43d520:	6a 58                	push   $0x58
43d522:	31 65 48             	xor    %esp,0x48(%ebp)
43d525:	52                   	push   %edx
43d526:	4c                   	dec    %esp
43d527:	57                   	push   %edi
43d528:	49                   	dec    %ecx
43d529:	34 4e                	xor    $0x4e,%al
43d52b:	71 34                	jno    0x43d561
43d52d:	4c                   	dec    %esp
43d52e:	48                   	dec    %eax
43d52f:	58                   	pop    %eax
43d530:	62 2b                	bound  %ebp,(%ebx)
43d532:	55                   	push   %ebp
43d533:	75 79                	jne    0x43d5ae
43d535:	70 30                	jo     0x43d567
43d537:	54                   	push   %esp
43d538:	64 7a 50             	fs jp  0x43d58b
43d53b:	31 7a 64             	xor    %edi,0x64(%edx)
43d53e:	68 38 4f 48 30       	push   $0x30484f38
43d543:	4c                   	dec    %esp
43d544:	4d                   	dec    %ebp
43d545:	68 6b 31 4e 2f       	push   $0x2f4e316b
43d54a:	54                   	push   %esp
43d54b:	54                   	push   %esp
43d54c:	46                   	inc    %esi
43d54d:	57                   	push   %edi
43d54e:	2b 30                	sub    (%eax),%esi
43d550:	36 78 62             	ss js  0x43d5b5
43d553:	70 47                	jo     0x43d59c
43d555:	4f                   	dec    %edi
43d556:	62 53 70             	bound  %edx,0x70(%ebx)
43d559:	66 65 57             	gs push %di
43d55c:	4d                   	dec    %ebp
43d55d:	67 77 56             	addr16 ja 0x43d5b6
43d560:	66 54                	push   %sp
43d562:	46                   	inc    %esi
43d563:	50                   	push   %eax
43d564:	79 4d                	jns    0x43d5b3
43d566:	58                   	pop    %eax
43d567:	48                   	dec    %eax
43d568:	69 51 4f 58 49 4c 49 	imul   $0x494c4958,0x4f(%ecx),%edx
43d56f:	55                   	push   %ebp
43d570:	33 67 78             	xor    0x78(%edi),%esp
43d573:	58                   	pop    %eax
43d574:	6f                   	outsl  %ds:(%esi),(%dx)
43d575:	50                   	push   %eax
43d576:	61                   	popa
43d577:	57                   	push   %edi
43d578:	70 65                	jo     0x43d5df
43d57a:	6c                   	insb   (%dx),%es:(%edi)
43d57b:	48                   	dec    %eax
43d57c:	4d                   	dec    %ebp
43d57d:	61                   	popa
43d57e:	73 54                	jae    0x43d5d4
43d580:	70 52                	jo     0x43d5d4
43d582:	78 63                	js     0x43d5e7
43d584:	6e                   	outsb  %ds:(%esi),(%dx)
43d585:	42                   	inc    %edx
43d586:	51                   	push   %ecx
43d587:	41                   	inc    %ecx
43d588:	44                   	inc    %esp
43d589:	2b 6e 36             	sub    0x36(%esi),%ebp
43d58c:	67 79 39             	addr16 jns 0x43d5c8
43d58f:	52                   	push   %edx
43d590:	49                   	dec    %ecx
43d591:	62 63 76             	bound  %esp,0x76(%ebx)
43d594:	36 2b 52 61          	sub    %ss:0x61(%edx),%edx
43d598:	61                   	popa
43d599:	33 5a 77             	xor    0x77(%edx),%ebx
43d59c:	50                   	push   %eax
43d59d:	30 4b 31             	xor    %cl,0x31(%ebx)
43d5a0:	48                   	dec    %eax
43d5a1:	6b 66 58 2f          	imul   $0x2f,0x58(%esi),%esp
43d5a5:	56                   	push   %esi
43d5a6:	53                   	push   %ebx
43d5a7:	79 77                	jns    0x43d620
43d5a9:	2b 38                	sub    (%eax),%edi
43d5ab:	75 6d                	jne    0x43d61a
43d5ad:	45                   	inc    %ebp
43d5ae:	6a 4b                	push   $0x4b
43d5b0:	74 75                	je     0x43d627
43d5b2:	75 30                	jne    0x43d5e4
43d5b4:	78 32                	js     0x43d5e8
43d5b6:	4a                   	dec    %edx
43d5b7:	34 46                	xor    $0x46,%al
43d5b9:	4b                   	dec    %ebx
43d5ba:	51                   	push   %ecx
43d5bb:	5a                   	pop    %edx
43d5bc:	78 2f                	js     0x43d5ed
43d5be:	77 73                	ja     0x43d633
43d5c0:	43                   	inc    %ebx
43d5c1:	50                   	push   %eax
43d5c2:	6a 77                	push   $0x77
43d5c4:	36 32 50 6e          	xor    %ss:0x6e(%eax),%dl
43d5c8:	4d                   	dec    %ebp
43d5c9:	72 67                	jb     0x43d632
43d5cb:	64 36 50             	fs ss push %eax
43d5ce:	38 48 4f             	cmp    %cl,0x4f(%eax)
43d5d1:	63 30                	arpl   %esi,(%eax)
43d5d3:	55                   	push   %ebp
43d5d4:	2f                   	das
43d5d5:	7a 5a                	jp     0x43d631
43d5d7:	73 4a                	jae    0x43d623
43d5d9:	69 38 6c 37 38 48    	imul   $0x4838376c,(%eax),%edi
43d5df:	58                   	pop    %eax
43d5e0:	57                   	push   %edi
43d5e1:	6a 73                	push   $0x73
43d5e3:	72 33                	jb     0x43d618
43d5e5:	74 50                	je     0x43d637
43d5e7:	6f                   	outsl  %ds:(%esi),(%dx)
43d5e8:	39 66 2b             	cmp    %esp,0x2b(%esi)
43d5eb:	72 6c                	jb     0x43d659
43d5ed:	2f                   	das
43d5ee:	55                   	push   %ebp
43d5ef:	6a 59                	push   $0x59
43d5f1:	49                   	dec    %ecx
43d5f2:	46                   	inc    %esi
43d5f3:	53                   	push   %ebx
43d5f4:	42                   	inc    %edx
43d5f5:	48                   	dec    %eax
43d5f6:	74 72                	je     0x43d66a
43d5f8:	51                   	push   %ecx
43d5f9:	39 58 49             	cmp    %ebx,0x49(%eax)
43d5fc:	35 54 2f 6c 47       	xor    $0x476c2f54,%eax
43d601:	53                   	push   %ebx
43d602:	4d                   	dec    %ebp
43d603:	6d                   	insl   (%dx),%es:(%edi)
43d604:	49                   	dec    %ecx
43d605:	6c                   	insb   (%dx),%es:(%edi)
43d606:	31 78 63             	xor    %edi,0x63(%eax)
43d609:	53                   	push   %ebx
43d60a:	76 4e                	jbe    0x43d65a
43d60c:	45                   	inc    %ebp
43d60d:	4f                   	dec    %edi
43d60e:	37                   	aaa
43d60f:	64 47                	fs inc %edi
43d611:	7a 70                	jp     0x43d683
43d613:	57                   	push   %edi
43d614:	4e                   	dec    %esi
43d615:	51                   	push   %ecx
43d616:	46                   	inc    %esi
43d617:	76 30                	jbe    0x43d649
43d619:	58                   	pop    %eax
43d61a:	34 66                	xor    $0x66,%al
43d61c:	58                   	pop    %eax
43d61d:	32 4d 64             	xor    0x64(%ebp),%cl
43d620:	78 6d                	js     0x43d68f
43d622:	2f                   	das
43d623:	39 6e 58             	cmp    %ebp,0x58(%esi)
43d626:	35 75 54 76 44       	xor    $0x44765475,%eax
43d62b:	6c                   	insb   (%dx),%es:(%edi)
43d62c:	48                   	dec    %eax
43d62d:	7a 44                	jp     0x43d673
43d62f:	54                   	push   %esp
43d630:	65 4b                	gs dec %ebx
43d632:	66 30 79 63          	data16 xor %bh,0x63(%ecx)
43d636:	36 54                	ss push %esp
43d638:	37                   	aaa
43d639:	37                   	aaa
43d63a:	6a 78                	push   $0x78
43d63c:	63 59 53             	arpl   %ebx,0x53(%ecx)
43d63f:	69 38 4b 37 45 2b    	imul   $0x2b45374b,(%eax),%edi
43d645:	74 7a                	je     0x43d6c1
43d647:	66 6e                	data16 outsb %ds:(%esi),(%dx)
43d649:	32 49 6a             	xor    0x6a(%ecx),%cl
43d64c:	49                   	dec    %ecx
43d64d:	39 78 70             	cmp    %edi,0x70(%eax)
43d650:	76 6e                	jbe    0x43d6c0
43d652:	53                   	push   %ebx
43d653:	44                   	inc    %esp
43d654:	48                   	dec    %eax
43d655:	66 55                	push   %bp
43d657:	2b 4d 77             	sub    0x77(%ebp),%ecx
43d65a:	4f                   	dec    %edi
43d65b:	37                   	aaa
43d65c:	5a                   	pop    %edx
43d65d:	66 46                	inc    %si
43d65f:	31 64 6a 6f          	xor    %esp,0x6f(%edx,%ebp,2)
43d663:	61                   	popa
43d664:	43                   	inc    %ebx
43d665:	49                   	dec    %ecx
43d666:	63 76 30             	arpl   %esi,0x30(%esi)
43d669:	78 33                	js     0x43d69e
43d66b:	6a 75                	push   $0x75
43d66d:	78 77                	js     0x43d6e6
43d66f:	62 6b 50             	bound  %ebp,0x50(%ebx)
43d672:	45                   	inc    %ebp
43d673:	37                   	aaa
43d674:	42                   	inc    %edx
43d675:	42                   	inc    %edx
43d676:	6a 4a                	push   $0x4a
43d678:	32 62 44             	xor    0x44(%edx),%ah
43d67b:	58                   	pop    %eax
43d67c:	73 36                	jae    0x43d6b4
43d67e:	36 77 50             	ss ja  0x43d6d1
43d681:	76 65                	jbe    0x43d6e8
43d683:	34 66                	xor    $0x66,%al
43d685:	75 76                	jne    0x43d6fd
43d687:	42                   	inc    %edx
43d688:	7a 6b                	jp     0x43d6f5
43d68a:	53                   	push   %ebx
43d68b:	6d                   	insl   (%dx),%es:(%edi)
43d68c:	50                   	push   %eax
43d68d:	31 64 4b 50          	xor    %esp,0x50(%ebx,%ecx,2)
43d691:	64 78 50             	fs js  0x43d6e4
43d694:	57                   	push   %edi
43d695:	59                   	pop    %ecx
43d696:	4c                   	dec    %esp
43d697:	4a                   	dec    %edx
43d698:	62 78 44             	bound  %edi,0x44(%eax)
43d69b:	45                   	inc    %ebp
43d69c:	6e                   	outsb  %ds:(%esi),(%dx)
43d69d:	54                   	push   %esp
43d69e:	64 6a 43             	fs push $0x43
43d6a1:	70 58                	jo     0x43d6fb
43d6a3:	6e                   	outsb  %ds:(%esi),(%dx)
43d6a4:	79 42                	jns    0x43d6e8
43d6a6:	6c                   	insb   (%dx),%es:(%edi)
43d6a7:	52                   	push   %edx
43d6a8:	33 49 73             	xor    0x73(%ecx),%ecx
43d6ab:	6c                   	insb   (%dx),%es:(%edi)
43d6ac:	4a                   	dec    %edx
43d6ad:	59                   	pop    %ecx
43d6ae:	38 79 34             	cmp    %bh,0x34(%ecx)
43d6b1:	38 33                	cmp    %dh,(%ebx)
43d6b3:	71 77                	jno    0x43d72c
43d6b5:	42                   	inc    %edx
43d6b6:	44                   	inc    %esp
43d6b7:	55                   	push   %ebp
43d6b8:	65 59                	gs pop %ecx
43d6ba:	34 52                	xor    $0x52,%al
43d6bc:	66 53                	push   %bx
43d6be:	66 36 6e             	data16 outsb %ss:(%esi),(%dx)
43d6c1:	5a                   	pop    %edx
43d6c2:	66 58                	pop    %ax
43d6c4:	42                   	inc    %edx
43d6c5:	7a 54                	jp     0x43d71b
43d6c7:	52                   	push   %edx
43d6c8:	6a 4d                	push   $0x4d
43d6ca:	71 65                	jno    0x43d731
43d6cc:	6d                   	insl   (%dx),%es:(%edi)
43d6cd:	34 2f                	xor    $0x2f,%al
43d6cf:	43                   	inc    %ebx
43d6d0:	57                   	push   %edi
43d6d1:	37                   	aaa
43d6d2:	64 77 34             	fs ja  0x43d709
43d6d5:	37                   	aaa
43d6d6:	2f                   	das
43d6d7:	5a                   	pop    %edx
43d6d8:	45                   	inc    %ebp
43d6d9:	36 4f                	ss dec %edi
43d6db:	6a 42                	push   $0x42
43d6dd:	4c                   	dec    %esp
43d6de:	4b                   	dec    %ebx
43d6df:	4d                   	dec    %ebp
43d6e0:	36 73 77             	ss jae 0x43d75a
43d6e3:	44                   	inc    %esp
43d6e4:	71 6c                	jno    0x43d752
43d6e6:	2b 6d 4a             	sub    0x4a(%ebp),%ebp
43d6e9:	5a                   	pop    %edx
43d6ea:	72 45                	jb     0x43d731
43d6ec:	45                   	inc    %ebp
43d6ed:	66 62 55 66          	bound  %dx,0x66(%ebp)
43d6f1:	4b                   	dec    %ebx
43d6f2:	59                   	pop    %ecx
43d6f3:	74 53                	je     0x43d748
43d6f5:	46                   	inc    %esi
43d6f6:	51                   	push   %ecx
43d6f7:	54                   	push   %esp
43d6f8:	4b                   	dec    %ebx
43d6f9:	6f                   	outsl  %ds:(%esi),(%dx)
43d6fa:	73 57                	jae    0x43d753
43d6fc:	77 6c                	ja     0x43d76a
43d6fe:	4f                   	dec    %edi
43d6ff:	4e                   	dec    %esi
43d700:	76 4e                	jbe    0x43d750
43d702:	6f                   	outsl  %ds:(%esi),(%dx)
43d703:	54                   	push   %esp
43d704:	6a 4a                	push   $0x4a
43d706:	58                   	pop    %eax
43d707:	32 61 6d             	xor    0x6d(%ecx),%ah
43d70a:	66 54                	push   %sp
43d70c:	43                   	inc    %ebx
43d70d:	44                   	inc    %esp
43d70e:	75 6a                	jne    0x43d77a
43d710:	77 75                	ja     0x43d787
43d712:	35 63 4c 4e 53       	xor    $0x534e4c63,%eax
43d717:	54                   	push   %esp
43d718:	5a                   	pop    %edx
43d719:	5a                   	pop    %edx
43d71a:	38 37                	cmp    %dh,(%edi)
43d71c:	37                   	aaa