421e5b:	31 00                	xor    %eax,(%eax)
421e5d:	30 00                	xor    %al,(%eax)
421e5f:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
421e63:	38 00                	cmp    %al,(%eax)
421e65:	61                   	popa
421e66:	00 30                	add    %dh,(%eax)
421e68:	00 66 00             	add    %ah,0x0(%esi)
421e6b:	35 00 63 00 31       	xor    $0x31006300,%eax
421e70:	00 31                	add    %dh,(%ecx)
421e72:	00 63 00             	add    %ah,0x0(%ebx)
421e75:	39 00                	cmp    %eax,(%eax)
421e77:	32 00                	xor    (%eax),%al
421e79:	32 00                	xor    (%eax),%al
421e7b:	31 00                	xor    %eax,(%eax)
421e7d:	e6 10                	out    %al,$0x10
421e7f:	04 00                	add    $0x0,%al
421e81:	46                   	inc    %esi
421e82:	34 00                	xor    $0x0,%al
421e84:	32 00                	xor    (%eax),%al
421e86:	38 00                	cmp    %al,(%eax)
421e88:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
421e8d:	00 61 00             	add    %ah,0x0(%ecx)
421e90:	66 00 38             	data16 add %bh,(%eax)
421e93:	00 35 00 64 00 62    	add    %dh,0x62006400
421e99:	00 37                	add    %dh,(%edi)
421e9b:	00 32                	add    %dh,(%edx)
421e9d:	00 32                	add    %dh,(%edx)
421e9f:	00 30                	add    %dh,(%eax)
421ea1:	00 32                	add    %dh,(%edx)
421ea3:	00 66 00             	add    %ah,0x0(%esi)
421ea6:	31 00                	xor    %eax,(%eax)
421ea8:	30 00                	xor    %al,(%eax)
421eaa:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
421eae:	38 00                	cmp    %al,(%eax)
421eb0:	61                   	popa
421eb1:	00 30                	add    %dh,(%eax)
421eb3:	00 66 00             	add    %ah,0x0(%esi)
421eb6:	35 00 63 00 31       	xor    $0x31006300,%eax
421ebb:	00 31                	add    %dh,(%ecx)
421ebd:	00 63 00             	add    %ah,0x0(%ebx)
421ec0:	39 00                	cmp    %eax,(%eax)
421ec2:	32 00                	xor    (%eax),%al
421ec4:	32 00                	xor    (%eax),%al
421ec6:	32 00                	xor    (%eax),%al
421ec8:	7f 18                	jg     0x421ee2
421eca:	04 00                	add    $0x0,%al
421ecc:	46                   	inc    %esi
421ecd:	34 00                	xor    $0x0,%al
421ecf:	32 00                	xor    (%eax),%al
421ed1:	38 00                	cmp    %al,(%eax)
421ed3:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
421ed8:	00 61 00             	add    %ah,0x0(%ecx)
421edb:	66 00 38             	data16 add %bh,(%eax)
421ede:	00 35 00 64 00 62    	add    %dh,0x62006400
421ee4:	00 37                	add    %dh,(%edi)
421ee6:	00 32                	add    %dh,(%edx)
421ee8:	00 32                	add    %dh,(%edx)
421eea:	00 30                	add    %dh,(%eax)
421eec:	00 32                	add    %dh,(%edx)
421eee:	00 66 00             	add    %ah,0x0(%esi)
421ef1:	31 00                	xor    %eax,(%eax)
421ef3:	30 00                	xor    %al,(%eax)
421ef5:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
421ef9:	38 00                	cmp    %al,(%eax)
421efb:	61                   	popa
421efc:	00 30                	add    %dh,(%eax)
421efe:	00 66 00             	add    %ah,0x0(%esi)
421f01:	35 00 63 00 31       	xor    $0x31006300,%eax
421f06:	00 31                	add    %dh,(%ecx)
421f08:	00 63 00             	add    %ah,0x0(%ebx)
421f0b:	39 00                	cmp    %eax,(%eax)
421f0d:	32 00                	xor    (%eax),%al
421f0f:	32 00                	xor    (%eax),%al
421f11:	33 00                	xor    (%eax),%eax
421f13:	18 20                	sbb    %ah,(%eax)
421f15:	04 00                	add    $0x0,%al
421f17:	46                   	inc    %esi
421f18:	34 00                	xor    $0x0,%al
421f1a:	32 00                	xor    (%eax),%al
421f1c:	38 00                	cmp    %al,(%eax)
421f1e:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
421f23:	00 61 00             	add    %ah,0x0(%ecx)
421f26:	66 00 38             	data16 add %bh,(%eax)
421f29:	00 35 00 64 00 62    	add    %dh,0x62006400
421f2f:	00 37                	add    %dh,(%edi)
421f31:	00 32                	add    %dh,(%edx)
421f33:	00 32                	add    %dh,(%edx)
421f35:	00 30                	add    %dh,(%eax)
421f37:	00 32                	add    %dh,(%edx)
421f39:	00 66 00             	add    %ah,0x0(%esi)
421f3c:	31 00                	xor    %eax,(%eax)
421f3e:	30 00                	xor    %al,(%eax)
421f40:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
421f44:	38 00                	cmp    %al,(%eax)
421f46:	61                   	popa
421f47:	00 30                	add    %dh,(%eax)
421f49:	00 66 00             	add    %ah,0x0(%esi)
421f4c:	35 00 63 00 31       	xor    $0x31006300,%eax
421f51:	00 31                	add    %dh,(%ecx)
421f53:	00 63 00             	add    %ah,0x0(%ebx)
421f56:	39 00                	cmp    %eax,(%eax)
421f58:	32 00                	xor    (%eax),%al
421f5a:	32 00                	xor    (%eax),%al
421f5c:	34 00                	xor    $0x0,%al
421f5e:	b1 27                	mov    $0x27,%cl
421f60:	04 00                	add    $0x0,%al
421f62:	46                   	inc    %esi
421f63:	34 00                	xor    $0x0,%al
421f65:	32 00                	xor    (%eax),%al
421f67:	38 00                	cmp    %al,(%eax)
421f69:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
421f6e:	00 61 00             	add    %ah,0x0(%ecx)
421f71:	66 00 38             	data16 add %bh,(%eax)
421f74:	00 35 00 64 00 62    	add    %dh,0x62006400
421f7a:	00 37                	add    %dh,(%edi)
421f7c:	00 32                	add    %dh,(%edx)
421f7e:	00 32                	add    %dh,(%edx)
421f80:	00 30                	add    %dh,(%eax)
421f82:	00 32                	add    %dh,(%edx)
421f84:	00 66 00             	add    %ah,0x0(%esi)
421f87:	31 00                	xor    %eax,(%eax)
421f89:	30 00                	xor    %al,(%eax)
421f8b:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
421f8f:	38 00                	cmp    %al,(%eax)
421f91:	61                   	popa
421f92:	00 30                	add    %dh,(%eax)
421f94:	00 66 00             	add    %ah,0x0(%esi)
421f97:	35 00 63 00 31       	xor    $0x31006300,%eax
421f9c:	00 31                	add    %dh,(%ecx)
421f9e:	00 63 00             	add    %ah,0x0(%ebx)
421fa1:	39 00                	cmp    %eax,(%eax)
421fa3:	32 00                	xor    (%eax),%al
421fa5:	32 00                	xor    (%eax),%al
421fa7:	35 00 4a 2f 04       	xor    $0x42f4a00,%eax
421fac:	00 46 34             	add    %al,0x34(%esi)
421faf:	00 32                	add    %dh,(%edx)
421fb1:	00 38                	add    %bh,(%eax)
421fb3:	00 65 00             	add    %ah,0x0(%ebp)
421fb6:	64 00 36             	add    %dh,%fs:(%esi)
421fb9:	00 61 00             	add    %ah,0x0(%ecx)
421fbc:	66 00 38             	data16 add %bh,(%eax)
421fbf:	00 35 00 64 00 62    	add    %dh,0x62006400
421fc5:	00 37                	add    %dh,(%edi)
421fc7:	00 32                	add    %dh,(%edx)
421fc9:	00 32                	add    %dh,(%edx)
421fcb:	00 30                	add    %dh,(%eax)
421fcd:	00 32                	add    %dh,(%edx)
421fcf:	00 66 00             	add    %ah,0x0(%esi)
421fd2:	31 00                	xor    %eax,(%eax)
421fd4:	30 00                	xor    %al,(%eax)
421fd6:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
421fda:	38 00                	cmp    %al,(%eax)
421fdc:	61                   	popa
421fdd:	00 30                	add    %dh,(%eax)
421fdf:	00 66 00             	add    %ah,0x0(%esi)
421fe2:	35 00 63 00 31       	xor    $0x31006300,%eax
421fe7:	00 31                	add    %dh,(%ecx)
421fe9:	00 63 00             	add    %ah,0x0(%ebx)
421fec:	39 00                	cmp    %eax,(%eax)
421fee:	32 00                	xor    (%eax),%al
421ff0:	32 00                	xor    (%eax),%al
421ff2:	36 00 e3             	ss add %ah,%bl
421ff5:	36 04 00             	ss add $0x0,%al
421ff8:	46                   	inc    %esi
421ff9:	34 00                	xor    $0x0,%al
421ffb:	32 00                	xor    (%eax),%al
421ffd:	38 00                	cmp    %al,(%eax)
421fff:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422004:	00 61 00             	add    %ah,0x0(%ecx)
422007:	66 00 38             	data16 add %bh,(%eax)
42200a:	00 35 00 64 00 62    	add    %dh,0x62006400
422010:	00 37                	add    %dh,(%edi)
422012:	00 32                	add    %dh,(%edx)
422014:	00 32                	add    %dh,(%edx)
422016:	00 30                	add    %dh,(%eax)
422018:	00 32                	add    %dh,(%edx)
42201a:	00 66 00             	add    %ah,0x0(%esi)
42201d:	31 00                	xor    %eax,(%eax)
42201f:	30 00                	xor    %al,(%eax)
422021:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422025:	38 00                	cmp    %al,(%eax)
422027:	61                   	popa
422028:	00 30                	add    %dh,(%eax)
42202a:	00 66 00             	add    %ah,0x0(%esi)
42202d:	35 00 63 00 31       	xor    $0x31006300,%eax
422032:	00 31                	add    %dh,(%ecx)
422034:	00 63 00             	add    %ah,0x0(%ebx)
422037:	39 00                	cmp    %eax,(%eax)
422039:	32 00                	xor    (%eax),%al
42203b:	32 00                	xor    (%eax),%al
42203d:	37                   	aaa
42203e:	00 7c 3e 04          	add    %bh,0x4(%esi,%edi,1)
422042:	00 46 34             	add    %al,0x34(%esi)
422045:	00 32                	add    %dh,(%edx)
422047:	00 38                	add    %bh,(%eax)
422049:	00 65 00             	add    %ah,0x0(%ebp)
42204c:	64 00 36             	add    %dh,%fs:(%esi)
42204f:	00 61 00             	add    %ah,0x0(%ecx)
422052:	66 00 38             	data16 add %bh,(%eax)
422055:	00 35 00 64 00 62    	add    %dh,0x62006400
42205b:	00 37                	add    %dh,(%edi)
42205d:	00 32                	add    %dh,(%edx)
42205f:	00 32                	add    %dh,(%edx)
422061:	00 30                	add    %dh,(%eax)
422063:	00 32                	add    %dh,(%edx)
422065:	00 66 00             	add    %ah,0x0(%esi)
422068:	31 00                	xor    %eax,(%eax)
42206a:	30 00                	xor    %al,(%eax)
42206c:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422070:	38 00                	cmp    %al,(%eax)
422072:	61                   	popa
422073:	00 30                	add    %dh,(%eax)
422075:	00 66 00             	add    %ah,0x0(%esi)
422078:	35 00 63 00 31       	xor    $0x31006300,%eax
42207d:	00 31                	add    %dh,(%ecx)
42207f:	00 63 00             	add    %ah,0x0(%ebx)
422082:	39 00                	cmp    %eax,(%eax)
422084:	32 00                	xor    (%eax),%al
422086:	32 00                	xor    (%eax),%al
422088:	38 00                	cmp    %al,(%eax)
42208a:	15 46 04 00 46       	adc    $0x46000446,%eax
42208f:	34 00                	xor    $0x0,%al
422091:	32 00                	xor    (%eax),%al
422093:	38 00                	cmp    %al,(%eax)
422095:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
42209a:	00 61 00             	add    %ah,0x0(%ecx)
42209d:	66 00 38             	data16 add %bh,(%eax)
4220a0:	00 35 00 64 00 62    	add    %dh,0x62006400
4220a6:	00 37                	add    %dh,(%edi)
4220a8:	00 32                	add    %dh,(%edx)
4220aa:	00 32                	add    %dh,(%edx)
4220ac:	00 30                	add    %dh,(%eax)
4220ae:	00 32                	add    %dh,(%edx)
4220b0:	00 66 00             	add    %ah,0x0(%esi)
4220b3:	31 00                	xor    %eax,(%eax)
4220b5:	30 00                	xor    %al,(%eax)
4220b7:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
4220bb:	38 00                	cmp    %al,(%eax)
4220bd:	61                   	popa
4220be:	00 30                	add    %dh,(%eax)
4220c0:	00 66 00             	add    %ah,0x0(%esi)
4220c3:	35 00 63 00 31       	xor    $0x31006300,%eax
4220c8:	00 31                	add    %dh,(%ecx)
4220ca:	00 63 00             	add    %ah,0x0(%ebx)
4220cd:	39 00                	cmp    %eax,(%eax)
4220cf:	32 00                	xor    (%eax),%al
4220d1:	32 00                	xor    (%eax),%al
4220d3:	39 00                	cmp    %eax,(%eax)
4220d5:	ae                   	scas   %es:(%edi),%al
4220d6:	4d                   	dec    %ebp
4220d7:	04 00                	add    $0x0,%al
4220d9:	44                   	inc    %esp
4220da:	34 00                	xor    $0x0,%al
4220dc:	32 00                	xor    (%eax),%al
4220de:	38 00                	cmp    %al,(%eax)
4220e0:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
4220e5:	00 61 00             	add    %ah,0x0(%ecx)
4220e8:	66 00 38             	data16 add %bh,(%eax)
4220eb:	00 35 00 64 00 62    	add    %dh,0x62006400
4220f1:	00 37                	add    %dh,(%edi)
4220f3:	00 32                	add    %dh,(%edx)
4220f5:	00 32                	add    %dh,(%edx)
4220f7:	00 30                	add    %dh,(%eax)
4220f9:	00 32                	add    %dh,(%edx)
4220fb:	00 66 00             	add    %ah,0x0(%esi)
4220fe:	31 00                	xor    %eax,(%eax)
422100:	30 00                	xor    %al,(%eax)
422102:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
422106:	38 00                	cmp    %al,(%eax)
422108:	61                   	popa
422109:	00 30                	add    %dh,(%eax)
42210b:	00 66 00             	add    %ah,0x0(%esi)
42210e:	35 00 63 00 31       	xor    $0x31006300,%eax
422113:	00 31                	add    %dh,(%ecx)
422115:	00 63 00             	add    %ah,0x0(%ebx)
422118:	39 00                	cmp    %eax,(%eax)
42211a:	32 00                	xor    (%eax),%al
42211c:	33 00                	xor    (%eax),%eax
42211e:	47                   	inc    %edi
42211f:	55                   	push   %ebp
422120:	04 00                	add    $0x0,%al
422122:	46                   	inc    %esi
422123:	34 00                	xor    $0x0,%al
422125:	32 00                	xor    (%eax),%al
422127:	38 00                	cmp    %al,(%eax)
422129:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
42212e:	00 61 00             	add    %ah,0x0(%ecx)
422131:	66 00 38             	data16 add %bh,(%eax)
422134:	00 35 00 64 00 62    	add    %dh,0x62006400
42213a:	00 37                	add    %dh,(%edi)
42213c:	00 32                	add    %dh,(%edx)
42213e:	00 32                	add    %dh,(%edx)
422140:	00 30                	add    %dh,(%eax)
422142:	00 32                	add    %dh,(%edx)
422144:	00 66 00             	add    %ah,0x0(%esi)
422147:	31 00                	xor    %eax,(%eax)
422149:	30 00                	xor    %al,(%eax)
42214b:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
42214f:	38 00                	cmp    %al,(%eax)
422151:	61                   	popa
422152:	00 30                	add    %dh,(%eax)
422154:	00 66 00             	add    %ah,0x0(%esi)
422157:	35 00 63 00 31       	xor    $0x31006300,%eax
42215c:	00 31                	add    %dh,(%ecx)
42215e:	00 63 00             	add    %ah,0x0(%ebx)
422161:	39 00                	cmp    %eax,(%eax)
422163:	32 00                	xor    (%eax),%al
422165:	33 00                	xor    (%eax),%eax
422167:	30 00                	xor    %al,(%eax)
422169:	e0 5c                	loopne 0x4221c7
42216b:	04 00                	add    $0x0,%al
42216d:	46                   	inc    %esi
42216e:	34 00                	xor    $0x0,%al
422170:	32 00                	xor    (%eax),%al
422172:	38 00                	cmp    %al,(%eax)
422174:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
422179:	00 61 00             	add    %ah,0x0(%ecx)
42217c:	66 00 38             	data16 add %bh,(%eax)
42217f:	00 35 00 64 00 62    	add    %dh,0x62006400
422185:	00 37                	add    %dh,(%edi)
422187:	00 32                	add    %dh,(%edx)
422189:	00 32                	add    %dh,(%edx)
42218b:	00 30                	add    %dh,(%eax)
42218d:	00 32                	add    %dh,(%edx)
42218f:	00 66 00             	add    %ah,0x0(%esi)
422192:	31 00                	xor    %eax,(%eax)
422194:	30 00                	xor    %al,(%eax)
422196:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
42219a:	38 00                	cmp    %al,(%eax)
42219c:	61                   	popa
42219d:	00 30                	add    %dh,(%eax)
42219f:	00 66 00             	add    %ah,0x0(%esi)
4221a2:	35 00 63 00 31       	xor    $0x31006300,%eax
4221a7:	00 31                	add    %dh,(%ecx)
4221a9:	00 63 00             	add    %ah,0x0(%ebx)
4221ac:	39 00                	cmp    %eax,(%eax)
4221ae:	32 00                	xor    (%eax),%al
4221b0:	33 00                	xor    (%eax),%eax
4221b2:	31 00                	xor    %eax,(%eax)
4221b4:	79 64                	jns    0x42221a
4221b6:	04 00                	add    $0x0,%al
4221b8:	46                   	inc    %esi
4221b9:	34 00                	xor    $0x0,%al
4221bb:	32 00                	xor    (%eax),%al
4221bd:	38 00                	cmp    %al,(%eax)
4221bf:	65 00 64 00 36       	add    %ah,%gs:0x36(%eax,%eax,1)
4221c4:	00 61 00             	add    %ah,0x0(%ecx)
4221c7:	66 00 38             	data16 add %bh,(%eax)
4221ca:	00 35 00 64 00 62    	add    %dh,0x62006400
4221d0:	00 37                	add    %dh,(%edi)