443e28:	83 31 00             	xorl   $0x0,(%ecx)
443e2b:	e1 9a                	loope  0x443dc7
443e2d:	80 31 00             	xorb   $0x0,(%ecx)
443e30:	e2 81                	loop   0x443db3
443e32:	ad                   	lods   %ds:(%esi),%eax
443e33:	31 00                	xor    %eax,(%eax)
443e35:	e2 80                	loop   0x443db7
443e37:	ad                   	lods   %ds:(%esi),%eax
443e38:	31 00                	xor    %eax,(%eax)
443e3a:	e2 80                	loop   0x443dbc
443e3c:	ac                   	lods   %ds:(%esi),%al
443e3d:	31 00                	xor    %eax,(%eax)
443e3f:	e2 81                	loop   0x443dc2
443e41:	ae                   	scas   %es:(%edi),%al
443e42:	31 00                	xor    %eax,(%eax)
443e44:	e3 80                	jecxz  0x443dc6
443e46:	80 31 00             	xorb   $0x0,(%ecx)
443e49:	e2 80                	loop   0x443dcb
443e4b:	8a 31                	mov    (%ecx),%dh
443e4d:	00 e2                	add    %ah,%dl
443e4f:	80 ab 31 00 e2 80 8e 	subb   $0x8e,-0x7f1dffcf(%ebx)
443e56:	31 00                	xor    %eax,(%eax)
443e58:	31 00                	xor    %eax,(%eax)
443e5a:	e2 80                	loop   0x443ddc
443e5c:	8d 31                	lea    (%ecx),%esi
443e5e:	00 e2                	add    %ah,%dl
443e60:	80 8c 31 00 e2 80 80 	orb    $0x31,-0x7f7f1e00(%ecx,%esi,1)
443e67:	31
443e68:	00 20                	add    %ah,(%eax)
443e6a:	31 00                	xor    %eax,(%eax)
443e6c:	e2 80                	loop   0x443dee
443e6e:	81 31 00 e2 80 8b    	xorl   $0x8b80e200,(%ecx)
443e74:	31 00                	xor    %eax,(%eax)
443e76:	e2 81                	loop   0x443df9
443e78:	ab                   	stos   %eax,%es:(%edi)
443e79:	31 00                	xor    %eax,(%eax)
443e7b:	02 31                	add    (%ecx),%dh
443e7d:	00 e2                	add    %ah,%dl
443e7f:	80 87 31 00 2e 63 63 	addb   $0x63,0x632e0031(%edi)
443e86:	74 6f                	je     0x443ef7
443e88:	72 00                	jb     0x443e8a
443e8a:	e2 80                	loop   0x443e0c
443e8c:	8b 00                	mov    (%eax),%eax
443e8e:	e2 81                	loop   0x443e11
443e90:	aa                   	stos   %al,%es:(%edi)
443e91:	00 e2                	add    %ah,%dl
443e93:	80 8c 00 74 00 6d 73 	orb    $0x63,0x736d0074(%eax,%eax,1)
443e9a:	63
443e9b:	6f                   	outsl  %ds:(%esi),(%dx)
443e9c:	72 6c                	jb     0x443f0a
443e9e:	69 62 00 56 61 6c 75 	imul   $0x756c6156,0x0(%edx),%esp
443ea5:	65 54                	gs push %esp
443ea7:	79 70                	jns    0x443f19
443ea9:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
443ead:	73 74                	jae    0x443f23
443eaf:	65 6d                	gs insl (%dx),%es:(%edi)
443eb1:	00 72 00             	add    %dh,0x0(%edx)
443eb4:	7a 00                	jp     0x443eb6
443eb6:	6b 00 66             	imul   $0x66,(%eax),%eax
443eb9:	00 61 00             	add    %ah,0x0(%ecx)
443ebc:	67 00 2e 63 74       	add    %ch,0x7463
443ec1:	6f                   	outsl  %ds:(%esi),(%dx)
443ec2:	72 00                	jb     0x443ec4
443ec4:	71 00                	jno    0x443ec6
443ec6:	77 00                	ja     0x443ec8
443ec8:	76 00                	jbe    0x443eca
443eca:	63 00                	arpl   %eax,(%eax)
443ecc:	68 00 4f 62 6a       	push   $0x6a624f00
443ed1:	65 63 74 00 74       	arpl   %esi,%gs:0x74(%eax,%eax,1)
443ed6:	65 00 74 76 00       	add    %dh,%gs:0x0(%esi,%esi,2)
443edb:	74 6e                	je     0x443f4b
443edd:	00 53 74             	add    %dl,0x74(%ebx)
443ee0:	72 65                	jb     0x443f47
443ee2:	61                   	popa
443ee3:	6d                   	insl   (%dx),%es:(%edi)
443ee4:	00 53 79             	add    %dl,0x79(%ebx)
443ee7:	73 74                	jae    0x443f5d
443ee9:	65 6d                	gs insl (%dx),%es:(%edi)
443eeb:	2e 49                	cs dec %ecx
443eed:	4f                   	dec    %edi
443eee:	00 78 00             	add    %bh,0x0(%eax)
443ef1:	74 6b                	je     0x443f5e
443ef3:	00 74 75 00          	add    %dh,0x0(%ebp,%esi,2)
443ef7:	74 72                	je     0x443f6b
443ef9:	00 6b 71             	add    %ch,0x71(%ebx)
443efc:	00 75 6f             	add    %dh,0x6f(%ebp)
443eff:	00 75 6c             	add    %dh,0x6c(%ebp)
443f02:	00 75 62             	add    %dh,0x62(%ebp)
443f05:	00 75 61             	add    %dh,0x61(%ebp)
443f08:	00 75 67             	add    %dh,0x67(%ebp)
443f0b:	00 75 68             	add    %dh,0x68(%ebp)
443f0e:	00 75 78             	add    %dh,0x78(%ebp)
443f11:	00 72 66             	add    %dh,0x66(%edx)
443f14:	00 72 71             	add    %dh,0x71(%edx)
443f17:	00 72 70             	add    %dh,0x70(%edx)
443f1a:	00 72 77             	add    %dh,0x77(%edx)
443f1d:	00 72 73             	add    %dh,0x73(%edx)
443f20:	00 72 65             	add    %dh,0x65(%edx)
443f23:	00 72 76             	add    %dh,0x76(%edx)
443f26:	00 72 6e             	add    %dh,0x6e(%edx)
443f29:	00 72 6d             	add    %dh,0x6d(%edx)
443f2c:	00 72 79             	add    %dh,0x79(%edx)
443f2f:	00 72 64             	add    %dh,0x64(%edx)
443f32:	00 6b 70             	add    %ch,0x70(%ebx)
443f35:	00 6b 73             	add    %ch,0x73(%ebx)
443f38:	00 6b 65             	add    %ch,0x65(%ebx)
443f3b:	00 6b 6e             	add    %ch,0x6e(%ebx)
443f3e:	00 6b 63             	add    %ch,0x63(%ebx)
443f41:	00 75 76             	add    %dh,0x76(%ebp)
443f44:	00 75 6a             	add    %dh,0x6a(%ebp)
443f47:	00 74 6d 00          	add    %dh,0x0(%ebp,%ebp,2)
443f4b:	74 62                	je     0x443faf
443f4d:	00 74 61 00          	add    %dh,0x0(%ecx,%eiz,2)
443f51:	74 67                	je     0x443fba
443f53:	00 74 68 00          	add    %dh,0x0(%eax,%ebp,2)
443f57:	74 78                	je     0x443fd1
443f59:	00 7a 6b             	add    %bh,0x6b(%edx)
443f5c:	00 74 79 00          	add    %dh,0x0(%ecx,%edi,2)
443f60:	74 63                	je     0x443fc5
443f62:	00 74 6f 00          	add    %dh,0x0(%edi,%ebp,2)
443f66:	7a 79                	jp     0x443fe1
443f68:	00 7a 78             	add    %bh,0x78(%edx)
443f6b:	00 6b 75             	add    %ch,0x75(%ebx)
443f6e:	00 6b 72             	add    %ch,0x72(%ebx)
443f71:	00 6b 66             	add    %ch,0x66(%ebx)
443f74:	00 7a 64             	add    %bh,0x64(%edx)
443f77:	00 7a 6f             	add    %bh,0x6f(%edx)
443f7a:	00 7a 61             	add    %bh,0x61(%edx)
443f7d:	00 7a 67             	add    %bh,0x67(%edx)
443f80:	00 7a 68             	add    %bh,0x68(%edx)
443f83:	00 7a 75             	add    %bh,0x75(%edx)
443f86:	00 7a 6d             	add    %bh,0x6d(%edx)
443f89:	00 7a 72             	add    %bh,0x72(%edx)
443f8c:	00 7a 66             	add    %bh,0x66(%edx)
443f8f:	00 7a 70             	add    %bh,0x70(%edx)
443f92:	00 7a 73             	add    %bh,0x73(%edx)
443f95:	00 72 63             	add    %dh,0x63(%edx)
443f98:	00 66 65             	add    %ah,0x65(%esi)
443f9b:	00 66 76             	add    %ah,0x76(%esi)
443f9e:	00 66 6e             	add    %ah,0x6e(%esi)
443fa1:	00 66 6d             	add    %ah,0x6d(%esi)
443fa4:	00 66 79             	add    %ah,0x79(%esi)
443fa7:	00 72 6a             	add    %dh,0x6a(%edx)
443faa:	00 72 6f             	add    %dh,0x6f(%edx)
443fad:	00 72 6c             	add    %dh,0x6c(%edx)
443fb0:	00 72 62             	add    %dh,0x62(%edx)
443fb3:	00 72 67             	add    %dh,0x67(%edx)
443fb6:	00 66 71             	add    %ah,0x71(%esi)
443fb9:	00 66 77             	add    %ah,0x77(%esi)
443fbc:	00 66 64             	add    %ah,0x64(%esi)
443fbf:	00 66 67             	add    %ah,0x67(%esi)
443fc2:	00 66 63             	add    %ah,0x63(%esi)
443fc5:	00 66 6a             	add    %ah,0x6a(%esi)
443fc8:	00 66 6f             	add    %ah,0x6f(%esi)
443fcb:	00 66 6c             	add    %ah,0x6c(%esi)
443fce:	00 66 62             	add    %ah,0x62(%esi)
443fd1:	00 66 61             	add    %ah,0x61(%esi)
443fd4:	00 66 68             	add    %ah,0x68(%esi)
443fd7:	00 4d 79             	add    %cl,0x79(%ebp)
443fda:	00 4d 69             	add    %cl,0x69(%ebp)
443fdd:	63 72 6f             	arpl   %esi,0x6f(%edx)
443fe0:	73 6f                	jae    0x444051
443fe2:	66 74 2e             	data16 je 0x444013
443fe5:	56                   	push   %esi
443fe6:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
443fed:	73 69                	jae    0x444058
443fef:	63 00                	arpl   %eax,(%eax)
443ff1:	41                   	inc    %ecx
443ff2:	70 70                	jo     0x444064
443ff4:	6c                   	insb   (%dx),%es:(%edi)
443ff5:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
443ffc:	42                   	inc    %edx
443ffd:	61                   	popa
443ffe:	73 65                	jae    0x444065
444000:	00 4d 69             	add    %cl,0x69(%ebp)
444003:	63 72 6f             	arpl   %esi,0x6f(%edx)
444006:	73 6f                	jae    0x444077
444008:	66 74 2e             	data16 je 0x444039
44400b:	56                   	push   %esi
44400c:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
444013:	73 69                	jae    0x44407e
444015:	63 2e                	arpl   %ebp,(%esi)
444017:	41                   	inc    %ecx
444018:	70 70                	jo     0x44408a
44401a:	6c                   	insb   (%dx),%es:(%edi)
44401b:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
444022:	53                   	push   %ebx
444023:	65 72 76             	gs jb  0x44409c
444026:	69 63 65 73 00 66 78 	imul   $0x78660073,0x65(%ebx),%esp
44402d:	00 43 6f             	add    %al,0x6f(%ebx)
444030:	6d                   	insl   (%dx),%es:(%edi)
444031:	70 75                	jo     0x4440a8
444033:	74 65                	je     0x44409a
444035:	72 00                	jb     0x444037
444037:	4d                   	dec    %ebp
444038:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
44403f:	74 2e                	je     0x44406f
444041:	56                   	push   %esi
444042:	69 73 75 61 6c 42 61 	imul   $0x61426c61,0x75(%ebx),%esi
444049:	73 69                	jae    0x4440b4
44404b:	63 2e                	arpl   %ebp,(%esi)
44404d:	44                   	inc    %esp
44404e:	65 76 69             	gs jbe 0x4440ba
444051:	63 65 73             	arpl   %esp,0x73(%ebp)
444054:	00 70 77             	add    %dh,0x77(%eax)
444057:	00 6d 5f             	add    %ch,0x5f(%ebp)
44405a:	43                   	inc    %ebx
44405b:	6f                   	outsl  %ds:(%esi),(%dx)
44405c:	6d                   	insl   (%dx),%es:(%edi)
44405d:	70 75                	jo     0x4440d4
44405f:	74 65                	je     0x4440c6
444061:	72 4f                	jb     0x4440b2
444063:	62 6a 65             	bound  %ebp,0x65(%edx)
444066:	63 74 50 72          	arpl   %esi,0x72(%eax,%edx,2)
44406a:	6f                   	outsl  %ds:(%esi),(%dx)
44406b:	76 69                	jbe    0x4440d6
44406d:	64 65 72 00          	fs gs jb 0x444071
444071:	6d                   	insl   (%dx),%es:(%edi)
444072:	5f                   	pop    %edi
444073:	41                   	inc    %ecx
444074:	70 70                	jo     0x4440e6
444076:	4f                   	dec    %edi
444077:	62 6a 65             	bound  %ebp,0x65(%edx)
44407a:	63 74 50 72          	arpl   %esi,0x72(%eax,%edx,2)
44407e:	6f                   	outsl  %ds:(%esi),(%dx)
44407f:	76 69                	jbe    0x4440ea
444081:	64 65 72 00          	fs gs jb 0x444085
444085:	6d                   	insl   (%dx),%es:(%edi)
444086:	5f                   	pop    %edi
444087:	55                   	push   %ebp
444088:	73 65                	jae    0x4440ef
44408a:	72 4f                	jb     0x4440db
44408c:	62 6a 65             	bound  %ebp,0x65(%edx)
44408f:	63 74 50 72          	arpl   %esi,0x72(%eax,%edx,2)
444093:	6f                   	outsl  %ds:(%esi),(%dx)
444094:	76 69                	jbe    0x4440ff
444096:	64 65 72 00          	fs gs jb 0x44409a
44409a:	55                   	push   %ebp
44409b:	73 65                	jae    0x444102
44409d:	72 00                	jb     0x44409f
44409f:	6d                   	insl   (%dx),%es:(%edi)
4440a0:	5f                   	pop    %edi
4440a1:	4d                   	dec    %ebp
4440a2:	79 57                	jns    0x4440fb
4440a4:	65 62 53 65          	bound  %edx,%gs:0x65(%ebx)
4440a8:	72 76                	jb     0x444120
4440aa:	69 63 65 73 4f 62 6a 	imul   $0x6a624f73,0x65(%ebx),%esp
4440b1:	65 63 74 50 72       	arpl   %esi,%gs:0x72(%eax,%edx,2)
4440b6:	6f                   	outsl  %ds:(%esi),(%dx)
4440b7:	76 69                	jbe    0x444122
4440b9:	64 65 72 00          	fs gs jb 0x4440bd
4440bd:	67 65 74 5f          	addr16 gs je 0x444120
4440c1:	43                   	inc    %ebx
4440c2:	6f                   	outsl  %ds:(%esi),(%dx)
4440c3:	6d                   	insl   (%dx),%es:(%edi)
4440c4:	70 75                	jo     0x44413b
4440c6:	74 65                	je     0x44412d
4440c8:	72 00                	jb     0x4440ca
4440ca:	67 65 74 5f          	addr16 gs je 0x44412d
4440ce:	41                   	inc    %ecx
4440cf:	70 70                	jo     0x444141
4440d1:	6c                   	insb   (%dx),%es:(%edi)
4440d2:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
4440d9:	00 67 65             	add    %ah,0x65(%edi)
4440dc:	74 5f                	je     0x44413d
4440de:	55                   	push   %ebp
4440df:	73 65                	jae    0x444146
4440e1:	72 00                	jb     0x4440e3
4440e3:	67 65 74 5f          	addr16 gs je 0x444146
4440e7:	57                   	push   %edi
4440e8:	65 62 53 65          	bound  %edx,%gs:0x65(%ebx)
4440ec:	72 76                	jb     0x444164
4440ee:	69 63 65 73 00 70 73 	imul   $0x73700073,0x65(%ebx),%esp
4440f5:	00 70 65             	add    %dh,0x65(%eax)
4440f8:	00 70 76             	add    %dh,0x76(%eax)
4440fb:	00 70 6e             	add    %dh,0x6e(%eax)
4440fe:	00 71 70             	add    %dh,0x70(%ecx)
444101:	00 71 77             	add    %dh,0x77(%ecx)
444104:	00 71 73             	add    %dh,0x73(%ecx)
444107:	00 71 76             	add    %dh,0x76(%ecx)
44410a:	00 71 6d             	add    %dh,0x6d(%ecx)
44410d:	00 54 79 70          	add    %dl,0x70(%ecx,%edi,2)
444111:	65 00 71 64          	add    %dh,%gs:0x64(%ecx)
444115:	00 71 6a             	add    %dh,0x6a(%ecx)
444118:	00 54 00 71          	add    %dl,0x71(%eax,%eax,1)
44411c:	6f                   	outsl  %ds:(%esi),(%dx)
44411d:	00 71 62             	add    %dh,0x62(%ecx)
444120:	00 71 61             	add    %dh,0x61(%ecx)
444123:	00 71 68             	add    %dh,0x68(%ecx)
444126:	00 01                	add    %al,(%ecx)
444128:	00 6d 5f             	add    %ch,0x5f(%ebp)
44412b:	54                   	push   %esp
44412c:	68 72 65 61 64       	push   $0x64616572
444131:	53                   	push   %ebx
444132:	74 61                	je     0x444195
444134:	74 69                	je     0x44419f
444136:	63 56 61             	arpl   %edx,0x61(%esi)
444139:	6c                   	insb   (%dx),%es:(%edi)
44413a:	75 65                	jne    0x4441a1
44413c:	00 67 65             	add    %ah,0x65(%edi)
44413f:	74 5f                	je     0x4441a0
444141:	47                   	inc    %edi
444142:	65 74 49             	gs je  0x44418e
444145:	6e                   	outsb  %ds:(%esi),(%dx)
444146:	73 74                	jae    0x4441bc
444148:	61                   	popa
444149:	6e                   	outsb  %ds:(%esi),(%dx)
44414a:	63 65 00             	arpl   %esp,0x0(%ebp)
44414d:	71 78                	jno    0x4441c7
44414f:	00 74 6b 71          	add    %dh,0x71(%ebx,%ebp,2)
444153:	00 7a 70             	add    %bh,0x70(%edx)
444156:	64 00 7a 70          	add    %bh,%fs:0x70(%edx)
44415a:	63 00                	arpl   %eax,(%eax)
44415c:	7a 70                	jp     0x4441ce
44415e:	6a 00                	push   $0x0
444160:	7a 70                	jp     0x4441d2
444162:	6f                   	outsl  %ds:(%esi),(%dx)
444163:	00 7a 70             	add    %bh,0x70(%edx)
444166:	6c                   	insb   (%dx),%es:(%edi)
444167:	00 7a 70             	add    %bh,0x70(%edx)
44416a:	62 00                	bound  %eax,(%eax)
44416c:	7a 70                	jp     0x4441de
44416e:	61                   	popa
44416f:	00 7a 70             	add    %bh,0x70(%edx)
444172:	67 00 7a 70          	add    %bh,0x70(%bp,%si)
444176:	68 00 7a 70 78       	push   $0x78707a00
44417b:	00 7a 77             	add    %bh,0x77(%edx)
44417e:	73 00                	jae    0x444180
444180:	7a 77                	jp     0x4441f9
444182:	65 00 7a 77          	add    %bh,%gs:0x77(%edx)
444186:	76 00                	jbe    0x444188
444188:	7a 77                	jp     0x444201
44418a:	6e                   	outsb  %ds:(%esi),(%dx)
44418b:	00 7a 77             	add    %bh,0x77(%edx)
44418e:	6d                   	insl   (%dx),%es:(%edi)
44418f:	00 7a 77             	add    %bh,0x77(%edx)
444192:	79 00                	jns    0x444194
444194:	7a 77                	jp     0x44420d
444196:	64 00 7a 77          	add    %bh,%fs:0x77(%edx)
44419a:	63 00                	arpl   %eax,(%eax)
44419c:	7a 77                	jp     0x444215
44419e:	6a 00                	push   $0x0
4441a0:	7a 77                	jp     0x444219
4441a2:	6f                   	outsl  %ds:(%esi),(%dx)
4441a3:	00 7a 77             	add    %bh,0x77(%edx)
4441a6:	6c                   	insb   (%dx),%es:(%edi)
4441a7:	00 7a 77             	add    %bh,0x77(%edx)
4441aa:	62 00                	bound  %eax,(%eax)
4441ac:	7a 77                	jp     0x444225
4441ae:	61                   	popa