43d558:	70 34                	jo     0x43d58e
43d55a:	6f                   	outsl  %ds:(%esi),(%dx)
43d55b:	62 36                	bound  %esi,(%esi)
43d55d:	49                   	dec    %ecx
43d55e:	6c                   	insb   (%dx),%es:(%edi)
43d55f:	75 39                	jne    0x43d59a
43d561:	48                   	dec    %eax
43d562:	72 74                	jb     0x43d5d8
43d564:	52                   	push   %edx
43d565:	2b 79 4a             	sub    0x4a(%ecx),%edi
43d568:	55                   	push   %ebp
43d569:	35 58 6f 79 79       	xor    $0x79796f58,%eax
43d56e:	74 48                	je     0x43d5b8
43d570:	70 7a                	jo     0x43d5ec
43d572:	54                   	push   %esp
43d573:	77 66                	ja     0x43d5db
43d575:	67 43                	addr16 inc %ebx
43d577:	77 63                	ja     0x43d5dc
43d579:	42                   	inc    %edx
43d57a:	68 69 75 73 32       	push   $0x32737569
43d57f:	33 6a 78             	xor    0x78(%edx),%ebp
43d582:	37                   	aaa
43d583:	6b 6e 5a 59          	imul   $0x59,0x5a(%esi),%ebp
43d587:	31 67 62             	xor    %esp,0x62(%edi)
43d58a:	6f                   	outsl  %ds:(%esi),(%dx)
43d58b:	47                   	inc    %edi
43d58c:	70 4f                	jo     0x43d5dd
43d58e:	4f                   	dec    %edi
43d58f:	69 76 46 78 30 66 49 	imul   $0x49663078,0x46(%esi),%esi
43d596:	32 56 73             	xor    0x73(%esi),%dl
43d599:	32 66 58             	xor    0x58(%esi),%ah
43d59c:	78 57                	js     0x43d5f5
43d59e:	41                   	inc    %ecx
43d59f:	65 34 65             	gs xor $0x65,%al
43d5a2:	54                   	push   %esp
43d5a3:	69 55 64 4a 31 53 53 	imul   $0x5353314a,0x64(%ebp),%edx
43d5aa:	69 42 42 50 65 53 6c 	imul   $0x6c536550,0x42(%edx),%eax
43d5b1:	30 50 6a             	xor    %dl,0x6a(%eax)
43d5b4:	58                   	pop    %eax
43d5b5:	55                   	push   %ebp
43d5b6:	59                   	pop    %ecx
43d5b7:	2f                   	das
43d5b8:	4d                   	dec    %ebp
43d5b9:	62 6d 2b             	bound  %ebp,0x2b(%ebp)
43d5bc:	75 35                	jne    0x43d5f3
43d5be:	74 61                	je     0x43d621
43d5c0:	58                   	pop    %eax
43d5c1:	47                   	inc    %edi
43d5c2:	33 49 6e             	xor    0x6e(%ecx),%ecx
43d5c5:	6f                   	outsl  %ds:(%esi),(%dx)
43d5c6:	68 78 63 64 56       	push   $0x56646378
43d5cb:	42                   	inc    %edx
43d5cc:	43                   	inc    %ebx
43d5cd:	41                   	inc    %ecx
43d5ce:	65 70 68             	gs jo  0x43d639
43d5d1:	43                   	inc    %ebx
43d5d2:	79 30                	jns    0x43d604
43d5d4:	4f                   	dec    %edi
43d5d5:	34 43                	xor    $0x43,%al
43d5d7:	32 57 56             	xor    0x56(%edi),%dl
43d5da:	42                   	inc    %edx
43d5db:	64 4d                	fs dec %ebp
43d5dd:	2f                   	das
43d5de:	6f                   	outsl  %ds:(%esi),(%dx)
43d5df:	62 35 6a 68 47 6f    	bound  %esi,0x6f47686a
43d5e5:	70 70                	jo     0x43d657
43d5e7:	6c                   	insb   (%dx),%es:(%edi)
43d5e8:	68 6e 33 72 4e       	push   $0x4e72336e
43d5ed:	4b                   	dec    %ebx
43d5ee:	72 6f                	jb     0x43d65f
43d5f0:	42                   	inc    %edx
43d5f1:	4b                   	dec    %ebx
43d5f2:	57                   	push   %edi
43d5f3:	30 44 66 52          	xor    %al,0x52(%esi,%eiz,2)
43d5f7:	4f                   	dec    %edi
43d5f8:	64 65 35 2b 7a 42 6e 	fs gs xor $0x6e427a2b,%eax
43d5ff:	74 54                	je     0x43d655
43d601:	63 72 41             	arpl   %esi,0x41(%edx)
43d604:	56                   	push   %esi
43d605:	73 38                	jae    0x43d63f
43d607:	56                   	push   %esi
43d608:	39 58 4c             	cmp    %ebx,0x4c(%eax)
43d60b:	6d                   	insl   (%dx),%es:(%edi)
43d60c:	49                   	dec    %ecx
43d60d:	46                   	inc    %esi
43d60e:	35 35 36 49 70       	xor    $0x70493635,%eax
43d613:	45                   	inc    %ebp
43d614:	45                   	inc    %ebp
43d615:	52                   	push   %edx
43d616:	34 4c                	xor    $0x4c,%al
43d618:	46                   	inc    %esi
43d619:	6d                   	insl   (%dx),%es:(%edi)
43d61a:	33 46 33             	xor    0x33(%esi),%eax
43d61d:	30 52 61             	xor    %dl,0x61(%edx)
43d620:	66 52                	push   %dx
43d622:	47                   	inc    %edi
43d623:	58                   	pop    %eax
43d624:	78 6b                	js     0x43d691
43d626:	44                   	inc    %esp
43d627:	36 50                	ss push %eax
43d629:	73 59                	jae    0x43d684
43d62b:	4b                   	dec    %ebx
43d62c:	6e                   	outsb  %ds:(%esi),(%dx)
43d62d:	41                   	inc    %ecx
43d62e:	30 41 55             	xor    %al,0x55(%ecx)
43d631:	51                   	push   %ecx
43d632:	70 45                	jo     0x43d679
43d634:	78 61                	js     0x43d697
43d636:	62 45 68             	bound  %eax,0x68(%ebp)
43d639:	56                   	push   %esi
43d63a:	76 43                	jbe    0x43d67f
43d63c:	46                   	inc    %esi
43d63d:	46                   	inc    %esi
43d63e:	36 46                	ss inc %esi
43d640:	44                   	inc    %esp
43d641:	52                   	push   %edx
43d642:	6f                   	outsl  %ds:(%esi),(%dx)
43d643:	53                   	push   %ebx
43d644:	67 4b                	addr16 dec %ebx
43d646:	78 43                	js     0x43d68b
43d648:	77 47                	ja     0x43d691
43d64a:	7a 66                	jp     0x43d6b2
43d64c:	75 46                	jne    0x43d694
43d64e:	32 4f 58             	xor    0x58(%edi),%cl
43d651:	65 62 2f             	bound  %ebp,%gs:(%edi)
43d654:	43                   	inc    %ebx
43d655:	6b 59 74 4d          	imul   $0x4d,0x74(%ecx),%ebx
43d659:	2b 35 57 54 2b 6b    	sub    0x6b2b5457,%esi
43d65f:	77 7a                	ja     0x43d6db
43d661:	59                   	pop    %ecx
43d662:	7a 42                	jp     0x43d6a6
43d664:	6d                   	insl   (%dx),%es:(%edi)
43d665:	6a 39                	push   $0x39
43d667:	66 36 54             	ss push %sp
43d66a:	32 72 69             	xor    0x69(%edx),%dh
43d66d:	72 6c                	jb     0x43d6db
43d66f:	61                   	popa
43d670:	74 66                	je     0x43d6d8
43d672:	61                   	popa
43d673:	45                   	inc    %ebp
43d674:	78 71                	js     0x43d6e7
43d676:	70 31                	jo     0x43d6a9
43d678:	65 63 51 59          	arpl   %edx,%gs:0x59(%ecx)
43d67c:	34 44                	xor    $0x44,%al
43d67e:	75 4c                	jne    0x43d6cc
43d680:	77 57                	ja     0x43d6d9
43d682:	57                   	push   %edi
43d683:	41                   	inc    %ecx
43d684:	53                   	push   %ebx
43d685:	72 46                	jb     0x43d6cd
43d687:	73 53                	jae    0x43d6dc
43d689:	59                   	pop    %ecx
43d68a:	34 70                	xor    $0x70,%al
43d68c:	6b 37 6a             	imul   $0x6a,(%edi),%esi
43d68f:	76 68                	jbe    0x43d6f9
43d691:	7a 35                	jp     0x43d6c8
43d693:	55                   	push   %ebp
43d694:	32 47 47             	xor    0x47(%edi),%al
43d697:	30 5a 47             	xor    %bl,0x47(%edx)
43d69a:	31 67 35             	xor    %esp,0x35(%edi)
43d69d:	57                   	push   %edi
43d69e:	65 70 76             	gs jo  0x43d717
43d6a1:	68 50 57 4c 76       	push   $0x764c5750
43d6a6:	4d                   	dec    %ebp
43d6a7:	58                   	pop    %eax
43d6a8:	5a                   	pop    %edx
43d6a9:	34 62                	xor    $0x62,%al
43d6ab:	74 58                	je     0x43d705
43d6ad:	73 74                	jae    0x43d723
43d6af:	45                   	inc    %ebp
43d6b0:	78 63                	js     0x43d715
43d6b2:	79 4a                	jns    0x43d6fe
43d6b4:	37                   	aaa
43d6b5:	39 76 57             	cmp    %esi,0x57(%esi)
43d6b8:	77 30                	ja     0x43d6ea
43d6ba:	7a 6a                	jp     0x43d726
43d6bc:	31 64 64 6f          	xor    %esp,0x6f(%esp,%eiz,2)
43d6c0:	5a                   	pop    %edx
43d6c1:	36 57                	ss push %edi
43d6c3:	2b 77 39             	sub    0x39(%edi),%esi
43d6c6:	64 4b                	fs dec %ebx
43d6c8:	31 4d 33             	xor    %ecx,0x33(%ebp)
43d6cb:	4d                   	dec    %ebp
43d6cc:	74 6c                	je     0x43d73a
43d6ce:	55                   	push   %ebp
43d6cf:	35 35 6f 62 6f       	xor    $0x6f626f35,%eax
43d6d4:	73 59                	jae    0x43d72f
43d6d6:	52                   	push   %edx
43d6d7:	72 57                	jb     0x43d730
43d6d9:	47                   	inc    %edi
43d6da:	67 37                	addr16 aaa
43d6dc:	52                   	push   %edx
43d6dd:	7a 73                	jp     0x43d752
43d6df:	69 44 64 2f 78 62 32 	imul   $0x6a326278,0x2f(%esp,%eiz,2),%eax
43d6e6:	6a
43d6e7:	63 72 4b             	arpl   %esi,0x4b(%edx)
43d6ea:	6a 36                	push   $0x36
43d6ec:	4a                   	dec    %edx
43d6ed:	6d                   	insl   (%dx),%es:(%edi)
43d6ee:	70 58                	jo     0x43d748
43d6f0:	68 68 6b 36 65       	push   $0x65366b68
43d6f5:	52                   	push   %edx
43d6f6:	53                   	push   %ebx
43d6f7:	77 63                	ja     0x43d75c
43d6f9:	63 39                	arpl   %edi,(%ecx)
43d6fb:	45                   	inc    %ebp
43d6fc:	70 62                	jo     0x43d760
43d6fe:	6e                   	outsb  %ds:(%esi),(%dx)
43d6ff:	67 75 38             	addr16 jne 0x43d73a
43d702:	75 70                	jne    0x43d774
43d704:	77 6c                	ja     0x43d772
43d706:	79 43                	jns    0x43d74b
43d708:	72 42                	jb     0x43d74c
43d70a:	65 62 63 46          	bound  %esp,%gs:0x46(%ebx)
43d70e:	54                   	push   %esp
43d70f:	47                   	inc    %edi
43d710:	57                   	push   %edi
43d711:	34 4f                	xor    $0x4f,%al
43d713:	52                   	push   %edx
43d714:	50                   	push   %eax
43d715:	61                   	popa
43d716:	61                   	popa
43d717:	5a                   	pop    %edx
43d718:	4b                   	dec    %ebx
43d719:	44                   	inc    %esp
43d71a:	6d                   	insl   (%dx),%es:(%edi)
43d71b:	59                   	pop    %ecx
43d71c:	50                   	push   %eax
43d71d:	53                   	push   %ebx
43d71e:	4f                   	dec    %edi
43d71f:	37                   	aaa
43d720:	5a                   	pop    %edx
43d721:	69 52 63 57 34 53 68 	imul   $0x68533457,0x63(%edx),%edx
43d728:	35 72 59 43 72       	xor    $0x72435972,%eax
43d72d:	58                   	pop    %eax
43d72e:	4e                   	dec    %esi
43d72f:	6f                   	outsl  %ds:(%esi),(%dx)
43d730:	65 65 57             	gs gs push %edi
43d733:	42                   	inc    %edx
43d734:	64 50                	fs push %eax
43d736:	79 4f                	jns    0x43d787
43d738:	6f                   	outsl  %ds:(%esi),(%dx)
43d739:	51                   	push   %ecx
43d73a:	37                   	aaa
43d73b:	37                   	aaa
43d73c:	74 36                	je     0x43d774
43d73e:	72 78                	jb     0x43d7b8
43d740:	6c                   	insb   (%dx),%es:(%edi)
43d741:	6c                   	insb   (%dx),%es:(%edi)
43d742:	78 36                	js     0x43d77a
43d744:	31 59 5a             	xor    %ebx,0x5a(%ecx)
43d747:	75 2f                	jne    0x43d778
43d749:	53                   	push   %ebx
43d74a:	57                   	push   %edi
43d74b:	66 6b 33 6d          	imul   $0x6d,(%ebx),%si
43d74f:	68 57 52 61 79       	push   $0x79615257
43d754:	4b                   	dec    %ebx
43d755:	2b 46 43             	sub    0x43(%esi),%eax
43d758:	6a 33                	push   $0x33
43d75a:	36 4b                	ss dec %ebx
43d75c:	45                   	inc    %ebp
43d75d:	37                   	aaa
43d75e:	69 57 78 30 4d 51 78 	imul   $0x78514d30,0x78(%edi),%edx
43d765:	4a                   	dec    %edx
43d766:	4b                   	dec    %ebx
43d767:	76 68                	jbe    0x43d7d1
43d769:	67 5a                	addr16 pop %edx
43d76b:	54                   	push   %esp
43d76c:	67 6f                	outsl  %ds:(%si),(%dx)
43d76e:	4b                   	dec    %ebx
43d76f:	6f                   	outsl  %ds:(%esi),(%dx)
43d770:	6f                   	outsl  %ds:(%esi),(%dx)
43d771:	77 38                	ja     0x43d7ab
43d773:	67 2b 78 4a          	sub    0x4a(%bx,%si),%edi
43d777:	46                   	inc    %esi
43d778:	2f                   	das
43d779:	5a                   	pop    %edx
43d77a:	4f                   	dec    %edi
43d77b:	78 2f                	js     0x43d7ac
43d77d:	51                   	push   %ecx
43d77e:	7a 6e                	jp     0x43d7ee
43d780:	72 38                	jb     0x43d7ba
43d782:	64 57                	fs push %edi
43d784:	63 78 6b             	arpl   %edi,0x6b(%eax)
43d787:	38 34 6c             	cmp    %dh,(%esp,%ebp,2)
43d78a:	4a                   	dec    %edx
43d78b:	70 36                	jo     0x43d7c3
43d78d:	58                   	pop    %eax
43d78e:	43                   	inc    %ebx
43d78f:	33 57 48             	xor    0x48(%edi),%edx
43d792:	34 4f                	xor    $0x4f,%al
43d794:	76 4c                	jbe    0x43d7e2
43d796:	31 71 36             	xor    %esi,0x36(%ecx)
43d799:	55                   	push   %ebp
43d79a:	30 58 59             	xor    %bl,0x59(%eax)
43d79d:	73 4f                	jae    0x43d7ee
43d79f:	4d                   	dec    %ebp
43d7a0:	49                   	dec    %ecx
43d7a1:	36 62 6d 6f          	bound  %ebp,%ss:0x6f(%ebp)
43d7a5:	49                   	dec    %ecx
43d7a6:	49                   	dec    %ecx
43d7a7:	65 6b 64 6e 6e 43    	imul   $0x43,%gs:0x6e(%esi,%ebp,2),%esp
43d7ad:	7a 47                	jp     0x43d7f6
43d7af:	49                   	dec    %ecx
43d7b0:	66 53                	push   %bx
43d7b2:	47                   	inc    %edi
43d7b3:	36 4a                	ss dec %edx
43d7b5:	36 67 4b             	ss addr16 dec %ebx
43d7b8:	52                   	push   %edx
43d7b9:	6c                   	insb   (%dx),%es:(%edi)
43d7ba:	51                   	push   %ecx
43d7bb:	36 6e                	outsb  %ss:(%esi),(%dx)
43d7bd:	6e                   	outsb  %ds:(%esi),(%dx)
43d7be:	6d                   	insl   (%dx),%es:(%edi)
43d7bf:	46                   	inc    %esi
43d7c0:	54                   	push   %esp
43d7c1:	36 6d                	ss insl (%dx),%es:(%edi)
43d7c3:	36 79 4b             	ss jns 0x43d811
43d7c6:	73 41                	jae    0x43d809
43d7c8:	51                   	push   %ecx
43d7c9:	59                   	pop    %ecx
43d7ca:	6d                   	insl   (%dx),%es:(%edi)
43d7cb:	6a 52                	push   $0x52
43d7cd:	37                   	aaa
43d7ce:	71 33                	jno    0x43d803
43d7d0:	39 61 63             	cmp    %esp,0x63(%ecx)
43d7d3:	44                   	inc    %esp
43d7d4:	33 69 6e             	xor    0x6e(%ecx),%ebp
43d7d7:	5a                   	pop    %edx
43d7d8:	77 56                	ja     0x43d830
43d7da:	62 4d 6a             	bound  %ecx,0x6a(%ebp)
43d7dd:	47                   	inc    %edi
43d7de:	77 4a                	ja     0x43d82a
43d7e0:	32 42 30             	xor    0x30(%edx),%al
43d7e3:	52                   	push   %edx
43d7e4:	73 48                	jae    0x43d82e
43d7e6:	5a                   	pop    %edx
43d7e7:	41                   	inc    %ecx
43d7e8:	68 6b 4c 4d 4b       	push   $0x4b4d4c6b
43d7ed:	2f                   	das
43d7ee:	72 44                	jb     0x43d834
43d7f0:	47                   	inc    %edi
43d7f1:	6b 48 6e 34          	imul   $0x34,0x6e(%eax),%ecx
43d7f5:	4c                   	dec    %esp
43d7f6:	6e                   	outsb  %ds:(%esi),(%dx)
43d7f7:	4f                   	dec    %edi
43d7f8:	69 52 34 54 59 74 61 	imul   $0x61745954,0x34(%edx),%edx
43d7ff:	66 46                	inc    %si
43d801:	6c                   	insb   (%dx),%es:(%edi)
43d802:	4a                   	dec    %edx