43e59a:	79 37                	jns    0x43e5d3
43e59c:	46                   	inc    %esi
43e59d:	5a                   	pop    %edx
43e59e:	43                   	inc    %ebx
43e59f:	4d                   	dec    %ebp
43e5a0:	72 6a                	jb     0x43e60c
43e5a2:	78 45                	js     0x43e5e9
43e5a4:	31 33                	xor    %esi,(%ebx)
43e5a6:	37                   	aaa
43e5a7:	2f                   	das
43e5a8:	37                   	aaa
43e5a9:	59                   	pop    %ecx
43e5aa:	53                   	push   %ebx
43e5ab:	68 79 33 4a 76       	push   $0x764a3379
43e5b0:	30 70 72             	xor    %dh,0x72(%eax)
43e5b3:	79 47                	jns    0x43e5fc
43e5b5:	75 35                	jne    0x43e5ec
43e5b7:	62 41 2b             	bound  %eax,0x2b(%ecx)
43e5ba:	43                   	inc    %ebx
43e5bb:	58                   	pop    %eax
43e5bc:	73 77                	jae    0x43e635
43e5be:	77 47                	ja     0x43e607
43e5c0:	71 4f                	jno    0x43e611
43e5c2:	4b                   	dec    %ebx
43e5c3:	69 6e 34 50 5a 54 5a 	imul   $0x5a545a50,0x34(%esi),%ebp
43e5ca:	58                   	pop    %eax
43e5cb:	52                   	push   %edx
43e5cc:	4d                   	dec    %ebp
43e5cd:	6f                   	outsl  %ds:(%esi),(%dx)
43e5ce:	69 33 41 39 59 37    	imul   $0x37593941,(%ebx),%esi
43e5d4:	45                   	inc    %ebp
43e5d5:	4f                   	dec    %edi
43e5d6:	76 70                	jbe    0x43e648
43e5d8:	52                   	push   %edx
43e5d9:	39 77 59             	cmp    %esi,0x59(%edi)
43e5dc:	75 63                	jne    0x43e641
43e5de:	6a 30                	push   $0x30
43e5e0:	39 54 72 4f          	cmp    %edx,0x4f(%edx,%esi,2)
43e5e4:	36 30 77 37          	xor    %dh,%ss:0x37(%edi)
43e5e8:	6c                   	insb   (%dx),%es:(%edi)
43e5e9:	31 64 74 38          	xor    %esp,0x38(%esp,%esi,2)
43e5ed:	53                   	push   %ebx
43e5ee:	75 46                	jne    0x43e636
43e5f0:	33 55 54             	xor    0x54(%ebp),%edx
43e5f3:	77 44                	ja     0x43e639
43e5f5:	64 49                	fs dec %ecx
43e5f7:	58                   	pop    %eax
43e5f8:	32 56 4b             	xor    0x4b(%esi),%dl
43e5fb:	79 6e                	jns    0x43e66b
43e5fd:	47                   	inc    %edi
43e5fe:	33 76 44             	xor    0x44(%esi),%esi
43e601:	58                   	pop    %eax
43e602:	51                   	push   %ecx
43e603:	6f                   	outsl  %ds:(%esi),(%dx)
43e604:	52                   	push   %edx
43e605:	62 42 33             	bound  %eax,0x33(%edx)
43e608:	6a 41                	push   $0x41
43e60a:	47                   	inc    %edi
43e60b:	58                   	pop    %eax
43e60c:	6a 6d                	push   $0x6d
43e60e:	76 34                	jbe    0x43e644
43e610:	63 36                	arpl   %esi,(%esi)
43e612:	44                   	inc    %esp
43e613:	35 78 2b 57 77       	xor    $0x77572b78,%eax
43e618:	46                   	inc    %esi
43e619:	45                   	inc    %ebp
43e61a:	72 67                	jb     0x43e683
43e61c:	79 6a                	jns    0x43e688
43e61e:	72 74                	jb     0x43e694
43e620:	6f                   	outsl  %ds:(%esi),(%dx)
43e621:	4e                   	dec    %esi
43e622:	72 64                	jb     0x43e688
43e624:	56                   	push   %esi
43e625:	71 52                	jno    0x43e679
43e627:	6e                   	outsb  %ds:(%esi),(%dx)
43e628:	69 37 51 30 64 78    	imul   $0x78643051,(%edi),%esi
43e62e:	32 52 56             	xor    0x56(%edx),%dl
43e631:	69 32 70 77 50 35    	imul   $0x35507770,(%edx),%esi
43e637:	36 6a 78             	ss push $0x78
43e63a:	34 57                	xor    $0x57,%al
43e63c:	6d                   	insl   (%dx),%es:(%edi)
43e63d:	55                   	push   %ebp
43e63e:	4f                   	dec    %edi
43e63f:	2f                   	das
43e640:	7a 46                	jp     0x43e688
43e642:	33 44 6d 6d          	xor    0x6d(%ebp,%ebp,2),%eax
43e646:	4f                   	dec    %edi
43e647:	67 47                	addr16 inc %edi
43e649:	32 4d 57             	xor    0x57(%ebp),%cl
43e64c:	6b 47 75 59          	imul   $0x59,0x75(%edi),%eax
43e650:	36 30 4b 39          	xor    %cl,%ss:0x39(%ebx)
43e654:	64 2f                	fs das
43e656:	49                   	dec    %ecx
43e657:	45                   	inc    %ebp
43e658:	52                   	push   %edx
43e659:	65 56                	gs push %esi
43e65b:	51                   	push   %ecx
43e65c:	4e                   	dec    %esi
43e65d:	46                   	inc    %esi
43e65e:	75 4b                	jne    0x43e6ab
43e660:	41                   	inc    %ecx
43e661:	39 38                	cmp    %edi,(%eax)
43e663:	63 47 72             	arpl   %eax,0x72(%edi)
43e666:	7a 32                	jp     0x43e69a
43e668:	70 67                	jo     0x43e6d1
43e66a:	6f                   	outsl  %ds:(%esi),(%dx)
43e66b:	6b 2b 70             	imul   $0x70,(%ebx),%ebp
43e66e:	46                   	inc    %esi
43e66f:	56                   	push   %esi
43e670:	71 76                	jno    0x43e6e8
43e672:	31 53 34             	xor    %edx,0x34(%ebx)
43e675:	30 37                	xor    %dh,(%edi)
43e677:	54                   	push   %esp
43e678:	69 73 70 35 4a 4e 57 	imul   $0x574e4a35,0x70(%ebx),%esi
43e67f:	4d                   	dec    %ebp
43e680:	68 61 46 67 41       	push   $0x41674661
43e685:	4e                   	dec    %esi
43e686:	48                   	dec    %eax
43e687:	6a 6e                	push   $0x6e
43e689:	6c                   	insb   (%dx),%es:(%edi)
43e68a:	35 58 75 55 75       	xor    $0x75557558,%eax
43e68f:	65 58                	gs pop %eax
43e691:	50                   	push   %eax
43e692:	7a 6b                	jp     0x43e6ff
43e694:	6c                   	insb   (%dx),%es:(%edi)
43e695:	58                   	pop    %eax
43e696:	53                   	push   %ebx
43e697:	38 61 30             	cmp    %ah,0x30(%ecx)
43e69a:	45                   	inc    %ebp
43e69b:	61                   	popa
43e69c:	68 54 76 41 73       	push   $0x73417654
43e6a1:	6e                   	outsb  %ds:(%esi),(%dx)
43e6a2:	6f                   	outsl  %ds:(%esi),(%dx)
43e6a3:	46                   	inc    %esi
43e6a4:	6e                   	outsb  %ds:(%esi),(%dx)
43e6a5:	4d                   	dec    %ebp
43e6a6:	4a                   	dec    %edx
43e6a7:	30 43 62             	xor    %al,0x62(%ebx)
43e6aa:	31 4b 7a             	xor    %ecx,0x7a(%ebx)
43e6ad:	56                   	push   %esi
43e6ae:	4f                   	dec    %edi
43e6af:	77 57                	ja     0x43e708
43e6b1:	56                   	push   %esi
43e6b2:	5a                   	pop    %edx
43e6b3:	67 44                	addr16 inc %esp
43e6b5:	4c                   	dec    %esp
43e6b6:	41                   	inc    %ecx
43e6b7:	6e                   	outsb  %ds:(%esi),(%dx)
43e6b8:	7a 77                	jp     0x43e731
43e6ba:	75 45                	jne    0x43e701
43e6bc:	47                   	inc    %edi
43e6bd:	71 55                	jno    0x43e714
43e6bf:	41                   	inc    %ecx
43e6c0:	56                   	push   %esi
43e6c1:	63 34 6f             	arpl   %esi,(%edi,%ebp,2)
43e6c4:	42                   	inc    %edx
43e6c5:	48                   	dec    %eax
43e6c6:	6f                   	outsl  %ds:(%esi),(%dx)
43e6c7:	31 54 77 69          	xor    %edx,0x69(%edi,%esi,2)
43e6cb:	2f                   	das
43e6cc:	73 44                	jae    0x43e712
43e6ce:	78 37                	js     0x43e707
43e6d0:	32 78 77             	xor    0x77(%eax),%bh
43e6d3:	38 30                	cmp    %dh,(%eax)
43e6d5:	34 41                	xor    $0x41,%al
43e6d7:	4e                   	dec    %esi
43e6d8:	4f                   	dec    %edi
43e6d9:	47                   	inc    %edi
43e6da:	76 48                	jbe    0x43e724
43e6dc:	48                   	dec    %eax
43e6dd:	4e                   	dec    %esi
43e6de:	6f                   	outsl  %ds:(%esi),(%dx)
43e6df:	39 55 75             	cmp    %edx,0x75(%ebp)
43e6e2:	67 50                	addr16 push %eax
43e6e4:	48                   	dec    %eax
43e6e5:	35 45 6c 52 6b       	xor    $0x6b526c45,%eax
43e6ea:	51                   	push   %ecx
43e6eb:	36 50                	ss push %eax
43e6ed:	36 31 6c 46 54       	xor    %ebp,%ss:0x54(%esi,%eax,2)
43e6f2:	41                   	inc    %ecx
43e6f3:	59                   	pop    %ecx
43e6f4:	36 73 74             	ss jae 0x43e76b
43e6f7:	61                   	popa
43e6f8:	42                   	inc    %edx
43e6f9:	58                   	pop    %eax
43e6fa:	53                   	push   %ebx
43e6fb:	43                   	inc    %ebx
43e6fc:	38 33                	cmp    %dh,(%ebx)
43e6fe:	70 34                	jo     0x43e734
43e700:	58                   	pop    %eax
43e701:	75 65                	jne    0x43e768
43e703:	4a                   	dec    %edx
43e704:	4c                   	dec    %esp
43e705:	49                   	dec    %ecx
43e706:	71 37                	jno    0x43e73f
43e708:	6e                   	outsb  %ds:(%esi),(%dx)
43e709:	47                   	inc    %edi
43e70a:	65 55                	gs push %ebp
43e70c:	47                   	inc    %edi
43e70d:	73 4c                	jae    0x43e75b
43e70f:	6d                   	insl   (%dx),%es:(%edi)
43e710:	35 4d 30 58 4d       	xor    $0x4d58304d,%eax
43e715:	64 4e                	fs dec %esi
43e717:	56                   	push   %esi
43e718:	43                   	inc    %ebx
43e719:	57                   	push   %edi
43e71a:	33 4a 48             	xor    0x48(%edx),%ecx
43e71d:	2f                   	das
43e71e:	74 70                	je     0x43e790
43e720:	59                   	pop    %ecx
43e721:	47                   	inc    %edi
43e722:	41                   	inc    %ecx
43e723:	76 36                	jbe    0x43e75b
43e725:	46                   	inc    %esi
43e726:	4d                   	dec    %ebp
43e727:	41                   	inc    %ecx
43e728:	78 75                	js     0x43e79f
43e72a:	35 6e 34 66 42       	xor    $0x4266346e,%eax
43e72f:	66 6c                	data16 insb (%dx),%es:(%edi)
43e731:	62 46 32             	bound  %eax,0x32(%esi)
43e734:	4e                   	dec    %esi
43e735:	63 42 61             	arpl   %eax,0x61(%edx)
43e738:	78 44                	js     0x43e77e
43e73a:	33 71 76             	xor    0x76(%ecx),%esi
43e73d:	30 37                	xor    %dh,(%edi)
43e73f:	71 47                	jno    0x43e788
43e741:	58                   	pop    %eax
43e742:	45                   	inc    %ebp
43e743:	42                   	inc    %edx
43e744:	43                   	inc    %ebx
43e745:	78 54                	js     0x43e79b
43e747:	76 55                	jbe    0x43e79e
43e749:	46                   	inc    %esi
43e74a:	4d                   	dec    %ebp
43e74b:	6d                   	insl   (%dx),%es:(%edi)
43e74c:	2b 54 46 62          	sub    0x62(%esi,%eax,2),%edx
43e750:	6e                   	outsb  %ds:(%esi),(%dx)
43e751:	32 61 30             	xor    0x30(%ecx),%ah
43e754:	50                   	push   %eax
43e755:	72 65                	jb     0x43e7bc
43e757:	6c                   	insb   (%dx),%es:(%edi)
43e758:	67 58                	addr16 pop %eax
43e75a:	6f                   	outsl  %ds:(%esi),(%dx)
43e75b:	4c                   	dec    %esp
43e75c:	48                   	dec    %eax
43e75d:	35 71 73 4c 57       	xor    $0x574c7371,%eax
43e762:	35 57 42 79 59       	xor    $0x59794257,%eax
43e767:	74 79                	je     0x43e7e2
43e769:	42                   	inc    %edx
43e76a:	54                   	push   %esp
43e76b:	65 57                	gs push %edi
43e76d:	62 4c 4d 6e          	bound  %ecx,0x6e(%ebp,%ecx,2)
43e771:	6d                   	insl   (%dx),%es:(%edi)
43e772:	39 47 73             	cmp    %eax,0x73(%edi)
43e775:	5a                   	pop    %edx
43e776:	5a                   	pop    %edx
43e777:	5a                   	pop    %edx
43e778:	64 65 57             	fs gs push %edi
43e77b:	59                   	pop    %ecx
43e77c:	2f                   	das
43e77d:	34 72                	xor    $0x72,%al
43e77f:	47                   	inc    %edi
43e780:	58                   	pop    %eax
43e781:	77 31                	ja     0x43e7b4
43e783:	6b 4d 4b 43          	imul   $0x43,0x4b(%ebp),%ecx
43e787:	51                   	push   %ecx
43e788:	7a 47                	jp     0x43e7d1
43e78a:	45                   	inc    %ebp
43e78b:	68 4a 33 72 6e       	push   $0x6e72334a
43e790:	72 33                	jb     0x43e7c5
43e792:	59                   	pop    %ecx
43e793:	35 79 71 78 58       	xor    $0x58787179,%eax
43e798:	78 43                	js     0x43e7dd
43e79a:	41                   	inc    %ecx
43e79b:	4d                   	dec    %ebp
43e79c:	34 7a                	xor    $0x7a,%al
43e79e:	35 45 79 5a 67       	xor    $0x675a7945,%eax
43e7a3:	4f                   	dec    %edi
43e7a4:	4e                   	dec    %esi
43e7a5:	35 4b 4c 47 5a       	xor    $0x5a474c4b,%eax
43e7aa:	39 74 6c 56          	cmp    %esi,0x56(%esp,%ebp,2)
43e7ae:	35 43 51 42 68       	xor    $0x68425143,%eax
43e7b3:	6a 31                	push   $0x31
43e7b5:	37                   	aaa
43e7b6:	68 74 49 61 6a       	push   $0x6a614974
43e7bb:	4e                   	dec    %esi
43e7bc:	55                   	push   %ebp
43e7bd:	4c                   	dec    %esp
43e7be:	33 73 59             	xor    0x59(%ebx),%esi
43e7c1:	71 62                	jno    0x43e825
43e7c3:	6c                   	insb   (%dx),%es:(%edi)
43e7c4:	41                   	inc    %ecx
43e7c5:	43                   	inc    %ebx
43e7c6:	6e                   	outsb  %ds:(%esi),(%dx)
43e7c7:	5a                   	pop    %edx
43e7c8:	6f                   	outsl  %ds:(%esi),(%dx)
43e7c9:	61                   	popa
43e7ca:	32 44 41 6f          	xor    0x6f(%ecx,%eax,2),%al
43e7ce:	63 57 6e             	arpl   %edx,0x6e(%edi)
43e7d1:	37                   	aaa
43e7d2:	64 4e                	fs dec %esi
43e7d4:	52                   	push   %edx
43e7d5:	58                   	pop    %eax
43e7d6:	59                   	pop    %ecx
43e7d7:	66 6f                	outsw  %ds:(%esi),(%dx)
43e7d9:	35 4b 72 43 64       	xor    $0x6443724b,%eax
43e7de:	38 31                	cmp    %dh,(%ecx)
43e7e0:	32 64 51 6d          	xor    0x6d(%ecx,%edx,2),%ah
43e7e4:	4f                   	dec    %edi
43e7e5:	68 4f 6c 53 42       	push   $0x42536c4f
43e7ea:	54                   	push   %esp
43e7eb:	65 70 51             	gs jo  0x43e83f
43e7ee:	55                   	push   %ebp
43e7ef:	6c                   	insb   (%dx),%es:(%edi)
43e7f0:	79 41                	jns    0x43e833
43e7f2:	70 36                	jo     0x43e82a
43e7f4:	73 34                	jae    0x43e82a
43e7f6:	4d                   	dec    %ebp
43e7f7:	38 4a 6a             	cmp    %cl,0x6a(%edx)
43e7fa:	7a 6e                	jp     0x43e86a
43e7fc:	6d                   	insl   (%dx),%es:(%edi)
43e7fd:	51                   	push   %ecx
43e7fe:	31 33                	xor    %esi,(%ebx)
43e800:	74 69                	je     0x43e86b
43e802:	43                   	inc    %ebx
43e803:	76 5a                	jbe    0x43e85f
43e805:	52                   	push   %edx
43e806:	4c                   	dec    %esp
43e807:	7a 78                	jp     0x43e881
43e809:	47                   	inc    %edi
43e80a:	43                   	inc    %ebx
43e80b:	66 4b                	dec    %bx
43e80d:	79 2f                	jns    0x43e83e
43e80f:	62 63 48             	bound  %esp,0x48(%ebx)
43e812:	32 6e 68             	xor    0x68(%esi),%ch
43e815:	4c                   	dec    %esp
43e816:	6b 74 46 65 5a       	imul   $0x5a,0x65(%esi,%eax,2),%esi
43e81b:	6a 4b                	push   $0x4b
43e81d:	6e                   	outsb  %ds:(%esi),(%dx)
43e81e:	64 2b 41 36          	sub    %fs:0x36(%ecx),%eax
43e822:	55                   	push   %ebp
43e823:	2b 5a 68             	sub    0x68(%edx),%ebx
43e826:	30 4f 37             	xor    %cl,0x37(%edi)
43e829:	30 43 6d             	xor    %al,0x6d(%ebx)
43e82c:	4a                   	dec    %edx
43e82d:	6a 68                	push   $0x68
43e82f:	41                   	inc    %ecx
43e830:	6c                   	insb   (%dx),%es:(%edi)
43e831:	73 39                	jae    0x43e86c
43e833:	4e                   	dec    %esi