407b29:	20 1e                	and    %bl,(%esi)
407b2b:	00 0b                	add    %cl,(%ebx)
407b2d:	15 0b 00 22 00       	adc    $0x22000b,%eax
407b32:	0b 13                	or     (%ebx),%edx
407b34:	0b 00                	or     (%eax),%eax
407b36:	1e                   	push   %ds
407b37:	00 11                	add    %dl,(%ecx)
407b39:	13 0b                	adc    (%ebx),%ecx
407b3b:	00 1e                	add    %bl,(%esi)
407b3d:	00 0b                	add    %cl,(%ebx)
407b3f:	13 0b                	adc    (%ebx),%ecx
407b41:	80 1e 00             	sbbb   $0x0,(%esi)
407b44:	0b 15 0b 00 1e 00    	or     0x1e000b,%edx
407b4a:	0b 13                	or     (%ebx),%edx
407b4c:	0e                   	push   %cs
407b4d:	00 7e 85             	add    %bh,-0x7b(%esi)
407b50:	0b 13                	or     (%ebx),%edx
407b52:	1b 00                	sbb    (%eax),%eax
407b54:	1e                   	push   %ds
407b55:	10 0b                	adc    %cl,(%ebx)
407b57:	13 0b                	adc    (%ebx),%ecx
407b59:	00 2e                	add    %ch,(%esi)
407b5b:	00 0b                	add    %cl,(%ebx)
407b5d:	23 0b                	and    (%ebx),%ecx
407b5f:	00 1e                	add    %bl,(%esi)
407b61:	00 0b                	add    %cl,(%ebx)
407b63:	13 1b                	adc    (%ebx),%ebx
407b65:	00 1e                	add    %bl,(%esi)
407b67:	00 0b                	add    %cl,(%ebx)
407b69:	13 0b                	adc    (%ebx),%ecx
407b6b:	00 1e                	add    %bl,(%esi)
407b6d:	00 0b                	add    %cl,(%ebx)
407b6f:	13 41 31             	adc    0x31(%ecx),%eax
407b72:	1e                   	push   %ds
407b73:	00 5a 13             	add    %bl,0x13(%edx)
407b76:	0b 00                	or     (%eax),%eax
407b78:	1e                   	push   %ds
407b79:	40                   	inc    %eax
407b7a:	0b 13                	or     (%ebx),%edx
407b7c:	83 03 1e             	addl   $0x1e,(%ebx)
407b7f:	00 0b                	add    %cl,(%ebx)
407b81:	13 0b                	adc    (%ebx),%ecx
407b83:	00 1e                	add    %bl,(%esi)
407b85:	00 0b                	add    %cl,(%ebx)
407b87:	13 0b                	adc    (%ebx),%ecx
407b89:	00 1e                	add    %bl,(%esi)
407b8b:	00 0b                	add    %cl,(%ebx)
407b8d:	13 0b                	adc    (%ebx),%ecx
407b8f:	00 1e                	add    %bl,(%esi)
407b91:	60                   	pusha
407b92:	0b 13                	or     (%ebx),%edx
407b94:	17                   	pop    %ss
407b95:	00 1e                	add    %bl,(%esi)
407b97:	00 ab 43 0b 00 56    	add    %ch,0x56000b43(%ebx)
407b9d:	00 0b                	add    %cl,(%ebx)
407b9f:	13 0b                	adc    (%ebx),%ecx
407ba1:	00 1e                	add    %bl,(%esi)
407ba3:	00 0b                	add    %cl,(%ebx)
407ba5:	13 0b                	adc    (%ebx),%ecx
407ba7:	00 1e                	add    %bl,(%esi)
407ba9:	00 0b                	add    %cl,(%ebx)
407bab:	13 0b                	adc    (%ebx),%ecx
407bad:	00 1e                	add    %bl,(%esi)
407baf:	00 0b                	add    %cl,(%ebx)
407bb1:	13 0b                	adc    (%ebx),%ecx
407bb3:	00 1e                	add    %bl,(%esi)
407bb5:	00 0b                	add    %cl,(%ebx)
407bb7:	13 0b                	adc    (%ebx),%ecx
407bb9:	00 1e                	add    %bl,(%esi)
407bbb:	00 0b                	add    %cl,(%ebx)
407bbd:	13 0b                	adc    (%ebx),%ecx
407bbf:	00 1e                	add    %bl,(%esi)
407bc1:	00 0b                	add    %cl,(%ebx)
407bc3:	13 0b                	adc    (%ebx),%ecx
407bc5:	00 1e                	add    %bl,(%esi)
407bc7:	00 0b                	add    %cl,(%ebx)
407bc9:	33 0b                	xor    (%ebx),%ecx
407bcb:	00 26                	add    %ah,(%esi)
407bcd:	00 0b                	add    %cl,(%ebx)
407bcf:	13 0b                	adc    (%ebx),%ecx
407bd1:	00 1e                	add    %bl,(%esi)
407bd3:	00 0b                	add    %cl,(%ebx)
407bd5:	13 0b                	adc    (%ebx),%ecx
407bd7:	00 26                	add    %ah,(%esi)
407bd9:	20 0b                	and    %cl,(%ebx)
407bdb:	13 53 00             	adc    0x0(%ebx),%edx
407bde:	1e                   	push   %ds
407bdf:	00 0b                	add    %cl,(%ebx)
407be1:	13 0b                	adc    (%ebx),%ecx
407be3:	00 1e                	add    %bl,(%esi)
407be5:	00 0b                	add    %cl,(%ebx)
407be7:	13 39                	adc    (%ecx),%edi
407be9:	74 83                	je     0x407b6e
407beb:	78 7f                	js     0x407c6c
407bed:	13 0b                	adc    (%ebx),%ecx
407bef:	00 ae 11 0b 13 0b    	add    %ch,0xb130b11(%esi)
407bf5:	20 1e                	and    %bl,(%esi)
407bf7:	00 0b                	add    %cl,(%ebx)
407bf9:	25 0b 00 1e 02       	and    $0x21e000b,%eax
407bfe:	0b 13                	or     (%ebx),%edx
407c00:	0b 00                	or     (%eax),%eax
407c02:	1e                   	push   %ds
407c03:	00 0b                	add    %cl,(%ebx)
407c05:	13 0b                	adc    (%ebx),%ecx
407c07:	00 1e                	add    %bl,(%esi)
407c09:	00 0b                	add    %cl,(%ebx)
407c0b:	13 2b                	adc    (%ebx),%ebp
407c0d:	00 1e                	add    %bl,(%esi)
407c0f:	60                   	pusha
407c10:	39 85 7e 72 81 00    	cmp    %eax,0x81727e(%ebp)
407c16:	0b 13                	or     (%ebx),%edx
407c18:	83 03 1e             	addl   $0x1e,(%ebx)
407c1b:	00 0b                	add    %cl,(%ebx)
407c1d:	53                   	push   %ebx
407c1e:	0b 00                	or     (%eax),%eax
407c20:	1e                   	push   %ds
407c21:	04 0b                	add    $0xb,%al
407c23:	13 0b                	adc    (%ebx),%ecx
407c25:	14 1e                	adc    $0x1e,%al
407c27:	00 0b                	add    %cl,(%ebx)
407c29:	13 0b                	adc    (%ebx),%ecx
407c2b:	00 1e                	add    %bl,(%esi)
407c2d:	00 0b                	add    %cl,(%ebx)
407c2f:	13 0b                	adc    (%ebx),%ecx
407c31:	00 1e                	add    %bl,(%esi)
407c33:	00 4b 13             	add    %cl,0x13(%ebx)
407c36:	0b 40 4c             	or     0x4c(%eax),%eax
407c39:	72 70                	jb     0x407cab
407c3b:	7f 7a                	jg     0x407cb7
407c3d:	63 1e                	arpl   %ebx,(%esi)
407c3f:	00 17                	add    %dl,(%edi)
407c41:	13 0b                	adc    (%ebx),%ecx
407c43:	00 1e                	add    %bl,(%esi)
407c45:	60                   	pusha
407c46:	0b 13                	or     (%ebx),%edx
407c48:	0b 02                	or     (%edx),%eax
407c4a:	1e                   	push   %ds
407c4b:	00 0b                	add    %cl,(%ebx)
407c4d:	2b 0b                	sub    (%ebx),%ecx
407c4f:	00 1e                	add    %bl,(%esi)
407c51:	00 0b                	add    %cl,(%ebx)
407c53:	13 0b                	adc    (%ebx),%ecx
407c55:	00 1e                	add    %bl,(%esi)
407c57:	00 0b                	add    %cl,(%ebx)
407c59:	13 0b                	adc    (%ebx),%ecx
407c5b:	00 5e 00             	add    %bl,0x0(%esi)
407c5e:	0b 55 0b             	or     0xb(%ebp),%edx
407c61:	00 1e                	add    %bl,(%esi)
407c63:	00 0b                	add    %cl,(%ebx)
407c65:	13 0b                	adc    (%ebx),%ecx
407c67:	00 1e                	add    %bl,(%esi)
407c69:	00 0b                	add    %cl,(%ebx)
407c6b:	13 0b                	adc    (%ebx),%ecx
407c6d:	00 1e                	add    %bl,(%esi)
407c6f:	00 75 44             	add    %dh,0x44(%ebp)
407c72:	0b 00                	or     (%eax),%eax
407c74:	1e                   	push   %ds
407c75:	00 0b                	add    %cl,(%ebx)
407c77:	13 53 00             	adc    0x0(%ebx),%edx
407c7a:	1e                   	push   %ds
407c7b:	00 0d 13 10 00 3e    	add    %cl,0x3e001013
407c81:	23 0b                	and    (%ebx),%ecx
407c83:	13 8b 0d 1e 00 0e    	adc    0xe001e0d(%ebx),%ecx
407c89:	13 0b                	adc    (%ebx),%ecx
407c8b:	00 1e                	add    %bl,(%esi)
407c8d:	00 0b                	add    %cl,(%ebx)
407c8f:	13 0b                	adc    (%ebx),%ecx
407c91:	00 1e                	add    %bl,(%esi)
407c93:	00 0b                	add    %cl,(%ebx)
407c95:	13 0b                	adc    (%ebx),%ecx
407c97:	00 1e                	add    %bl,(%esi)
407c99:	00 0b                	add    %cl,(%ebx)
407c9b:	13 0b                	adc    (%ebx),%ecx
407c9d:	00 1e                	add    %bl,(%esi)
407c9f:	00 0b                	add    %cl,(%ebx)
407ca1:	13 0b                	adc    (%ebx),%ecx
407ca3:	00 1e                	add    %bl,(%esi)
407ca5:	00 0b                	add    %cl,(%ebx)
407ca7:	13 0b                	adc    (%ebx),%ecx
407ca9:	00 1e                	add    %bl,(%esi)
407cab:	00 0b                	add    %cl,(%ebx)
407cad:	13 0b                	adc    (%ebx),%ecx
407caf:	00 1e                	add    %bl,(%esi)
407cb1:	00 0b                	add    %cl,(%ebx)
407cb3:	13 0b                	adc    (%ebx),%ecx
407cb5:	00 1e                	add    %bl,(%esi)
407cb7:	00 0b                	add    %cl,(%ebx)
407cb9:	13 0b                	adc    (%ebx),%ecx
407cbb:	00 1e                	add    %bl,(%esi)
407cbd:	00 0b                	add    %cl,(%ebx)
407cbf:	13 1e                	adc    (%esi),%ebx
407cc1:	30 22                	xor    %ah,(%edx)
407cc3:	00 f6                	add    %dh,%dh
407cc5:	13 0b                	adc    (%ebx),%ecx
407cc7:	00 1f                	add    %bl,(%edi)
407cc9:	00 0b                	add    %cl,(%ebx)
407ccb:	24 0d                	and    $0xd,%al
407ccd:	0a 34 0b             	or     (%ebx,%ecx,1),%dh
407cd0:	43                   	inc    %ebx
407cd1:	e1 0b                	loope  0x407cde
407cd3:	00 1e                	add    %bl,(%esi)
407cd5:	06                   	push   %es
407cd6:	12 ad 17 7e 2d 00    	adc    0x2d7e17(%ebp),%ch
407cdc:	0b 1d 13 6f 2e 00    	or     0x2e6f13,%ebx
407ce2:	0b 1d 7e 11 1e 00    	or     0x1e117e,%ebx
407ce8:	15 93 0f 00 1e       	adc    $0x1e000f93,%eax
407ced:	04 13                	add    $0x13,%al
407cef:	91                   	xchg   %eax,%ecx
407cf0:	0d 00 1e 04 33       	or     $0x33041e00,%eax
407cf5:	25 0b 00 28 6f       	and    $0x6f28000b,%eax
407cfa:	1e                   	push   %ds
407cfb:	13 0b                	adc    (%ebx),%ecx
407cfd:	0a 9c 02 0b 13 0f 73 	or     0x730f130b(%edx,%eax,1),%bl
407d04:	32 00                	xor    (%eax),%al
407d06:	0b 1d 8b 03 1e 00    	or     0x1e038b,%ebx
407d0c:	0f 91 0e             	setno  (%esi)
407d0f:	00 1e                	add    %bl,(%esi)
407d11:	04 89                	add    $0x89,%al
407d13:	17                   	pop    %ss
407d14:	0b 00                	or     (%eax),%eax
407d16:	22 19                	and    (%ecx),%bl
407d18:	2b 1b                	sub    (%ebx),%ebx
407d1a:	23 02                	and    (%edx),%eax
407d1c:	1e                   	push   %ds
407d1d:	6f                   	outsl  %ds:(%esi),(%dx)
407d1e:	20 13                	and    %dl,(%ebx)
407d20:	0b 0a                	or     (%edx),%ecx
407d22:	2b 09                	sub    (%ecx),%ecx
407d24:	7a 29                	jp     0x407d4f
407d26:	0b 00                	or     (%eax),%eax
407d28:	28 28                	sub    %ch,(%eax)
407d2a:	22 13                	and    (%ebx),%dl
407d2c:	0b 0a                	or     (%edx),%ecx
407d2e:	3d 0f 63 a0 2d       	cmp    $0x2da0630f,%eax
407d33:	00 1e                	add    %bl,(%esi)
407d35:	01 1e                	add    %ebx,(%esi)
407d37:	17                   	pop    %ss
407d38:	2a 32                	sub    (%edx),%dh
407d3a:	46                   	inc    %esi
407d3b:	18 0b                	sbb    %cl,(%ebx)
407d3d:	13 15 6f 37 00 0b    	adc    0xb00376f,%edx
407d43:	1d 14 6f 34 00       	sbb    $0x346f14,%eax
407d48:	0b 1d 1e 05 2f 04    	or     0x42f051e,%ebx
407d4e:	1e                   	push   %ds
407d4f:	19 21                	sbb    %esp,(%ecx)
407d51:	13 25 2b 31 24 11    	adc    0x1124312b,%esp
407d57:	11 25 91 31 24 10    	adc    %esp,0x10243191
407d5d:	28 38                	sub    %bh,(%eax)
407d5f:	00 0b                	add    %cl,(%ebx)
407d61:	1d 27 58 91 1b       	sbb    $0x1b915827,%eax
407d66:	0b 13                	or     (%ebx),%edx
407d68:	15 11 22 16 1c       	adc    $0x1c162211,%eax
407d6d:	17                   	pop    %ss
407d6e:	99                   	cltd
407d6f:	69 46 1c 0b 13 15 11 	imul   $0x1115130b,0x1c(%esi),%eax
407d76:	25 17 63 26 12       	and    $0x12266317,%eax
407d7b:	11 25 11 11 a1 74    	adc    %esp,0x74a11111
407d81:	32 f0                	xor    %al,%dh
407d83:	7e 0e                	jle    0x407d93
407d85:	13 0b                	adc    (%ebx),%ecx
407d87:	04 27                	add    $0x27,%al
407d89:	6f                   	outsl  %ds:(%esi),(%dx)
407d8a:	28 13                	sub    %dl,(%ebx)
407d8c:	0b 0a                	or     (%edx),%ecx
407d8e:	9c                   	pushf
407d8f:	01 0b                	add    %ecx,(%ebx)
407d91:	13 0f                	adc    (%edi),%ecx
407d93:	11 22                	adc    %esp,(%edx)
407d95:	16                   	push   %ss
407d96:	1c 17                	sbb    $0x17,%al
407d98:	99                   	cltd
407d99:	69 8d 1e 0b 13 15 07 	imul   $0x16583507,0x15130b1e(%ebp),%ecx
407da0:	35 58 16
407da3:	1a 11                	sbb    (%ecx),%dl
407da5:	8e 87 3f 34 12 0a    	mov    0xa12343f(%edi),%es
407dab:	ff 9c 01 0b 13 0f 6f 	lcall  *0x6f0f130b(%ecx,%eax,1)
407db2:	3d 00 0b 1d 35       	cmp    $0x351d0b00,%eax
407db7:	00 31                	add    %dh,(%ecx)
407db9:	30 11                	xor    %dl,(%ecx)
407dbb:	13 f1                	adc    %ecx,%esi
407dbd:	00 1e                	add    %bl,(%esi)
407dbf:	00 0d 13 0b 11 46    	add    %cl,0x46110b13
407dc5:	08 0b                	or     %cl,(%ebx)
407dc7:	13 11                	adc    (%ecx),%edx
407dc9:	0a 91 20 0b 13 15    	or     0x15130b20(%ecx),%dl
407dcf:	6f                   	outsl  %ds:(%esi),(%dx)
407dd0:	3f                   	aas
407dd1:	00 0b                	add    %cl,(%ebx)
407dd3:	1d 30 2d 24 73       	sbb    $0x73242d30,%eax
407dd8:	2d 13 0b 0a 98       	sub    $0x980a0b13,%eax
407ddd:	28 0c 13             	sub    %cl,(%ebx,%edx,1)
407de0:	0b 2b                	or     (%ebx),%ebp
407de2:	8d 24 0b             	lea    (%ebx,%ecx,1),%esp
407de5:	13 15 6f 43 00 0b    	adc    0xb00436f,%edx
407deb:	1d 7a 26 1e 00       	sbb    $0x1e267a,%eax
407df0:	15 1e 11 17 79       	adc    $0x7917111e,%eax
407df5:	28 0e                	sub    %cl,(%esi)
407df7:	13 0b                	adc    (%ebx),%ecx
407df9:	06                   	push   %es
407dfa:	2a 72 0c             	sub    0xc(%edx),%dh
407dfd:	13 0b                	adc    (%ebx),%ecx
407dff:	70 24                	jo     0x407e25
407e01:	18 66 3b             	sbb    %ah,0x3b(%esi)
407e04:	0e                   	push   %cs
407e05:	00 1e                	add    %bl,(%esi)
407e07:	06                   	push   %es
407e08:	33 3a                	xor    (%edx),%edi
407e0a:	0b 00                	or     (%eax),%eax
407e0c:	28 72 16             	sub    %dh,0x16(%edx)
407e0f:	13 0b                	adc    (%ebx),%ecx
407e11:	70 46                	jo     0x407e59
407e13:	28 0b                	sub    %cl,(%ebx)
407e15:	13 15 72 3d 00 0b    	adc    0xb003d72,%edx
407e1b:	83 11 1a             	adcl   $0x1a,(%ecx)
407e1e:	79 28                	jns    0x407e48
407e20:	0e                   	push   %cs
407e21:	13 0b                	adc    (%ebx),%ecx
407e23:	06                   	push   %es
407e24:	46                   	inc    %esi
407e25:	27                   	daa
407e26:	0b 13                	or     (%ebx),%edx
407e28:	15 0d 25 13 0f       	adc    $0xf13250d,%eax
407e2d:	24 0f                	and    $0xf,%al
407e2f:	73 47                	jae    0x407e78
407e31:	00 0b                	add    %cl,(%ebx)
407e33:	1d 1e 05 2f 05       	sbb    $0x52f051e,%eax
407e38:	14 3b                	adc    $0x3b,%al
407e3a:	35 00 1e 0a 7a       	xor    $0x7a0a1e00,%eax
407e3f:	3e 0b 00             	or     %ds:(%eax),%eax
407e42:	28 13                	sub    %dl,(%ebx)
407e44:	11 24 11             	adc    %esp,(%ecx,%edx,1)
407e47:	2d 28 16 98 35       	sub    $0x35981628,%eax
407e4c:	0b 00                	or     (%eax),%eax
407e4e:	1f                   	pop    %ds
407e4f:	13 12                	adc    (%edx),%edx
407e51:	3e 5f                	ds pop %edi
407e53:	11 24 a5 3a 13 0b 01 	adc    %esp,0x10b133a(,%eiz,4)
407e5a:	35 58 98 27 0b       	xor    $0xb279858,%eax
407e5f:	00 1f                	add    %bl,(%edi)
407e61:	13 13                	adc    (%ebx),%edx
407e63:	29 1e                	sub    %ebx,(%esi)
407e65:	09 49 2e             	or     %ecx,0x2e(%ecx)
407e68:	1c 1b                	sbb    $0x1b,%al
407e6a:	1c 09                	sbb    $0x9,%al
407e6c:	2f                   	das
407e6d:	05 7d 3a 0b 00       	add    $0xb3a7d,%eax
407e72:	8e 08                	mov    (%eax),%cs
407e74:	1c 1c                	sbb    $0x1c,%al
407e76:	97                   	xchg   %eax,%edi
407e77:	2f                   	das