44f806:	64 72 58             	fs jb  0x44f861
44f809:	37                   	aaa
44f80a:	72 56                	jb     0x44f862
44f80c:	45                   	inc    %ebp
44f80d:	79 49                	jns    0x44f858
44f80f:	2b 55 4b             	sub    0x4b(%ebp),%edx
44f812:	76 75                	jbe    0x44f889
44f814:	53                   	push   %ebx
44f815:	6d                   	insl   (%dx),%es:(%edi)
44f816:	54                   	push   %esp
44f817:	68 34 41 74 7a       	push   $0x7a744134
44f81c:	5a                   	pop    %edx
44f81d:	4f                   	dec    %edi
44f81e:	57                   	push   %edi
44f81f:	43                   	inc    %ebx
44f820:	30 65 59             	xor    %ah,0x59(%ebp)
44f823:	6a 71                	push   $0x71
44f825:	5a                   	pop    %edx
44f826:	77 48                	ja     0x44f870
44f828:	6d                   	insl   (%dx),%es:(%edi)
44f829:	41                   	inc    %ecx
44f82a:	4d                   	dec    %ebp
44f82b:	5a                   	pop    %edx
44f82c:	34 63                	xor    $0x63,%al
44f82e:	41                   	inc    %ecx
44f82f:	49                   	dec    %ecx
44f830:	77 69                	ja     0x44f89b
44f832:	70 50                	jo     0x44f884
44f834:	32 68 4d             	xor    0x4d(%eax),%ch
44f837:	34 50                	xor    $0x50,%al
44f839:	63 62 48             	arpl   %esp,0x48(%edx)
44f83c:	75 75                	jne    0x44f8b3
44f83e:	64 46                	fs inc %esi
44f840:	6f                   	outsl  %ds:(%esi),(%dx)
44f841:	6a 70                	push   $0x70
44f843:	2f                   	das
44f844:	67 56                	addr16 push %esi
44f846:	6d                   	insl   (%dx),%es:(%edi)
44f847:	55                   	push   %ebp
44f848:	73 35                	jae    0x44f87f
44f84a:	69 67 69 6c 47 61 76 	imul   $0x7661476c,0x69(%edi),%esp
44f851:	37                   	aaa
44f852:	4c                   	dec    %esp
44f853:	57                   	push   %edi
44f854:	70 7a                	jo     0x44f8d0
44f856:	6e                   	outsb  %ds:(%esi),(%dx)
44f857:	6b 2f 61             	imul   $0x61,(%edi),%ebp
44f85a:	72 4f                	jb     0x44f8ab
44f85c:	39 45 36             	cmp    %eax,0x36(%ebp)
44f85f:	4e                   	dec    %esi
44f860:	4d                   	dec    %ebp
44f861:	76 68                	jbe    0x44f8cb
44f863:	42                   	inc    %edx
44f864:	79 34                	jns    0x44f89a
44f866:	56                   	push   %esi
44f867:	72 2f                	jb     0x44f898
44f869:	32 31                	xor    (%ecx),%dh
44f86b:	6b 55 75 2f          	imul   $0x2f,0x75(%ebp),%edx
44f86f:	4d                   	dec    %ebp
44f870:	65 69 36 43 70 7a 4f 	imul   $0x4f7a7043,%gs:(%esi),%esi
44f877:	6e                   	outsb  %ds:(%esi),(%dx)
44f878:	67 38 50 68          	cmp    %dl,0x68(%bx,%si)
44f87c:	63 4e 4a             	arpl   %ecx,0x4a(%esi)
44f87f:	64 64 72 6d          	fs fs jb 0x44f8f0
44f883:	4f                   	dec    %edi
44f884:	30 76 49             	xor    %dh,0x49(%esi)
44f887:	45                   	inc    %ebp
44f888:	6f                   	outsl  %ds:(%esi),(%dx)
44f889:	54                   	push   %esp
44f88a:	36 2b 38             	sub    %ss:(%eax),%edi
44f88d:	52                   	push   %edx
44f88e:	64 2b 6a 74          	sub    %fs:0x74(%edx),%ebp
44f892:	6b 2f 4f             	imul   $0x4f,(%edi),%ebp
44f895:	49                   	dec    %ecx
44f896:	76 36                	jbe    0x44f8ce
44f898:	51                   	push   %ecx
44f899:	66 63 77 73          	arpl   %si,0x73(%edi)
44f89d:	54                   	push   %esp
44f89e:	6d                   	insl   (%dx),%es:(%edi)
44f89f:	36 2b 44 49 4f       	sub    %ss:0x4f(%ecx,%ecx,2),%eax
44f8a4:	49                   	dec    %ecx
44f8a5:	49                   	dec    %ecx
44f8a6:	63 72 76             	arpl   %esi,0x76(%edx)
44f8a9:	62 36                	bound  %esi,(%esi)
44f8ab:	68 59 61 37 76       	push   $0x76376159
44f8b0:	79 34                	jns    0x44f8e6
44f8b2:	37                   	aaa
44f8b3:	6b 79 4f 46          	imul   $0x46,0x4f(%ecx),%edi
44f8b7:	31 31                	xor    %esi,(%ecx)
44f8b9:	39 4a 52             	cmp    %ecx,0x52(%edx)
44f8bc:	48                   	dec    %eax
44f8bd:	34 39                	xor    $0x39,%al
44f8bf:	36 43                	ss inc %ebx
44f8c1:	79 45                	jns    0x44f908
44f8c3:	52                   	push   %edx
44f8c4:	48                   	dec    %eax
44f8c5:	44                   	inc    %esp
44f8c6:	67 34 47             	addr16 xor $0x47,%al
44f8c9:	51                   	push   %ecx
44f8ca:	55                   	push   %ebp
44f8cb:	43                   	inc    %ebx
44f8cc:	66 69 67 50 41 37    	imul   $0x3741,0x50(%edi),%sp
44f8d2:	4b                   	dec    %ebx
44f8d3:	43                   	inc    %ebx
44f8d4:	64 75 6c             	fs jne 0x44f943
44f8d7:	4e                   	dec    %esi
44f8d8:	64 6c                	fs insb (%dx),%es:(%edi)
44f8da:	65 2f                	gs das
44f8dc:	71 77                	jno    0x44f955
44f8de:	4b                   	dec    %ebx
44f8df:	6f                   	outsl  %ds:(%esi),(%dx)
44f8e0:	63 6e 79             	arpl   %ebp,0x79(%esi)
44f8e3:	47                   	inc    %edi
44f8e4:	33 33                	xor    (%ebx),%esi
44f8e6:	70 70                	jo     0x44f958
44f8e8:	46                   	inc    %esi
44f8e9:	53                   	push   %ebx
44f8ea:	7a 52                	jp     0x44f93e
44f8ec:	63 49 32             	arpl   %ecx,0x32(%ecx)
44f8ef:	62 74 4d 4c          	bound  %esi,0x4c(%ebp,%ecx,2)
44f8f3:	4f                   	dec    %edi
44f8f4:	59                   	pop    %ecx
44f8f5:	6b 30 74             	imul   $0x74,(%eax),%esi
44f8f8:	6d                   	insl   (%dx),%es:(%edi)
44f8f9:	69 5a 43 61 2b 70 42 	imul   $0x42702b61,0x43(%edx),%ebx
44f900:	71 30                	jno    0x44f932
44f902:	73 4d                	jae    0x44f951
44f904:	58                   	pop    %eax
44f905:	34 45                	xor    $0x45,%al
44f907:	58                   	pop    %eax
44f908:	5a                   	pop    %edx
44f909:	79 63                	jns    0x44f96e
44f90b:	6c                   	insb   (%dx),%es:(%edi)
44f90c:	6f                   	outsl  %ds:(%esi),(%dx)
44f90d:	6f                   	outsl  %ds:(%esi),(%dx)
44f90e:	53                   	push   %ebx
44f90f:	4d                   	dec    %ebp
44f910:	33 76 59             	xor    0x59(%esi),%esi
44f913:	35 45 6f 44 55       	xor    $0x55446f45,%eax
44f918:	57                   	push   %edi
44f919:	64 41                	fs inc %ecx
44f91b:	68 79 73 41 45       	push   $0x45417379
44f920:	6a 5a                	push   $0x5a
44f922:	68 6c 57 74 35       	push   $0x3574576c
44f927:	6e                   	outsb  %ds:(%esi),(%dx)
44f928:	63 31                	arpl   %esi,(%ecx)
44f92a:	39 46 51             	cmp    %eax,0x51(%esi)
44f92d:	6e                   	outsb  %ds:(%esi),(%dx)
44f92e:	39 51 48             	cmp    %edx,0x48(%ecx)
44f931:	5a                   	pop    %edx
44f932:	77 6a                	ja     0x44f99e
44f934:	77 34                	ja     0x44f96a
44f936:	61                   	popa
44f937:	6f                   	outsl  %ds:(%esi),(%dx)
44f938:	48                   	dec    %eax
44f939:	57                   	push   %edi
44f93a:	77 36                	ja     0x44f972
44f93c:	53                   	push   %ebx
44f93d:	32 70 77             	xor    0x77(%eax),%dh
44f940:	65 31 47 4e          	xor    %eax,%gs:0x4e(%edi)
44f944:	6a 6d                	push   $0x6d
44f946:	79 41                	jns    0x44f989
44f948:	5a                   	pop    %edx
44f949:	37                   	aaa
44f94a:	67 6a 35             	addr16 push $0x35
44f94d:	61                   	popa
44f94e:	58                   	pop    %eax
44f94f:	69 4e 50 2f 53 6b 68 	imul   $0x686b532f,0x50(%esi),%ecx
44f956:	70 66                	jo     0x44f9be
44f958:	55                   	push   %ebp
44f959:	48                   	dec    %eax
44f95a:	79 66                	jns    0x44f9c2
44f95c:	31 34 45 76 42 4a 66 	xor    %esi,0x664a4276(,%eax,2)
44f963:	41                   	inc    %ecx
44f964:	4b                   	dec    %ebx
44f965:	68 72 74 43 58       	push   $0x58437472
44f96a:	64 72 42             	fs jb  0x44f9af
44f96d:	74 4d                	je     0x44f9bc
44f96f:	68 4d 77 2b 41       	push   $0x412b774d
44f974:	32 4f 2b             	xor    0x2b(%edi),%cl
44f977:	41                   	inc    %ecx
44f978:	6e                   	outsb  %ds:(%esi),(%dx)
44f979:	36 52                	ss push %edx
44f97b:	78 67                	js     0x44f9e4
44f97d:	51                   	push   %ecx
44f97e:	75 6d                	jne    0x44f9ed
44f980:	77 47                	ja     0x44f9c9
44f982:	4d                   	dec    %ebp
44f983:	65 4e                	gs dec %esi
44f985:	41                   	inc    %ecx
44f986:	6a 71                	push   $0x71
44f988:	33 4f 48             	xor    0x48(%edi),%ecx
44f98b:	6c                   	insb   (%dx),%es:(%edi)
44f98c:	79 39                	jns    0x44f9c7
44f98e:	2b 64 72 68          	sub    0x68(%edx,%esi,2),%esp
44f992:	62 6d 37             	bound  %ebp,0x37(%ebp)
44f995:	4e                   	dec    %esi
44f996:	44                   	inc    %esp
44f997:	41                   	inc    %ecx
44f998:	75 2b                	jne    0x44f9c5
44f99a:	4a                   	dec    %edx
44f99b:	41                   	inc    %ecx
44f99c:	77 44                	ja     0x44f9e2
44f99e:	56                   	push   %esi
44f99f:	67 61                	addr16 popa
44f9a1:	30 6e 4f             	xor    %ch,0x4f(%esi)
44f9a4:	31 37                	xor    %esi,(%edi)
44f9a6:	6b 57 2f 71          	imul   $0x71,0x2f(%edi),%edx
44f9aa:	38 75 35             	cmp    %dh,0x35(%ebp)
44f9ad:	77 37                	ja     0x44f9e6
44f9af:	4d                   	dec    %ebp
44f9b0:	62 54 48 53          	bound  %edx,0x53(%eax,%ecx,2)
44f9b4:	51                   	push   %ecx
44f9b5:	35 57 37 79 51       	xor    $0x51793757,%eax
44f9ba:	6c                   	insb   (%dx),%es:(%edi)
44f9bb:	62 38                	bound  %edi,(%eax)
44f9bd:	33 35 4a 2f 66 65    	xor    0x65662f4a,%esi
44f9c3:	68 32 6d 4e 57       	push   $0x574e6d32
44f9c8:	70 4d                	jo     0x44fa17
44f9ca:	48                   	dec    %eax
44f9cb:	79 58                	jns    0x44fa25
44f9cd:	36 67 7a 4a          	ss addr16 jp 0x44fa1b
44f9d1:	37                   	aaa
44f9d2:	75 5a                	jne    0x44fa2e
44f9d4:	48                   	dec    %eax
44f9d5:	2b 2f                	sub    (%edi),%ebp
44f9d7:	76 39                	jbe    0x44fa12
44f9d9:	37                   	aaa
44f9da:	67 71 79             	addr16 jno 0x44fa56
44f9dd:	69 51 48 6b 32 4d 53 	imul   $0x534d326b,0x48(%ecx),%edx
44f9e4:	61                   	popa
44f9e5:	69 36 53 4a 56 35    	imul   $0x35564a53,(%esi),%esi
44f9eb:	37                   	aaa
44f9ec:	39 46 61             	cmp    %eax,0x61(%esi)
44f9ef:	53                   	push   %ebx
44f9f0:	73 48                	jae    0x44fa3a
44f9f2:	63 55 48             	arpl   %edx,0x48(%ebp)
44f9f5:	39 4f 50             	cmp    %ecx,0x50(%edi)
44f9f8:	6f                   	outsl  %ds:(%esi),(%dx)
44f9f9:	4d                   	dec    %ebp
44f9fa:	39 54 55 74          	cmp    %edx,0x74(%ebp,%edx,2)
44f9fe:	45                   	inc    %ebp
44f9ff:	2f                   	das
44fa00:	6c                   	insb   (%dx),%es:(%edi)
44fa01:	46                   	inc    %esi
44fa02:	56                   	push   %esi
44fa03:	48                   	dec    %eax
44fa04:	49                   	dec    %ecx
44fa05:	2b 49 76             	sub    0x76(%ecx),%ecx
44fa08:	5a                   	pop    %edx
44fa09:	42                   	inc    %edx
44fa0a:	4c                   	dec    %esp
44fa0b:	76 35                	jbe    0x44fa42
44fa0d:	63 6f 30             	arpl   %ebp,0x30(%edi)
44fa10:	7a 59                	jp     0x44fa6b
44fa12:	6a 6c                	push   $0x6c
44fa14:	39 46 71             	cmp    %eax,0x71(%esi)
44fa17:	77 75                	ja     0x44fa8e
44fa19:	58                   	pop    %eax
44fa1a:	66 65 58             	gs pop %ax
44fa1d:	34 72                	xor    $0x72,%al
44fa1f:	41                   	inc    %ecx
44fa20:	30 2f                	xor    %ch,(%edi)
44fa22:	71 75                	jno    0x44fa99
44fa24:	6d                   	insl   (%dx),%es:(%edi)
44fa25:	55                   	push   %ebp
44fa26:	4d                   	dec    %ebp
44fa27:	51                   	push   %ecx
44fa28:	4c                   	dec    %esp
44fa29:	66 32 79 6d          	data16 xor 0x6d(%ecx),%bh
44fa2d:	50                   	push   %eax
44fa2e:	7a 4c                	jp     0x44fa7c
44fa30:	36 33 2f             	xor    %ss:(%edi),%ebp
44fa33:	58                   	pop    %eax
44fa34:	57                   	push   %edi
44fa35:	44                   	inc    %esp
44fa36:	62 42 56             	bound  %eax,0x56(%edx)
44fa39:	51                   	push   %ecx
44fa3a:	70 61                	jo     0x44fa9d
44fa3c:	31 77 41             	xor    %esi,0x41(%edi)
44fa3f:	65 37                	gs aaa
44fa41:	74 4b                	je     0x44fa8e
44fa43:	4a                   	dec    %edx
44fa44:	7a 50                	jp     0x44fa96
44fa46:	57                   	push   %edi
44fa47:	47                   	inc    %edi
44fa48:	47                   	inc    %edi
44fa49:	30 6a 4e             	xor    %ch,0x4e(%edx)
44fa4c:	45                   	inc    %ebp
44fa4d:	71 44                	jno    0x44fa93
44fa4f:	4b                   	dec    %ebx
44fa50:	70 4c                	jo     0x44fa9e
44fa52:	78 79                	js     0x44facd
44fa54:	64 73 78             	fs jae 0x44facf
44fa57:	32 4e 79             	xor    0x79(%esi),%cl
44fa5a:	58                   	pop    %eax
44fa5b:	71 57                	jno    0x44fab4
44fa5d:	58                   	pop    %eax
44fa5e:	6a 6e                	push   $0x6e
44fa60:	30 31                	xor    %dh,(%ecx)
44fa62:	78 6d                	js     0x44fad1
44fa64:	6e                   	outsb  %ds:(%esi),(%dx)
44fa65:	79 66                	jns    0x44facd
44fa67:	41                   	inc    %ecx
44fa68:	43                   	inc    %ebx
44fa69:	72 63                	jb     0x44face
44fa6b:	62 4f 63             	bound  %ecx,0x63(%edi)
44fa6e:	44                   	inc    %esp
44fa6f:	74 46                	je     0x44fab7
44fa71:	6c                   	insb   (%dx),%es:(%edi)
44fa72:	51                   	push   %ecx
44fa73:	73 38                	jae    0x44faad
44fa75:	2b 65 4b             	sub    0x4b(%ebp),%esp
44fa78:	79 76                	jns    0x44faf0
44fa7a:	4a                   	dec    %edx
44fa7b:	37                   	aaa
44fa7c:	32 6a 71             	xor    0x71(%edx),%ch
44fa7f:	4b                   	dec    %ebx
44fa80:	53                   	push   %ebx
44fa81:	64 33 53 32          	xor    %fs:0x32(%ebx),%edx
44fa85:	54                   	push   %esp
44fa86:	64 66 35 61 63       	fs xor $0x6361,%ax
44fa8b:	6d                   	insl   (%dx),%es:(%edi)
44fa8c:	69 55 65 52 65 36 43 	imul   $0x43366552,0x65(%ebp),%edx
44fa93:	6b 42 6a 47          	imul   $0x47,0x6a(%edx),%eax
44fa97:	6e                   	outsb  %ds:(%esi),(%dx)
44fa98:	2f                   	das
44fa99:	67 64 56             	addr16 fs push %esi
44fa9c:	6d                   	insl   (%dx),%es:(%edi)
44fa9d:	6f                   	outsl  %ds:(%esi),(%dx)
44fa9e:	57                   	push   %edi
44fa9f:	31 4c 2f 46          	xor    %ecx,0x46(%edi,%ebp,1)
44faa3:	54                   	push   %esp
44faa4:	43                   	inc    %ebx
44faa5:	6c                   	insb   (%dx),%es:(%edi)
44faa6:	78 79                	js     0x44fb21
44faa8:	47                   	inc    %edi
44faa9:	74 4e                	je     0x44faf9
44faab:	69 42 4e 74 37 38 36 	imul   $0x36383774,0x4e(%edx),%eax
44fab2:	59                   	pop    %ecx
44fab3:	75 37                	jne    0x44faec
44fab5:	78 35                	js     0x44faec
44fab7:	61                   	popa
44fab8:	61                   	popa
44fab9:	56                   	push   %esi
44faba:	42                   	inc    %edx
44fabb:	53                   	push   %ebx
44fabc:	6b 59 42 67          	imul   $0x67,0x42(%ecx),%ebx
44fac0:	34 4f                	xor    $0x4f,%al
44fac2:	61                   	popa