420dc5:	16                   	push   %ss
420dc6:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
420dcb:	1f                   	pop    %ds
420dcc:	67 1f                	addr16 pop %ds
420dce:	26 8d 2a             	lea    %es:(%edx),%ebp
420dd1:	00 1b                	add    %bl,(%ebx)
420dd3:	01 01                	add    %eax,(%ecx)
420dd5:	d0 4b 00             	rorb   $1,0x0(%ebx)
420dd8:	27                   	daa
420dd9:	04 13                	add    $0x13,%al
420ddb:	16                   	push   %ss
420ddc:	03 00                	add    (%eax),%eax
420dde:	3c a2                	cmp    $0xa2,%al
420de0:	35 1f 7e 1f 30       	xor    $0x301f7e1f,%eax
420de5:	8d 17                	lea    (%edi),%edx
420de7:	00 27                	add    %ah,(%edi)
420de9:	01 1e                	add    %ebx,(%esi)
420deb:	d0 64 00 36          	shlb   $1,0x36(%eax,%eax,1)
420def:	04 38                	add    $0x38,%al
420df1:	16                   	push   %ss
420df2:	1b 00                	sbb    (%eax),%eax
420df4:	2e a2 08 1f 41 1f    	mov    %al,%cs:0x1f411f08
420dfa:	2b 8d 39 00 36 01    	sub    0x1360039(%ebp),%ecx
420e00:	35 d0 73 00 24       	xor    $0x240073d0,%eax
420e05:	04 05                	add    $0x5,%al
420e07:	16                   	push   %ss
420e08:	27                   	daa
420e09:	00 31                	add    %dh,(%ecx)
420e0b:	a2 26 1f 51 1f       	mov    %al,0x1f511f26
420e10:	08 8d 21 00 24 01    	or     %cl,0x1240021(%ebp)
420e16:	08 d0                	or     %dl,%al
420e18:	4e                   	dec    %esi
420e19:	00 3b                	add    %bh,(%ebx)
420e1b:	04 2b                	add    $0x2b,%al
420e1d:	16                   	push   %ss
420e1e:	36 00 1a             	add    %bl,%ss:(%edx)
420e21:	a2 3e 1f 4c 1f       	mov    %al,0x1f4c1f3e
420e26:	3d 8d 1d 00 3b       	cmp    $0x3b001d8d,%eax
420e2b:	01 26                	add    %esp,(%esi)
420e2d:	d0 5c 00 10          	rcrb   $1,0x10(%eax,%eax,1)
420e31:	04 33                	add    $0x33,%al
420e33:	16                   	push   %ss
420e34:	24 00                	and    $0x0,%al
420e36:	27                   	daa
420e37:	a2 02 1f 52 1f       	mov    %al,0x1f521f02
420e3c:	17                   	pop    %ss
420e3d:	8d 0c 00             	lea    (%eax,%eax,1),%ecx
420e40:	10 01                	adc    %al,(%ecx)
420e42:	3e d0 4f 00          	rorb   $1,%ds:0x0(%edi)
420e46:	2d 04 0f 16 3b       	sub    $0x3b160f04,%eax
420e4b:	00 09                	add    %cl,(%ecx)
420e4d:	a2 13 1f 7a 1f       	mov    %al,0x1f7a1f13
420e52:	0b 8d 1e 00 2d 01    	or     0x12d001e(%ebp),%ecx
420e58:	02 d0                	add    %al,%dl
420e5a:	57                   	push   %edi
420e5b:	00 03                	add    %al,(%ebx)
420e5d:	04 1e                	add    $0x1e,%al
420e5f:	16                   	push   %ss
420e60:	10 00                	adc    %al,(%eax)
420e62:	11 a2 01 1f 46 1f    	adc    %esp,0x1f461f01(%edx)
420e68:	37                   	aaa
420e69:	8d 01                	lea    (%ecx),%eax
420e6b:	00 03                	add    %al,(%ebx)
420e6d:	01 13                	add    %edx,(%ebx)
420e6f:	d0 7d 00             	sarb   $1,0x0(%ebp)
420e72:	1b 04 0c             	sbb    (%esp,%ecx,1),%eax
420e75:	16                   	push   %ss
420e76:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
420e7b:	1f                   	pop    %ds
420e7c:	6f                   	outsl  %ds:(%esi),(%dx)
420e7d:	1f                   	pop    %ds
420e7e:	26 8d 2a             	lea    %es:(%edx),%ebp
420e81:	00 1b                	add    %bl,(%ebx)
420e83:	01 01                	add    %eax,(%ecx)
420e85:	d0 43 00             	rolb   $1,0x0(%ebx)
420e88:	27                   	daa
420e89:	04 13                	add    $0x13,%al
420e8b:	16                   	push   %ss
420e8c:	03 00                	add    (%eax),%eax
420e8e:	3c a2                	cmp    $0xa2,%al
420e90:	35 1f 76 1f 30       	xor    $0x301f761f,%eax
420e95:	8d 17                	lea    (%edi),%edx
420e97:	00 27                	add    %ah,(%edi)
420e99:	01 1e                	add    %ebx,(%esi)
420e9b:	d0 6c 00 36          	shrb   $1,0x36(%eax,%eax,1)
420e9f:	04 38                	add    $0x38,%al
420ea1:	16                   	push   %ss
420ea2:	1b 00                	sbb    (%eax),%eax
420ea4:	2e a2 08 1f 49 1f    	mov    %al,%cs:0x1f491f08
420eaa:	2b 8d 39 00 36 01    	sub    0x1360039(%ebp),%ecx
420eb0:	35 d0 6b 00 24       	xor    $0x24006bd0,%eax
420eb5:	04 05                	add    $0x5,%al
420eb7:	16                   	push   %ss
420eb8:	27                   	daa
420eb9:	00 31                	add    %dh,(%ecx)
420ebb:	a2 26 1f 59 1f       	mov    %al,0x1f591f26
420ec0:	00 8d 21 00 24 01    	add    %cl,0x1240021(%ebp)
420ec6:	08 d0                	or     %dl,%al
420ec8:	56                   	push   %esi
420ec9:	00 3b                	add    %bh,(%ebx)
420ecb:	04 2b                	add    $0x2b,%al
420ecd:	16                   	push   %ss
420ece:	36 00 1a             	add    %bl,%ss:(%edx)
420ed1:	a2 3e 1f 54 1f       	mov    %al,0x1f541f3e
420ed6:	3d 8d 1d 00 3b       	cmp    $0x3b001d8d,%eax
420edb:	01 26                	add    %esp,(%esi)
420edd:	d0 44 00 10          	rolb   $1,0x10(%eax,%eax,1)
420ee1:	04 33                	add    $0x33,%al
420ee3:	16                   	push   %ss
420ee4:	24 00                	and    $0x0,%al
420ee6:	27                   	daa
420ee7:	a2 02 1f 4a 1f       	mov    %al,0x1f4a1f02
420eec:	1b 8d 0c 00 10 01    	sbb    0x110000c(%ebp),%ecx
420ef2:	3e d0 57 00          	rclb   $1,%ds:0x0(%edi)
420ef6:	2d 04 0f 16 3b       	sub    $0x3b160f04,%eax
420efb:	00 09                	add    %cl,(%ecx)
420efd:	a2 13 1f 62 1f       	mov    %al,0x1f621f13
420f02:	0b 8d 1e 00 2d 01    	or     0x12d001e(%ebp),%ecx
420f08:	02 d0                	add    %al,%dl
420f0a:	4f                   	dec    %edi
420f0b:	00 03                	add    %al,(%ebx)
420f0d:	04 1e                	add    $0x1e,%al
420f0f:	16                   	push   %ss
420f10:	10 00                	adc    %al,(%eax)
420f12:	11 a2 01 1f 5e 1f    	adc    %esp,0x1f5e1f01(%edx)
420f18:	33 8d 01 00 03 01    	xor    0x1030001(%ebp),%ecx
420f1e:	13 d0                	adc    %eax,%edx
420f20:	65 00 1b             	add    %bl,%gs:(%ebx)
420f23:	04 0c                	add    $0xc,%al
420f25:	16                   	push   %ss
420f26:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
420f2b:	1f                   	pop    %ds
420f2c:	77 1f                	ja     0x420f4d
420f2e:	26 8d 2a             	lea    %es:(%edx),%ebp
420f31:	00 1b                	add    %bl,(%ebx)
420f33:	01 01                	add    %eax,(%ecx)
420f35:	d0 5b 00             	rcrb   $1,0x0(%ebx)
420f38:	27                   	daa
420f39:	04 13                	add    $0x13,%al
420f3b:	16                   	push   %ss
420f3c:	03 00                	add    (%eax),%eax
420f3e:	3c a2                	cmp    $0xa2,%al
420f40:	35 1f 6e 1f 30       	xor    $0x301f6e1f,%eax
420f45:	8d 17                	lea    (%edi),%edx
420f47:	00 27                	add    %ah,(%edi)
420f49:	01 1e                	add    %ebx,(%esi)
420f4b:	d0 74 00 36          	shlb   $1,0x36(%eax,%eax,1)
420f4f:	04 38                	add    $0x38,%al
420f51:	16                   	push   %ss
420f52:	1b 00                	sbb    (%eax),%eax
420f54:	2e a2 08 1f 51 1f    	mov    %al,%cs:0x1f511f08
420f5a:	2b 8d 39 00 36 01    	sub    0x1360039(%ebp),%ecx
420f60:	35 d0 63 00 24       	xor    $0x240063d0,%eax
420f65:	04 05                	add    $0x5,%al
420f67:	16                   	push   %ss
420f68:	27                   	daa
420f69:	00 31                	add    %dh,(%ecx)
420f6b:	a2 26 1f 41 1f       	mov    %al,0x1f411f26
420f70:	04 8d                	add    $0x8d,%al
420f72:	21 00                	and    %eax,(%eax)
420f74:	24 01                	and    $0x1,%al
420f76:	08 d0                	or     %dl,%al
420f78:	5e                   	pop    %esi
420f79:	00 3b                	add    %bh,(%ebx)
420f7b:	04 2b                	add    $0x2b,%al
420f7d:	16                   	push   %ss
420f7e:	36 00 1a             	add    %bl,%ss:(%edx)
420f81:	a2 3e 1f 5c 1f       	mov    %al,0x1f5c1f3e
420f86:	39 8d 1d 00 3b 01    	cmp    %ecx,0x13b001d(%ebp)
420f8c:	26 d0 4c 00 10       	rorb   $1,%es:0x10(%eax,%eax,1)
420f91:	04 33                	add    $0x33,%al
420f93:	16                   	push   %ss
420f94:	24 00                	and    $0x0,%al
420f96:	27                   	daa
420f97:	a2 02 1f 42 1f       	mov    %al,0x1f421f02
420f9c:	17                   	pop    %ss
420f9d:	8d 0c 00             	lea    (%eax,%eax,1),%ecx
420fa0:	10 01                	adc    %al,(%ecx)
420fa2:	3e d0 5f 00          	rcrb   $1,%ds:0x0(%edi)
420fa6:	2d 04 0f 16 3b       	sub    $0x3b160f04,%eax
420fab:	00 09                	add    %cl,(%ecx)
420fad:	a2 13 1f 6a 1f       	mov    %al,0x1f6a1f13
420fb2:	0b 8d 1e 00 2d 01    	or     0x12d001e(%ebp),%ecx
420fb8:	02 d0                	add    %al,%dl
420fba:	47                   	inc    %edi
420fbb:	00 03                	add    %al,(%ebx)
420fbd:	04 1e                	add    $0x1e,%al
420fbf:	16                   	push   %ss
420fc0:	10 00                	adc    %al,(%eax)
420fc2:	11 a2 01 1f 56 1f    	adc    %esp,0x1f561f01(%edx)
420fc8:	33 8d 01 00 03 01    	xor    0x1030001(%ebp),%ecx
420fce:	13 d0                	adc    %eax,%edx
420fd0:	6d                   	insl   (%dx),%es:(%edi)
420fd1:	00 1b                	add    %bl,(%ebx)
420fd3:	04 0c                	add    $0xc,%al
420fd5:	16                   	push   %ss
420fd6:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
420fdb:	1f                   	pop    %ds
420fdc:	7f 1f                	jg     0x420ffd
420fde:	26 8d 2a             	lea    %es:(%edx),%ebp
420fe1:	00 1b                	add    %bl,(%ebx)
420fe3:	01 01                	add    %eax,(%ecx)
420fe5:	d0 53 00             	rclb   $1,0x0(%ebx)
420fe8:	27                   	daa
420fe9:	04 13                	add    $0x13,%al
420feb:	16                   	push   %ss
420fec:	03 00                	add    (%eax),%eax
420fee:	3c a2                	cmp    $0xa2,%al
420ff0:	35 1f 66 1f 30       	xor    $0x301f661f,%eax
420ff5:	8d 17                	lea    (%edi),%edx
420ff7:	00 27                	add    %ah,(%edi)
420ff9:	01 1e                	add    %ebx,(%esi)
420ffb:	d0 7c 00 36          	sarb   $1,0x36(%eax,%eax,1)
420fff:	04 38                	add    $0x38,%al
421001:	16                   	push   %ss
421002:	1b 00                	sbb    (%eax),%eax
421004:	2e a2 08 1f 59 1f    	mov    %al,%cs:0x1f591f08
42100a:	2b 8d 39 00 36 01    	sub    0x1360039(%ebp),%ecx
421010:	35 d0 9b 00 24       	xor    $0x24009bd0,%eax
421015:	04 05                	add    $0x5,%al
421017:	16                   	push   %ss
421018:	27                   	daa
421019:	00 31                	add    %dh,(%ecx)
42101b:	a2 26 1f 49 1f       	mov    %al,0x1f491f26
421020:	04 8d                	add    $0x8d,%al
421022:	21 00                	and    %eax,(%eax)
421024:	24 01                	and    $0x1,%al
421026:	08 d0                	or     %dl,%al
421028:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
421029:	00 3b                	add    %bh,(%ebx)
42102b:	04 2b                	add    $0x2b,%al
42102d:	16                   	push   %ss
42102e:	36 00 1a             	add    %bl,%ss:(%edx)
421031:	a2 3e 20 a4 00       	mov    %al,0xa4203e
421036:	2d 00 38 10 b6       	sub    $0xb6103800,%eax
42103b:	3a 03                	cmp    (%ebx),%al
42103d:	00 37                	add    %dh,(%edi)
42103f:	25 c0 82 1b 00       	and    $0x1b82c0,%eax
421044:	20 28                	and    %ch,(%eax)
421046:	3b 00                	cmp    (%eax),%eax
421048:	27                   	daa
421049:	0a 99 25 23 81 36    	or     0x36812325(%ecx),%bl
42104f:	00 10                	add    %dl,(%eax)
421051:	1f                   	pop    %ds
421052:	0f 8d 1e 00 2d 01    	jge    0x16f1076
421058:	02 d0                	add    %al,%dl
42105a:	b8 00 03 04 1e       	mov    $0x1e040300,%eax
42105f:	16                   	push   %ss
421060:	10 00                	adc    %al,(%eax)
421062:	11 a2 01 20 af 00    	adc    %esp,0xaf2001(%edx)
421068:	27                   	daa
421069:	00 24 10             	add    %ah,(%eax,%edx,1)
42106c:	8e 3a                	mov    (%edx),%?
42106e:	36 00 11             	add    %dl,%ss:(%ecx)
421071:	25 cb 84 24 00       	and    $0x2484cb,%eax
421076:	29 28                	sub    %ebp,(%eax)
421078:	31 00                	xor    %eax,(%eax)
42107a:	3b 0a                	cmp    (%edx),%ecx
42107c:	a1 25 16 83 10       	mov    0x10831625,%eax
421081:	00 1b                	add    %bl,(%ebx)
421083:	1f                   	pop    %ds
421084:	30 8d 17 00 27 01    	xor    %cl,0x1270017(%ebp)
42108a:	1e                   	push   %ds
42108b:	d0 86 00 36 04 38    	rolb   $1,0x38043600(%esi)
421091:	16                   	push   %ss
421092:	1b 00                	sbb    (%eax),%eax
421094:	2e a2 08 20 a3 00    	mov    %al,%cs:0xa32008
42109a:	3b 00                	cmp    (%eax),%eax
42109c:	1c 10                	sbb    $0x10,%al
42109e:	bb 3a 10 00 1a       	mov    $0x1a00103a,%ebx
4210a3:	25 f4 86 2d 00       	and    $0x2d86f4,%eax
4210a8:	23 28                	and    (%eax),%ebp
4210aa:	2d 00 03 0a 94       	sub    $0x940a0300,%eax
4210af:	25 30 85 1b 00       	and    $0x1b8530,%eax
4210b4:	24 1f                	and    $0x1f,%al
4210b6:	39 8d 1d 00 3b 01    	cmp    %ecx,0x13b001d(%ebp)
4210bc:	26 d0 b1 00 10 04 33 	shlb   $1,%es:0x33041000(%ecx)
4210c3:	16                   	push   %ss
4210c4:	24 00                	and    $0x0,%al
4210c6:	27                   	daa
4210c7:	a2 02 20 bd 00       	mov    %al,0xbd2002
4210cc:	03 00                	add    (%eax),%eax
4210ce:	29 10                	sub    %edx,(%eax)
4210d0:	9d                   	popf
4210d1:	3a 1b                	cmp    (%ebx),%bl
4210d3:	00 25 25 fd 88 27    	add    %ah,0x2788fd25
4210d9:	00 3f                	add    %bh,(%edi)
4210db:	28 15 00 36 0a b2    	sub    %dl,0xb20a3600
4210e1:	25 3b 87 24 00       	and    $0x24873b,%eax
4210e6:	2d 1f 33 8d 01       	sub    $0x18d331f,%eax
4210eb:	00 03                	add    %al,(%ebx)
4210ed:	01 13                	add    %edx,(%ebx)
4210ef:	d0 99 00 1b 04 0c    	rcrb   $1,0xc041b00(%ecx)
4210f5:	16                   	push   %ss
4210f6:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
4210fb:	20 8b 00 36 00 0f    	and    %cl,0xf003600(%ebx)
421101:	10 96 3a 24 00 2c    	adc    %dl,0x2c00243a(%esi)
421107:	25 f7 8a 3b 00       	and    $0x3b8af7,%eax
42110c:	07                   	pop    %es
42110d:	28 20                	sub    %ah,(%eax)
42110f:	00 10                	add    %dl,(%eax)
421111:	0a b9 25 04 89 2d    	or     0x2d890425(%ecx),%bh
421117:	00 27                	add    %ah,(%edi)
421119:	1f                   	pop    %ds
42111a:	2f                   	das
42111b:	8d 39                	lea    (%ecx),%edi
42111d:	00 36                	add    %dh,(%esi)
42111f:	01 35 d0 90 00 24    	add    %esi,0x240090d0
421125:	04 05                	add    $0x5,%al
421127:	16                   	push   %ss
421128:	27                   	daa
421129:	00 31                	add    %dh,(%ecx)
42112b:	a2 26 20 bc 00       	mov    %al,0xbc2026
421130:	10 00                	adc    %al,(%eax)
421132:	04 10                	add    $0x10,%al
421134:	a9 3a 2d 00 26       	test   $0x26002d3a,%eax
421139:	25 eb 8c 03 00       	and    $0x38ceb,%eax
42113e:	32 28                	xor    (%eax),%ch
421140:	06                   	push   %es
421141:	00 1b                	add    %bl,(%ebx)
421143:	0a 86 25 0d 8b 27    	or     0x278b0d25(%esi),%al
421149:	00 3b                	add    %bh,(%ebx)
42114b:	1f                   	pop    %ds
42114c:	1f                   	pop    %ds
42114d:	8d 0c 00             	lea    (%eax,%eax,1),%ecx
421150:	10 01                	adc    %al,(%ecx)
421152:	3e d0 a9 00 2d 04 0f 	shrb   $1,%ds:0xf042d00(%ecx)
421159:	16                   	push   %ss
42115a:	3b 00                	cmp    (%eax),%eax
42115c:	09 a2 13 20 9c 00    	or     %esp,0x9c2013(%edx)
421162:	1b 00                	sbb    (%eax),%eax
421164:	3b 10                	cmp    (%eax),%edx
421166:	a0 3a 27 00 3a       	mov    0x3a00273a,%al
42116b:	25 d3 8e 36 00       	and    $0x368ed3,%eax
421170:	14 28                	adc    $0x28,%al
421172:	0d 00 24 0a 8f       	or     $0x8f0a2400,%eax
421177:	25 07 8d 3b 00       	and    $0x3b8d07,%eax
42117c:	03 1f                	add    (%edi),%ebx
42117e:	22 8d 2a 00 1b 01    	and    0x11b002a(%ebp),%cl
421184:	01 d0                	add    %edx,%eax
421186:	a2 00 27 04 13       	mov    %al,0x13042700
42118b:	16                   	push   %ss
42118c:	03 00                	add    (%eax),%eax
42118e:	3c a2                	cmp    $0xa2,%al
421190:	35 20 95 00 24       	xor    $0x24009520,%eax
421195:	00 32                	add    %dh,(%edx)
421197:	10 aa 3a 3b 00 02    	adc    %ch,0x2003b3a(%edx)
42119d:	25 e6 90 10 00       	and    $0x1090e6,%eax
4211a2:	1f                   	pop    %ds
4211a3:	28 32                	sub    %dh,(%edx)