421dae:	00 75 00             	add    %dh,0x0(%ebp)
421db1:	69 00 68 00 63 00    	imul   $0x630068,(%eax),%eax
421db7:	64 00 54 00 38       	add    %dl,%fs:0x38(%eax,%eax,1)
421dbc:	00 57 00             	add    %dl,0x0(%edi)
421dbf:	65 00 32             	add    %dh,%gs:(%edx)
421dc2:	00 5a 00             	add    %bl,0x0(%edx)
421dc5:	56                   	push   %esi
421dc6:	00 45 00             	add    %al,0x0(%ebp)
421dc9:	72 00                	jb     0x421dcb
421dcb:	2b 00                	sub    (%eax),%eax
421dcd:	6d                   	insl   (%dx),%es:(%edi)
421dce:	00 33                	add    %dh,(%ebx)
421dd0:	00 6d 00             	add    %ch,0x0(%ebp)
421dd3:	5a                   	pop    %edx
421dd4:	00 54 00 74          	add    %dl,0x74(%eax,%eax,1)
421dd8:	00 4d 00             	add    %cl,0x0(%ebp)
421ddb:	72 00                	jb     0x421ddd
421ddd:	66 00 42 00          	data16 add %al,0x0(%edx)
421de1:	61                   	popa
421de2:	00 43 00             	add    %al,0x0(%ebx)
421de5:	6b 00 6f             	imul   $0x6f,(%eax),%eax
421de8:	00 65 00             	add    %ah,0x0(%ebp)
421deb:	7a 00                	jp     0x421ded
421ded:	6b 00 48             	imul   $0x48,(%eax),%eax
421df0:	00 50 00             	add    %dl,0x0(%eax)
421df3:	71 00                	jno    0x421df5
421df5:	4e                   	dec    %esi
421df6:	00 76 00             	add    %dh,0x0(%esi)
421df9:	41                   	inc    %ecx
421dfa:	00 68 00             	add    %ch,0x0(%eax)
421dfd:	5a                   	pop    %edx
421dfe:	00 6a 00             	add    %ch,0x0(%edx)
421e01:	58                   	pop    %eax
421e02:	00 4a 00             	add    %cl,0x0(%edx)
421e05:	61                   	popa
421e06:	00 34 00             	add    %dh,(%eax,%eax,1)
421e09:	6f                   	outsl  %ds:(%esi),(%dx)
421e0a:	00 65 00             	add    %ah,0x0(%ebp)
421e0d:	50                   	push   %eax
421e0e:	00 59 00             	add    %bl,0x0(%ecx)
421e11:	4f                   	dec    %edi
421e12:	00 71 00             	add    %dh,0x0(%ecx)
421e15:	48                   	dec    %eax
421e16:	00 59 00             	add    %bl,0x0(%ecx)
421e19:	33 00                	xor    (%eax),%eax
421e1b:	55                   	push   %ebp
421e1c:	00 72 00             	add    %dh,0x0(%edx)
421e1f:	73 00                	jae    0x421e21
421e21:	59                   	pop    %ecx
421e22:	00 56 00             	add    %dl,0x0(%esi)
421e25:	4b                   	dec    %ebx
421e26:	00 61 00             	add    %ah,0x0(%ecx)
421e29:	50                   	push   %eax
421e2a:	00 35 00 68 00 64    	add    %dh,0x64006800
421e30:	00 57 00             	add    %dl,0x0(%edi)
421e33:	72 00                	jb     0x421e35
421e35:	73 00                	jae    0x421e37
421e37:	47                   	inc    %edi
421e38:	00 32                	add    %dh,(%edx)
421e3a:	00 4a 00             	add    %cl,0x0(%edx)
421e3d:	6b 00 66             	imul   $0x66,(%eax),%eax
421e40:	00 65 00             	add    %ah,0x0(%ebp)
421e43:	59                   	pop    %ecx
421e44:	00 6e 00             	add    %ch,0x0(%esi)
421e47:	31 00                	xor    %eax,(%eax)
421e49:	4b                   	dec    %ebx
421e4a:	00 72 00             	add    %dh,0x0(%edx)
421e4d:	68 00 64 00 43       	push   $0x43006400
421e52:	00 35 00 6e 00 48    	add    %dh,0x48006e00
421e58:	00 32                	add    %dh,(%edx)
421e5a:	00 5a 00             	add    %bl,0x0(%edx)
421e5d:	74 00                	je     0x421e5f
421e5f:	79 00                	jns    0x421e61
421e61:	61                   	popa
421e62:	00 59 00             	add    %bl,0x0(%ecx)
421e65:	6e                   	outsb  %ds:(%esi),(%dx)
421e66:	00 51 00             	add    %dl,0x0(%ecx)
421e69:	2b 00                	sub    (%eax),%eax
421e6b:	37                   	aaa
421e6c:	00 4a 00             	add    %cl,0x0(%edx)
421e6f:	4e                   	dec    %esi
421e70:	00 78 00             	add    %bh,0x0(%eax)
421e73:	6f                   	outsl  %ds:(%esi),(%dx)
421e74:	00 5a 00             	add    %bl,0x0(%edx)
421e77:	70 00                	jo     0x421e79
421e79:	4a                   	dec    %edx
421e7a:	00 4f 00             	add    %cl,0x0(%edi)
421e7d:	7a 00                	jp     0x421e7f
421e7f:	30 00                	xor    %al,(%eax)
421e81:	76 00                	jbe    0x421e83
421e83:	38 00                	cmp    %al,(%eax)
421e85:	6b 00 4d             	imul   $0x4d,(%eax),%eax
421e88:	00 47 00             	add    %al,0x0(%edi)
421e8b:	42                   	inc    %edx
421e8c:	00 33                	add    %dh,(%ebx)
421e8e:	00 63 00             	add    %ah,0x0(%ebx)
421e91:	38 00                	cmp    %al,(%eax)
421e93:	6c                   	insb   (%dx),%es:(%edi)
421e94:	00 4e 00             	add    %cl,0x0(%esi)
421e97:	64 00 2b             	add    %ch,%fs:(%ebx)
421e9a:	00 2f                	add    %ch,(%edi)
421e9c:	00 61 00             	add    %ah,0x0(%ecx)
421e9f:	31 00                	xor    %eax,(%eax)
421ea1:	4b                   	dec    %ebx
421ea2:	00 6d 00             	add    %ch,0x0(%ebp)
421ea5:	2f                   	das
421ea6:	00 42 00             	add    %al,0x0(%edx)
421ea9:	52                   	push   %edx
421eaa:	00 2f                	add    %ch,(%edi)
421eac:	00 71 00             	add    %dh,0x0(%ecx)
421eaf:	32 00                	xor    (%eax),%al
421eb1:	70 00                	jo     0x421eb3
421eb3:	4b                   	dec    %ebx
421eb4:	00 2b                	add    %ch,(%ebx)
421eb6:	00 51 00             	add    %dl,0x0(%ecx)
421eb9:	2b 00                	sub    (%eax),%eax
421ebb:	46                   	inc    %esi
421ebc:	00 4e 00             	add    %cl,0x0(%esi)
421ebf:	4e                   	dec    %esi
421ec0:	00 61 00             	add    %ah,0x0(%ecx)
421ec3:	4d                   	dec    %ebp
421ec4:	00 79 00             	add    %bh,0x0(%ecx)
421ec7:	4b                   	dec    %ebx
421ec8:	00 70 00             	add    %dh,0x0(%eax)
421ecb:	73 00                	jae    0x421ecd
421ecd:	69 00 48 00 56 00    	imul   $0x560048,(%eax),%eax
421ed3:	47                   	inc    %edi
421ed4:	00 4b 00             	add    %cl,0x0(%ebx)
421ed7:	69 00 5a 00 66 00    	imul   $0x66005a,(%eax),%eax
421edd:	6f                   	outsl  %ds:(%esi),(%dx)
421ede:	00 63 00             	add    %ah,0x0(%ebx)
421ee1:	51                   	push   %ecx
421ee2:	00 69 00             	add    %ch,0x0(%ecx)
421ee5:	71 00                	jno    0x421ee7
421ee7:	4b                   	dec    %ebx
421ee8:	00 50 00             	add    %dl,0x0(%eax)
421eeb:	62 00                	bound  %eax,(%eax)
421eed:	62 00                	bound  %eax,(%eax)
421eef:	62 00                	bound  %eax,(%eax)
421ef1:	6b 00 4d             	imul   $0x4d,(%eax),%eax
421ef4:	00 70 00             	add    %dh,0x0(%eax)
421ef7:	55                   	push   %ebp
421ef8:	00 45 00             	add    %al,0x0(%ebp)
421efb:	6d                   	insl   (%dx),%es:(%edi)
421efc:	00 55 00             	add    %dl,0x0(%ebp)
421eff:	6c                   	insb   (%dx),%es:(%edi)
421f00:	00 48 00             	add    %cl,0x0(%eax)
421f03:	54                   	push   %esp
421f04:	00 53 00             	add    %dl,0x0(%ebx)
421f07:	7a 00                	jp     0x421f09
421f09:	76 00                	jbe    0x421f0b
421f0b:	64 00 73 00          	add    %dh,%fs:0x0(%ebx)
421f0f:	56                   	push   %esi
421f10:	00 71 00             	add    %dh,0x0(%ecx)
421f13:	6d                   	insl   (%dx),%es:(%edi)
421f14:	00 42 00             	add    %al,0x0(%edx)
421f17:	45                   	inc    %ebp
421f18:	00 4e 00             	add    %cl,0x0(%esi)
421f1b:	53                   	push   %ebx
421f1c:	00 6c 00 6c          	add    %ch,0x6c(%eax,%eax,1)
421f20:	00 6d 00             	add    %ch,0x0(%ebp)
421f23:	68 00 58 00 7a       	push   $0x7a005800
421f28:	00 6b 00             	add    %ch,0x0(%ebx)
421f2b:	63 00                	arpl   %eax,(%eax)
421f2d:	5a                   	pop    %edx
421f2e:	00 73 00             	add    %dh,0x0(%ebx)
421f31:	4c                   	dec    %esp
421f32:	00 78 00             	add    %bh,0x0(%eax)
421f35:	30 00                	xor    %al,(%eax)
421f37:	74 00                	je     0x421f39
421f39:	30 00                	xor    %al,(%eax)
421f3b:	61                   	popa
421f3c:	00 43 00             	add    %al,0x0(%ebx)
421f3f:	41                   	inc    %ecx
421f40:	00 5a 00             	add    %bl,0x0(%edx)
421f43:	38 00                	cmp    %al,(%eax)
421f45:	39 00                	cmp    %eax,(%eax)
421f47:	78 00                	js     0x421f49
421f49:	62 00                	bound  %eax,(%eax)
421f4b:	6f                   	outsl  %ds:(%esi),(%dx)
421f4c:	00 70 00             	add    %dh,0x0(%eax)
421f4f:	47                   	inc    %edi
421f50:	00 43 00             	add    %al,0x0(%ebx)
421f53:	51                   	push   %ecx
421f54:	00 46 00             	add    %al,0x0(%esi)
421f57:	65 00 67 00          	add    %ah,%gs:0x0(%edi)
421f5b:	6e                   	outsb  %ds:(%esi),(%dx)
421f5c:	00 53 00             	add    %dl,0x0(%ebx)
421f5f:	4c                   	dec    %esp
421f60:	00 39                	add    %bh,(%ecx)
421f62:	00 36                	add    %dh,(%esi)
421f64:	00 6c 00 34          	add    %ch,0x34(%eax,%eax,1)
421f68:	00 4a 00             	add    %cl,0x0(%edx)
421f6b:	5a                   	pop    %edx
421f6c:	00 71 00             	add    %dh,0x0(%ecx)
421f6f:	50                   	push   %eax
421f70:	00 63 00             	add    %ah,0x0(%ebx)
421f73:	70 00                	jo     0x421f75
421f75:	45                   	inc    %ebp
421f76:	00 52 00             	add    %dl,0x0(%edx)
421f79:	4c                   	dec    %esp
421f7a:	00 46 00             	add    %al,0x0(%esi)
421f7d:	75 00                	jne    0x421f7f
421f7f:	74 00                	je     0x421f81
421f81:	4c                   	dec    %esp
421f82:	00 76 00             	add    %dh,0x0(%esi)
421f85:	48                   	dec    %eax
421f86:	00 31                	add    %dh,(%ecx)
421f88:	00 58 00             	add    %bl,0x0(%eax)
421f8b:	39 00                	cmp    %eax,(%eax)
421f8d:	66 00 39             	data16 add %bh,(%ecx)
421f90:	00 68 00             	add    %ch,0x0(%eax)
421f93:	66 00 4a 00          	data16 add %cl,0x0(%edx)
421f97:	4a                   	dec    %edx
421f98:	00 33                	add    %dh,(%ebx)
421f9a:	00 47 00             	add    %al,0x0(%edi)
421f9d:	51                   	push   %ecx
421f9e:	00 64 00 44          	add    %ah,0x44(%eax,%eax,1)
421fa2:	00 47 00             	add    %al,0x0(%edi)
421fa5:	6f                   	outsl  %ds:(%esi),(%dx)
421fa6:	00 51 00             	add    %dl,0x0(%ecx)
421fa9:	49                   	dec    %ecx
421faa:	00 53 00             	add    %dl,0x0(%ebx)
421fad:	69 00 4d 00 54 00    	imul   $0x54004d,(%eax),%eax
421fb3:	30 00                	xor    %al,(%eax)
421fb5:	69 00 34 00 47 00    	imul   $0x470034,(%eax),%eax
421fbb:	55                   	push   %ebp
421fbc:	00 4e 00             	add    %cl,0x0(%esi)
421fbf:	4f                   	dec    %edi
421fc0:	00 4a 00             	add    %cl,0x0(%edx)
421fc3:	55                   	push   %ebp
421fc4:	00 67 00             	add    %ah,0x0(%edi)
421fc7:	73 00                	jae    0x421fc9
421fc9:	2f                   	das
421fca:	00 4e 00             	add    %cl,0x0(%esi)
421fcd:	61                   	popa
421fce:	00 4a 00             	add    %cl,0x0(%edx)
421fd1:	32 00                	xor    (%eax),%al
421fd3:	73 00                	jae    0x421fd5
421fd5:	77 00                	ja     0x421fd7
421fd7:	47                   	inc    %edi
421fd8:	00 31                	add    %dh,(%ecx)
421fda:	00 43 00             	add    %al,0x0(%ebx)
421fdd:	76 00                	jbe    0x421fdf
421fdf:	5a                   	pop    %edx
421fe0:	00 46 00             	add    %al,0x0(%esi)
421fe3:	30 00                	xor    %al,(%eax)
421fe5:	63 00                	arpl   %eax,(%eax)
421fe7:	56                   	push   %esi
421fe8:	00 6e 00             	add    %ch,0x0(%esi)
421feb:	35 00 68 00 64       	xor    $0x64006800,%eax
421ff0:	00 57 00             	add    %dl,0x0(%edi)
421ff3:	72 00                	jb     0x421ff5
421ff5:	73 00                	jae    0x421ff7
421ff7:	47                   	inc    %edi
421ff8:	00 32                	add    %dh,(%edx)
421ffa:	00 4a 00             	add    %cl,0x0(%edx)
421ffd:	6b 00 66             	imul   $0x66,(%eax),%eax
422000:	00 43 00             	add    %al,0x0(%ebx)
422003:	5a                   	pop    %edx
422004:	00 46 00             	add    %al,0x0(%esi)
422007:	61                   	popa
422008:	00 66 00             	add    %ah,0x0(%esi)
42200b:	70 00                	jo     0x42200d
42200d:	6a 00                	push   $0x0
42200f:	48                   	dec    %eax
422010:	00 70 00             	add    %dh,0x0(%eax)
422013:	2b 00                	sub    (%eax),%eax
422015:	53                   	push   %ebx
422016:	00 33                	add    %dh,(%ebx)
422018:	00 61 00             	add    %ah,0x0(%ecx)
42201b:	75 00                	jne    0x42201d
42201d:	34 00                	xor    $0x0,%al
42201f:	72 00                	jb     0x422021
422021:	72 00                	jb     0x422023
422023:	67 00 56 00          	add    %dl,0x0(%bp)
422027:	79 00                	jns    0x422029
422029:	59                   	pop    %ecx
42202a:	00 6c 00 55          	add    %ch,0x55(%eax,%eax,1)
42202e:	00 43 00             	add    %al,0x0(%ebx)
422031:	44                   	inc    %esp
422032:	00 62 00             	add    %ah,0x0(%edx)
422035:	46                   	inc    %esi
422036:	00 42 00             	add    %al,0x0(%edx)
422039:	35 00 32 00 48       	xor    $0x48003200,%eax
42203e:	00 58 00             	add    %bl,0x0(%eax)
422041:	6a 00                	push   $0x0
422043:	37                   	aaa
422044:	00 6c 00 68          	add    %ch,0x68(%eax,%eax,1)
422048:	00 47 00             	add    %al,0x0(%edi)
42204b:	34 00                	xor    $0x0,%al
42204d:	68 00 4c 00 33       	push   $0x33004c00
422052:	00 2b                	add    %ch,(%ebx)
422054:	00 2f                	add    %ch,(%edi)
422056:	00 2f                	add    %ch,(%edi)
422058:	00 6c 00 79          	add    %ch,0x79(%eax,%eax,1)
42205c:	00 38                	add    %bh,(%eax)
42205e:	00 61 00             	add    %ah,0x0(%ecx)
422061:	2b 00                	sub    (%eax),%eax
422063:	61                   	popa
422064:	00 46 00             	add    %al,0x0(%esi)
422067:	7a 00                	jp     0x422069
422069:	4b                   	dec    %ebx
42206a:	00 44 00 78          	add    %al,0x78(%eax,%eax,1)
42206e:	00 39                	add    %bh,(%ecx)
422070:	00 75 00             	add    %dh,0x0(%ebp)
422073:	30 00                	xor    %al,(%eax)
422075:	4a                   	dec    %edx
422076:	00 73 00             	add    %dh,0x0(%ebx)
422079:	63 00                	arpl   %eax,(%eax)
42207b:	35 00 4e 00 32       	xor    $0x32004e00,%eax
422080:	00 78 00             	add    %bh,0x0(%eax)
422083:	66 00 73 00          	data16 add %dh,0x0(%ebx)
422087:	57                   	push   %edi
422088:	00 6d 00             	add    %ch,0x0(%ebp)
42208b:	79 00                	jns    0x42208d
42208d:	69 00 34 00 44 00    	imul   $0x440034,(%eax),%eax
422093:	33 00                	xor    (%eax),%eax
422095:	46                   	inc    %esi
422096:	00 6d 00             	add    %ch,0x0(%ebp)
422099:	6c                   	insb   (%dx),%es:(%edi)
42209a:	00 47 00             	add    %al,0x0(%edi)
42209d:	2b 00                	sub    (%eax),%eax
42209f:	72 00                	jb     0x4220a1
4220a1:	45                   	inc    %ebp
4220a2:	00 33                	add    %dh,(%ebx)
4220a4:	00 41 00             	add    %al,0x0(%ecx)
4220a7:	62 00                	bound  %eax,(%eax)
4220a9:	38 00                	cmp    %al,(%eax)
4220ab:	39 00                	cmp    %eax,(%eax)
4220ad:	55                   	push   %ebp
4220ae:	00 4d 00             	add    %cl,0x0(%ebp)
4220b1:	66 00 4d 00          	data16 add %cl,0x0(%ebp)
4220b5:	37                   	aaa
4220b6:	00 6e 00             	add    %ch,0x0(%esi)
4220b9:	55                   	push   %ebp
4220ba:	00 69 00             	add    %ch,0x0(%ecx)
4220bd:	68 00 33 00 4f       	push   $0x4f003300
4220c2:	00 6e 00             	add    %ch,0x0(%esi)
4220c5:	54                   	push   %esp
4220c6:	00 61 00             	add    %ah,0x0(%ecx)
4220c9:	57                   	push   %edi
4220ca:	00 48 00             	add    %cl,0x0(%eax)
4220cd:	4e                   	dec    %esi
4220ce:	00 66 00             	add    %ah,0x0(%esi)
4220d1:	78 00                	js     0x4220d3
4220d3:	69 00 78 00 6d 00    	imul   $0x6d0078,(%eax),%eax
4220d9:	4e                   	dec    %esi
4220da:	00 2f                	add    %ch,(%edi)
4220dc:	00 38                	add    %bh,(%eax)