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
43d71d:	30 62 47             	xor    %ah,0x47(%edx)
43d720:	53                   	push   %ebx
43d721:	6d                   	insl   (%dx),%es:(%edi)
43d722:	31 5a 68             	xor    %ebx,0x68(%edx)
43d725:	58                   	pop    %eax
43d726:	45                   	inc    %ebp
43d727:	2f                   	das
43d728:	76 7a                	jbe    0x43d7a4
43d72a:	2b 75 6d             	sub    0x6d(%ebp),%esi
43d72d:	67 30 48 49          	xor    %cl,0x49(%bx,%si)
43d731:	58                   	pop    %eax
43d732:	2f                   	das
43d733:	54                   	push   %esp
43d734:	77 76                	ja     0x43d7ac
43d736:	64 2b 71 4e          	sub    %fs:0x4e(%ecx),%esi
43d73a:	6b 79 44 77          	imul   $0x77,0x44(%ecx),%edi
43d73e:	61                   	popa
43d73f:	4c                   	dec    %esp
43d740:	64 66 32 69 63       	data16 xor %fs:0x63(%ecx),%ch
43d745:	67 46                	addr16 inc %esi
43d747:	71 55                	jno    0x43d79e
43d749:	43                   	inc    %ebx
43d74a:	49                   	dec    %ecx
43d74b:	43                   	inc    %ebx
43d74c:	37                   	aaa
43d74d:	42                   	inc    %edx
43d74e:	43                   	inc    %ebx
43d74f:	61                   	popa
43d750:	65 46                	gs inc %esi
43d752:	63 70 37             	arpl   %esi,0x37(%eax)
43d755:	57                   	push   %edi
43d756:	32 44 4d 6e          	xor    0x6e(%ebp,%ecx,2),%al
43d75a:	39 64 71 4d          	cmp    %esp,0x4d(%ecx,%esi,2)
43d75e:	64 32 33             	xor    %fs:(%ebx),%dh
43d761:	6e                   	outsb  %ds:(%esi),(%dx)
43d762:	67 73 53             	addr16 jae 0x43d7b8
43d765:	33 50 69             	xor    0x69(%eax),%edx
43d768:	34 61                	xor    $0x61,%al
43d76a:	53                   	push   %ebx
43d76b:	35 2b 33 49 32       	xor    $0x3249332b,%eax
43d770:	76 72                	jbe    0x43d7e4
43d772:	73 6c                	jae    0x43d7e0
43d774:	70 47                	jo     0x43d7bd
43d776:	5a                   	pop    %edx
43d777:	34 41                	xor    $0x41,%al
43d779:	51                   	push   %ecx
43d77a:	76 2b                	jbe    0x43d7a7
43d77c:	2f                   	das
43d77d:	4d                   	dec    %ebp
43d77e:	75 74                	jne    0x43d7f4
43d780:	30 4b 43             	xor    %cl,0x43(%ebx)
43d783:	59                   	pop    %ecx
43d784:	31 69 49             	xor    %ebp,0x49(%ecx)
43d787:	7a 70                	jp     0x43d7f9
43d789:	53                   	push   %ebx
43d78a:	56                   	push   %esi
43d78b:	34 39                	xor    $0x39,%al
43d78d:	55                   	push   %ebp
43d78e:	45                   	inc    %ebp
43d78f:	30 70 4b             	xor    %dh,0x4b(%eax)
43d792:	72 57                	jb     0x43d7eb
43d794:	44                   	inc    %esp
43d795:	6f                   	outsl  %ds:(%esi),(%dx)
43d796:	58                   	pop    %eax
43d797:	56                   	push   %esi
43d798:	69 30 35 6d 37 65    	imul   $0x65376d35,(%eax),%esi
43d79e:	35 4d 31 36 61       	xor    $0x6136314d,%eax
43d7a3:	7a 55                	jp     0x43d7fa
43d7a5:	47                   	inc    %edi
43d7a6:	34 6b                	xor    $0x6b,%al
43d7a8:	33 30                	xor    (%eax),%esi
43d7aa:	74 51                	je     0x43d7fd
43d7ac:	68 39 38 2f 45       	push   $0x452f3839
43d7b1:	38 43 4a             	cmp    %al,0x4a(%ebx)
43d7b4:	7a 62                	jp     0x43d818
43d7b6:	68 65 44 51 69       	push   $0x69514465
43d7bb:	69 66 6c 37 35 77 31 	imul   $0x31773537,0x6c(%esi),%esp
43d7c2:	54                   	push   %esp
43d7c3:	35 6f 63 6e 4b       	xor    $0x4b6e636f,%eax
43d7c8:	73 46                	jae    0x43d810
43d7ca:	75 43                	jne    0x43d80f
43d7cc:	55                   	push   %ebp
43d7cd:	44                   	inc    %esp
43d7ce:	76 64                	jbe    0x43d834
43d7d0:	50                   	push   %eax
43d7d1:	68 31 70 33 50       	push   $0x50337031
43d7d6:	67 52                	addr16 push %edx
43d7d8:	4e                   	dec    %esi
43d7d9:	34 44                	xor    $0x44,%al
43d7db:	46                   	inc    %esi
43d7dc:	38 45 33             	cmp    %al,0x33(%ebp)
43d7df:	56                   	push   %esi
43d7e0:	4f                   	dec    %edi
43d7e1:	73 77                	jae    0x43d85a
43d7e3:	49                   	dec    %ecx
43d7e4:	63 43 6a             	arpl   %eax,0x6a(%ebx)
43d7e7:	6d                   	insl   (%dx),%es:(%edi)
43d7e8:	38 77 65             	cmp    %dh,0x65(%edi)
43d7eb:	4f                   	dec    %edi
43d7ec:	5a                   	pop    %edx
43d7ed:	32 4f 72             	xor    0x72(%edi),%cl
43d7f0:	6b 75 4e 38          	imul   $0x38,0x4e(%ebp),%esi
43d7f4:	4e                   	dec    %esi
43d7f5:	49                   	dec    %ecx
43d7f6:	2b 71 2f             	sub    0x2f(%ecx),%esi
43d7f9:	56                   	push   %esi
43d7fa:	71 61                	jno    0x43d85d
43d7fc:	67 49                	addr16 dec %ecx
43d7fe:	44                   	inc    %esp
43d7ff:	56                   	push   %esi
43d800:	45                   	inc    %ebp
43d801:	7a 38                	jp     0x43d83b
43d803:	73 66                	jae    0x43d86b
43d805:	50                   	push   %eax
43d806:	2f                   	das
43d807:	6c                   	insb   (%dx),%es:(%edi)
43d808:	50                   	push   %eax
43d809:	4f                   	dec    %edi
43d80a:	2f                   	das
43d80b:	4e                   	dec    %esi
43d80c:	75 70                	jne    0x43d87e
43d80e:	6f                   	outsl  %ds:(%esi),(%dx)
43d80f:	6d                   	insl   (%dx),%es:(%edi)
43d810:	31 4a 4d             	xor    %ecx,0x4d(%edx)
43d813:	68 36 55 6a 78       	push   $0x786a5536
43d818:	38 2b                	cmp    %ch,(%ebx)
43d81a:	6e                   	outsb  %ds:(%esi),(%dx)
43d81b:	74 79                	je     0x43d896
43d81d:	57                   	push   %edi
43d81e:	4d                   	dec    %ebp
43d81f:	76 6f                	jbe    0x43d890
43d821:	6b 2b 55             	imul   $0x55,(%ebx),%ebp
43d824:	6a 52                	push   $0x52
43d826:	6b 48 66 32          	imul   $0x32,0x66(%eax),%ecx
43d82a:	46                   	inc    %esi
43d82b:	30 6f 61             	xor    %ch,0x61(%edi)
43d82e:	79 38                	jns    0x43d868
43d830:	76 7a                	jbe    0x43d8ac
43d832:	45                   	inc    %ebp
43d833:	67 6b 64 57 30       	imul   $0x30,0x57(%si),%esp
43d838:	31 62 7a             	xor    %esp,0x7a(%edx)
43d83b:	61                   	popa
43d83c:	77 34                	ja     0x43d872
43d83e:	66 6b 34 50 78       	imul   $0x78,(%eax,%edx,2),%si
43d843:	70 63                	jo     0x43d8a8
43d845:	32 4c 42 6b          	xor    0x6b(%edx,%eax,2),%cl
43d849:	4f                   	dec    %edi
43d84a:	5a                   	pop    %edx
43d84b:	39 30                	cmp    %esi,(%eax)
43d84d:	48                   	dec    %eax
43d84e:	53                   	push   %ebx
43d84f:	36 62 43 48          	bound  %eax,%ss:0x48(%ebx)
43d853:	34 71                	xor    $0x71,%al
43d855:	69 56 32 77 38 6b 75 	imul   $0x756b3877,0x32(%esi),%edx
43d85c:	72 48                	jb     0x43d8a6
43d85e:	4d                   	dec    %ebp
43d85f:	2b 79 53             	sub    0x53(%ecx),%edi
43d862:	6a 39                	push   $0x39
43d864:	68 4d 65 37 4a       	push   $0x4a37654d
43d869:	36 47                	ss inc %edi
43d86b:	32 4d 67             	xor    0x67(%ebp),%cl
43d86e:	70 44                	jo     0x43d8b4
43d870:	69 74 65 56 6d 73 36 	imul   $0x3036736d,0x56(%ebp,%eiz,2),%esi
43d877:	30
43d878:	61                   	popa
43d879:	4a                   	dec    %edx
43d87a:	70 79                	jo     0x43d8f5
43d87c:	68 45 45 61 36       	push   $0x36614545
43d881:	37                   	aaa
43d882:	55                   	push   %ebp
43d883:	6e                   	outsb  %ds:(%esi),(%dx)
43d884:	2f                   	das
43d885:	43                   	inc    %ebx
43d886:	69 63 4f 37 52 72 51 	imul   $0x51725237,0x4f(%ebx),%esp
43d88d:	62 6b 51             	bound  %ebp,0x51(%ebx)