445e4a:	76 00                	jbe    0x445e4c
445e4c:	42                   	inc    %edx
445e4d:	43                   	inc    %ebx
445e4e:	72 79                	jb     0x445ec9
445e50:	70 74                	jo     0x445ec6
445e52:	4f                   	dec    %edi
445e53:	70 65                	jo     0x445eba
445e55:	6e                   	outsb  %ds:(%esi),(%dx)
445e56:	41                   	inc    %ecx
445e57:	6c                   	insb   (%dx),%es:(%edi)
445e58:	67 6f                	outsl  %ds:(%si),(%dx)
445e5a:	72 69                	jb     0x445ec5
445e5c:	74 68                	je     0x445ec6
445e5e:	6d                   	insl   (%dx),%es:(%edi)
445e5f:	50                   	push   %eax
445e60:	72 6f                	jb     0x445ed1
445e62:	76 69                	jbe    0x445ecd
445e64:	64 65 72 00          	fs gs jb 0x445e68
445e68:	62 63 72             	bound  %esp,0x72(%ebx)
445e6b:	79 70                	jns    0x445edd
445e6d:	74 2e                	je     0x445e9d
445e6f:	64 6c                	fs insb (%dx),%es:(%edi)
445e71:	6c                   	insb   (%dx),%es:(%edi)
445e72:	00 68 6e             	add    %ch,0x6e(%eax)
445e75:	63 00                	arpl   %eax,(%eax)
445e77:	68 6e 78 00 68       	push   $0x6800786e
445e7c:	75 76                	jne    0x445ef4
445e7e:	00 68 75             	add    %ch,0x75(%eax)
445e81:	63 00                	arpl   %eax,(%eax)
445e83:	68 75 78 00 42       	push   $0x42007875
445e88:	43                   	inc    %ebx
445e89:	72 79                	jb     0x445f04
445e8b:	70 74                	jo     0x445f01
445e8d:	43                   	inc    %ebx
445e8e:	6c                   	insb   (%dx),%es:(%edi)
445e8f:	6f                   	outsl  %ds:(%esi),(%dx)
445e90:	73 65                	jae    0x445ef7
445e92:	41                   	inc    %ecx
445e93:	6c                   	insb   (%dx),%es:(%edi)
445e94:	67 6f                	outsl  %ds:(%si),(%dx)
445e96:	72 69                	jb     0x445f01
445e98:	74 68                	je     0x445f02
445e9a:	6d                   	insl   (%dx),%es:(%edi)
445e9b:	50                   	push   %eax
445e9c:	72 6f                	jb     0x445f0d
445e9e:	76 69                	jbe    0x445f09
445ea0:	64 65 72 00          	fs gs jb 0x445ea4
445ea4:	68 76 63 00 68       	push   $0x68006376
445ea9:	76 78                	jbe    0x445f23
445eab:	00 68 63             	add    %ch,0x63(%eax)
445eae:	78 00                	js     0x445eb0
445eb0:	42                   	inc    %edx
445eb1:	43                   	inc    %ebx
445eb2:	72 79                	jb     0x445f2d
445eb4:	70 74                	jo     0x445f2a
445eb6:	47                   	inc    %edi
445eb7:	65 74 50             	gs je  0x445f0a
445eba:	72 6f                	jb     0x445f2b
445ebc:	70 65                	jo     0x445f23
445ebe:	72 74                	jb     0x445f34
445ec0:	79 00                	jns    0x445ec2
445ec2:	6e                   	outsb  %ds:(%esi),(%dx)
445ec3:	75 76                	jne    0x445f3b
445ec5:	00 6e 75             	add    %ch,0x75(%esi)
445ec8:	63 00                	arpl   %eax,(%eax)
445eca:	6e                   	outsb  %ds:(%esi),(%dx)
445ecb:	75 78                	jne    0x445f45
445ecd:	00 6e 76             	add    %ch,0x76(%esi)
445ed0:	63 00                	arpl   %eax,(%eax)
445ed2:	6e                   	outsb  %ds:(%esi),(%dx)
445ed3:	76 78                	jbe    0x445f4d
445ed5:	00 6e 63             	add    %ch,0x63(%esi)
445ed8:	78 00                	js     0x445eda
445eda:	75 76                	jne    0x445f52
445edc:	63 00                	arpl   %eax,(%eax)
445ede:	42                   	inc    %edx
445edf:	43                   	inc    %ebx
445ee0:	72 79                	jb     0x445f5b
445ee2:	70 74                	jo     0x445f58
445ee4:	53                   	push   %ebx
445ee5:	65 74 50             	gs je  0x445f38
445ee8:	72 6f                	jb     0x445f59
445eea:	70 65                	jo     0x445f51
445eec:	72 74                	jb     0x445f62
445eee:	79 00                	jns    0x445ef0
445ef0:	75 76                	jne    0x445f68
445ef2:	78 00                	js     0x445ef4
445ef4:	75 63                	jne    0x445f59
445ef6:	78 00                	js     0x445ef8
445ef8:	76 63                	jbe    0x445f5d
445efa:	78 00                	js     0x445efc
445efc:	64 6f                	outsl  %fs:(%esi),(%dx)
445efe:	77 66                	ja     0x445f66
445f00:	00 64 6f 77          	add    %ah,0x77(%edi,%ebp,2)
445f04:	6c                   	insb   (%dx),%es:(%edi)
445f05:	00 64 6f 77          	add    %ah,0x77(%edi,%ebp,2)
445f09:	70 00                	jo     0x445f0b
445f0b:	42                   	inc    %edx
445f0c:	43                   	inc    %ebx
445f0d:	72 79                	jb     0x445f88
445f0f:	70 74                	jo     0x445f85
445f11:	49                   	dec    %ecx
445f12:	6d                   	insl   (%dx),%es:(%edi)
445f13:	70 6f                	jo     0x445f84
445f15:	72 74                	jb     0x445f8b
445f17:	4b                   	dec    %ebx
445f18:	65 79 00             	gs jns 0x445f1b
445f1b:	64 6f                	outsl  %fs:(%esi),(%dx)
445f1d:	77 72                	ja     0x445f91
445f1f:	00 64 6f 77          	add    %ah,0x77(%edi,%ebp,2)
445f23:	65 00 64 6f 77       	add    %ah,%gs:0x77(%edi,%ebp,2)
445f28:	61                   	popa
445f29:	00 64 6f 77          	add    %ah,0x77(%edi,%ebp,2)
445f2d:	6a 00                	push   $0x0
445f2f:	64 6f                	outsl  %fs:(%esi),(%dx)
445f31:	77 6b                	ja     0x445f9e
445f33:	00 64 6f 77          	add    %ah,0x77(%edi,%ebp,2)
445f37:	67 00 64 6f          	add    %ah,0x6f(%si)
445f3b:	77 71                	ja     0x445fae
445f3d:	00 64 6f 77          	add    %ah,0x77(%edi,%ebp,2)
445f41:	73 00                	jae    0x445f43
445f43:	64 6f                	outsl  %fs:(%esi),(%dx)
445f45:	77 62                	ja     0x445fa9
445f47:	00 64 6f 77          	add    %ah,0x77(%edi,%ebp,2)
445f4b:	74 00                	je     0x445f4d
445f4d:	42                   	inc    %edx
445f4e:	43                   	inc    %ebx
445f4f:	72 79                	jb     0x445fca
445f51:	70 74                	jo     0x445fc7
445f53:	44                   	inc    %esp
445f54:	65 73 74             	gs jae 0x445fcb
445f57:	72 6f                	jb     0x445fc8
445f59:	79 4b                	jns    0x445fa6
445f5b:	65 79 00             	gs jns 0x445f5e
445f5e:	64 6f                	outsl  %fs:(%esi),(%dx)
445f60:	77 79                	ja     0x445fdb
445f62:	00 64 6f 77          	add    %ah,0x77(%edi,%ebp,2)
445f66:	6d                   	insl   (%dx),%es:(%edi)
445f67:	00 42 43             	add    %al,0x43(%edx)
445f6a:	72 79                	jb     0x445fe5
445f6c:	70 74                	jo     0x445fe2
445f6e:	45                   	inc    %ebp
445f6f:	6e                   	outsb  %ds:(%esi),(%dx)
445f70:	63 72 79             	arpl   %esi,0x79(%edx)
445f73:	70 74                	jo     0x445fe9
445f75:	00 64 6f 77          	add    %ah,0x77(%edi,%ebp,2)
445f79:	7a 00                	jp     0x445f7b
445f7b:	64 6f                	outsl  %fs:(%esi),(%dx)
445f7d:	77 68                	ja     0x445fe7
445f7f:	00 64 6f 77          	add    %ah,0x77(%edi,%ebp,2)
445f83:	6e                   	outsb  %ds:(%esi),(%dx)
445f84:	00 64 6f 77          	add    %ah,0x77(%edi,%ebp,2)
445f88:	75 00                	jne    0x445f8a
445f8a:	64 6f                	outsl  %fs:(%esi),(%dx)
445f8c:	77 76                	ja     0x446004
445f8e:	00 64 6f 77          	add    %ah,0x77(%edi,%ebp,2)
445f92:	63 00                	arpl   %eax,(%eax)
445f94:	64 6f                	outsl  %fs:(%esi),(%dx)
445f96:	77 78                	ja     0x446010
445f98:	00 64 6f 66          	add    %ah,0x66(%edi,%ebp,2)
445f9c:	6c                   	insb   (%dx),%es:(%edi)
445f9d:	00 64 6f 66          	add    %ah,0x66(%edi,%ebp,2)
445fa1:	70 00                	jo     0x445fa3
445fa3:	64 6f                	outsl  %fs:(%esi),(%dx)
445fa5:	66 72 00             	data16 jb 0x445fa8
445fa8:	64 6f                	outsl  %fs:(%esi),(%dx)
445faa:	66 65 00 42 43       	data16 add %al,%gs:0x43(%edx)
445faf:	72 79                	jb     0x44602a
445fb1:	70 74                	jo     0x446027
445fb3:	44                   	inc    %esp
445fb4:	65 63 72 79          	arpl   %esi,%gs:0x79(%edx)
445fb8:	70 74                	jo     0x44602e
445fba:	00 64 6f 66          	add    %ah,0x66(%edi,%ebp,2)
445fbe:	61                   	popa
445fbf:	00 64 6f 66          	add    %ah,0x66(%edi,%ebp,2)
445fc3:	6a 00                	push   $0x0
445fc5:	64 6f                	outsl  %fs:(%esi),(%dx)
445fc7:	66 6b 00 64          	imul   $0x64,(%eax),%ax
445fcb:	6f                   	outsl  %ds:(%esi),(%dx)
445fcc:	66 67 00 64 6f       	data16 add %ah,0x6f(%si)
445fd1:	66 71 00             	data16 jno 0x445fd4
445fd4:	64 6f                	outsl  %fs:(%esi),(%dx)
445fd6:	66 73 00             	data16 jae 0x445fd9
445fd9:	64 6f                	outsl  %fs:(%esi),(%dx)
445fdb:	66 62 00             	bound  %ax,(%eax)
445fde:	64 6f                	outsl  %fs:(%esi),(%dx)
445fe0:	66 74 00             	data16 je 0x445fe3
445fe3:	64 6f                	outsl  %fs:(%esi),(%dx)
445fe5:	66 79 00             	data16 jns 0x445fe8
445fe8:	64 6f                	outsl  %fs:(%esi),(%dx)
445fea:	66 6d                	insw   (%dx),%es:(%edi)
445fec:	00 7a 6e             	add    %bh,0x6e(%edx)
445fef:	76 00                	jbe    0x445ff1
445ff1:	70 73                	jo     0x446066
445ff3:	7a 41                	jp     0x446036
445ff5:	6c                   	insb   (%dx),%es:(%edi)
445ff6:	67 49                	addr16 dec %ecx
445ff8:	64 00 63 62          	add    %ah,%fs:0x62(%ebx)
445ffc:	53                   	push   %ebx
445ffd:	61                   	popa
445ffe:	6c                   	insb   (%dx),%es:(%edi)
445fff:	74 00                	je     0x446001
446001:	7a 6e                	jp     0x446071
446003:	63 00                	arpl   %eax,(%eax)
446005:	49                   	dec    %ecx
446006:	44                   	inc    %esp
446007:	69 73 70 6f 73 61 62 	imul   $0x6261736f,0x70(%ebx),%esi
44600e:	6c                   	insb   (%dx),%es:(%edi)
44600f:	65 00 64 77 49       	add    %ah,%gs:0x49(%edi,%esi,2)
446014:	6e                   	outsb  %ds:(%esi),(%dx)
446015:	66 6f                	outsw  %ds:(%esi),(%dx)
446017:	56                   	push   %esi
446018:	65 72 73             	gs jb  0x44608e
44601b:	69 6f 6e 00 70 62 4e 	imul   $0x4e627000,0x6e(%edi),%ebp
446022:	6f                   	outsl  %ds:(%esi),(%dx)
446023:	6e                   	outsb  %ds:(%esi),(%dx)
446024:	63 65 00             	arpl   %esp,0x0(%ebp)
446027:	63 62 4e             	arpl   %esp,0x4e(%edx)
44602a:	6f                   	outsl  %ds:(%esi),(%dx)
44602b:	6e                   	outsb  %ds:(%esi),(%dx)
44602c:	63 65 00             	arpl   %esp,0x0(%ebp)
44602f:	70 62                	jo     0x446093
446031:	41                   	inc    %ecx
446032:	75 74                	jne    0x4460a8
446034:	68 44 61 74 61       	push   $0x61746144
446039:	00 63 62             	add    %ah,0x62(%ebx)
44603c:	41                   	inc    %ecx
44603d:	75 74                	jne    0x4460b3
44603f:	68 44 61 74 61       	push   $0x61746144
446044:	00 70 62             	add    %dh,0x62(%eax)
446047:	54                   	push   %esp
446048:	61                   	popa
446049:	67 00 63 62          	add    %ah,0x62(%bp,%di)
44604d:	54                   	push   %esp
44604e:	61                   	popa
44604f:	67 00 70 62          	add    %dh,0x62(%bx,%si)
446053:	4d                   	dec    %ebp
446054:	61                   	popa
446055:	63 43 6f             	arpl   %eax,0x6f(%ebx)
446058:	6e                   	outsb  %ds:(%esi),(%dx)
446059:	74 65                	je     0x4460c0
44605b:	78 74                	js     0x4460d1
44605d:	00 63 62             	add    %ah,0x62(%ebx)
446060:	4d                   	dec    %ebp
446061:	61                   	popa
446062:	63 43 6f             	arpl   %eax,0x6f(%ebx)
446065:	6e                   	outsb  %ds:(%esi),(%dx)
446066:	74 65                	je     0x4460cd
446068:	78 74                	js     0x4460de
44606a:	00 63 62             	add    %ah,0x62(%ebx)
44606d:	41                   	inc    %ecx
44606e:	41                   	inc    %ecx
44606f:	44                   	inc    %esp
446070:	00 63 62             	add    %ah,0x62(%ebx)
446073:	44                   	inc    %esp
446074:	61                   	popa
446075:	74 61                	je     0x4460d8
446077:	00 69 76             	add    %ch,0x76(%ecx)
44607a:	00 61 61             	add    %ah,0x61(%ecx)
44607d:	64 00 74 61 67       	add    %dh,%fs:0x67(%ecx,%eiz,2)
446082:	00 7a 6e             	add    %bh,0x6e(%edx)
446085:	78 00                	js     0x446087
446087:	44                   	inc    %esp
446088:	69 73 70 6f 73 65 00 	imul   $0x65736f,0x70(%ebx),%esi
44608f:	7a 76                	jp     0x446107
446091:	78 00                	js     0x446093
446093:	64 77 4d             	fs ja  0x4460e3
446096:	69 6e 4c 65 6e 67 74 	imul   $0x74676e65,0x4c(%esi),%ebp
44609d:	68 00 64 77 4d       	push   $0x4d776400
4460a2:	61                   	popa
4460a3:	78 4c                	js     0x4460f1
4460a5:	65 6e                	outsb  %gs:(%esi),(%dx)
4460a7:	67 74 68             	addr16 je 0x446112
4460aa:	00 64 77 49          	add    %ah,0x49(%edi,%esi,2)
4460ae:	6e                   	outsb  %ds:(%esi),(%dx)
4460af:	63 72 65             	arpl   %esi,0x65(%edx)
4460b2:	6d                   	insl   (%dx),%es:(%edi)
4460b3:	65 6e                	outsb  %gs:(%esi),(%dx)
4460b5:	74 00                	je     0x4460b7
4460b7:	7a 63                	jp     0x44611c
4460b9:	78 00                	js     0x4460bb
4460bb:	70 62                	jo     0x44611f
4460bd:	4c                   	dec    %esp
4460be:	61                   	popa
4460bf:	62 65 6c             	bound  %esp,0x6c(%ebp)
4460c2:	00 63 62             	add    %ah,0x62(%ebx)
4460c5:	4c                   	dec    %esp
4460c6:	61                   	popa
4460c7:	62 65 6c             	bound  %esp,0x6c(%ebp)
4460ca:	00 61 6c             	add    %ah,0x6c(%ecx)
4460cd:	67 00 64 6f          	add    %ah,0x6f(%si)
4460d1:	66 7a 00             	data16 jp 0x4460d4
4460d4:	64 6f                	outsl  %fs:(%esi),(%dx)
4460d6:	66 68 00 64          	pushw  $0x6400
4460da:	6f                   	outsl  %ds:(%esi),(%dx)
4460db:	66 6e                	data16 outsb %ds:(%esi),(%dx)
4460dd:	00 64 6f 66          	add    %ah,0x66(%edi,%ebp,2)
4460e1:	75 00                	jne    0x4460e3
4460e3:	64 6f                	outsl  %fs:(%esi),(%dx)
4460e5:	66 76 00             	data16 jbe 0x4460e8
4460e8:	64 6f                	outsl  %fs:(%esi),(%dx)
4460ea:	66 63 00             	arpl   %ax,(%eax)
4460ed:	64 6f                	outsl  %fs:(%esi),(%dx)
4460ef:	66 78 00             	data16 js 0x4460f2
4460f2:	64 6f                	outsl  %fs:(%esi),(%dx)
4460f4:	6c                   	insb   (%dx),%es:(%edi)
4460f5:	7a 00                	jp     0x4460f7
4460f7:	64 6f                	outsl  %fs:(%esi),(%dx)
4460f9:	6c                   	insb   (%dx),%es:(%edi)
4460fa:	68 00 64 6f 6c       	push   $0x6c6f6400
4460ff:	63 00                	arpl   %eax,(%eax)
446101:	64 6f                	outsl  %fs:(%esi),(%dx)
446103:	6c                   	insb   (%dx),%es:(%edi)
446104:	78 00                	js     0x446106
446106:	64 6f                	outsl  %fs:(%esi),(%dx)
446108:	70 72                	jo     0x44617c
44610a:	00 64 6f 70          	add    %ah,0x70(%edi,%ebp,2)
44610e:	65 00 64 6f 70       	add    %ah,%gs:0x70(%edi,%ebp,2)
446113:	62 00                	bound  %eax,(%eax)
446115:	64 6f                	outsl  %fs:(%esi),(%dx)
446117:	70 74                	jo     0x44618d
446119:	00 64 6f 70          	add    %ah,0x70(%edi,%ebp,2)
44611d:	79 00                	jns    0x44611f
44611f:	64 6f                	outsl  %fs:(%esi),(%dx)
446121:	70 6d                	jo     0x446190
446123:	00 64 6f 72          	add    %ah,0x72(%edi,%ebp,2)
446127:	61                   	popa
446128:	00 64 6f 72          	add    %ah,0x72(%edi,%ebp,2)
44612c:	6a 00                	push   $0x0
44612e:	64 6f                	outsl  %fs:(%esi),(%dx)
446130:	72 6b                	jb     0x44619d
446132:	00 64 6f 72          	add    %ah,0x72(%edi,%ebp,2)
446136:	6d                   	insl   (%dx),%es:(%edi)
446137:	00 64 6f 72          	add    %ah,0x72(%edi,%ebp,2)
44613b:	7a 00                	jp     0x44613d
44613d:	64 6f                	outsl  %fs:(%esi),(%dx)
44613f:	65 71 00             	gs jno 0x446142
446142:	64 6f                	outsl  %fs:(%esi),(%dx)
446144:	65 73 00             	gs jae 0x446147
446147:	64 6f                	outsl  %fs:(%esi),(%dx)
446149:	65 62 00             	bound  %eax,%gs:(%eax)
44614c:	64 6f                	outsl  %fs:(%esi),(%dx)
44614e:	65 74 00             	gs je  0x446151
446151:	64 6f                	outsl  %fs:(%esi),(%dx)
446153:	65 79 00             	gs jns 0x446156
446156:	64 6f                	outsl  %fs:(%esi),(%dx)
446158:	65 6d                	gs insl (%dx),%es:(%edi)
44615a:	00 64 6f 65          	add    %ah,0x65(%edi,%ebp,2)
44615e:	7a 00                	jp     0x446160
446160:	64 6f                	outsl  %fs:(%esi),(%dx)