449af9:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
449afd:	5d                   	pop    %ebp
449afe:	01 12                	add    %edx,(%edx)
449b00:	7c 1d                	jl     0x449b1f
449b02:	0e                   	push   %cs
449b03:	0e                   	push   %cs
449b04:	1c 0e                	sbb    $0xe,%al
449b06:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
449b0a:	19 08                	sbb    %ecx,(%eax)
449b0c:	1d 0e 12 82 91       	sbb    $0x9182120e,%eax
449b11:	09 20                	or     %esp,(%eax)
449b13:	07                   	pop    %es
449b14:	0e                   	push   %cs
449b15:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449b1a:	7c 15                	jl     0x449b31
449b1c:	12 5d 01             	adc    0x1(%ebp),%bl
449b1f:	12 7c 0e 12          	adc    0x12(%esi,%ecx,1),%bh
449b23:	81 1d 0e 12 81 1d 0e 	sbbl   $0x120e0e0e,0x1d81120e
449b2a:	0e 0e 12
449b2d:	7c 0e                	jl     0x449b3d
449b2f:	08 1d 0e 09 05 20    	or     %bl,0x2005090e
449b35:	02 1c 0e             	add    (%esi,%ecx,1),%bl
449b38:	1c 05                	sbb    $0x5,%al
449b3a:	00 02                	add    %al,(%edx)
449b3c:	0e                   	push   %cs
449b3d:	0e                   	push   %cs
449b3e:	1c 1e                	sbb    $0x1e,%al
449b40:	07                   	pop    %es
449b41:	0d 15 12 5d 01       	or     $0x15d1215,%eax
449b46:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
449b4a:	5d                   	pop    %ebp
449b4b:	01 12                	add    %edx,(%edx)
449b4d:	7c 0e                	jl     0x449b5d
449b4f:	0e                   	push   %cs
449b50:	0e                   	push   %cs
449b51:	0e                   	push   %cs
449b52:	0e                   	push   %cs
449b53:	0e                   	push   %cs
449b54:	0e                   	push   %cs
449b55:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
449b59:	19 12                	sbb    %edx,(%edx)
449b5b:	81 19 09 0c 07 08    	sbbl   $0x8070c09,(%ecx)
449b61:	0e                   	push   %cs
449b62:	0e                   	push   %cs
449b63:	03 12                	add    (%edx),%edx
449b65:	81 19 08 0e 08 09    	sbbl   $0x9080e08,(%ecx)
449b6b:	04 20                	add    $0x20,%al
449b6d:	01 03                	add    %eax,(%ebx)
449b6f:	08 04 00             	or     %al,(%eax,%eax,1)
449b72:	01 08                	add    %ecx,(%eax)
449b74:	03 26                	add    (%esi),%esp
449b76:	07                   	pop    %es
449b77:	13 15 12 5d 01 12    	adc    0x12015d12,%edx
449b7d:	7c 15                	jl     0x449b94
449b7f:	12 5d 01             	adc    0x1(%ebp),%bl
449b82:	12 7c 0e 1d          	adc    0x1d(%esi,%ecx,1),%bh
449b86:	0e                   	push   %cs
449b87:	0e                   	push   %cs
449b88:	0e                   	push   %cs
449b89:	0e                   	push   %cs
449b8a:	0e                   	push   %cs
449b8b:	12 7c 1d 0e          	adc    0xe(%ebp,%ebx,1),%bh
449b8f:	1d 0e 0e 0e 08       	sbb    $0x80e0e0e,%eax
449b94:	1d 0e 1d 03 08       	sbb    $0x8031d0e,%eax
449b99:	1d 0e 09 2c 07       	sbb    $0x72c090e,%eax
449b9e:	19 15 12 5d 01 12    	sbb    %edx,0x12015d12
449ba4:	7c 0e                	jl     0x449bb4
449ba6:	0e                   	push   %cs
449ba7:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449bac:	7c 0e                	jl     0x449bbc
449bae:	0e                   	push   %cs
449baf:	0e                   	push   %cs
449bb0:	0e                   	push   %cs
449bb1:	1d 0e 08 0e 1d       	sbb    $0x1d0e080e,%eax
449bb6:	0e                   	push   %cs
449bb7:	1d 0e 08 08 08       	sbb    $0x808080e,%eax
449bbc:	08 12                	or     %dl,(%edx)
449bbe:	7c 12                	jl     0x449bd2
449bc0:	81 19 08 08 1d 03    	sbbl   $0x31d0808,(%ecx)
449bc6:	08 08                	or     %cl,(%eax)
449bc8:	09 04 20             	or     %eax,(%eax,%eiz,1)
449bcb:	01 08                	add    %ecx,(%eax)
449bcd:	0e                   	push   %cs
449bce:	33 07                	xor    (%edi),%eax
449bd0:	1c 15                	sbb    $0x15,%al
449bd2:	12 5d 01             	adc    0x1(%ebp),%bl
449bd5:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
449bd9:	5d                   	pop    %ebp
449bda:	01 12                	add    %edx,(%edx)
449bdc:	7c 0e                	jl     0x449bec
449bde:	12 81 1d 1d 03 1d    	adc    0x1d031d1d(%ecx),%al
449be4:	0e                   	push   %cs
449be5:	0e                   	push   %cs
449be6:	1d 03 1d 03 08       	sbb    $0x8031d03,%eax
449beb:	0e                   	push   %cs
449bec:	08 0e                	or     %cl,(%esi)
449bee:	1d 0e 12 7c 0e       	sbb    $0xe7c120e,%eax
449bf3:	08 08                	or     %cl,(%eax)
449bf5:	03 03                	add    (%ebx),%eax
449bf7:	12 81 19 08 1d 0e    	adc    0xe1d0819(%ecx),%al
449bfd:	08 0e                	or     %cl,(%esi)
449bff:	08 08                	or     %cl,(%eax)
449c01:	09 04 20             	or     %eax,(%eax,%eiz,1)
449c04:	00 1d 03 06 00 03    	add    %bl,0x3000603
449c0a:	1c 0e                	sbb    $0xe,%al
449c0c:	0e                   	push   %cs
449c0d:	1c 07                	sbb    $0x7,%al
449c0f:	00 02                	add    %al,(%edx)
449c11:	08 12                	or     %dl,(%edx)
449c13:	80 e5 08             	and    $0x8,%ch
449c16:	1c 07                	sbb    $0x7,%al
449c18:	0d 15 12 5d 01       	or     $0x15d1215,%eax
449c1d:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
449c21:	5d                   	pop    %ebp
449c22:	01 12                	add    %edx,(%edx)
449c24:	7c 08                	jl     0x449c2e
449c26:	0e                   	push   %cs
449c27:	0e                   	push   %cs
449c28:	0e                   	push   %cs
449c29:	0e                   	push   %cs
449c2a:	0e                   	push   %cs
449c2b:	08 12                	or     %dl,(%edx)
449c2d:	7c 12                	jl     0x449c41
449c2f:	81 19 08 09 07 00    	sbbl   $0x70908,(%ecx)
449c35:	02 0e                	add    (%esi),%cl
449c37:	0e                   	push   %cs
449c38:	11 83 19 2f 07 0f    	adc    %eax,0xf072f19(%ebx)
449c3e:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449c43:	7c 12                	jl     0x449c57
449c45:	80 8c 0e 15 12 5d 01 	orb    $0x12,0x15d1215(%esi,%ecx,1)
449c4c:	12
449c4d:	7c 0e                	jl     0x449c5d
449c4f:	12 7c 0e 0e          	adc    0xe(%esi,%ecx,1),%bh
449c53:	03 15 11 82 89 02    	add    0x2898211,%edx
449c59:	0e                   	push   %cs
449c5a:	15 12 61 02 0e       	adc    $0xe026112,%eax
449c5f:	0e                   	push   %cs
449c60:	15 11 82 89 02       	adc    $0x2898211,%eax
449c65:	0e                   	push   %cs
449c66:	0e                   	push   %cs
449c67:	08 0e                	or     %cl,(%esi)
449c69:	08 09                	or     %cl,(%ecx)
449c6b:	0e                   	push   %cs
449c6c:	07                   	pop    %es
449c6d:	0b 0e                	or     (%esi),%ecx
449c6f:	1c 1c                	sbb    $0x1c,%al
449c71:	1c 1c                	sbb    $0x1c,%al
449c73:	08 08                	or     %cl,(%eax)
449c75:	1c 1d                	sbb    $0x1d,%al
449c77:	1c 08                	sbb    $0x8,%al
449c79:	09 05 00 02 08 0e    	or     %eax,0xe080200
449c7f:	08 13                	or     %dl,(%ebx)
449c81:	07                   	pop    %es
449c82:	0a 1c 0e             	or     (%esi,%ecx,1),%bl
449c85:	1d 05 1d 05 1c       	sbb    $0x1c051d05,%eax
449c8a:	12 81 01 1c 12 81    	adc    -0x7eede3ff(%ecx),%al
449c90:	19 1d 1c 09 20 07    	sbb    %ebx,0x720091c
449c96:	0d 0e 15 12 5d       	or     $0x5d12150e,%eax
449c9b:	01 12                	add    %edx,(%edx)
449c9d:	7c 15                	jl     0x449cb4
449c9f:	12 5d 01             	adc    0x1(%ebp),%bl
449ca2:	12 7c 1d 0e          	adc    0xe(%ebp,%ebx,1),%bh
449ca6:	0e                   	push   %cs
449ca7:	1c 0e                	sbb    $0xe,%al
449ca9:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
449cad:	19 08                	sbb    %ecx,(%eax)
449caf:	1d 0e 12 82 91       	sbb    $0x9182120e,%eax
449cb4:	09 1c 07             	or     %ebx,(%edi,%eax,1)
449cb7:	0c 0e                	or     $0xe,%al
449cb9:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449cbe:	7c 15                	jl     0x449cd5
449cc0:	12 5d 01             	adc    0x1(%ebp),%bl
449cc3:	12 7c 0e 0e          	adc    0xe(%esi,%ecx,1),%bh
449cc7:	0e                   	push   %cs
449cc8:	0e                   	push   %cs
449cc9:	0e                   	push   %cs
449cca:	12 7c 12 7c          	adc    0x7c(%edx,%edx,1),%bh
449cce:	12 81 19 09 10 07    	adc    0x7100919(%ecx),%al
449cd4:	0c 1d                	or     $0x1d,%al
449cd6:	05 0e 08 08 1d       	add    $0x1d08080e,%eax
449cdb:	05 0e 08 08 03       	add    $0x308080e,%eax
449ce0:	08 08                	or     %cl,(%eax)
449ce2:	09 04 20             	or     %eax,(%eax,%eiz,1)
449ce5:	01 08                	add    %ecx,(%eax)
449ce7:	03 0a                	add    (%edx),%ecx
449ce9:	07                   	pop    %es
449cea:	06                   	push   %es
449ceb:	1d 05 08 1d 05       	sbb    $0x51d0805,%eax
449cf0:	08 08                	or     %cl,(%eax)
449cf2:	09 2d 07 16 15 12    	or     %ebp,0x12151607
449cf8:	5d                   	pop    %ebp
449cf9:	01 12                	add    %edx,(%edx)
449cfb:	7c 0e                	jl     0x449d0b
449cfd:	0e                   	push   %cs
449cfe:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449d03:	7c 0e                	jl     0x449d13
449d05:	1d 0e 08 08 1d       	sbb    $0x1d08080e,%eax
449d0a:	0e                   	push   %cs
449d0b:	0e                   	push   %cs
449d0c:	0e                   	push   %cs
449d0d:	0e                   	push   %cs
449d0e:	1d 0e 12 7c 12       	sbb    $0x127c120e,%eax
449d13:	81 19 12 81 19 08    	sbbl   $0x8198112,(%ecx)
449d19:	08 1d 0e 1d 0e 1d    	or     %bl,0x1d0e1d0e
449d1f:	03 09                	add    (%ecx),%ecx
449d21:	09 20                	or     %esp,(%eax)
449d23:	02 1d 0e 1d 0e 11    	add    0x110e1d0e,%bl
449d29:	83 1d 09 07 07 0e 0e 	sbbl   $0xe,0xe070709
449d30:	03 08                	add    (%eax),%ecx
449d32:	0e                   	push   %cs
449d33:	08 09                	or     %cl,(%ecx)
449d35:	2c 07                	sub    $0x7,%al
449d37:	10 15 12 5d 01 12    	adc    %dl,0x12015d12
449d3d:	7c 0e                	jl     0x449d4d
449d3f:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449d44:	7c 15                	jl     0x449d5b
449d46:	12 5d 01             	adc    0x1(%ebp),%bl
449d49:	0e                   	push   %cs
449d4a:	0e                   	push   %cs
449d4b:	12 81 19 1d 0e 0e    	adc    0xe0e1d19(%ecx),%al
449d51:	0e                   	push   %cs
449d52:	12 7c 12 80          	adc    -0x80(%edx,%edx,1),%bh
449d56:	8c 0e                	mov    %cs,(%esi)
449d58:	08 1d 0e 15 11 81    	or     %bl,0x8111150e
449d5e:	ed                   	in     (%dx),%eax
449d5f:	01 0e                	add    %ecx,(%esi)
449d61:	09 06                	or     %eax,(%esi)
449d63:	15 11 81 ed 01       	adc    $0x1ed8111,%eax
449d68:	0e                   	push   %cs
449d69:	22 07                	and    (%edi),%al
449d6b:	08 0e                	or     %cl,(%esi)
449d6d:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449d72:	7c 15                	jl     0x449d89
449d74:	12 5d 01             	adc    0x1(%ebp),%bl
449d77:	12 7c 12 80          	adc    -0x80(%edx,%edx,1),%bh
449d7b:	8c 0e                	mov    %cs,(%esi)
449d7d:	12 7c 15 11          	adc    0x11(%ebp,%edx,1),%bh
449d81:	82 89 02 0e 15 12 61 	orb    $0x61,0x12150e02(%ecx)
449d88:	02 0e                	add    (%esi),%cl
449d8a:	0e                   	push   %cs
449d8b:	09 10                	or     %edx,(%eax)
449d8d:	07                   	pop    %es
449d8e:	0b 0e                	or     (%esi),%ecx
449d90:	08 0e                	or     %cl,(%esi)
449d92:	1c 0e                	sbb    $0xe,%al
449d94:	1d 05 08 1d 05       	sbb    $0x51d0805,%eax
449d99:	08 1d 1c 09 08 00    	or     %bl,0x8091c
449d9f:	03 1c 1c             	add    (%esp,%ebx,1),%ebx
449da2:	1d 1c 1d 0e 0a       	sbb    $0xa0e1d1c,%eax
449da7:	07                   	pop    %es
449da8:	06                   	push   %es
449da9:	1d 05 1d 05 08       	sbb    $0x8051d05,%eax
449dae:	08 08                	or     %cl,(%eax)
449db0:	09 07                	or     %eax,(%edi)
449db2:	07                   	pop    %es
449db3:	04 1d                	add    $0x1d,%al
449db5:	05 0e 0e 09 45       	add    $0x45090e0e,%eax
449dba:	07                   	pop    %es
449dbb:	1c 15                	sbb    $0x15,%al
449dbd:	12 5d 01             	adc    0x1(%ebp),%bl
449dc0:	12 7c 15 12          	adc    0x12(%ebp,%edx,1),%bh
449dc4:	5d                   	pop    %ebp
449dc5:	01 12                	add    %edx,(%edx)
449dc7:	7c 1d                	jl     0x449de6
449dc9:	12 81 1d 12 81 1d    	adc    0x1d81121d(%ecx),%al
449dcf:	0e                   	push   %cs
449dd0:	12 81 1d 12 82 4d    	adc    0x4d82121d(%ecx),%al
449dd6:	0e                   	push   %cs
449dd7:	1c 1d                	sbb    $0x1d,%al
449dd9:	0e                   	push   %cs
449dda:	12 7c 1d 05          	adc    0x5(%ebp,%ebx,1),%bh
449dde:	1d 05 0e 12 81       	sbb    $0x81120e05,%eax
449de3:	19 12                	sbb    %edx,(%edx)
449de5:	81 19 1d 12 81 1d    	sbbl   $0x1d81121d,(%ecx)
449deb:	08 1d 12 81 1d 08    	or     %bl,0x81d8112
449df1:	1d 0e 1d 0e 08       	sbb    $0x80e1d0e,%eax
449df6:	1d 0e 1d 1c 1d       	sbb    $0x1d1c1d0e,%eax
449dfb:	1c 1d                	sbb    $0x1d,%al
449dfd:	02 09                	add    (%ecx),%cl
449dff:	4b                   	dec    %ebx
449e00:	07                   	pop    %es
449e01:	2a 15 12 5d 01 12    	sub    0x12015d12,%dl
449e07:	7c 15                	jl     0x449e1e
449e09:	12 5d 01             	adc    0x1(%ebp),%bl
449e0c:	12 7c 1d 0e          	adc    0xe(%ebp,%ebx,1),%bh
449e10:	1d 0e 1d 0e 0e       	sbb    $0xe0e1d0e,%eax
449e15:	0e                   	push   %cs
449e16:	1c 1c                	sbb    $0x1c,%al
449e18:	12 83 21 08 08 08    	adc    0x8080821(%ebx),%al
449e1e:	02 1c 0e             	add    (%esi,%ecx,1),%bl
449e21:	12 7c 1c 1c          	adc    0x1c(%esp,%ebx,1),%bh
449e25:	02 08                	add    (%eax),%cl
449e27:	0e                   	push   %cs
449e28:	08 08                	or     %cl,(%eax)
449e2a:	08 02                	or     %al,(%edx)
449e2c:	08 0e                	or     %cl,(%esi)
449e2e:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
449e32:	19 08                	sbb    %ecx,(%eax)
449e34:	08 08                	or     %cl,(%eax)
449e36:	1d 0e 1d 1c 1d       	sbb    $0x1d1c1d0e,%eax
449e3b:	1c 1d                	sbb    $0x1d,%al
449e3d:	02 08                	add    (%eax),%cl
449e3f:	1d 1c 12 7c 15       	sbb    $0x157c121c,%eax
449e44:	11 81 ed 01 12 7c    	adc    %eax,0x7c1201ed(%ecx)
449e4a:	09 0c 20             	or     %ecx,(%eax,%eiz,1)
449e4d:	04 01                	add    $0x1,%al
449e4f:	0e                   	push   %cs
449e50:	11 83 29 11 71 11    	adc    %eax,0x11711129(%ebx)
449e56:	83 2d 21 07 15 0e 0e 	subl   $0xe,0xe150721
449e5d:	1d 08 1d 08 1d       	sbb    $0x1d081d08,%eax
449e62:	08 1d 08 1d 08 08    	or     %bl,0x8081d08
449e68:	08 08                	or     %cl,(%eax)
449e6a:	1d 08 08 1d 08       	sbb    $0x81d0808,%eax
449e6f:	08 08                	or     %cl,(%eax)
449e71:	12 81 19 1d 08 08    	adc    0x8081d19(%ecx),%al
449e77:	08 08                	or     %cl,(%eax)
449e79:	09 26                	or     %esp,(%esi)
449e7b:	07                   	pop    %es
449e7c:	13 15 12 5d 01 12    	adc    0x12015d12,%edx
449e82:	7c 0e                	jl     0x449e92
449e84:	0e                   	push   %cs
449e85:	15 12 5d 01 12       	adc    $0x12015d12,%eax
449e8a:	7c 0e                	jl     0x449e9a
449e8c:	0e                   	push   %cs
449e8d:	0e                   	push   %cs
449e8e:	1d 0e 08 1d 05       	sbb    $0x51d080e,%eax
449e93:	08 1d 05 1d 05 08    	or     %bl,0x8051d05
449e99:	12 7c 12 81          	adc    -0x7f(%edx,%edx,1),%bh
449e9d:	19 08                	sbb    %ecx,(%eax)
449e9f:	08 09                	or     %cl,(%ecx)
449ea1:	0a 07                	or     (%edi),%al
449ea3:	08 0e                	or     %cl,(%esi)
449ea5:	0e                   	push   %cs
449ea6:	0e                   	push   %cs
449ea7:	0e                   	push   %cs
449ea8:	08 0e                	or     %cl,(%esi)
449eaa:	08 09                	or     %cl,(%ecx)
449eac:	1d 07 0d 1c 12       	sbb    $0x121c0d07,%eax
449eb1:	81 01 0e 1d 05 1d    	addl   $0x1d051d0e,(%ecx)
449eb7:	05 1d 05 12 82       	add    $0x8212051d,%eax
449ebc:	51                   	push   %ecx
449ebd:	1d 05 1d 05 12       	sbb    $0x12051d05,%eax
449ec2:	82 59 1d 05          	sbbb   $0x5,0x1d(%ecx)
449ec6:	12 81 19 09 0a 00    	adc    0xa0919(%ecx),%al
449ecc:	03 01                	add    (%ecx),%eax
449ece:	12 80 e5 12 80 e5    	adc    -0x1a7fed1b(%eax),%al
449ed4:	08 13                	or     %dl,(%ebx)
449ed6:	07                   	pop    %es
449ed7:	09 0e                	or     %ecx,(%esi)
449ed9:	08 1d 03 12 82 4d    	or     %bl,0x4d821203