441e9d:	58                   	pop    %eax
441e9e:	07                   	pop    %es
441e9f:	49                   	dec    %ecx
441ea0:	6e                   	outsb  %ds:(%esi),(%dx)
441ea1:	74 65                	je     0x441f08
441ea3:	67 65 72 00          	addr16 gs jb 0x441ea7
441ea7:	01 59 07             	add    %ebx,0x7(%ecx)
441eaa:	49                   	dec    %ecx
441eab:	6e                   	outsb  %ds:(%esi),(%dx)
441eac:	74 65                	je     0x441f13
441eae:	67 65 72 00          	addr16 gs jb 0x441eb2
441eb2:	1c 11                	sbb    $0x11,%al
441eb4:	40                   	inc    %eax
441eb5:	00 68 1b             	add    %ch,0x1b(%eax)
441eb8:	44                   	inc    %esp
441eb9:	00 d0                	add    %dl,%al
441ebb:	59                   	pop    %ecx
441ebc:	41                   	inc    %ecx
441ebd:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
441ec1:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
441ec5:	00 8b c0 cc 1e 44    	add    %cl,0x441eccc0(%ebx)
441ecb:	00 08                	add    %cl,(%eax)
441ecd:	0f 54 4d 6f          	andps  0x6f(%ebp),%xmm1
441ed1:	75 73                	jne    0x441f46
441ed3:	65 4d                	gs dec %ebp
441ed5:	6f                   	outsl  %ds:(%esi),(%dx)
441ed6:	76 65                	jbe    0x441f3d
441ed8:	45                   	inc    %ebp
441ed9:	76 65                	jbe    0x441f40
441edb:	6e                   	outsb  %ds:(%esi),(%dx)
441edc:	74 00                	je     0x441ede
441ede:	04 08                	add    $0x8,%al
441ee0:	06                   	push   %es
441ee1:	53                   	push   %ebx
441ee2:	65 6e                	outsb  %gs:(%esi),(%dx)
441ee4:	64 65 72 07          	fs gs jb 0x441eef
441ee8:	54                   	push   %esp
441ee9:	4f                   	dec    %edi
441eea:	62 6a 65             	bound  %ebp,0x65(%edx)
441eed:	63 74 00 05          	arpl   %esi,0x5(%eax,%eax,1)
441ef1:	53                   	push   %ebx
441ef2:	68 69 66 74 0b       	push   $0xb746669
441ef7:	54                   	push   %esp
441ef8:	53                   	push   %ebx
441ef9:	68 69 66 74 53       	push   $0x53746669
441efe:	74 61                	je     0x441f61
441f00:	74 65                	je     0x441f67
441f02:	00 01                	add    %al,(%ecx)
441f04:	58                   	pop    %eax
441f05:	07                   	pop    %es
441f06:	49                   	dec    %ecx
441f07:	6e                   	outsb  %ds:(%esi),(%dx)
441f08:	74 65                	je     0x441f6f
441f0a:	67 65 72 00          	addr16 gs jb 0x441f0e
441f0e:	01 59 07             	add    %ebx,0x7(%ecx)
441f11:	49                   	dec    %ecx
441f12:	6e                   	outsb  %ds:(%esi),(%dx)
441f13:	74 65                	je     0x441f7a
441f15:	67 65 72 00          	addr16 gs jb 0x441f19
441f19:	1c 11                	sbb    $0x11,%al
441f1b:	40                   	inc    %eax
441f1c:	00 d0                	add    %dl,%al
441f1e:	59                   	pop    %ecx
441f1f:	41                   	inc    %ecx
441f20:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
441f24:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
441f28:	00 8d 40 00 30 1f    	add    %cl,0x1f300040(%ebp)
441f2e:	44                   	inc    %esp
441f2f:	00 08                	add    %cl,(%eax)
441f31:	09 54 4b 65          	or     %edx,0x65(%ebx,%ecx,2)
441f35:	79 45                	jns    0x441f7c
441f37:	76 65                	jbe    0x441f9e
441f39:	6e                   	outsb  %ds:(%esi),(%dx)
441f3a:	74 00                	je     0x441f3c
441f3c:	03 08                	add    (%eax),%ecx
441f3e:	06                   	push   %es
441f3f:	53                   	push   %ebx
441f40:	65 6e                	outsb  %gs:(%esi),(%dx)
441f42:	64 65 72 07          	fs gs jb 0x441f4d
441f46:	54                   	push   %esp
441f47:	4f                   	dec    %edi
441f48:	62 6a 65             	bound  %ebp,0x65(%edx)
441f4b:	63 74 01 03          	arpl   %esi,0x3(%ecx,%eax,1)
441f4f:	4b                   	dec    %ebx
441f50:	65 79 04             	gs jns 0x441f57
441f53:	57                   	push   %edi
441f54:	6f                   	outsl  %ds:(%esi),(%dx)
441f55:	72 64                	jb     0x441fbb
441f57:	00 05 53 68 69 66    	add    %al,0x66696853
441f5d:	74 0b                	je     0x441f6a
441f5f:	54                   	push   %esp
441f60:	53                   	push   %ebx
441f61:	68 69 66 74 53       	push   $0x53746669
441f66:	74 61                	je     0x441fc9
441f68:	74 65                	je     0x441fcf
441f6a:	00 1c 11             	add    %bl,(%ecx,%edx,1)
441f6d:	40                   	inc    %eax
441f6e:	00 80 10 40 00 d0    	add    %al,-0x2fffbff0(%eax)
441f74:	59                   	pop    %ecx
441f75:	41                   	inc    %ecx
441f76:	00 90 7c 1f 44 00    	add    %dl,0x441f7c(%eax)
441f7c:	08 0e                	or     %cl,(%esi)
441f7e:	54                   	push   %esp
441f7f:	4b                   	dec    %ebx
441f80:	65 79 50             	gs jns 0x441fd3
441f83:	72 65                	jb     0x441fea
441f85:	73 73                	jae    0x441ffa
441f87:	45                   	inc    %ebp
441f88:	76 65                	jbe    0x441fef
441f8a:	6e                   	outsb  %ds:(%esi),(%dx)
441f8b:	74 00                	je     0x441f8d
441f8d:	02 08                	add    (%eax),%cl
441f8f:	06                   	push   %es
441f90:	53                   	push   %ebx
441f91:	65 6e                	outsb  %gs:(%esi),(%dx)
441f93:	64 65 72 07          	fs gs jb 0x441f9e
441f97:	54                   	push   %esp
441f98:	4f                   	dec    %edi
441f99:	62 6a 65             	bound  %ebp,0x65(%edx)
441f9c:	63 74 01 03          	arpl   %esi,0x3(%ecx,%eax,1)
441fa0:	4b                   	dec    %ebx
441fa1:	65 79 04             	gs jns 0x441fa8
441fa4:	43                   	inc    %ebx
441fa5:	68 61 72 00 1c       	push   $0x1c007261
441faa:	11 40 00             	adc    %eax,0x0(%eax)
441fad:	28 10                	sub    %dl,(%eax)
441faf:	40                   	inc    %eax
441fb0:	00 8d 40 00 b8 1f    	add    %cl,0x1fb80040(%ebp)
441fb6:	44                   	inc    %esp
441fb7:	00 08                	add    %cl,(%eax)
441fb9:	0e                   	push   %cs
441fba:	54                   	push   %esp
441fbb:	44                   	inc    %esp
441fbc:	72 61                	jb     0x44201f
441fbe:	67 4f                	addr16 dec %edi
441fc0:	76 65                	jbe    0x442027
441fc2:	72 45                	jb     0x442009
441fc4:	76 65                	jbe    0x44202b
441fc6:	6e                   	outsb  %ds:(%esi),(%dx)
441fc7:	74 00                	je     0x441fc9
441fc9:	06                   	push   %es
441fca:	08 06                	or     %al,(%esi)
441fcc:	53                   	push   %ebx
441fcd:	65 6e                	outsb  %gs:(%esi),(%dx)
441fcf:	64 65 72 07          	fs gs jb 0x441fda
441fd3:	54                   	push   %esp
441fd4:	4f                   	dec    %edi
441fd5:	62 6a 65             	bound  %ebp,0x65(%edx)
441fd8:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
441fdc:	53                   	push   %ebx
441fdd:	6f                   	outsl  %ds:(%esi),(%dx)
441fde:	75 72                	jne    0x442052
441fe0:	63 65 07             	arpl   %esp,0x7(%ebp)
441fe3:	54                   	push   %esp
441fe4:	4f                   	dec    %edi
441fe5:	62 6a 65             	bound  %ebp,0x65(%edx)
441fe8:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
441fec:	58                   	pop    %eax
441fed:	07                   	pop    %es
441fee:	49                   	dec    %ecx
441fef:	6e                   	outsb  %ds:(%esi),(%dx)
441ff0:	74 65                	je     0x442057
441ff2:	67 65 72 00          	addr16 gs jb 0x441ff6
441ff6:	01 59 07             	add    %ebx,0x7(%ecx)
441ff9:	49                   	dec    %ecx
441ffa:	6e                   	outsb  %ds:(%esi),(%dx)
441ffb:	74 65                	je     0x442062
441ffd:	67 65 72 00          	addr16 gs jb 0x442001
442001:	05 53 74 61 74       	add    $0x74617453,%eax
442006:	65 0a 54 44 72       	or     %gs:0x72(%esp,%eax,2),%dl
44200b:	61                   	popa
44200c:	67 53                	addr16 push %ebx
44200e:	74 61                	je     0x442071
442010:	74 65                	je     0x442077
442012:	01 06                	add    %eax,(%esi)
442014:	41                   	inc    %ecx
442015:	63 63 65             	arpl   %esp,0x65(%ebx)
442018:	70 74                	jo     0x44208e
44201a:	07                   	pop    %es
44201b:	42                   	inc    %edx
44201c:	6f                   	outsl  %ds:(%esi),(%dx)
44201d:	6f                   	outsl  %ds:(%esi),(%dx)
44201e:	6c                   	insb   (%dx),%es:(%edi)
44201f:	65 61                	gs popa
442021:	6e                   	outsb  %ds:(%esi),(%dx)
442022:	00 1c 11             	add    %bl,(%ecx,%edx,1)
442025:	40                   	inc    %eax
442026:	00 1c 11             	add    %bl,(%ecx,%edx,1)
442029:	40                   	inc    %eax
44202a:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
44202e:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
442032:	00 e4                	add    %ah,%ah
442034:	1b 44 00 00          	sbb    0x0(%eax,%eax,1),%eax
442038:	10 40 00             	adc    %al,0x0(%eax)
44203b:	90                   	nop
44203c:	40                   	inc    %eax
44203d:	20 44 00 08          	and    %al,0x8(%eax,%eax,1)
442041:	0e                   	push   %cs
442042:	54                   	push   %esp
442043:	44                   	inc    %esp
442044:	72 61                	jb     0x4420a7
442046:	67 44                	addr16 inc %esp
442048:	72 6f                	jb     0x4420b9
44204a:	70 45                	jo     0x442091
44204c:	76 65                	jbe    0x4420b3
44204e:	6e                   	outsb  %ds:(%esi),(%dx)
44204f:	74 00                	je     0x442051
442051:	04 08                	add    $0x8,%al
442053:	06                   	push   %es
442054:	53                   	push   %ebx
442055:	65 6e                	outsb  %gs:(%esi),(%dx)
442057:	64 65 72 07          	fs gs jb 0x442062
44205b:	54                   	push   %esp
44205c:	4f                   	dec    %edi
44205d:	62 6a 65             	bound  %ebp,0x65(%edx)
442060:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
442064:	53                   	push   %ebx
442065:	6f                   	outsl  %ds:(%esi),(%dx)
442066:	75 72                	jne    0x4420da
442068:	63 65 07             	arpl   %esp,0x7(%ebp)
44206b:	54                   	push   %esp
44206c:	4f                   	dec    %edi
44206d:	62 6a 65             	bound  %ebp,0x65(%edx)
442070:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
442074:	58                   	pop    %eax
442075:	07                   	pop    %es
442076:	49                   	dec    %ecx
442077:	6e                   	outsb  %ds:(%esi),(%dx)
442078:	74 65                	je     0x4420df
44207a:	67 65 72 00          	addr16 gs jb 0x44207e
44207e:	01 59 07             	add    %ebx,0x7(%ecx)
442081:	49                   	dec    %ecx
442082:	6e                   	outsb  %ds:(%esi),(%dx)
442083:	74 65                	je     0x4420ea
442085:	67 65 72 00          	addr16 gs jb 0x442089
442089:	1c 11                	sbb    $0x11,%al
44208b:	40                   	inc    %eax
44208c:	00 1c 11             	add    %bl,(%ecx,%edx,1)
44208f:	40                   	inc    %eax
442090:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
442094:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
442098:	00 8d 40 00 a0 20    	add    %cl,0x20a00040(%ebp)
44209e:	44                   	inc    %esp
44209f:	00 08                	add    %cl,(%eax)
4420a1:	0f 54 53 74          	andps  0x74(%ebx),%xmm2
4420a5:	61                   	popa
4420a6:	72 74                	jb     0x44211c
4420a8:	44                   	inc    %esp
4420a9:	72 61                	jb     0x44210c
4420ab:	67 45                	addr16 inc %ebp
4420ad:	76 65                	jbe    0x442114
4420af:	6e                   	outsb  %ds:(%esi),(%dx)
4420b0:	74 00                	je     0x4420b2
4420b2:	02 08                	add    (%eax),%cl
4420b4:	06                   	push   %es
4420b5:	53                   	push   %ebx
4420b6:	65 6e                	outsb  %gs:(%esi),(%dx)
4420b8:	64 65 72 07          	fs gs jb 0x4420c3
4420bc:	54                   	push   %esp
4420bd:	4f                   	dec    %edi
4420be:	62 6a 65             	bound  %ebp,0x65(%edx)
4420c1:	63 74 09 0a          	arpl   %esi,0xa(%ecx,%ecx,1)
4420c5:	44                   	inc    %esp
4420c6:	72 61                	jb     0x442129
4420c8:	67 4f                	addr16 dec %edi
4420ca:	62 6a 65             	bound  %ebp,0x65(%edx)
4420cd:	63 74 0b 54          	arpl   %esi,0x54(%ebx,%ecx,1)
4420d1:	44                   	inc    %esp
4420d2:	72 61                	jb     0x442135
4420d4:	67 4f                	addr16 dec %edi
4420d6:	62 6a 65             	bound  %ebp,0x65(%edx)
4420d9:	63 74 00 1c          	arpl   %esi,0x1c(%eax,%eax,1)
4420dd:	11 40 00             	adc    %eax,0x0(%eax)
4420e0:	84 16                	test   %dl,(%esi)
4420e2:	44                   	inc    %esp
4420e3:	00 e8                	add    %ch,%al
4420e5:	20 44 00 08          	and    %al,0x8(%eax,%eax,1)
4420e9:	0d 54 45 6e 64       	or     $0x646e4554,%eax
4420ee:	44                   	inc    %esp
4420ef:	72 61                	jb     0x442152
4420f1:	67 45                	addr16 inc %ebp
4420f3:	76 65                	jbe    0x44215a
4420f5:	6e                   	outsb  %ds:(%esi),(%dx)
4420f6:	74 00                	je     0x4420f8
4420f8:	04 08                	add    $0x8,%al
4420fa:	06                   	push   %es
4420fb:	53                   	push   %ebx
4420fc:	65 6e                	outsb  %gs:(%esi),(%dx)
4420fe:	64 65 72 07          	fs gs jb 0x442109
442102:	54                   	push   %esp
442103:	4f                   	dec    %edi
442104:	62 6a 65             	bound  %ebp,0x65(%edx)
442107:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
44210b:	54                   	push   %esp
44210c:	61                   	popa
44210d:	72 67                	jb     0x442176
44210f:	65 74 07             	gs je  0x442119
442112:	54                   	push   %esp
442113:	4f                   	dec    %edi
442114:	62 6a 65             	bound  %ebp,0x65(%edx)
442117:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
44211b:	58                   	pop    %eax
44211c:	07                   	pop    %es
44211d:	49                   	dec    %ecx
44211e:	6e                   	outsb  %ds:(%esi),(%dx)
44211f:	74 65                	je     0x442186
442121:	67 65 72 00          	addr16 gs jb 0x442125
442125:	01 59 07             	add    %ebx,0x7(%ecx)
442128:	49                   	dec    %ecx
442129:	6e                   	outsb  %ds:(%esi),(%dx)
44212a:	74 65                	je     0x442191
44212c:	67 65 72 00          	addr16 gs jb 0x442130
442130:	1c 11                	sbb    $0x11,%al
442132:	40                   	inc    %eax
442133:	00 1c 11             	add    %bl,(%ecx,%edx,1)
442136:	40                   	inc    %eax
442137:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
44213b:	00 54 10 40          	add    %dl,0x40(%eax,%edx,1)
44213f:	00 44 21 44          	add    %al,0x44(%ecx,%eiz,1)
442143:	00 08                	add    %cl,(%eax)
442145:	0e                   	push   %cs
442146:	54                   	push   %esp
442147:	44                   	inc    %esp
442148:	6f                   	outsl  %ds:(%esi),(%dx)
442149:	63 6b 44             	arpl   %ebp,0x44(%ebx)
44214c:	72 6f                	jb     0x4421bd
44214e:	70 45                	jo     0x442195
442150:	76 65                	jbe    0x4421b7
442152:	6e                   	outsb  %ds:(%esi),(%dx)
442153:	74 00                	je     0x442155
442155:	04 08                	add    $0x8,%al
442157:	06                   	push   %es
442158:	53                   	push   %ebx
442159:	65 6e                	outsb  %gs:(%esi),(%dx)
44215b:	64 65 72 07          	fs gs jb 0x442166
44215f:	54                   	push   %esp
442160:	4f                   	dec    %edi
442161:	62 6a 65             	bound  %ebp,0x65(%edx)
442164:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
442168:	53                   	push   %ebx
442169:	6f                   	outsl  %ds:(%esi),(%dx)
44216a:	75 72                	jne    0x4421de
44216c:	63 65 0f             	arpl   %esp,0xf(%ebp)
44216f:	54                   	push   %esp
442170:	44                   	inc    %esp
442171:	72 61                	jb     0x4421d4
442173:	67 44                	addr16 inc %esp
442175:	6f                   	outsl  %ds:(%esi),(%dx)
442176:	63 6b 4f             	arpl   %ebp,0x4f(%ebx)
442179:	62 6a 65             	bound  %ebp,0x65(%edx)