420bdf:	04 38                	add    $0x38,%al
420be1:	16                   	push   %ss
420be2:	1b 00                	sbb    (%eax),%eax
420be4:	2e a2 08 1f 69 1f    	mov    %al,%cs:0x1f691f08
420bea:	2b 8d 39 00 36 01    	sub    0x1360039(%ebp),%ecx
420bf0:	35 d0 4b 00 24       	xor    $0x24004bd0,%eax
420bf5:	04 05                	add    $0x5,%al
420bf7:	16                   	push   %ss
420bf8:	27                   	daa
420bf9:	00 31                	add    %dh,(%ecx)
420bfb:	a2 26 1f 79 1f       	mov    %al,0x1f791f26
420c00:	00 8d 21 00 24 01    	add    %cl,0x1240021(%ebp)
420c06:	08 d0                	or     %dl,%al
420c08:	76 00                	jbe    0x420c0a
420c0a:	3b 04 2b             	cmp    (%ebx,%ebp,1),%eax
420c0d:	16                   	push   %ss
420c0e:	36 00 1a             	add    %bl,%ss:(%edx)
420c11:	a2 3e 1f 74 1f       	mov    %al,0x1f741f3e
420c16:	3d 8d 1d 00 3b       	cmp    $0x3b001d8d,%eax
420c1b:	01 26                	add    %esp,(%esi)
420c1d:	d0 64 00 10          	shlb   $1,0x10(%eax,%eax,1)
420c21:	04 33                	add    $0x33,%al
420c23:	16                   	push   %ss
420c24:	24 00                	and    $0x0,%al
420c26:	27                   	daa
420c27:	a2 02 1f 6a 1f       	mov    %al,0x1f6a1f02
420c2c:	13 8d 0c 00 10 01    	adc    0x110000c(%ebp),%ecx
420c32:	3e d0 77 00          	shlb   $1,%ds:0x0(%edi)
420c36:	2d 04 0f 16 3b       	sub    $0x3b160f04,%eax
420c3b:	00 09                	add    %cl,(%ecx)
420c3d:	a2 13 1f 42 1f       	mov    %al,0x1f421f13
420c42:	0b 8d 1e 00 2d 01    	or     0x12d001e(%ebp),%ecx
420c48:	02 d0                	add    %al,%dl
420c4a:	6f                   	outsl  %ds:(%esi),(%dx)
420c4b:	00 03                	add    %al,(%ebx)
420c4d:	04 1e                	add    $0x1e,%al
420c4f:	16                   	push   %ss
420c50:	10 00                	adc    %al,(%eax)
420c52:	11 a2 01 1f 7e 1f    	adc    %esp,0x1f7e1f01(%edx)
420c58:	37                   	aaa
420c59:	8d 01                	lea    (%ecx),%eax
420c5b:	00 03                	add    %al,(%ebx)
420c5d:	01 13                	add    %edx,(%ebx)
420c5f:	d0 45 00             	rolb   $1,0x0(%ebp)
420c62:	1b 04 0c             	sbb    (%esp,%ecx,1),%eax
420c65:	16                   	push   %ss
420c66:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
420c6b:	1f                   	pop    %ds
420c6c:	57                   	push   %edi
420c6d:	1f                   	pop    %ds
420c6e:	26 8d 2a             	lea    %es:(%edx),%ebp
420c71:	00 1b                	add    %bl,(%ebx)
420c73:	01 01                	add    %eax,(%ecx)
420c75:	d0 7b 00             	sarb   $1,0x0(%ebx)
420c78:	27                   	daa
420c79:	04 13                	add    $0x13,%al
420c7b:	16                   	push   %ss
420c7c:	03 00                	add    (%eax),%eax
420c7e:	3c a2                	cmp    $0xa2,%al
420c80:	35 1f 4e 1f 34       	xor    $0x341f4e1f,%eax
420c85:	8d 17                	lea    (%edi),%edx
420c87:	00 27                	add    %ah,(%edi)
420c89:	01 1e                	add    %ebx,(%esi)
420c8b:	d0 54 00 36          	rclb   $1,0x36(%eax,%eax,1)
420c8f:	04 38                	add    $0x38,%al
420c91:	16                   	push   %ss
420c92:	1b 00                	sbb    (%eax),%eax
420c94:	2e a2 08 1f 71 1f    	mov    %al,%cs:0x1f711f08
420c9a:	2b 8d 39 00 36 01    	sub    0x1360039(%ebp),%ecx
420ca0:	35 d0 43 00 24       	xor    $0x240043d0,%eax
420ca5:	04 05                	add    $0x5,%al
420ca7:	16                   	push   %ss
420ca8:	27                   	daa
420ca9:	00 31                	add    %dh,(%ecx)
420cab:	a2 26 1f 61 1f       	mov    %al,0x1f611f26
420cb0:	00 8d 21 00 24 01    	add    %cl,0x1240021(%ebp)
420cb6:	08 d0                	or     %dl,%al
420cb8:	7e 00                	jle    0x420cba
420cba:	3b 04 2b             	cmp    (%ebx,%ebp,1),%eax
420cbd:	16                   	push   %ss
420cbe:	36 00 1a             	add    %bl,%ss:(%edx)
420cc1:	a2 3e 1f 7c 1f       	mov    %al,0x1f7c1f3e
420cc6:	3d 8d 1d 00 3b       	cmp    $0x3b001d8d,%eax
420ccb:	01 26                	add    %esp,(%esi)
420ccd:	d0 6c 00 10          	shrb   $1,0x10(%eax,%eax,1)
420cd1:	04 33                	add    $0x33,%al
420cd3:	16                   	push   %ss
420cd4:	24 00                	and    $0x0,%al
420cd6:	27                   	daa
420cd7:	a2 02 1f 62 1f       	mov    %al,0x1f621f02
420cdc:	13 8d 0c 00 10 01    	adc    0x110000c(%ebp),%ecx
420ce2:	3e d0 7f 00          	sarb   $1,%ds:0x0(%edi)
420ce6:	2d 04 0f 16 3b       	sub    $0x3b160f04,%eax
420ceb:	00 09                	add    %cl,(%ecx)
420ced:	a2 13 1f 4a 1f       	mov    %al,0x1f4a1f13
420cf2:	0b 8d 1e 00 2d 01    	or     0x12d001e(%ebp),%ecx
420cf8:	02 d0                	add    %al,%dl
420cfa:	67 00 03             	add    %al,(%bp,%di)
420cfd:	04 1e                	add    $0x1e,%al
420cff:	16                   	push   %ss
420d00:	10 00                	adc    %al,(%eax)
420d02:	11 a2 01 1f 76 1f    	adc    %esp,0x1f761f01(%edx)
420d08:	37                   	aaa
420d09:	8d 01                	lea    (%ecx),%eax
420d0b:	00 03                	add    %al,(%ebx)
420d0d:	01 13                	add    %edx,(%ebx)
420d0f:	d0 4d 00             	rorb   $1,0x0(%ebp)
420d12:	1b 04 0c             	sbb    (%esp,%ecx,1),%eax
420d15:	16                   	push   %ss
420d16:	2d 00 2d a2 1e       	sub    $0x1ea22d00,%eax
420d1b:	1f                   	pop    %ds
420d1c:	5f                   	pop    %edi
420d1d:	1f                   	pop    %ds
420d1e:	26 8d 2a             	lea    %es:(%edx),%ebp
420d21:	00 1b                	add    %bl,(%ebx)
420d23:	01 01                	add    %eax,(%ecx)
420d25:	d0 73 00             	shlb   $1,0x0(%ebx)
420d28:	27                   	daa
420d29:	04 13                	add    $0x13,%al
420d2b:	16                   	push   %ss
420d2c:	03 00                	add    (%eax),%eax
420d2e:	3c a2                	cmp    $0xa2,%al
420d30:	35 1f 46 1f 30       	xor    $0x301f461f,%eax
420d35:	8d 17                	lea    (%edi),%edx
420d37:	00 27                	add    %ah,(%edi)
420d39:	01 1e                	add    %ebx,(%esi)
420d3b:	d0 5c 00 36          	rcrb   $1,0x36(%eax,%eax,1)
420d3f:	04 38                	add    $0x38,%al
420d41:	16                   	push   %ss
420d42:	1b 00                	sbb    (%eax),%eax
420d44:	2e a2 08 1f 79 1f    	mov    %al,%cs:0x1f791f08
420d4a:	2b 8d 39 00 36 01    	sub    0x1360039(%ebp),%ecx
420d50:	35 d0 7b 00 24       	xor    $0x24007bd0,%eax
420d55:	04 05                	add    $0x5,%al
420d57:	16                   	push   %ss
420d58:	27                   	daa
420d59:	00 31                	add    %dh,(%ecx)
420d5b:	a2 26 1f 69 1f       	mov    %al,0x1f691f26
420d60:	04 8d                	add    $0x8d,%al
420d62:	21 00                	and    %eax,(%eax)
420d64:	24 01                	and    $0x1,%al
420d66:	08 d0                	or     %dl,%al
420d68:	46                   	inc    %esi
420d69:	00 3b                	add    %bh,(%ebx)
420d6b:	04 2b                	add    $0x2b,%al
420d6d:	16                   	push   %ss
420d6e:	36 00 1a             	add    %bl,%ss:(%edx)
420d71:	a2 3e 1f 44 1f       	mov    %al,0x1f441f3e
420d76:	3d 8d 1d 00 3b       	cmp    $0x3b001d8d,%eax
420d7b:	01 26                	add    %esp,(%esi)
420d7d:	d0 54 00 10          	rclb   $1,0x10(%eax,%eax,1)
420d81:	04 33                	add    $0x33,%al
420d83:	16                   	push   %ss
420d84:	24 00                	and    $0x0,%al
420d86:	27                   	daa
420d87:	a2 02 1f 5a 1f       	mov    %al,0x1f5a1f02
420d8c:	17                   	pop    %ss
420d8d:	8d 0c 00             	lea    (%eax,%eax,1),%ecx
420d90:	10 01                	adc    %al,(%ecx)
420d92:	3e d0 47 00          	rolb   $1,%ds:0x0(%edi)
420d96:	2d 04 0f 16 3b       	sub    $0x3b160f04,%eax
420d9b:	00 09                	add    %cl,(%ecx)
420d9d:	a2 13 1f 72 1f       	mov    %al,0x1f721f13
420da2:	0b 8d 1e 00 2d 01    	or     0x12d001e(%ebp),%ecx
420da8:	02 d0                	add    %al,%dl
420daa:	5f                   	pop    %edi
420dab:	00 03                	add    %al,(%ebx)
420dad:	04 1e                	add    $0x1e,%al
420daf:	16                   	push   %ss
420db0:	10 00                	adc    %al,(%eax)
420db2:	11 a2 01 1f 4e 1f    	adc    %esp,0x1f4e1f01(%edx)
420db8:	33 8d 01 00 03 01    	xor    0x1030001(%ebp),%ecx
420dbe:	13 d0                	adc    %eax,%edx
420dc0:	75 00                	jne    0x420dc2
420dc2:	1b 04 0c             	sbb    (%esp,%ecx,1),%eax
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