44786d:	50                   	push   %eax
44786e:	44                   	inc    %esp
44786f:	42                   	inc    %edx
447870:	6e                   	outsb  %ds:(%esi),(%dx)
447871:	54                   	push   %esp
447872:	4e                   	dec    %esi
447873:	62 69 4a             	bound  %ebp,0x4a(%ecx)
447876:	4b                   	dec    %ebx
447877:	6a 62                	push   $0x62
447879:	4f                   	dec    %edi
44787a:	45                   	inc    %ebp
44787b:	2b 32                	sub    (%edx),%esi
44787d:	30 6a 76             	xor    %ch,0x76(%edx)
447880:	74 6b                	je     0x4478ed
447882:	75 48                	jne    0x4478cc
447884:	48                   	dec    %eax
447885:	41                   	inc    %ecx
447886:	64 55                	fs push %ebp
447888:	78 2b                	js     0x4478b5
44788a:	6e                   	outsb  %ds:(%esi),(%dx)
44788b:	73 54                	jae    0x4478e1
44788d:	4a                   	dec    %edx
44788e:	38 65 73             	cmp    %ah,0x73(%ebp)
447891:	54                   	push   %esp
447892:	78 61                	js     0x4478f5
447894:	30 75 49             	xor    %dh,0x49(%ebp)
447897:	33 32                	xor    (%edx),%esi
447899:	6b 47 76 4c          	imul   $0x4c,0x76(%edi),%eax
44789d:	38 2f                	cmp    %ch,(%edi)
44789f:	79 70                	jns    0x447911
4478a1:	48                   	dec    %eax
4478a2:	43                   	inc    %ebx
4478a3:	74 50                	je     0x4478f5
4478a5:	4c                   	dec    %esp
4478a6:	63 72 6f             	arpl   %esi,0x6f(%edx)
4478a9:	5a                   	pop    %edx
4478aa:	43                   	inc    %ebx
4478ab:	46                   	inc    %esi
4478ac:	73 48                	jae    0x4478f6
4478ae:	78 56                	js     0x447906
4478b0:	6f                   	outsl  %ds:(%esi),(%dx)
4478b1:	4e                   	dec    %esi
4478b2:	66 4c                	dec    %sp
4478b4:	53                   	push   %ebx
4478b5:	4b                   	dec    %ebx
4478b6:	4e                   	dec    %esi
4478b7:	5a                   	pop    %edx
4478b8:	4f                   	dec    %edi
4478b9:	2f                   	das
4478ba:	37                   	aaa
4478bb:	62 68 71             	bound  %ebp,0x71(%eax)
4478be:	79 4a                	jns    0x44790a
4478c0:	48                   	dec    %eax
4478c1:	61                   	popa
4478c2:	35 78 38 67 68       	xor    $0x68673878,%eax
4478c7:	33 49 36             	xor    0x36(%ecx),%ecx
4478ca:	71 65                	jno    0x447931
4478cc:	55                   	push   %ebp
4478cd:	79 74                	jns    0x447943
4478cf:	41                   	inc    %ecx
4478d0:	45                   	inc    %ebp
4478d1:	67 71 67             	addr16 jno 0x44793b
4478d4:	46                   	inc    %esi
4478d5:	4a                   	dec    %edx
4478d6:	7a 64                	jp     0x44793c
4478d8:	63 54 79 4a          	arpl   %edx,0x4a(%ecx,%edi,2)
4478dc:	78 59                	js     0x447937
4478de:	4a                   	dec    %edx
4478df:	2b 78 61             	sub    0x61(%eax),%edi
4478e2:	39 65 4c             	cmp    %esp,0x4c(%ebp)
4478e5:	6f                   	outsl  %ds:(%esi),(%dx)
4478e6:	2b 4b 35             	sub    0x35(%ebx),%ecx
4478e9:	77 42                	ja     0x44792d
4478eb:	57                   	push   %edi
4478ec:	41                   	inc    %ecx
4478ed:	63 67 61             	arpl   %esp,0x61(%edi)
4478f0:	72 47                	jb     0x447939
4478f2:	4a                   	dec    %edx
4478f3:	55                   	push   %ebp
4478f4:	7a 6c                	jp     0x447962
4478f6:	4c                   	dec    %esp
4478f7:	43                   	inc    %ebx
4478f8:	51                   	push   %ecx
4478f9:	30 36                	xor    %dh,(%esi)
4478fb:	79 4b                	jns    0x447948
4478fd:	4a                   	dec    %edx
4478fe:	6c                   	insb   (%dx),%es:(%edi)
4478ff:	39 50 74             	cmp    %edx,0x74(%eax)
447902:	58                   	pop    %eax
447903:	79 4b                	jns    0x447950
447905:	70 41                	jo     0x447948
447907:	2f                   	das
447908:	52                   	push   %edx
447909:	75 68                	jne    0x447973
44790b:	32 74 6b 7a          	xor    0x7a(%ebx,%ebp,2),%dh
44790f:	56                   	push   %esi
447910:	4c                   	dec    %esp
447911:	62 58 37             	bound  %ebx,0x37(%eax)
447914:	79 50                	jns    0x447966
447916:	6d                   	insl   (%dx),%es:(%edi)
447917:	71 4f                	jno    0x447968
447919:	52                   	push   %edx
44791a:	35 2b 67 51 35       	xor    $0x3551672b,%eax
44791f:	70 32                	jo     0x447953
447921:	70 58                	jo     0x44797b
447923:	4c                   	dec    %esp
447924:	4b                   	dec    %ebx
447925:	67 76 58             	addr16 jbe 0x447980
447928:	6c                   	insb   (%dx),%es:(%edi)
447929:	43                   	inc    %ebx
44792a:	67 45                	addr16 inc %ebp
44792c:	71 66                	jno    0x447994
44792e:	73 6a                	jae    0x44799a
447930:	47                   	inc    %edi
447931:	4c                   	dec    %esp
447932:	6d                   	insl   (%dx),%es:(%edi)
447933:	50                   	push   %eax
447934:	4a                   	dec    %edx
447935:	59                   	pop    %ecx
447936:	55                   	push   %ebp
447937:	2b 77 69             	sub    0x69(%edi),%esi
44793a:	43                   	inc    %ebx
44793b:	75 6c                	jne    0x4479a9
44793d:	62 30                	bound  %esi,(%eax)
44793f:	58                   	pop    %eax
447940:	34 76                	xor    $0x76,%al
447942:	69 41 74 4b 79 61 50 	imul   $0x5061794b,0x74(%ecx),%eax
447949:	4c                   	dec    %esp
44794a:	52                   	push   %edx
44794b:	36 58                	ss pop %eax
44794d:	6f                   	outsl  %ds:(%esi),(%dx)
44794e:	49                   	dec    %ecx
44794f:	64 6d                	fs insl (%dx),%es:(%edi)
447951:	32 32                	xor    (%edx),%dh
447953:	58                   	pop    %eax
447954:	5a                   	pop    %edx
447955:	61                   	popa
447956:	6c                   	insb   (%dx),%es:(%edi)
447957:	78 4f                	js     0x4479a8
447959:	4e                   	dec    %esi
44795a:	4a                   	dec    %edx
44795b:	5a                   	pop    %edx
44795c:	6f                   	outsl  %ds:(%esi),(%dx)
44795d:	65 52                	gs push %edx
44795f:	69 45 52 43 38 39 65 	imul   $0x65393843,0x52(%ebp),%eax
447966:	6d                   	insl   (%dx),%es:(%edi)
447967:	4e                   	dec    %esi
447968:	57                   	push   %edi
447969:	33 45 35             	xor    0x35(%ebp),%eax
44796c:	6e                   	outsb  %ds:(%esi),(%dx)
44796d:	44                   	inc    %esp
44796e:	33 5a 35             	xor    0x35(%edx),%ebx
447971:	39 66 78             	cmp    %esp,0x78(%esi)
447974:	35 38 35 51 2f       	xor    $0x2f513538,%eax
447979:	63 79 6e             	arpl   %edi,0x6e(%ecx)
44797c:	4a                   	dec    %edx
44797d:	51                   	push   %ecx
44797e:	75 73                	jne    0x4479f3
447980:	4e                   	dec    %esi
447981:	7a 71                	jp     0x4479f4
447983:	53                   	push   %ebx
447984:	4c                   	dec    %esp
447985:	2f                   	das
447986:	4b                   	dec    %ebx
447987:	67 62 38             	bound  %edi,(%bx,%si)
44798a:	6e                   	outsb  %ds:(%esi),(%dx)
44798b:	44                   	inc    %esp
44798c:	35 5a 63 30 55       	xor    $0x5530635a,%eax
447991:	39 74 6d 67          	cmp    %esi,0x67(%ebp,%ebp,2)
447995:	6e                   	outsb  %ds:(%esi),(%dx)
447996:	4a                   	dec    %edx
447997:	72 51                	jb     0x4479ea
447999:	78 58                	js     0x4479f3
44799b:	2f                   	das
44799c:	47                   	inc    %edi
44799d:	2b 2b                	sub    (%ebx),%ebp
44799f:	39 41 44             	cmp    %eax,0x44(%ecx)
4479a2:	76 4e                	jbe    0x4479f2
4479a4:	6e                   	outsb  %ds:(%esi),(%dx)
4479a5:	45                   	inc    %ebp
4479a6:	69 6d 75 36 76 55 56 	imul   $0x56557636,0x75(%ebp),%ebp
4479ad:	4f                   	dec    %edi
4479ae:	4a                   	dec    %edx
4479af:	41                   	inc    %ecx
4479b0:	6a 72                	push   $0x72
4479b2:	30 53 59             	xor    %dl,0x59(%ebx)
4479b5:	45                   	inc    %ebp
4479b6:	4d                   	dec    %ebp
4479b7:	73 50                	jae    0x447a09
4479b9:	36 68 4b 48 48 50    	ss push $0x5048484b
4479bf:	65 6c                	gs insb (%dx),%es:(%edi)
4479c1:	5a                   	pop    %edx
4479c2:	58                   	pop    %eax
4479c3:	37                   	aaa
4479c4:	62 73 63             	bound  %esi,0x63(%ebx)
4479c7:	77 62                	ja     0x447a2b
4479c9:	61                   	popa
4479ca:	4c                   	dec    %esp
4479cb:	55                   	push   %ebp
4479cc:	55                   	push   %ebp
4479cd:	41                   	inc    %ecx
4479ce:	6f                   	outsl  %ds:(%esi),(%dx)
4479cf:	63 32                	arpl   %esi,(%edx)
4479d1:	65 79 37             	gs jns 0x447a0b
4479d4:	42                   	inc    %edx
4479d5:	74 2f                	je     0x447a06
4479d7:	4d                   	dec    %ebp
4479d8:	71 53                	jno    0x447a2d
4479da:	43                   	inc    %ebx
4479db:	70 73                	jo     0x447a50
4479dd:	4c                   	dec    %esp
4479de:	4d                   	dec    %ebp
4479df:	73 6a                	jae    0x447a4b
4479e1:	54                   	push   %esp
4479e2:	33 42 74             	xor    0x74(%edx),%eax
4479e5:	6a 4d                	push   $0x4d
4479e7:	6e                   	outsb  %ds:(%esi),(%dx)
4479e8:	53                   	push   %ebx
4479e9:	52                   	push   %edx
4479ea:	48                   	dec    %eax
4479eb:	4d                   	dec    %ebp
4479ec:	54                   	push   %esp
4479ed:	4b                   	dec    %ebx
4479ee:	79 36                	jns    0x447a26
4479f0:	71 46                	jno    0x447a38
4479f2:	75 68                	jne    0x447a5c
4479f4:	42                   	inc    %edx
4479f5:	51                   	push   %ecx
4479f6:	35 4a 61 59 42       	xor    $0x4259614a,%eax
4479fb:	65 54                	gs push %esp
4479fd:	4f                   	dec    %edi
4479fe:	37                   	aaa
4479ff:	32 51 6f             	xor    0x6f(%ecx),%dl
447a02:	71 70                	jno    0x447a74
447a04:	67 66 4e             	addr16 dec %si
447a07:	62 4b 65             	bound  %ecx,0x65(%ebx)
447a0a:	61                   	popa
447a0b:	50                   	push   %eax
447a0c:	2b 54 79 73          	sub    0x73(%ecx,%edi,2),%edx
447a10:	77 67                	ja     0x447a79
447a12:	47                   	inc    %edi
447a13:	4b                   	dec    %ebx
447a14:	56                   	push   %esi
447a15:	4c                   	dec    %esp
447a16:	6b 61 6e 4b          	imul   $0x4b,0x6e(%ecx),%esp
447a1a:	4b                   	dec    %ebx
447a1b:	4f                   	dec    %edi
447a1c:	6c                   	insb   (%dx),%es:(%edi)
447a1d:	52                   	push   %edx
447a1e:	4f                   	dec    %edi
447a1f:	77 32                	ja     0x447a53
447a21:	32 57 62             	xor    0x62(%edi),%dl
447a24:	6e                   	outsb  %ds:(%esi),(%dx)
447a25:	42                   	inc    %edx
447a26:	66 68 57 6f          	pushw  $0x6f57
447a2a:	78 66                	js     0x447a92
447a2c:	39 46 73             	cmp    %eax,0x73(%esi)
447a2f:	36 52                	ss push %edx
447a31:	67 57                	addr16 push %edi
447a33:	4c                   	dec    %esp
447a34:	38 43 58             	cmp    %al,0x58(%ebx)
447a37:	49                   	dec    %ecx
447a38:	77 38                	ja     0x447a72
447a3a:	6a 53                	push   $0x53
447a3c:	4a                   	dec    %edx
447a3d:	4b                   	dec    %ebx
447a3e:	72 43                	jb     0x447a83
447a40:	30 2f                	xor    %ch,(%edi)
447a42:	6a 64                	push   $0x64
447a44:	67 6b 31 45          	imul   $0x45,(%bx,%di),%esi
447a48:	54                   	push   %esp
447a49:	53                   	push   %ebx
447a4a:	43                   	inc    %ebx
447a4b:	70 39                	jo     0x447a86
447a4d:	33 61 66             	xor    0x66(%ecx),%esp
447a50:	49                   	dec    %ecx
447a51:	75 68                	jne    0x447abb
447a53:	6a 62                	push   $0x62
447a55:	71 75                	jno    0x447acc
447a57:	2f                   	das
447a58:	55                   	push   %ebp
447a59:	4b                   	dec    %ebx
447a5a:	77 77                	ja     0x447ad3
447a5c:	58                   	pop    %eax
447a5d:	49                   	dec    %ecx
447a5e:	46                   	inc    %esi
447a5f:	59                   	pop    %ecx
447a60:	32 6d 35             	xor    0x35(%ebp),%ch
447a63:	4e                   	dec    %esi
447a64:	32 57 74             	xor    0x74(%edi),%dl
447a67:	72 4b                	jb     0x447ab4
447a69:	43                   	inc    %ebx
447a6a:	69 41 38 4a 58 4f 6f 	imul   $0x6f4f584a,0x38(%ecx),%eax
447a71:	67 46                	addr16 inc %esi
447a73:	53                   	push   %ebx
447a74:	39 2f                	cmp    %ebp,(%edi)
447a76:	54                   	push   %esp
447a77:	42                   	inc    %edx
447a78:	73 49                	jae    0x447ac3
447a7a:	6a 77                	push   $0x77
447a7c:	72 65                	jb     0x447ae3
447a7e:	74 4e                	je     0x447ace
447a80:	51                   	push   %ecx
447a81:	38 64 70 70          	cmp    %ah,0x70(%eax,%esi,2)
447a85:	36 6d                	ss insl (%dx),%es:(%edi)
447a87:	77 36                	ja     0x447abf
447a89:	41                   	inc    %ecx
447a8a:	72 51                	jb     0x447add
447a8c:	6c                   	insb   (%dx),%es:(%edi)
447a8d:	71 68                	jno    0x447af7
447a8f:	50                   	push   %eax
447a90:	44                   	inc    %esp
447a91:	76 61                	jbe    0x447af4
447a93:	6a 45                	push   $0x45
447a95:	63 75 67             	arpl   %esi,0x67(%ebp)
447a98:	61                   	popa
447a99:	4b                   	dec    %ebx
447a9a:	31 50 65             	xor    %edx,0x65(%eax)
447a9d:	49                   	dec    %ecx
447a9e:	30 5a 32             	xor    %bl,0x32(%edx)
447aa1:	6c                   	insb   (%dx),%es:(%edi)
447aa2:	77 35                	ja     0x447ad9
447aa4:	59                   	pop    %ecx
447aa5:	39 74 45 62          	cmp    %esi,0x62(%ebp,%eax,2)
447aa9:	67 35 66 39 58 4b    	addr16 xor $0x4b583966,%eax
447aaf:	72 31                	jb     0x447ae2
447ab1:	6d                   	insl   (%dx),%es:(%edi)
447ab2:	48                   	dec    %eax
447ab3:	34 54                	xor    $0x54,%al
447ab5:	57                   	push   %edi
447ab6:	74 51                	je     0x447b09
447ab8:	30 46 47             	xor    %al,0x47(%esi)
447abb:	55                   	push   %ebp
447abc:	76 72                	jbe    0x447b30
447abe:	76 56                	jbe    0x447b16
447ac0:	37                   	aaa
447ac1:	38 38                	cmp    %bh,(%eax)
447ac3:	34 42                	xor    $0x42,%al
447ac5:	65 30 6f 4a          	xor    %ch,%gs:0x4a(%edi)
447ac9:	73 76                	jae    0x447b41
447acb:	74 53                	je     0x447b20
447acd:	61                   	popa
447ace:	69 2b 31 69 38 68    	imul   $0x68386931,(%ebx),%ebp
447ad4:	41                   	inc    %ecx
447ad5:	44                   	inc    %esp
447ad6:	47                   	inc    %edi
447ad7:	4e                   	dec    %esi
447ad8:	6e                   	outsb  %ds:(%esi),(%dx)
447ad9:	76 58                	jbe    0x447b33
447adb:	52                   	push   %edx