462d4b:	00 13                	add    %dl,(%ebx)
462d4d:	00 45 47             	add    %al,0x47(%ebp)
462d50:	55                   	push   %ebp
462d51:	00 34 00             	add    %dh,(%eax,%eax,1)
462d54:	52                   	push   %edx
462d55:	00 07                	add    %al,(%edi)
462d57:	00 2a                	add    %ch,(%edx)
462d59:	00 01                	add    %al,(%ecx)
462d5b:	00 1f                	add    %bl,(%edi)
462d5d:	00 26                	add    %ah,(%esi)
462d5f:	00 1f                	add    %bl,(%edi)
462d61:	00 57 00             	add    %dl,0x0(%edi)
462d64:	5d                   	pop    %ebp
462d65:	00 27                	add    %ah,(%edi)
462d67:	00 62 00             	add    %ah,0x0(%edx)
462d6a:	37                   	aaa
462d6b:	00 56 00             	add    %dl,0x0(%esi)
462d6e:	6a 00                	push   $0x0
462d70:	34 00                	xor    $0x0,%al
462d72:	57                   	push   %edi
462d73:	00 5d 00             	add    %bl,0x0(%ebp)
462d76:	20 00                	and    %al,(%eax)
462d78:	62 00                	bound  %eax,(%eax)
462d7a:	37                   	aaa
462d7b:	00 56 00             	add    %dl,0x0(%esi)
462d7e:	6a 00                	push   $0x0
462d80:	2e 00 57 00          	add    %dl,%cs:0x0(%edi)
462d84:	41                   	inc    %ecx
462d85:	00 44 00 64          	add    %al,0x64(%eax,%eax,1)
462d89:	00 4e 00             	add    %cl,0x0(%esi)
462d8c:	32 00                	xor    (%eax),%al
462d8e:	20 00                	and    %al,(%eax)
462d90:	16                   	push   %ss
462d91:	00 57 00             	add    %dl,0x0(%edi)
462d94:	50                   	push   %eax
462d95:	00 64 03 60          	add    %ah,0x60(%ebx,%eax,1)
462d99:	00 6e 0f             	add    %ch,0xf(%esi)
462d9c:	15 00 28 00 1e       	adc    $0x1e002800,%eax
462da1:	00 59 00             	add    %bl,0x0(%ecx)
462da4:	17                   	pop    %ss
462da5:	00 1c 00             	add    %bl,(%eax,%eax,1)
462da8:	27                   	daa
462da9:	00 6e 19             	add    %ch,0x19(%esi)
462dac:	13 00                	adc    (%eax),%eax
462dae:	23 00                	and    (%eax),%eax
462db0:	37                   	aaa
462db1:	00 3b                	add    %bh,(%ebx)
462db3:	00 17                	add    %dl,(%edi)
462db5:	00 22                	add    %ah,(%edx)
462db7:	00 09                	add    %cl,(%ecx)
462db9:	00 0a                	add    %cl,(%edx)
462dbb:	00 05 00 09 00 0e    	add    %al,0xe000900
462dc1:	00 2f                	add    %ch,(%edi)
462dc3:	00 72 00             	add    %dh,0x0(%edx)
462dc6:	64 00 4f 85          	add    %cl,%fs:-0x7b(%edi)
462dca:	9f                   	lahf
462dcb:	6c                   	insb   (%dx),%es:(%edi)
462dcc:	f9                   	stc
462dcd:	0e                   	push   %cs
462dce:	24 4a                	and    $0x4a,%al
462dd0:	fe 07                	incb   (%edi)
462dd2:	81 cd 25 3a a3 36    	or     $0x36a33a25,%ebp
462dd8:	42                   	inc    %edx
462dd9:	08 d9                	or     %bl,%cl
462ddb:	7a 2a                	jp     0x462e07
462ddd:	56                   	push   %esi
462dde:	5c                   	pop    %esp
462ddf:	34 9a                	xor    $0x9a,%al
462de1:	89 74 00 72          	mov    %esi,0x72(%eax,%eax,1)
462de5:	01 6e 00             	add    %ebp,0x0(%esi)
462de8:	47                   	inc    %edi
462de9:	02 76 08             	add    0x8(%esi),%dh
462dec:	6b 05 4c 10 73 05 77 	imul   $0x77,0x573104c,%eax
462df3:	01 60 11             	add    %esp,0x11(%eax)
462df6:	7c 05                	jl     0x462dfd
462df8:	42                   	inc    %edx
462df9:	02 6c 18 7f          	add    0x7f(%eax,%ebx,1),%ch
462dfd:	07                   	pop    %es
462dfe:	45                   	inc    %ebp
462dff:	03 78 18             	add    0x18(%eax),%edi
462e02:	7f 1d                	jg     0x462e21
462e04:	77 06                	ja     0x462e0c
462e06:	64 02 43 18          	add    %fs:0x18(%ebx),%al
462e0a:	7c 11                	jl     0x462e1d
462e0c:	72 00                	jb     0x462e0e
462e0e:	44                   	inc    %esp
462e0f:	08 62 07             	or     %ah,0x7(%edx)
462e12:	77 03                	ja     0x462e17
462e14:	6a 11                	push   $0x11
462e16:	68 02 4b 03 6e       	push   $0x6e034b02
462e1b:	00 6e 07             	add    %ch,0x7(%esi)
462e1e:	45                   	inc    %ebp
462e1f:	03 62 11             	add    0x11(%edx),%esp
462e22:	67 02 7a 07          	add    0x7(%bp,%si),%bh
462e26:	64 02 5a 12          	add    %fs:0x12(%edx),%bl
462e2a:	7b 11                	jnp    0x462e3d
462e2c:	66 04 45             	data16 add $0x45,%al
462e2f:	01 78 18             	add    %edi,0x18(%eax)
462e32:	70 00                	jo     0x462e34
462e34:	70 02                	jo     0x462e38
462e36:	76 19                	jbe    0x462e51
462e38:	52                   	push   %edx
462e39:	08 6a 00             	or     %ch,0x0(%edx)
462e3c:	77 18                	ja     0x462e56
462e3e:	4b                   	dec    %ebx
462e3f:	05 7a 02 6f 0e       	add    $0xe6f027a,%eax
462e44:	6a 05                	push   $0x5
462e46:	64 02 5a 18          	add    %fs:0x18(%edx),%bl
462e4a:	60                   	pusha
462e4b:	04 76                	add    $0x76,%al
462e4d:	01 4c 0e 7f          	add    %ecx,0x7f(%esi,%ecx,1)
462e51:	00 75 0e             	add    %dh,0xe(%ebp)
462e54:	7c 0e                	jl     0x462e64
462e56:	60                   	pusha
462e57:	00 43 01             	add    %al,0x1(%ebx)
462e5a:	60                   	pusha
462e5b:	06                   	push   %es
462e5c:	76 03                	jbe    0x462e61
462e5e:	44                   	inc    %esp
462e5f:	0e                   	push   %cs
462e60:	74 0e                	je     0x462e70
462e62:	72 00                	jb     0x462e64
462e64:	73 01                	jae    0x462e67
462e66:	79 05                	jns    0x462e6d
462e68:	40                   	inc    %eax
462e69:	06                   	push   %es
462e6a:	60                   	pusha
462e6b:	02 70 08             	add    0x8(%eax),%dh
462e6e:	41                   	inc    %ecx
462e6f:	00 7b 02             	add    %bh,0x2(%ebx)
462e72:	7f 06                	jg     0x462e7a
462e74:	72 01                	jb     0x462e77
462e76:	79 05                	jns    0x462e7d
462e78:	5f                   	pop    %edi
462e79:	05 68 00 77 1d       	add    $0x1d770068,%eax
462e7e:	40                   	inc    %eax
462e7f:	12 67 07             	adc    0x7(%edi),%ah
462e82:	77 04                	ja     0x462e88
462e84:	6a 18                	push   $0x18
462e86:	6d                   	insl   (%dx),%es:(%edi)
462e87:	09 4b 04             	or     %ecx,0x4(%ebx)
462e8a:	6e                   	outsb  %ds:(%esi),(%dx)
462e8b:	01 78 0e             	add    %edi,0xe(%eax)
462e8e:	40                   	inc    %eax
462e8f:	00 78 01             	add    %bh,0x1(%eax)
462e92:	79 0e                	jns    0x462ea2
462e94:	76 00                	jbe    0x462e96
462e96:	65 02 4c 03 4e       	add    %gs:0x4e(%ebx,%eax,1),%cl
462e9b:	00 77 03             	add    %dh,0x3(%edi)
462e9e:	43                   	inc    %ebx
462e9f:	11 76 04             	adc    %esi,0x4(%esi)
462ea2:	76 00                	jbe    0x462ea4
462ea4:	72 00                	jb     0x462ea6
462ea6:	60                   	pusha
462ea7:	02 42 00             	add    0x0(%edx),%al
462eaa:	6e                   	outsb  %ds:(%esi),(%dx)
462eab:	04 7e                	add    $0x7e,%al
462ead:	00 45 00             	add    %al,0x0(%ebp)
462eb0:	7e 10                	jle    0x462ec2
462eb2:	77 00                	ja     0x462eb4
462eb4:	72 04                	jb     0x462eba
462eb6:	44                   	inc    %esp
462eb7:	00 42 00             	add    %al,0x0(%edx)
462eba:	6a 40                	push   $0x40
462ebc:	76 00                	jbe    0x462ebe
462ebe:	45                   	inc    %ebp
462ebf:	04 fa                	add    $0xfa,%al
462ec1:	00 77 00             	add    %dh,0x0(%edi)
462ec4:	76 00                	jbe    0x462ec6
462ec6:	65 00 42 04          	add    %al,%gs:0x4(%edx)
462eca:	6e                   	outsb  %ds:(%esi),(%dx)
462ecb:	02 76 00             	add    0x0(%esi),%dh
462ece:	41                   	inc    %ecx
462ecf:	00 7a 10             	add    %bh,0x10(%edx)
462ed2:	77 04                	ja     0x462ed8
462ed4:	72 00                	jb     0x462ed6
462ed6:	6b 00 46             	imul   $0x46,(%eax),%eax
462ed9:	ff 6d 1f             	ljmp   *0x1f(%ebp)
462edc:	76 03                	jbe    0x462ee1
462ede:	43                   	inc    %ebx
462edf:	11 6a 04             	adc    %ebp,0x4(%edx)
462ee2:	77 04                	ja     0x462ee8
462ee4:	72 00                	jb     0x462ee6
462ee6:	60                   	pusha
462ee7:	00 52 00             	add    %dl,0x0(%edx)
462eea:	6e                   	outsb  %ds:(%esi),(%dx)
462eeb:	04 76                	add    $0x76,%al
462eed:	08 45 00             	or     %al,0x0(%ebp)
462ef0:	7e 00                	jle    0x462ef2
462ef2:	77 01                	ja     0x462ef5
462ef4:	72 04                	jb     0x462efa
462ef6:	64 00 40 00          	add    %al,%fs:0x0(%eax)
462efa:	6a 00                	push   $0x0
462efc:	76 04                	jbe    0x462f02
462efe:	45                   	inc    %ebp
462eff:	04 7a                	add    $0x7a,%al
462f01:	00 7f 00             	add    %bh,0x0(%edi)
462f04:	76 ff                	jbe    0x462f05
462f06:	6b 1f 42             	imul   $0x42,(%edi),%ebx
462f09:	05 4e 02 77 1c       	add    $0x1c77024e,%eax
462f0e:	5d                   	pop    %ebp
462f0f:	05 5a 02 6f 0e       	add    $0xe6f025a,%eax
462f14:	6a 09                	push   $0x9
462f16:	44                   	inc    %esp
462f17:	04 50                	add    $0x50,%al
462f19:	21 60 18             	and    %esp,0x18(%eax)
462f1c:	64 25 59 05 5a 01    	fs and $0x15a0559,%eax
462f22:	6f                   	outsl  %ds:(%esi),(%dx)
462f23:	12 53 03             	adc    0x3(%ebx),%dl
462f26:	44                   	inc    %esp
462f27:	00 40 07             	add    %al,0x7(%eax)
462f2a:	4e                   	dec    %esi
462f2b:	02 64 21 57          	add    0x57(%ecx,%eiz,1),%ah
462f2f:	25 66 05 57 01       	and    $0x1570566,%eax
462f34:	70 12                	jo     0x462f48
462f36:	45                   	inc    %ebp
462f37:	05 62 01 6f 11       	add    $0x116f0162,%eax
462f3c:	47                   	inc    %edi
462f3d:	01 47 04             	add    %eax,0x4(%edi)
462f40:	5a                   	pop    %edx
462f41:	01 76 08             	add    %esi,0x8(%esi)
462f44:	76 20                	jbe    0x462f66
462f46:	64 12 03             	adc    %fs:(%ebx),%al
462f49:	03 4e 00             	add    0x0(%esi),%ecx
462f4c:	7e 06                	jle    0x462f54
462f4e:	42                   	inc    %edx
462f4f:	03 62 12             	add    0x12(%edx),%esp
462f52:	66 08 77 00          	data16 or %dh,0x0(%edi)
462f56:	64 1d 50 15 6a 00    	fs sbb $0x6a1550,%eax
462f5c:	76 12                	jbe    0x462f70
462f5e:	50                   	push   %eax
462f5f:	03 5a 00             	add    0x0(%edx),%ebx
462f62:	79 04                	jns    0x462f68
462f64:	52                   	push   %edx
462f65:	01 66 0e             	add    %esp,0xe(%esi)
462f68:	52                   	push   %edx
462f69:	07                   	pop    %es
462f6a:	66 1d 64 15          	sbb    $0x1564,%ax
462f6e:	4d                   	dec    %ebp
462f6f:	12 6f 18             	adc    0x18(%edi),%ch
462f72:	6f                   	outsl  %ds:(%esi),(%dx)
462f73:	12 63 1d             	adc    0x1d(%ebx),%ah
462f76:	76 15                	jbe    0x462f8d
462f78:	4a                   	dec    %edx
462f79:	04 4e                	add    $0x4e,%al
462f7b:	00 64 4d 41          	add    %ah,0x41(%ebp,%ecx,2)
462f7f:	20 7a 12             	and    %bh,0x12(%edx)
462f82:	22 03                	and    (%ebx),%al
462f84:	52                   	push   %edx
462f85:	00 78 12             	add    %bh,0x12(%eax)
462f88:	45                   	inc    %ebp
462f89:	08 73 12             	or     %dh,0x12(%ebx)
462f8c:	63 08                	arpl   %ecx,(%eax)
462f8e:	57                   	push   %edi
462f8f:	15 68 59 6a 12       	adc    $0x126a5968,%eax
462f94:	67 08 76 55          	or     %dh,0x55(%bp)
462f98:	50                   	push   %eax
462f99:	5d                   	pop    %ebp
462f9a:	78 07                	js     0x462fa3
462f9c:	7d 1d                	jge    0x462fbb
462f9e:	57                   	push   %edi
462f9f:	15 72 12 62 12       	adc    $0x12621272,%eax
462fa4:	2b 18                	sub    (%eax),%ebx
462fa6:	76 11                	jbe    0x462fb9
462fa8:	4a                   	dec    %edx
462fa9:	1d 7c 15 7e 12       	sbb    $0x127e157c,%eax
462fae:	10 12                	adc    %dl,(%edx)
462fb0:	27                   	daa
462fb1:	04 57                	add    $0x57,%al
462fb3:	01 73 0e             	add    %esi,0xe(%ebx)
462fb6:	62 20                	bound  %esp,(%eax)
462fb8:	40                   	inc    %eax
462fb9:	01 73 05             	add    %esi,0x5(%ebx)
462fbc:	7e 05                	jle    0x462fc3
462fbe:	42                   	inc    %edx
462fbf:	02 67 05             	add    0x5(%edi),%ah
462fc2:	7e 04                	jle    0x462fc8
462fc4:	75 01                	jne    0x462fc7
462fc6:	79 05                	jns    0x462fcd
462fc8:	41                   	inc    %ecx
462fc9:	06                   	push   %es
462fca:	7c 75                	jl     0x463041
462fcc:	70 20                	jo     0x462fee
462fce:	47                   	inc    %edi
462fcf:	12 0f                	adc    (%edi),%cl
462fd1:	0e                   	push   %cs
462fd2:	75 05                	jne    0x462fd9
462fd4:	52                   	push   %edx
462fd5:	02 78 0e             	add    0xe(%eax),%bh
462fd8:	5e                   	pop    %esi
462fd9:	04 4e                	add    $0x4e,%al
462fdb:	00 64 79 43          	add    %ah,0x43(%ecx,%edi,2)
462fdf:	00 7b 12             	add    %bh,0x12(%ebx)
462fe2:	0e                   	push   %cs
462fe3:	11 0f                	adc    %ecx,(%edi)
462fe5:	07                   	pop    %es
462fe6:	64 02 40 12          	add    %fs:0x12(%eax),%al
462fea:	17                   	pop    %ss
462feb:	12 0f                	adc    (%edi),%cl
462fed:	06                   	push   %es
462fee:	65 01 6b 80          	add    %ebp,%gs:-0x80(%ebx)
462ff2:	f6 0e 76             	testb  $0x76,(%esi)
462ff5:	00 65 0e             	add    %ah,0xe(%ebp)
462ff8:	4a                   	dec    %edx
462ff9:	04 6e                	add    $0x6e,%al
462ffb:	01 78 0a             	add    %edi,0xa(%eax)
462ffe:	47                   	inc    %edi
462fff:	1d 7f 04 77 01       	sbb    $0x177047f,%eax
463004:	7c 1c                	jl     0x463022
463006:	66 1d 4c 06          	sbb    $0x64c,%ax
46300a:	6e                   	outsb  %ds:(%esi),(%dx)
46300b:	02 78 0e             	add    0xe(%eax),%bh
46300e:	58                   	pop    %eax
46300f:	0e                   	push   %cs
463010:	7f 07                	jg     0x463019
463012:	75 12                	jne    0x463026
463014:	07                   	pop    %es
463015:	1c 6c                	sbb    $0x6c,%al
463017:	20 40 12             	and    %al,0x12(%eax)
46301a:	1b 0e                	sbb    (%esi),%ecx
46301c:	67 80 d4 05          	addr16 adc $0x5,%ah
463020:	5a                   	pop    %edx
463021:	01 65 75             	add    %esp,0x75(%ebp)
463024:	7c 08                	jl     0x46302e
463026:	44                   	inc    %esp
463027:	03 43 0e             	add    0xe(%ebx),%eax
46302a:	72 11                	jb     0x46303d
46302c:	f6 81 41 20 7b 1c 79 	testb  $0x79,0x1c7b2041(%ecx)
463033:	04 75                	add    $0x75,%al
463035:	01 76 75             	add    %esi,0x75(%esi)
463038:	44                   	inc    %esp
463039:	20 6f 01             	and    %ch,0x1(%edi)
46303c:	67 80 dc 04          	addr16 sbb $0x4,%ah
463040:	5a                   	pop    %edx
463041:	01 76 02             	add    %esi,0x2(%esi)
463044:	74 20                	je     0x463066
463046:	65 01 50 80          	add    %edx,%gs:-0x80(%eax)
46304a:	fb                   	sti
46304b:	09 71 03             	or     %esi,0x3(%ecx)
46304e:	57                   	push   %edi
46304f:	15 68 15 65 80       	adc    $0x80651568,%eax
463054:	e7 03                	out    %eax,$0x3
463056:	62 11                	bound  %edx,(%ecx)
463058:	62 09                	bound  %ecx,(%ecx)
46305a:	6e                   	outsb  %ds:(%esi),(%dx)
46305b:	02 77 12             	add    0x12(%edi),%dh
46305e:	c5 a9 6b 80 da 02    	lds    0x2da806b(%ecx),%ebp
463064:	74 18                	je     0x46307e
463066:	6c                   	insb   (%dx),%es:(%edi)
463067:	00 46 01             	add    %al,0x1(%esi)