4447b3:	54                   	push   %esp
4447b4:	72 37                	jb     0x4447ed
4447b6:	4d                   	dec    %ebp
4447b7:	48                   	dec    %eax
4447b8:	2b 36                	sub    (%esi),%esi
4447ba:	35 77 52 6b 5a       	xor    $0x5a6b5277,%eax
4447bf:	6a 79                	push   $0x79
4447c1:	77 78                	ja     0x44483b
4447c3:	66 43                	inc    %bx
4447c5:	50                   	push   %eax
4447c6:	46                   	inc    %esi
4447c7:	58                   	pop    %eax
4447c8:	68 64 65 41 39       	push   $0x39416564
4447cd:	4f                   	dec    %edi
4447ce:	73 48                	jae    0x444818
4447d0:	67 53                	addr16 push %ebx
4447d2:	2f                   	das
4447d3:	34 4d                	xor    $0x4d,%al
4447d5:	4b                   	dec    %ebx
4447d6:	2b 37                	sub    (%edi),%esi
4447d8:	41                   	inc    %ecx
4447d9:	35 66 57 79 51       	xor    $0x51795766,%eax
4447de:	75 37                	jne    0x444817
4447e0:	78 44                	js     0x444826
4447e2:	2f                   	das
4447e3:	61                   	popa
4447e4:	6b 33 63             	imul   $0x63,(%ebx),%esi
4447e7:	44                   	inc    %esp
4447e8:	35 6c 7a 4d 4d       	xor    $0x4d4d7a6c,%eax
4447ed:	5a                   	pop    %edx
4447ee:	50                   	push   %eax
4447ef:	75 64                	jne    0x444855
4447f1:	5a                   	pop    %edx
4447f2:	76 42                	jbe    0x444836
4447f4:	52                   	push   %edx
4447f5:	33 63 42             	xor    0x42(%ebx),%esp
4447f8:	69 69 39 2f 31 7a 52 	imul   $0x527a312f,0x39(%ecx),%ebp
4447ff:	6d                   	insl   (%dx),%es:(%edi)
444800:	77 4f                	ja     0x444851
444802:	38 37                	cmp    %dh,(%edi)
444804:	2b 6a 31             	sub    0x31(%edx),%ebp
444807:	2b 33                	sub    (%ebx),%esi
444809:	76 4e                	jbe    0x444859
44480b:	75 4c                	jne    0x444859
44480d:	61                   	popa
44480e:	7a 68                	jp     0x444878
444810:	4d                   	dec    %ebp
444811:	74 62                	je     0x444875
444813:	31 6f 63             	xor    %ebp,0x63(%edi)
444816:	64 4a                	fs dec %edx
444818:	71 31                	jno    0x44484b
44481a:	44                   	inc    %esp
44481b:	49                   	dec    %ecx
44481c:	47                   	inc    %edi
44481d:	63 77 74             	arpl   %esi,0x74(%edi)
444820:	6e                   	outsb  %ds:(%esi),(%dx)
444821:	34 32                	xor    $0x32,%al
444823:	71 77                	jno    0x44489c
444825:	2f                   	das
444826:	75 45                	jne    0x44486d
444828:	56                   	push   %esi
444829:	6b 6b 2b 59          	imul   $0x59,0x2b(%ebx),%ebp
44482d:	70 4c                	jo     0x44487b
44482f:	5a                   	pop    %edx
444830:	31 41 58             	xor    %eax,0x58(%ecx)
444833:	77 2b                	ja     0x444860
444835:	30 54 6a 6b          	xor    %dl,0x6b(%edx,%ebp,2)
444839:	56                   	push   %esi
44483a:	56                   	push   %esi
44483b:	4e                   	dec    %esi
44483c:	34 36                	xor    $0x36,%al
44483e:	54                   	push   %esp
44483f:	41                   	inc    %ecx
444840:	78 6c                	js     0x4448ae
444842:	68 6d 73 7a 32       	push   $0x327a736d
444847:	75 6d                	jne    0x4448b6
444849:	5a                   	pop    %edx
44484a:	43                   	inc    %ebx
44484b:	4e                   	dec    %esi
44484c:	37                   	aaa
44484d:	4e                   	dec    %esi
44484e:	6b 72 4b 4f          	imul   $0x4f,0x4b(%edx),%esi
444852:	53                   	push   %ebx
444853:	79 57                	jns    0x4448ac
444855:	50                   	push   %eax
444856:	44                   	inc    %esp
444857:	53                   	push   %ebx
444858:	59                   	pop    %ecx
444859:	64 62 58 30          	bound  %ebx,%fs:0x30(%eax)
44485d:	76 33                	jbe    0x444892
44485f:	4e                   	dec    %esi
444860:	6b 73 4f 2f          	imul   $0x2f,0x4f(%ebx),%esi
444864:	65 78 70             	gs js  0x4448d7
444867:	31 4a 73             	xor    %ecx,0x73(%edx)
44486a:	61                   	popa
44486b:	44                   	inc    %esp
44486c:	63 7a 52             	arpl   %edi,0x52(%edx)
44486f:	54                   	push   %esp
444870:	38 71 64             	cmp    %dh,0x64(%ecx)
444873:	6b 6b 52 38          	imul   $0x38,0x52(%ebx),%ebp
444877:	4f                   	dec    %edi
444878:	65 58                	gs pop %eax
44487a:	72 61                	jb     0x4448dd
44487c:	51                   	push   %ecx
44487d:	57                   	push   %edi
44487e:	4d                   	dec    %ebp
44487f:	68 53 6e 58 6f       	push   $0x6f586e53
444884:	35 6c 4c 69 64       	xor    $0x64694c6c,%eax
444889:	4f                   	dec    %edi
44488a:	46                   	inc    %esi
44488b:	71 59                	jno    0x4448e6
44488d:	46                   	inc    %esi
44488e:	48                   	dec    %eax
44488f:	4c                   	dec    %esp
444890:	6f                   	outsl  %ds:(%esi),(%dx)
444891:	4e                   	dec    %esi
444892:	35 35 4c 66 55       	xor    $0x55664c35,%eax
444897:	6d                   	insl   (%dx),%es:(%edi)
444898:	41                   	inc    %ecx
444899:	76 42                	jbe    0x4448dd
44489b:	4e                   	dec    %esi
44489c:	46                   	inc    %esi
44489d:	30 4b 6e             	xor    %cl,0x6e(%ebx)
4448a0:	4e                   	dec    %esi
4448a1:	77 58                	ja     0x4448fb
4448a3:	62 2b                	bound  %ebp,(%ebx)
4448a5:	6a 79                	push   $0x79
4448a7:	4a                   	dec    %edx
4448a8:	4b                   	dec    %ebx
4448a9:	51                   	push   %ecx
4448aa:	4e                   	dec    %esi
4448ab:	64 6e                	outsb  %fs:(%esi),(%dx)
4448ad:	62 38                	bound  %edi,(%eax)
4448af:	4e                   	dec    %esi
4448b0:	52                   	push   %edx
4448b1:	59                   	pop    %ecx
4448b2:	59                   	pop    %ecx
4448b3:	69 4c 79 52 39 55 77 	imul   $0x37775539,0x52(%ecx,%edi,2),%ecx
4448ba:	37
4448bb:	76 67                	jbe    0x444924
4448bd:	4a                   	dec    %edx
4448be:	4b                   	dec    %ebx
4448bf:	51                   	push   %ecx
4448c0:	46                   	inc    %esi
4448c1:	36 64 6f             	ss outsl %fs:(%esi),(%dx)
4448c4:	57                   	push   %edi
4448c5:	58                   	pop    %eax
4448c6:	66 35 4e 37          	xor    $0x374e,%ax
4448ca:	39 53 54             	cmp    %edx,0x54(%ebx)
4448cd:	32 32                	xor    (%edx),%dh
4448cf:	73 77                	jae    0x444948
4448d1:	54                   	push   %esp
4448d2:	49                   	dec    %ecx
4448d3:	70 77                	jo     0x44494c
4448d5:	31 52 45             	xor    %edx,0x45(%edx)
4448d8:	75 30                	jne    0x44490a
4448da:	33 59 4d             	xor    0x4d(%ecx),%ebx
4448dd:	2b 4b 4a             	sub    0x4a(%ebx),%ecx
4448e0:	70 4b                	jo     0x44492d
4448e2:	6c                   	insb   (%dx),%es:(%edi)
4448e3:	47                   	inc    %edi
4448e4:	52                   	push   %edx
4448e5:	4f                   	dec    %edi
4448e6:	64 54                	fs push %esp
4448e8:	36 76 68             	ss jbe 0x444953
4448eb:	74 79                	je     0x444966
4448ed:	78 48                	js     0x444937
4448ef:	79 36                	jns    0x444927
4448f1:	68 79 38 6f 71       	push   $0x716f3879
4448f6:	72 6a                	jb     0x444962
4448f8:	68 37 30 32 30       	push   $0x30323037
4448fd:	4d                   	dec    %ebp
4448fe:	6c                   	insb   (%dx),%es:(%edi)
4448ff:	55                   	push   %ebp
444900:	74 5a                	je     0x44495c
444902:	66 48                	dec    %ax
444904:	46                   	inc    %esi
444905:	6c                   	insb   (%dx),%es:(%edi)
444906:	7a 61                	jp     0x444969
444908:	61                   	popa
444909:	72 68                	jb     0x444973
44490b:	53                   	push   %ebx
44490c:	66 2f                	data16 das
44490e:	62 44 70 4a          	bound  %eax,0x4a(%eax,%esi,2)
444912:	63 52 74             	arpl   %edx,0x74(%edx)
444915:	6f                   	outsl  %ds:(%esi),(%dx)
444916:	53                   	push   %ebx
444917:	43                   	inc    %ebx
444918:	70 41                	jo     0x44495b
44491a:	57                   	push   %edi
44491b:	6c                   	insb   (%dx),%es:(%edi)
44491c:	4d                   	dec    %ebp
44491d:	63 76 72             	arpl   %esi,0x72(%esi)
444920:	46                   	inc    %esi
444921:	66 55                	push   %bp
444923:	34 69                	xor    $0x69,%al
444925:	52                   	push   %edx
444926:	47                   	inc    %edi
444927:	47                   	inc    %edi
444928:	79 6c                	jns    0x444996
44492a:	75 57                	jne    0x444983
44492c:	6c                   	insb   (%dx),%es:(%edi)
44492d:	4d                   	dec    %ebp
44492e:	4f                   	dec    %edi
44492f:	49                   	dec    %ecx
444930:	43                   	inc    %ebx
444931:	6c                   	insb   (%dx),%es:(%edi)
444932:	33 53 58             	xor    0x58(%ebx),%edx
444935:	6f                   	outsl  %ds:(%esi),(%dx)
444936:	2f                   	das
444937:	62 42 59             	bound  %eax,0x59(%edx)
44493a:	6c                   	insb   (%dx),%es:(%edi)
44493b:	6a 54                	push   $0x54
44493d:	76 78                	jbe    0x4449b7
44493f:	64 4d                	fs dec %ebp
444941:	4c                   	dec    %esp
444942:	39 78 6f             	cmp    %edi,0x6f(%eax)
444945:	48                   	dec    %eax
444946:	53                   	push   %ebx
444947:	47                   	inc    %edi
444948:	73 71                	jae    0x4449bb
44494a:	65 45                	gs inc %ebp
44494c:	4b                   	dec    %ebx
44494d:	6c                   	insb   (%dx),%es:(%edi)
44494e:	43                   	inc    %ebx
44494f:	51                   	push   %ecx
444950:	47                   	inc    %edi
444951:	7a 2b                	jp     0x44497e
444953:	35 2f 6e 4e 33       	xor    $0x334e6e2f,%eax
444958:	73 59                	jae    0x4449b3
44495a:	4c                   	dec    %esp
44495b:	55                   	push   %ebp
44495c:	53                   	push   %ebx
44495d:	52                   	push   %edx
44495e:	4f                   	dec    %edi
44495f:	4e                   	dec    %esi
444960:	69 37 78 66 4a 47    	imul   $0x474a6678,(%edi),%esi
444966:	4e                   	dec    %esi
444967:	6e                   	outsb  %ds:(%esi),(%dx)
444968:	36 4f                	ss dec %edi
44496a:	49                   	dec    %ecx
44496b:	59                   	pop    %ecx
44496c:	37                   	aaa
44496d:	78 35                	js     0x4449a4
44496f:	47                   	inc    %edi
444970:	57                   	push   %edi
444971:	6b 46 53 44          	imul   $0x44,0x53(%esi),%eax
444975:	35 6b 6e 72 70       	xor    $0x70726e6b,%eax
44497a:	64 4d                	fs dec %ebp
44497c:	7a 69                	jp     0x4449e7
44497e:	69 2b 32 6f 30 51    	imul   $0x51306f32,(%ebx),%ebp
444984:	77 32                	ja     0x4449b8
444986:	5a                   	pop    %edx
444987:	67 49                	addr16 dec %ecx
444989:	61                   	popa
44498a:	4e                   	dec    %esi
44498b:	78 50                	js     0x4449dd
44498d:	6e                   	outsb  %ds:(%esi),(%dx)
44498e:	67 70 44             	addr16 jo 0x4449d5
444991:	64 53                	fs push %ebx
444993:	38 4e 6a             	cmp    %cl,0x6a(%esi)
444996:	75 46                	jne    0x4449de
444998:	44                   	inc    %esp
444999:	46                   	inc    %esi
44499a:	71 36                	jno    0x4449d2
44499c:	62 5a 47             	bound  %ebx,0x47(%edx)
44499f:	69 6c 36 6d 68 59 71 	imul   $0x61715968,0x6d(%esi,%esi,1),%ebp
4449a6:	61
4449a7:	42                   	inc    %edx
4449a8:	34 6c                	xor    $0x6c,%al
4449aa:	79 69                	jns    0x444a15
4449ac:	75 2b                	jne    0x4449d9
4449ae:	35 5a 78 42 58       	xor    $0x5842785a,%eax
4449b3:	42                   	inc    %edx
4449b4:	48                   	dec    %eax
4449b5:	61                   	popa
4449b6:	31 61 4c             	xor    %esp,0x4c(%ecx)
4449b9:	31 6e 2b             	xor    %ebp,0x2b(%esi)
4449bc:	6c                   	insb   (%dx),%es:(%edi)
4449bd:	34 64                	xor    $0x64,%al
4449bf:	68 43 4b 74 63       	push   $0x63744b43
4449c4:	67 4a                	addr16 dec %edx
4449c6:	30 44 69 37          	xor    %al,0x37(%ecx,%ebp,2)
4449ca:	4c                   	dec    %esp
4449cb:	77 50                	ja     0x444a1d
4449cd:	59                   	pop    %ecx
4449ce:	67 35 75 4c 72 6e    	addr16 xor $0x6e724c75,%eax
4449d4:	47                   	inc    %edi
4449d5:	59                   	pop    %ecx
4449d6:	63 79 59             	arpl   %edi,0x59(%ecx)
4449d9:	4d                   	dec    %ebp
4449da:	54                   	push   %esp
4449db:	75 63                	jne    0x444a40
4449dd:	49                   	dec    %ecx
4449de:	58                   	pop    %eax
4449df:	7a 49                	jp     0x444a2a
4449e1:	2f                   	das
4449e2:	5a                   	pop    %edx
4449e3:	78 5a                	js     0x444a3f
4449e5:	44                   	inc    %esp
4449e6:	64 6c                	fs insb (%dx),%es:(%edi)
4449e8:	38 48 4b             	cmp    %cl,0x4b(%eax)
4449eb:	6a 6f                	push   $0x6f
4449ed:	37                   	aaa
4449ee:	58                   	pop    %eax
4449ef:	68 35 56 34 76       	push   $0x76345635
4449f4:	49                   	dec    %ecx
4449f5:	63 4e 32             	arpl   %ecx,0x32(%esi)
4449f8:	54                   	push   %esp
4449f9:	33 6b 69             	xor    0x69(%ebx),%ebp
4449fc:	2b 4b 6b             	sub    0x6b(%ebx),%ecx
4449ff:	64 72 67             	fs jb  0x444a69
444a02:	31 61 2f             	xor    %esp,0x2f(%ecx)
444a05:	51                   	push   %ecx
444a06:	57                   	push   %edi
444a07:	55                   	push   %ebp
444a08:	36 38 31             	cmp    %dh,%ss:(%ecx)
444a0b:	71 2b                	jno    0x444a38
444a0d:	4e                   	dec    %esi
444a0e:	31 6a 72             	xor    %ebp,0x72(%edx)
444a11:	6e                   	outsb  %ds:(%esi),(%dx)
444a12:	48                   	dec    %eax
444a13:	56                   	push   %esi
444a14:	6f                   	outsl  %ds:(%esi),(%dx)
444a15:	31 38                	xor    %edi,(%eax)
444a17:	2f                   	das
444a18:	4f                   	dec    %edi
444a19:	62 65 45             	bound  %esp,0x45(%ebp)
444a1c:	77 79                	ja     0x444a97
444a1e:	62 39                	bound  %edi,(%ecx)
444a20:	34 6a                	xor    $0x6a,%al
444a22:	36 52                	ss push %edx
444a24:	46                   	inc    %esi
444a25:	56                   	push   %esi
444a26:	56                   	push   %esi
444a27:	57                   	push   %edi
444a28:	78 33                	js     0x444a5d
444a2a:	7a 58                	jp     0x444a84
444a2c:	50                   	push   %eax
444a2d:	45                   	inc    %ebp
444a2e:	4e                   	dec    %esi
444a2f:	79 38                	jns    0x444a69
444a31:	6f                   	outsl  %ds:(%esi),(%dx)
444a32:	6d                   	insl   (%dx),%es:(%edi)
444a33:	5a                   	pop    %edx
444a34:	4d                   	dec    %ebp
444a35:	64 58                	fs pop %eax
444a37:	42                   	inc    %edx
444a38:	74 34                	je     0x444a6e
444a3a:	43                   	inc    %ebx