44a621:	68 6d 36 59 54       	push   $0x5459366d
44a626:	36 36 51             	ss ss push %ecx
44a629:	5a                   	pop    %edx
44a62a:	49                   	dec    %ecx
44a62b:	68 56 6e 33 59       	push   $0x59336e56
44a630:	33 76 35             	xor    0x35(%esi),%esi
44a633:	32 64 67 4c          	xor    0x4c(%edi,%eiz,2),%ah
44a637:	35 52 71 50 55       	xor    $0x55507152,%eax
44a63c:	30 34 68             	xor    %dh,(%eax,%ebp,2)
44a63f:	54                   	push   %esp
44a640:	45                   	inc    %ebp
44a641:	4f                   	dec    %edi
44a642:	7a 6b                	jp     0x44a6af
44a644:	4d                   	dec    %ebp
44a645:	74 4c                	je     0x44a693
44a647:	73 73                	jae    0x44a6bc
44a649:	4a                   	dec    %edx
44a64a:	2b 54 71 71          	sub    0x71(%ecx,%esi,2),%edx
44a64e:	71 37                	jno    0x44a687
44a650:	4c                   	dec    %esp
44a651:	36 70 59             	ss jo  0x44a6ad
44a654:	53                   	push   %ebx
44a655:	2f                   	das
44a656:	38 69 42             	cmp    %ch,0x42(%ecx)
44a659:	6e                   	outsb  %ds:(%esi),(%dx)
44a65a:	56                   	push   %esi
44a65b:	56                   	push   %esi
44a65c:	32 6c 76 55          	xor    0x55(%esi,%esi,2),%ch
44a660:	4d                   	dec    %ebp
44a661:	2f                   	das
44a662:	78 42                	js     0x44a6a6
44a664:	78 55                	js     0x44a6bb
44a666:	70 5a                	jo     0x44a6c2
44a668:	6b 47 66 41          	imul   $0x41,0x66(%edi),%eax
44a66c:	64 71 72             	fs jno 0x44a6e1
44a66f:	6d                   	insl   (%dx),%es:(%edi)
44a670:	4c                   	dec    %esp
44a671:	48                   	dec    %eax
44a672:	72 49                	jb     0x44a6bd
44a674:	72 69                	jb     0x44a6df
44a676:	50                   	push   %eax
44a677:	63 79 69             	arpl   %edi,0x69(%ecx)
44a67a:	47                   	inc    %edi
44a67b:	4a                   	dec    %edx
44a67c:	59                   	pop    %ecx
44a67d:	58                   	pop    %eax
44a67e:	62 6d 43             	bound  %ebp,0x43(%ebp)
44a681:	65 77 51             	gs ja  0x44a6d5
44a684:	32 76 69             	xor    0x69(%esi),%dh
44a687:	66 44                	inc    %sp
44a689:	34 41                	xor    $0x41,%al
44a68b:	48                   	dec    %eax
44a68c:	35 4d 71 47 65       	xor    $0x6547714d,%eax
44a691:	6e                   	outsb  %ds:(%esi),(%dx)
44a692:	79 7a                	jns    0x44a70e
44a694:	76 4b                	jbe    0x44a6e1
44a696:	41                   	inc    %ecx
44a697:	2b 4d 44             	sub    0x44(%ebp),%ecx
44a69a:	4e                   	dec    %esi
44a69b:	4b                   	dec    %ebx
44a69c:	5a                   	pop    %edx
44a69d:	44                   	inc    %esp
44a69e:	33 47 50             	xor    0x50(%edi),%eax
44a6a1:	35 6d 73 55 72       	xor    $0x7255736d,%eax
44a6a6:	4d                   	dec    %ebp
44a6a7:	4c                   	dec    %esp
44a6a8:	4c                   	dec    %esp
44a6a9:	65 44                	gs inc %esp
44a6ab:	56                   	push   %esi
44a6ac:	78 73                	js     0x44a721
44a6ae:	73 4d                	jae    0x44a6fd
44a6b0:	65 53                	gs push %ebx
44a6b2:	36 5a                	ss pop %edx
44a6b4:	75 32                	jne    0x44a6e8
44a6b6:	2f                   	das
44a6b7:	4c                   	dec    %esp
44a6b8:	4a                   	dec    %edx
44a6b9:	4e                   	dec    %esi
44a6ba:	62 55 37             	bound  %edx,0x37(%ebp)
44a6bd:	33 74 6b 70          	xor    0x70(%ebx,%ebp,2),%esi
44a6c1:	4c                   	dec    %esp
44a6c2:	64 35 4b 74 38 6a    	fs xor $0x6a38744b,%eax
44a6c8:	66 50                	push   %ax
44a6ca:	73 35                	jae    0x44a701
44a6cc:	32 73 38             	xor    0x38(%ebx),%dh
44a6cf:	32 34 76             	xor    (%esi,%esi,2),%dh
44a6d2:	75 65                	jne    0x44a739
44a6d4:	41                   	inc    %ecx
44a6d5:	4c                   	dec    %esp
44a6d6:	31 31                	xor    %esi,(%ecx)
44a6d8:	58                   	pop    %eax
44a6d9:	79 6c                	jns    0x44a747
44a6db:	49                   	dec    %ecx
44a6dc:	63 73 48             	arpl   %esi,0x48(%ebx)
44a6df:	56                   	push   %esi
44a6e0:	63 75 50             	arpl   %esi,0x50(%ebp)
44a6e3:	2f                   	das
44a6e4:	61                   	popa
44a6e5:	52                   	push   %edx
44a6e6:	36 78 59             	ss js  0x44a742
44a6e9:	63 6d 53             	arpl   %ebp,0x53(%ebp)
44a6ec:	30 31                	xor    %dh,(%ecx)
44a6ee:	67 5a                	addr16 pop %edx
44a6f0:	65 41                	gs inc %ecx
44a6f2:	53                   	push   %ebx
44a6f3:	75 74                	jne    0x44a769
44a6f5:	4b                   	dec    %ebx
44a6f6:	4f                   	dec    %edi
44a6f7:	34 2b                	xor    $0x2b,%al
44a6f9:	64 51                	fs push %ecx
44a6fb:	63 48 69             	arpl   %ecx,0x69(%eax)
44a6fe:	62 69 62             	bound  %ebp,0x62(%ecx)
44a701:	42                   	inc    %edx
44a702:	4d                   	dec    %ebp
44a703:	73 58                	jae    0x44a75d
44a705:	72 70                	jb     0x44a777
44a707:	67 49                	addr16 dec %ecx
44a709:	35 73 4a 69 54       	xor    $0x54694a73,%eax
44a70e:	34 55                	xor    $0x55,%al
44a710:	58                   	pop    %eax
44a711:	50                   	push   %eax
44a712:	4c                   	dec    %esp
44a713:	62 6f 6d             	bound  %ebp,0x6d(%edi)
44a716:	45                   	inc    %ebp
44a717:	78 4b                	js     0x44a764
44a719:	42                   	inc    %edx
44a71a:	67 69 2b 67 70 46 39 	imul   $0x39467067,(%bp,%di),%ebp
44a721:	6d                   	insl   (%dx),%es:(%edi)
44a722:	4e                   	dec    %esi
44a723:	64 45                	fs inc %ebp
44a725:	56                   	push   %esi
44a726:	6c                   	insb   (%dx),%es:(%edi)
44a727:	61                   	popa
44a728:	4c                   	dec    %esp
44a729:	58                   	pop    %eax
44a72a:	75 56                	jne    0x44a782
44a72c:	42                   	inc    %edx
44a72d:	54                   	push   %esp
44a72e:	67 44                	addr16 inc %esp
44a730:	32 35 72 30 47 75    	xor    0x75473072,%dh
44a736:	45                   	inc    %ebp
44a737:	46                   	inc    %esi
44a738:	4e                   	dec    %esi
44a739:	57                   	push   %edi
44a73a:	6b 4e 56 68          	imul   $0x68,0x56(%esi),%ecx
44a73e:	32 37                	xor    (%edi),%dh
44a740:	33 77 79             	xor    0x79(%edi),%esi
44a743:	6f                   	outsl  %ds:(%esi),(%dx)
44a744:	46                   	inc    %esi
44a745:	30 56 6f             	xor    %dl,0x6f(%esi)
44a748:	39 6b 55             	cmp    %ebp,0x55(%ebx)
44a74b:	36 32 47 47          	xor    %ss:0x47(%edi),%al
44a74f:	6e                   	outsb  %ds:(%esi),(%dx)
44a750:	79 6f                	jns    0x44a7c1
44a752:	72 4d                	jb     0x44a7a1
44a754:	34 31                	xor    $0x31,%al
44a756:	56                   	push   %esi
44a757:	69 45 70 55 2b 5a 65 	imul   $0x655a2b55,0x70(%ebp),%eax
44a75e:	32 30                	xor    (%eax),%dh
44a760:	67 67 6b 75 37 51    	addr16 imul $0x51,0x37(%di),%esi
44a766:	45                   	inc    %ebp
44a767:	4b                   	dec    %ebx
44a768:	6b 36 4d             	imul   $0x4d,(%esi),%esi
44a76b:	4a                   	dec    %edx
44a76c:	75 61                	jne    0x44a7cf
44a76e:	59                   	pop    %ecx
44a76f:	39 77 7a             	cmp    %esi,0x7a(%edi)
44a772:	59                   	pop    %ecx
44a773:	54                   	push   %esp
44a774:	49                   	dec    %ecx
44a775:	2b 69 39             	sub    0x39(%ecx),%ebp
44a778:	32 51 4d             	xor    0x4d(%ecx),%dl
44a77b:	67 47                	addr16 inc %edi
44a77d:	75 33                	jne    0x44a7b2
44a77f:	6f                   	outsl  %ds:(%esi),(%dx)
44a780:	55                   	push   %ebp
44a781:	2f                   	das
44a782:	74 4b                	je     0x44a7cf
44a784:	67 37                	addr16 aaa
44a786:	57                   	push   %edi
44a787:	68 52 78 61 51       	push   $0x51617852
44a78c:	7a 32                	jp     0x44a7c0
44a78e:	44                   	inc    %esp
44a78f:	47                   	inc    %edi
44a790:	34 51                	xor    $0x51,%al
44a792:	4b                   	dec    %ebx
44a793:	57                   	push   %edi
44a794:	76 73                	jbe    0x44a809
44a796:	6f                   	outsl  %ds:(%esi),(%dx)
44a797:	52                   	push   %edx
44a798:	30 51 32             	xor    %dl,0x32(%ecx)
44a79b:	7a 62                	jp     0x44a7ff
44a79d:	54                   	push   %esp
44a79e:	66 65 70 47          	data16 gs jo 0x44a7e9
44a7a2:	6a 6c                	push   $0x6c
44a7a4:	61                   	popa
44a7a5:	63 69 33             	arpl   %ebp,0x33(%ecx)
44a7a8:	50                   	push   %eax
44a7a9:	61                   	popa
44a7aa:	75 64                	jne    0x44a810
44a7ac:	64 66 48             	fs dec %ax
44a7af:	32 57 73             	xor    0x73(%edi),%dl
44a7b2:	4e                   	dec    %esi
44a7b3:	47                   	inc    %edi
44a7b4:	59                   	pop    %ecx
44a7b5:	45                   	inc    %ebp
44a7b6:	65 73 44             	gs jae 0x44a7fd
44a7b9:	53                   	push   %ebx
44a7ba:	4c                   	dec    %esp
44a7bb:	62 4f 39             	bound  %ecx,0x39(%edi)
44a7be:	66 69 50 55 67 2f    	imul   $0x2f67,0x55(%eax),%dx
44a7c4:	61                   	popa
44a7c5:	74 4b                	je     0x44a812
44a7c7:	49                   	dec    %ecx
44a7c8:	77 4d                	ja     0x44a817
44a7ca:	2f                   	das
44a7cb:	6d                   	insl   (%dx),%es:(%edi)
44a7cc:	46                   	inc    %esi
44a7cd:	42                   	inc    %edx
44a7ce:	4b                   	dec    %ebx
44a7cf:	2f                   	das
44a7d0:	35 73 50 70 58       	xor    $0x58705073,%eax
44a7d5:	33 53 33             	xor    0x33(%ebx),%edx
44a7d8:	38 6f 54             	cmp    %ch,0x54(%edi)
44a7db:	46                   	inc    %esi
44a7dc:	4b                   	dec    %ebx
44a7dd:	4e                   	dec    %esi
44a7de:	4f                   	dec    %edi
44a7df:	66 69 42 2f 57 68    	imul   $0x6857,0x2f(%edx),%ax
44a7e5:	4b                   	dec    %ebx
44a7e6:	75 66                	jne    0x44a84e
44a7e8:	78 36                	js     0x44a820
44a7ea:	56                   	push   %esi
44a7eb:	61                   	popa
44a7ec:	68 4e 45 6a 4e       	push   $0x4e6a454e
44a7f1:	2f                   	das
44a7f2:	61                   	popa
44a7f3:	31 73 2f             	xor    %esi,0x2f(%ebx)
44a7f6:	36 35 65 6d 59 58    	ss xor $0x58596d65,%eax
44a7fc:	66 55                	push   %bp
44a7fe:	4f                   	dec    %edi
44a7ff:	72 73                	jb     0x44a874
44a801:	76 47                	jbe    0x44a84a
44a803:	48                   	dec    %eax
44a804:	63 57 53             	arpl   %edx,0x53(%edi)
44a807:	68 39 2f 41 77       	push   $0x77412f39
44a80c:	43                   	inc    %ebx
44a80d:	62 39                	bound  %edi,(%ecx)
44a80f:	65 66 4d             	gs dec %bp
44a812:	70 4e                	jo     0x44a862
44a814:	77 34                	ja     0x44a84a
44a816:	5a                   	pop    %edx
44a817:	65 61                	gs popa
44a819:	31 6f 44             	xor    %ebp,0x44(%edi)
44a81c:	37                   	aaa
44a81d:	62 4f 66             	bound  %ecx,0x66(%edi)
44a820:	70 68                	jo     0x44a88a
44a822:	6b 75 44 56          	imul   $0x56,0x44(%ebp),%esi
44a826:	31 74 57 46          	xor    %esi,0x46(%edi,%edx,2)
44a82a:	4f                   	dec    %edi
44a82b:	48                   	dec    %eax
44a82c:	54                   	push   %esp
44a82d:	72 53                	jb     0x44a882
44a82f:	62 58 46             	bound  %ebx,0x46(%eax)
44a832:	44                   	inc    %esp
44a833:	34 47                	xor    $0x47,%al
44a835:	39 4a 71             	cmp    %ecx,0x71(%edx)
44a838:	31 4a 6d             	xor    %ecx,0x6d(%edx)
44a83b:	38 46 66             	cmp    %al,0x66(%esi)
44a83e:	4b                   	dec    %ebx
44a83f:	42                   	inc    %edx
44a840:	2b 4b 61             	sub    0x61(%ebx),%ecx
44a843:	77 34                	ja     0x44a879
44a845:	7a 4f                	jp     0x44a896
44a847:	74 4a                	je     0x44a893
44a849:	6d                   	insl   (%dx),%es:(%edi)
44a84a:	47                   	inc    %edi
44a84b:	79 36                	jns    0x44a883
44a84d:	77 4d                	ja     0x44a89c
44a84f:	34 6d                	xor    $0x6d,%al
44a851:	78 2f                	js     0x44a882
44a853:	47                   	inc    %edi
44a854:	75 57                	jne    0x44a8ad
44a856:	70 33                	jo     0x44a88b
44a858:	39 63 41             	cmp    %esp,0x41(%ebx)
44a85b:	2f                   	das
44a85c:	76 43                	jbe    0x44a8a1
44a85e:	74 53                	je     0x44a8b3
44a860:	73 6f                	jae    0x44a8d1
44a862:	4b                   	dec    %ebx
44a863:	66 51                	push   %cx
44a865:	5a                   	pop    %edx
44a866:	6a 44                	push   $0x44
44a868:	43                   	inc    %ebx
44a869:	7a 4f                	jp     0x44a8ba
44a86b:	77 74                	ja     0x44a8e1
44a86d:	6f                   	outsl  %ds:(%esi),(%dx)
44a86e:	34 51                	xor    $0x51,%al
44a870:	64 31 61 59          	xor    %esp,%fs:0x59(%ecx)
44a874:	67 52                	addr16 push %edx
44a876:	68 54 51 6d 4c       	push   $0x4c6d5154
44a87b:	53                   	push   %ebx
44a87c:	51                   	push   %ecx
44a87d:	54                   	push   %esp
44a87e:	34 6a                	xor    $0x6a,%al
44a880:	35 52 4b 47 50       	xor    $0x50474b52,%eax
44a885:	68 51 69 6e 73       	push   $0x736e6951
44a88a:	65 53                	gs push %ebx
44a88c:	2f                   	das
44a88d:	53                   	push   %ebx
44a88e:	64 45                	fs inc %ebp
44a890:	58                   	pop    %eax
44a891:	7a 6e                	jp     0x44a901
44a893:	6f                   	outsl  %ds:(%esi),(%dx)
44a894:	51                   	push   %ecx
44a895:	48                   	dec    %eax
44a896:	50                   	push   %eax
44a897:	51                   	push   %ecx
44a898:	79 50                	jns    0x44a8ea
44a89a:	71 53                	jno    0x44a8ef
44a89c:	75 35                	jne    0x44a8d3
44a89e:	66 4f                	dec    %di
44a8a0:	66 76 6c             	data16 jbe 0x44a90f
44a8a3:	2f                   	das
44a8a4:	51                   	push   %ecx
44a8a5:	51                   	push   %ecx
44a8a6:	52                   	push   %edx
44a8a7:	6d                   	insl   (%dx),%es:(%edi)
44a8a8:	50                   	push   %eax
44a8a9:	50                   	push   %eax
44a8aa:	53                   	push   %ebx
44a8ab:	49                   	dec    %ecx
44a8ac:	66 48                	dec    %ax
44a8ae:	65 53                	gs push %ebx
44a8b0:	55                   	push   %ebp
44a8b1:	6a 31                	push   $0x31
44a8b3:	71 64                	jno    0x44a919
44a8b5:	42                   	inc    %edx
44a8b6:	61                   	popa
44a8b7:	72 72                	jb     0x44a92b
44a8b9:	55                   	push   %ebp
44a8ba:	42                   	inc    %edx
44a8bb:	2b 31                	sub    (%ecx),%esi
44a8bd:	48                   	dec    %eax
44a8be:	7a 61                	jp     0x44a921
44a8c0:	44                   	inc    %esp
44a8c1:	32 63 7a             	xor    0x7a(%ebx),%ah
44a8c4:	70 64                	jo     0x44a92a
44a8c6:	66 33 2b             	xor    (%ebx),%bp
44a8c9:	6c                   	insb   (%dx),%es:(%edi)