405d4c:	72 79                	jb     0x405dc7
405d4e:	68 65 6c 70 65       	push   $0x65706c65
405d53:	72 5c                	jb     0x405db1
405d55:	73 74                	jae    0x405dcb
405d57:	61                   	popa
405d58:	74 65                	je     0x405dbf
405d5a:	72 65                	jb     0x405dc1
405d5c:	70 6f                	jo     0x405dcd
405d5e:	73 69                	jae    0x405dc9
405d60:	74 6f                	je     0x405dd1
405d62:	72 79                	jb     0x405ddd
405d64:	68 65 6c 70 65       	push   $0x65706c65
405d69:	72 2e                	jb     0x405d99
405d6b:	63 70 70             	arpl   %esi,0x70(%eax)
405d6e:	00 00                	add    %al,(%eax)
405d70:	7b 00                	jnp    0x405d72
405d72:	00 00                	add    %al,(%eax)
405d74:	53                   	push   %ebx
405d75:	00 65 00             	add    %ah,0x0(%ebp)
405d78:	61                   	popa
405d79:	00 72 00             	add    %dh,0x0(%edx)
405d7c:	63 00                	arpl   %eax,(%eax)
405d7e:	68 00 50 00 72       	push   $0x72005000
405d83:	00 6f 00             	add    %ch,0x0(%edi)
405d86:	74 00                	je     0x405d88
405d88:	6f                   	outsl  %ds:(%esi),(%dx)
405d89:	00 63 00             	add    %ah,0x0(%ebx)
405d8c:	6f                   	outsl  %ds:(%esi),(%dx)
405d8d:	00 6c 00 48          	add    %ch,0x48(%eax,%eax,1)
405d91:	00 61 00             	add    %ah,0x0(%ecx)
405d94:	6e                   	outsb  %ds:(%esi),(%dx)
405d95:	00 64 00 6c          	add    %ah,0x6c(%eax,%eax,1)
405d99:	00 65 00             	add    %ah,0x0(%ebp)
405d9c:	72 00                	jb     0x405d9e
405d9e:	00 00                	add    %al,(%eax)
405da0:	53                   	push   %ebx
405da1:	00 65 00             	add    %ah,0x0(%ebp)
405da4:	61                   	popa
405da5:	00 72 00             	add    %dh,0x0(%edx)
405da8:	63 00                	arpl   %eax,(%eax)
405daa:	68 00 50 00 72       	push   $0x72005000
405daf:	00 6f 00             	add    %ch,0x0(%edi)
405db2:	74 00                	je     0x405db4
405db4:	6f                   	outsl  %ds:(%esi),(%dx)
405db5:	00 63 00             	add    %ah,0x0(%ebx)
405db8:	6f                   	outsl  %ds:(%esi),(%dx)
405db9:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
405dbd:	00 00                	add    %al,(%eax)
405dbf:	00 7d 00             	add    %bh,0x0(%ebp)
405dc2:	00 00                	add    %al,(%eax)
405dc4:	40                   	inc    %eax
405dc5:	00 50 00             	add    %dl,0x0(%eax)
405dc8:	72 00                	jb     0x405dca
405dca:	6f                   	outsl  %ds:(%esi),(%dx)
405dcb:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
405dcf:	00 63 00             	add    %ah,0x0(%ebx)
405dd2:	6f                   	outsl  %ds:(%esi),(%dx)
405dd3:	00 6c 00 4e          	add    %ch,0x4e(%eax,%eax,1)
405dd7:	00 61 00             	add    %ah,0x0(%ecx)
405dda:	6d                   	insl   (%dx),%es:(%edi)
405ddb:	00 65 00             	add    %ah,0x0(%ebp)
405dde:	00 00                	add    %al,(%eax)
405de0:	40                   	inc    %eax
405de1:	00 50 00             	add    %dl,0x0(%eax)
405de4:	72 00                	jb     0x405de6
405de6:	6f                   	outsl  %ds:(%esi),(%dx)
405de7:	00 74 00 6f          	add    %dh,0x6f(%eax,%eax,1)
405deb:	00 63 00             	add    %ah,0x0(%ebx)
405dee:	6f                   	outsl  %ds:(%esi),(%dx)
405def:	00 6c 00 41          	add    %ch,0x41(%eax,%eax,1)
405df3:	00 63 00             	add    %ah,0x0(%ebx)
405df6:	74 00                	je     0x405df8
405df8:	69 00 76 00 61 00    	imul   $0x610076,(%eax),%eax
405dfe:	74 00                	je     0x405e00
405e00:	6f                   	outsl  %ds:(%esi),(%dx)
405e01:	00 72 00             	add    %dh,0x0(%edx)
405e04:	43                   	inc    %ebx
405e05:	00 4c 00 53          	add    %cl,0x53(%eax,%eax,1)
405e09:	00 49 00             	add    %cl,0x0(%ecx)
405e0c:	44                   	inc    %esp
405e0d:	00 00                	add    %al,(%eax)
405e0f:	00 57 00             	add    %dl,0x0(%edi)
405e12:	69 00 6e 00 64 00    	imul   $0x64006e,(%eax),%eax
405e18:	6f                   	outsl  %ds:(%esi),(%dx)
405e19:	00 77 00             	add    %dh,0x0(%edi)
405e1c:	73 00                	jae    0x405e1e
405e1e:	2e 00 49 00          	add    %cl,%cs:0x0(%ecx)
405e22:	6e                   	outsb  %ds:(%esi),(%dx)
405e23:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
405e27:	00 72 00             	add    %dh,0x0(%edx)
405e2a:	6e                   	outsb  %ds:(%esi),(%dx)
405e2b:	00 61 00             	add    %ah,0x0(%ecx)
405e2e:	6c                   	insb   (%dx),%es:(%edi)
405e2f:	00 2e                	add    %ch,(%esi)
405e31:	00 53 00             	add    %dl,0x0(%ebx)
405e34:	74 00                	je     0x405e36
405e36:	61                   	popa
405e37:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
405e3b:	00 52 00             	add    %dl,0x0(%edx)
405e3e:	65 00 70 00          	add    %dh,%gs:0x0(%eax)
405e42:	6f                   	outsl  %ds:(%esi),(%dx)
405e43:	00 73 00             	add    %dh,0x0(%ebx)
405e46:	69 00 74 00 6f 00    	imul   $0x6f0074,(%eax),%eax
405e4c:	72 00                	jb     0x405e4e
405e4e:	79 00                	jns    0x405e50
405e50:	2e 00 41 00          	add    %al,%cs:0x0(%ecx)
405e54:	70 00                	jo     0x405e56
405e56:	70 00                	jo     0x405e58
405e58:	6c                   	insb   (%dx),%es:(%edi)
405e59:	00 69 00             	add    %ch,0x0(%ecx)
405e5c:	63 00                	arpl   %eax,(%eax)
405e5e:	61                   	popa
405e5f:	00 74 00 69          	add    %dh,0x69(%eax,%eax,1)
405e63:	00 6f 00             	add    %ch,0x0(%edi)
405e66:	6e                   	outsb  %ds:(%esi),(%dx)
405e67:	00 45 00             	add    %al,0x0(%ebp)
405e6a:	78 00                	js     0x405e6c
405e6c:	74 00                	je     0x405e6e
405e6e:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
405e72:	73 00                	jae    0x405e74
405e74:	69 00 6f 00 6e 00    	imul   $0x6e006f,(%eax),%eax
405e7a:	00 00                	add    %al,(%eax)
405e7c:	a2 62 4b b9 12       	mov    %al,0x12b94b62
405e81:	40                   	inc    %eax
405e82:	7e 4b                	jle    0x405ecf
405e84:	a3 95 f2 1c c6       	mov    %eax,0xc61cf295
405e89:	65 fd                	gs std
405e8b:	12 70 35             	adc    0x35(%eax),%dh
405e8e:	0d 1b 77 08 c2       	or     $0xc208771b,%eax
405e93:	5e                   	pop    %esi
405e94:	8a 2c 3b             	mov    (%ebx,%edi,1),%ch
405e97:	95                   	xchg   %eax,%ebp
405e98:	39 50 6a             	cmp    %edx,0x6a(%eax)
405e9b:	ca 4d 00             	lret   $0x4d
405e9e:	55                   	push   %ebp
405e9f:	00 49 00             	add    %cl,0x0(%ecx)
405ea2:	00 00                	add    %al,(%eax)
405ea4:	3c 75                	cmp    $0x75,%al
405ea6:	6e                   	outsb  %ds:(%esi),(%dx)
405ea7:	6b 6e 6f 77          	imul   $0x77,0x6f(%esi),%ebp
405eab:	6e                   	outsb  %ds:(%esi),(%dx)
405eac:	3e 00 00             	add    %al,%ds:(%eax)
405eaf:	00 00                	add    %al,(%eax)
405eb1:	00 00                	add    %al,(%eax)
405eb3:	00 db                	add    %bl,%bl
405eb5:	ed                   	in     (%dx),%eax
405eb6:	c0 60 00 00          	shlb   $0x0,0x0(%eax)
405eba:	00 00                	add    %al,(%eax)
405ebc:	02 00                	add    (%eax),%al
405ebe:	00 00                	add    %al,(%eax)
405ec0:	2f                   	das
405ec1:	00 00                	add    %al,(%eax)
405ec3:	00 14 9c             	add    %dl,(%esp,%ebx,4)
405ec6:	00 00                	add    %al,(%eax)
405ec8:	14 90                	adc    $0x90,%al
405eca:	00 00                	add    %al,(%eax)
405ecc:	00 00                	add    %al,(%eax)
405ece:	00 00                	add    %al,(%eax)
405ed0:	db ed                	fucomi %st(5),%st
405ed2:	c0 60 00 00          	shlb   $0x0,0x0(%eax)
405ed6:	00 00                	add    %al,(%eax)
405ed8:	0d 00 00 00 94       	or     $0x94000000,%eax
405edd:	05 00 00 44 9c       	add    $0x9c440000,%eax
405ee2:	00 00                	add    %al,(%eax)
405ee4:	44                   	inc    %esp
405ee5:	90                   	nop
405ee6:	00 00                	add    %al,(%eax)
405ee8:	00 00                	add    %al,(%eax)
405eea:	00 00                	add    %al,(%eax)
405eec:	db ed                	fucomi %st(5),%st
405eee:	c0 60 00 00          	shlb   $0x0,0x0(%eax)
405ef2:	00 00                	add    %al,(%eax)
405ef4:	10 00                	adc    %al,(%eax)
405ef6:	00 00                	add    %al,(%eax)
405ef8:	24 00                	and    $0x0,%al
405efa:	00 00                	add    %al,(%eax)
405efc:	d8 a1 00 00 d8 95    	fsubs  -0x6a280000(%ecx)
405f0e:	00 00                	add    %al,(%eax)
405f10:	43                   	inc    %ebx
405f11:	e3 63                	jecxz  0x405f76
405f13:	0b cc                	or     %esp,%ecx
405f15:	9c                   	pushf
405f16:	d0 11                	rclb   $1,(%ecx)
405f18:	bc db 00 80 5f       	mov    $0x5f8000db,%esp
405f1d:	cc                   	int3
405f1e:	ce                   	into
405f1f:	04 75                	add    $0x75,%al
405f21:	54                   	push   %esp
405f22:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
405f27:	41                   	inc    %ecx
405f28:	75 3c                	jne    0x405f66
405f2a:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
405f2f:	41                   	inc    %ecx
405f30:	75 64                	jne    0x405f96
405f32:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
405f37:	41                   	inc    %ecx
405f38:	75 6c                	jne    0x405fa6
405f3a:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
405f3f:	41                   	inc    %ecx
405f40:	75 24                	jne    0x405f66
405f42:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
405f47:	41                   	inc    %ecx
405f48:	75 44                	jne    0x405f8e
405f4a:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
405f4f:	41                   	inc    %ecx
405f50:	75 1c                	jne    0x405f6e
405f52:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
405f57:	41                   	inc    %ecx
405f58:	00 00                	add    %al,(%eax)
405f5a:	00 00                	add    %al,(%eax)
405f5c:	00 00                	add    %al,(%eax)
405f5e:	00 80 05 04 00 00    	add    %al,0x405(%eax)
405f64:	00 00                	add    %al,(%eax)
405f66:	00 80 09 40 00 00    	add    %al,0x4009(%eax)
405f6c:	00 00                	add    %al,(%eax)
405f6e:	00 80 08 00 20 00    	add    %al,0x200008(%eax)
405f74:	00 00                	add    %al,(%eax)
405f76:	00 80 05 00 20 00    	add    %al,0x200005(%eax)
405f7c:	00 00                	add    %al,(%eax)
405f7e:	00 80 05 00 10 00    	add    %al,0x100005(%eax)
405f84:	00 00                	add    %al,(%eax)
405f86:	00 80 08 04 00 00    	add    %al,0x408(%eax)
405f8c:	00 00                	add    %al,(%eax)
405f8e:	00 80 04 00 10 00    	add    %al,0x100004(%eax)
405f94:	00 00                	add    %al,(%eax)
405f96:	00 80 21 00 00 00    	add    %al,0x21(%eax)
405f9c:	00 00                	add    %al,(%eax)
405f9e:	00 80 01 00 40 00    	add    %al,0x400001(%eax)
405fa4:	00 00                	add    %al,(%eax)
405fa6:	00 80 00 00 40 00    	add    %al,0x400000(%eax)
405fac:	00 00                	add    %al,(%eax)
405fae:	00 80 00 02 00 00    	add    %al,0x200(%eax)
405fb4:	00 00                	add    %al,(%eax)
405fb6:	00 80 00 40 00 00    	add    %al,0x4000(%eax)
405fbc:	00 00                	add    %al,(%eax)
405fbe:	00 80 00 80 00 00    	add    %al,0x8000(%eax)
405fc4:	00 00                	add    %al,(%eax)
405fc6:	00 80 00 04 00 00    	add    %al,0x400(%eax)
405fcc:	00 00                	add    %al,(%eax)
405fce:	00 80 00 02 00 00    	add    %al,0x200(%eax)
405fd4:	00 00                	add    %al,(%eax)
405fd6:	00 80 04 04 00 00    	add    %al,0x404(%eax)
405fdc:	00 00                	add    %al,(%eax)
405fde:	00 80 08 04 00 00    	add    %al,0x408(%eax)
405fe4:	00 00                	add    %al,(%eax)
405fe6:	00 80 00 00 02 00    	add    %al,0x20000(%eax)
405fec:	00 00                	add    %al,(%eax)
405fee:	00 80 05 00 00 00    	add    %al,0x5(%eax)
405ff4:	00 00                	add    %al,(%eax)
405ff6:	01 80 20 00 00 00    	add    %eax,0x20(%eax)
405ffc:	00 00                	add    %al,(%eax)
405ffe:	00 80 04 00 00 00    	add    %al,0x4(%eax)
406004:	00 00                	add    %al,(%eax)
406006:	00 80 10 04 00 00    	add    %al,0x410(%eax)
40600c:	00 00                	add    %al,(%eax)
40600e:	00 80 10 04 00 00    	add    %al,0x410(%eax)
406014:	00 00                	add    %al,(%eax)
406016:	00 80 25 00 10 00    	add    %al,0x100025(%eax)
40601c:	00 00                	add    %al,(%eax)
40601e:	00 80 01 02 04 00    	add    %al,0x40201(%eax)
406024:	00 00                	add    %al,(%eax)
406026:	00 80 00 00 20 00    	add    %al,0x200000(%eax)
40602c:	00 00                	add    %al,(%eax)
40602e:	00 80 00 06 00 00    	add    %al,0x600(%eax)
406034:	00 00                	add    %al,(%eax)
406036:	00 80 24 00 00 00    	add    %al,0x24(%eax)
40603c:	00 00                	add    %al,(%eax)
40603e:	00 80 75 5c bc a3    	add    %al,-0x5c43a38b(%eax)
406044:	3a 07                	cmp    (%edi),%al
406046:	8a 41 75             	mov    0x75(%ecx),%al
406049:	74 bc                	je     0x406007
40604b:	a3 3a 07 8a 41       	mov    %eax,0x418a073a
406050:	75 4c                	jne    0x40609e
406052:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
406057:	41                   	inc    %ecx
406058:	75 2c                	jne    0x406086
40605a:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
40605f:	41                   	inc    %ecx
406060:	04 04                	add    $0x4,%al
406062:	04 04                	add    $0x4,%al
406064:	04 04                	add    $0x4,%al
406066:	04 04                	add    $0x4,%al
406068:	04 04                	add    $0x4,%al
40606a:	04 04                	add    $0x4,%al
40606c:	04 04                	add    $0x4,%al
40606e:	04 02                	add    $0x2,%al
406070:	04 02                	add    $0x2,%al
406072:	04 04                	add    $0x4,%al
406074:	04 04                	add    $0x4,%al
406076:	04 02                	add    $0x2,%al
406078:	04 04                	add    $0x4,%al
40607a:	04 04                	add    $0x4,%al
40607c:	04 00                	add    $0x0,%al
40607e:	00 00                	add    %al,(%eax)
406080:	75 34                	jne    0x4060b6
406082:	bc a3 3a 07 8a       	mov    $0x8a073aa3,%esp
406087:	41                   	inc    %ecx
406090:	0b 00                	or     (%eax),%eax
406092:	00 00                	add    %al,(%eax)
406094:	11 00                	adc    %eax,(%eax)
406096:	00 00                	add    %al,(%eax)
406098:	1f                   	pop    %ds
406099:	00 00                	add    %al,(%eax)
40609b:	00 3b                	add    %bh,(%ebx)
40609d:	00 00                	add    %al,(%eax)
40609f:	00 65 00             	add    %ah,0x0(%ebp)
4060a2:	00 00                	add    %al,(%eax)
4060a4:	b3 00                	mov    $0x0,%bl
4060a6:	00 00                	add    %al,(%eax)
4060a8:	3d 01 00 00 33       	cmp    $0x33000001,%eax
4060ad:	02 00                	add    (%eax),%al
4060af:	00 f1                	add    %dh,%cl
4060b1:	03 00                	add    (%eax),%eax
4060b3:	00 f7                	add    %dh,%bh
4060b5:	06                   	push   %es
4060b6:	00 00                	add    %al,(%eax)
4060b8:	5b                   	pop    %ebx
4060b9:	0c 00                	or     $0x0,%al
4060bb:	00 f7                	add    %dh,%bh
4060bd:	15 00 00 17 27       	adc    $0x27170000,%eax
4060c2:	00 00                	add    %al,(%eax)
4060c4:	77 45                	ja     0x40610b
4060c6:	00 00                	add    %al,(%eax)
4060c8:	8b 7b 00             	mov    0x0(%ebx),%edi
4060cb:	00 ad db 00 00 a3    	add    %ch,-0x5cffff25(%ebp)
4060d1:	86 01                	xchg   %al,(%ecx)
4060d3:	00 af b6 02 00 29    	add    %ch,0x290002b6(%edi)
4060d9:	d3 04 00             	roll   %cl,(%eax,%eax,1)
4060dc:	ad                   	lods   %ds:(%esi),%eax
4060dd:	94                   	xchg   %eax,%esp
4060de:	08 00                	or     %al,(%eax)
4060e0:	43                   	inc    %ebx
4060e1:	42                   	inc    %edx
4060e2:	0f 00 67 22          	verr   0x22(%edi)
4060e6:	1b 00                	sbb    (%eax),%eax
4060e8:	91                   	xchg   %eax,%ecx
4060e9:	3f                   	aas
4060ea:	30 00                	xor    %al,(%eax)
4060ec:	7d ce                	jge    0x4060bc
4060ee:	55                   	push   %ebp
4060ef:	00 93 96 98 00 00    	add    %dl,0x9896(%ebx)
4060f5:	00 00                	add    %al,(%eax)
4060f7:	00 53 00             	add    %dl,0x0(%ebx)
4060fa:	74 00                	je     0x4060fc
4060fc:	72 00                	jb     0x4060fe
4060fe:	75 00                	jne    0x406100
406100:	63 00                	arpl   %eax,(%eax)
406102:	74 00                	je     0x406104
406104:	75 00                	jne    0x406106
406106:	72 00                	jb     0x406108