410a45:	a9 00 00 00 00       	test   $0x0,%eax
410a4a:	c6 00 17             	movb   $0x17,(%eax)
410a4d:	18 9c 06 1c 01 c8 a9 	sbb    %bl,-0x5637fee4(%esi,%eax,1)
410a54:	00 00                	add    %al,(%eax)
410a56:	00 00                	add    %al,(%eax)
410a58:	83 00 bc             	addl   $0xffffffbc,(%eax)
410a5b:	2b 59 09             	sub    0x9(%ecx),%ebx
410a5e:	1c 01                	sbb    $0x1,%al
410a60:	40                   	inc    %eax
410a61:	aa                   	stos   %al,%es:(%edi)
410a62:	00 00                	add    %al,(%eax)
410a64:	00 00                	add    %al,(%eax)
410a66:	83 00 a4             	addl   $0xffffffa4,(%eax)
410a69:	18 5c 13 1d          	sbb    %bl,0x1d(%ebx,%edx,1)
410a6d:	01 70 aa             	add    %esi,-0x56(%eax)
410a70:	00 00                	add    %al,(%eax)
410a72:	00 00                	add    %al,(%eax)
410a74:	83 00 49             	addl   $0x49,(%eax)
410a77:	18 7b 14             	sbb    %bh,0x14(%ebx)
410a7a:	1e                   	push   %ds
410a7b:	01 a0 aa 00 00 00    	add    %esp,0xaa(%eax)
410a81:	00 83 00 37 30 06    	add    %al,0x6303700(%ebx)
410a87:	00 1f                	add    %bl,(%edi)
410a89:	01 14 ab             	add    %edx,(%ebx,%ebp,4)
410a8c:	00 00                	add    %al,(%eax)
410a8e:	00 00                	add    %al,(%eax)
410a90:	83 00 2d             	addl   $0x2d,(%eax)
410a93:	2d 06 00 1f 01       	sub    $0x11f0006,%eax
410a98:	40                   	inc    %eax
410a99:	ab                   	stos   %eax,%es:(%edi)
410a9a:	00 00                	add    %al,(%eax)
410a9c:	00 00                	add    %al,(%eax)
410a9e:	83 00 ba             	addl   $0xffffffba,(%eax)
410aa1:	17                   	pop    %ss
410aa2:	06                   	push   %es
410aa3:	00 1f                	add    %bl,(%edi)
410aa5:	01 80 ac 00 00 00    	add    %eax,0xac(%eax)
410aab:	00 83 00 8f 17 15    	add    %al,0x15178f00(%ebx)
410ab1:	00 1f                	add    %bl,(%edi)
410ab3:	01 8a ac 00 00 00    	add    %ecx,0xac(%edx)
410ab9:	00 83 00 37 19 15    	add    %al,0x15193700(%ebx)
410abf:	00 20                	add    %ah,(%eax)
410ac1:	01 94 ac 00 00 00 00 	add    %edx,0x0(%esp,%ebp,4)
410ac8:	83 00 60             	addl   $0x60,(%eax)
410acb:	41                   	inc    %ecx
410acc:	15 00 21 01 9e       	adc    $0x9e012100,%eax
410ad1:	ac                   	lods   %ds:(%esi),%al
410ad2:	00 00                	add    %al,(%eax)
410ad4:	00 00                	add    %al,(%eax)
410ad6:	83 00 3b             	addl   $0x3b,(%eax)
410ad9:	11 15 00 22 01 a8    	adc    %edx,0xa8012200
410adf:	ac                   	lods   %ds:(%esi),%al
410ae0:	00 00                	add    %al,(%eax)
410ae2:	00 00                	add    %al,(%eax)
410ae4:	83 00 d6             	addl   $0xffffffd6,(%eax)
410ae7:	10 15 00 23 01 b2    	adc    %dl,0xb2012300
410aed:	ac                   	lods   %ds:(%esi),%al
410aee:	00 00                	add    %al,(%eax)
410af0:	00 00                	add    %al,(%eax)
410af2:	83 00 d1             	addl   $0xffffffd1,(%eax)
410af5:	22 01                	and    (%ecx),%al
410af7:	00 24 01             	add    %ah,(%ecx,%eax,1)
410afa:	bc ac 00 00 00       	mov    $0xac,%esp
410aff:	00 83 00 a0 22 01    	add    %al,0x122a000(%ebx)
410b05:	00 25 01 c8 ac 00    	add    %ah,0xacc801
410b0b:	00 00                	add    %al,(%eax)
410b0d:	00 86 08 63 23 7d    	add    %al,0x7d236308(%esi)
410b13:	11 26                	adc    %esp,(%esi)
410b15:	01 e0                	add    %esp,%eax
410b17:	ac                   	lods   %ds:(%esi),%al
410b18:	00 00                	add    %al,(%eax)
410b1a:	00 00                	add    %al,(%eax)
410b1c:	83 18 18             	sbbl   $0x18,(%eax)
410b1f:	2b 98 11 26 01 f1    	sub    -0xefed9ef(%eax),%ebx
410b25:	ac                   	lods   %ds:(%esi),%al
410b26:	00 00                	add    %al,(%eax)
410b28:	00 00                	add    %al,(%eax)
410b2a:	86 00                	xchg   %al,(%eax)
410b2c:	c3                   	ret
410b2d:	03 77 11             	add    0x11(%edi),%esi
410b30:	27                   	daa
410b31:	01 03                	add    %eax,(%ebx)
410b33:	ad                   	lods   %ds:(%esi),%eax
410b34:	00 00                	add    %al,(%eax)
410b36:	00 00                	add    %al,(%eax)
410b38:	86 00                	xchg   %al,(%eax)
410b3a:	d1 0b                	rorl   $1,(%ebx)
410b3c:	81 14 28 01 15 ad 00 	adcl   $0xad1501,(%eax,%ebp,1)
410b43:	00 00                	add    %al,(%eax)
410b45:	00 86 00 b3 23 06    	add    %al,0x623b300(%esi)
410b4b:	00 29                	add    %ch,(%ecx)
410b4d:	01 26                	add    %esp,(%esi)
410b4f:	ad                   	lods   %ds:(%esi),%eax
410b50:	00 00                	add    %al,(%eax)
410b52:	00 00                	add    %al,(%eax)
410b54:	86 00                	xchg   %al,(%eax)
410b56:	6c                   	insb   (%dx),%es:(%edi)
410b57:	3e 8c 14 29          	mov    %ss,%ds:(%ecx,%ebp,1)
410b5b:	01 39                	add    %edi,(%ecx)
410b5d:	ad                   	lods   %ds:(%esi),%eax
410b5e:	00 00                	add    %al,(%eax)
410b60:	00 00                	add    %al,(%eax)
410b62:	86 00                	xchg   %al,(%eax)
410b64:	25 0c 93 14 2b       	and    $0x2b14930c,%eax
410b69:	01 4c ad 00          	add    %ecx,0x0(%ebp,%ebp,4)
410b6d:	00 00                	add    %al,(%eax)
410b6f:	00 86 00 43 15 b1    	add    %al,-0x4eeabd00(%esi)
410b75:	13 2d 01 6e ad 00    	adc    0xad6e01,%ebp
410b7b:	00 00                	add    %al,(%eax)
410b7d:	00 86 00 fc 36 01    	add    %al,0x136fc00(%esi)
410b83:	00 2e                	add    %ch,(%esi)
410b85:	01 80 ad 00 00 00    	add    %eax,0xad(%eax)
410b8b:	00 86 00 7a 1d 9f    	add    %al,-0x60e28600(%esi)
410b91:	14 2f                	adc    $0x2f,%al
410b93:	01 a2 ad 00 00 00    	add    %esp,0xad(%edx)
410b99:	00 86 00 f0 0b c1    	add    %al,-0x3ef41000(%esi)
410b9f:	01 30                	add    %esi,(%eax)
410ba1:	01 b5 ad 00 00 00    	add    %esi,0xad(%ebp)
410ba7:	00 81 00 34 04 06    	add    %al,0x6043400(%ecx)
410bad:	00 32                	add    %dh,(%edx)
410baf:	01 d5                	add    %edx,%ebp
410bb1:	ad                   	lods   %ds:(%esi),%eax
410bb2:	00 00                	add    %al,(%eax)
410bb4:	00 00                	add    %al,(%eax)
410bb6:	86 18                	xchg   %bl,(%eax)
410bb8:	18 2b                	sbb    %ch,(%ebx)
410bba:	aa                   	stos   %al,%es:(%edi)
410bbb:	14 32                	adc    $0x32,%al
410bbd:	01 e8                	add    %ebp,%eax
410bbf:	ad                   	lods   %ds:(%esi),%eax
410bc0:	00 00                	add    %al,(%eax)
410bc2:	00 00                	add    %al,(%eax)
410bc4:	86 08                	xchg   %cl,(%eax)
410bc6:	82 42 69 11          	addb   $0x11,0x69(%edx)
410bca:	34 01                	xor    $0x1,%al
410bcc:	00 ae 00 00 00 00    	add    %ch,0x0(%esi)
410bd2:	86 08                	xchg   %cl,(%eax)
410bd4:	63 23                	arpl   %esp,(%ebx)
410bd6:	7d 11                	jge    0x410be9
410bd8:	34 01                	xor    $0x1,%al
410bda:	18 ae 00 00 00 00    	sbb    %ch,0x0(%esi)
410be0:	86 08                	xchg   %cl,(%eax)
410be2:	21 0e                	and    %ecx,(%esi)
410be4:	d5 03                	aad    $0x3
410be6:	34 01                	xor    $0x1,%al
410be8:	30 ae 00 00 00 00    	xor    %ch,0x0(%esi)
410bee:	86 08                	xchg   %cl,(%eax)
410bf0:	71 2b                	jno    0x410c1d
410bf2:	d3 0b                	rorl   %cl,(%ebx)
410bf4:	34 01                	xor    $0x1,%al
410bf6:	48                   	dec    %eax
410bf7:	ae                   	scas   %es:(%edi),%al
410bf8:	00 00                	add    %al,(%eax)
410bfa:	00 00                	add    %al,(%eax)
410bfc:	86 08                	xchg   %cl,(%eax)
410bfe:	57                   	push   %edi
410bff:	16                   	push   %ss
410c00:	4e                   	dec    %esi
410c01:	14 34                	adc    $0x34,%al
410c03:	01 60 ae             	add    %esp,-0x52(%eax)
410c06:	00 00                	add    %al,(%eax)
410c08:	00 00                	add    %al,(%eax)
410c0a:	86 08                	xchg   %cl,(%eax)
410c0c:	5f                   	pop    %edi
410c0d:	16                   	push   %ss
410c0e:	2f                   	das
410c0f:	00 34 01             	add    %dh,(%ecx,%eax,1)
410c12:	6a ae                	push   $0xffffffae
410c14:	00 00                	add    %al,(%eax)
410c16:	00 00                	add    %al,(%eax)
410c18:	84 18                	test   %bl,(%eax)
410c1a:	18 2b                	sbb    %ch,(%ebx)
410c1c:	06                   	push   %es
410c1d:	00 35 01 a8 ae 00    	add    %dh,0xaea801
410c23:	00 00                	add    %al,(%eax)
410c25:	00 86 18 18 2b b2    	add    %al,-0x4dd4e7e8(%esi)
410c2b:	14 35                	adc    $0x35,%al
410c2d:	01 18                	add    %ebx,(%eax)
410c2f:	af                   	scas   %es:(%edi),%eax
410c30:	00 00                	add    %al,(%eax)
410c32:	00 00                	add    %al,(%eax)
410c34:	86 18                	xchg   %bl,(%eax)
410c36:	18 2b                	sbb    %ch,(%ebx)
410c38:	be 14 38 01 90       	mov    $0x90013814,%esi
410c3d:	af                   	scas   %es:(%edi),%eax
410c3e:	00 00                	add    %al,(%eax)
410c40:	00 00                	add    %al,(%eax)
410c42:	86 18                	xchg   %bl,(%eax)
410c44:	18 2b                	sbb    %ch,(%ebx)
410c46:	d9 11                	fsts   (%ecx)
410c48:	3c 01                	cmp    $0x1,%al
410c4a:	18 b0 00 00 00 00    	sbb    %dh,0x0(%eax)
410c50:	81 18 18 2b 06 00    	sbbl   $0x62b18,(%eax)
410c56:	3d 01 56 b0 00       	cmp    $0xb05601,%eax
410c5b:	00 00                	add    %al,(%eax)
410c5d:	00 86 18 18 2b d9    	add    %al,-0x26d4e7e8(%esi)
410c63:	11 3d 01 92 b0 00    	adc    %edi,0xb09201
410c69:	00 00                	add    %al,(%eax)
410c6b:	00 86 18 18 2b cb    	add    %al,-0x34d4e7e8(%esi)
410c71:	14 3e                	adc    $0x3e,%al
410c73:	01 a5 b0 00 00 00    	add    %esp,0xb0(%ebp)
410c79:	00 86 18 18 2b d4    	add    %al,-0x2bd4e7e8(%esi)
410c7f:	14 40                	adc    $0x40,%al
410c81:	01 c0                	add    %eax,%eax
410c83:	b0 00                	mov    $0x0,%al
410c85:	00 00                	add    %al,(%eax)
410c87:	00 86 18 18 2b de    	add    %al,-0x21d4e7e8(%esi)
410c8d:	14 43                	adc    $0x43,%al
410c8f:	01 eb                	add    %ebp,%ebx
410c91:	b0 00                	mov    $0x0,%al
410c93:	00 00                	add    %al,(%eax)
410c95:	00 86 18 18 2b eb    	add    %al,-0x14d4e7e8(%esi)
410c9b:	14 47                	adc    $0x47,%al
410c9d:	01 0f                	add    %ecx,(%edi)
410c9f:	b1 00                	mov    $0x0,%cl
410ca1:	00 00                	add    %al,(%eax)
410ca3:	00 86 18 18 2b f7    	add    %al,-0x8d4e7e8(%esi)
410ca9:	14 4b                	adc    $0x4b,%al
410cab:	01 47 b1             	add    %eax,-0x4f(%edi)
410cae:	00 00                	add    %al,(%eax)
410cb0:	00 00                	add    %al,(%eax)
410cb2:	86 18                	xchg   %bl,(%eax)
410cb4:	18 2b                	sbb    %ch,(%ebx)
410cb6:	06                   	push   %es
410cb7:	15 50 01 78 b1       	adc    $0xb1780150,%eax
410cbc:	00 00                	add    %al,(%eax)
410cbe:	00 00                	add    %al,(%eax)
410cc0:	86 08                	xchg   %cl,(%eax)
410cc2:	56                   	push   %esi
410cc3:	27                   	daa
410cc4:	70 0f                	jo     0x410cd5
410cc6:	55                   	push   %ebp
410cc7:	01 90 b1 00 00 00    	add    %edx,0xb1(%eax)
410ccd:	00 86 08 6a 27 5d    	add    %al,0x5d276a08(%esi)
410cd3:	02 55 01             	add    0x1(%ebp),%dl
410cd6:	9c                   	pushf
410cd7:	b1 00                	mov    $0x0,%cl
410cd9:	00 00                	add    %al,(%eax)
410cdb:	00 86 08 a6 2b d5    	add    %al,-0x2ad459f8(%esi)
410ce1:	03 56 01             	add    0x1(%esi),%edx
410ce4:	b4 b1                	mov    $0xb1,%ah
410ce6:	00 00                	add    %al,(%eax)
410ce8:	00 00                	add    %al,(%eax)
410cea:	86 08                	xchg   %cl,(%eax)
410cec:	b1 2b                	mov    $0x2b,%cl
410cee:	59                   	pop    %ecx
410cef:	09 56 01             	or     %edx,0x1(%esi)
410cf2:	c0 b1 00 00 00 00 86 	shlb   $0x86,0x0(%ecx)
410cf9:	08 53 3c             	or     %dl,0x3c(%ebx)
410cfc:	dd 02                	fldl   (%edx)
410cfe:	57                   	push   %edi
410cff:	01 d8                	add    %ebx,%eax
410d01:	b1 00                	mov    $0x0,%cl
410d03:	00 00                	add    %al,(%eax)
410d05:	00 86 08 5c 3c 3e    	add    %al,0x3e3c5c08(%esi)
410d0b:	02 57 01             	add    0x1(%edi),%dl
410d0e:	f0 b1 00             	lock mov $0x0,%cl
410d11:	00 00                	add    %al,(%eax)
410d13:	00 86 08 0c 37 14    	add    %al,0x14370c08(%esi)
410d19:	15 58 01 08 b2       	adc    $0xb2080158,%eax
410d1e:	00 00                	add    %al,(%eax)
410d20:	00 00                	add    %al,(%eax)
410d22:	86 08                	xchg   %cl,(%eax)
410d24:	17                   	pop    %ss
410d25:	37                   	aaa
410d26:	1a 15 58 01 20 b2    	sbb    0xb2200158,%dl
410d2c:	00 00                	add    %al,(%eax)
410d2e:	00 00                	add    %al,(%eax)
410d30:	86 08                	xchg   %cl,(%eax)
410d32:	5f                   	pop    %edi
410d33:	3f                   	aas
410d34:	9c                   	pushf
410d35:	06                   	push   %es
410d36:	59                   	pop    %ecx
410d37:	01 38                	add    %edi,(%eax)
410d39:	b2 00                	mov    $0x0,%dl
410d3b:	00 00                	add    %al,(%eax)
410d3d:	00 86 08 68 3f 10    	add    %al,0x103f6808(%esi)
410d43:	00 59 01             	add    %bl,0x1(%ecx)
410d46:	50                   	push   %eax
410d47:	b2 00                	mov    $0x0,%dl
410d49:	00 00                	add    %al,(%eax)
410d4b:	00 86 08 c1 15 db    	add    %al,-0x24ea3ef8(%esi)
410d51:	03 5a 01             	add    0x1(%edx),%ebx
410d54:	90                   	nop
410d55:	b2 00                	mov    $0x0,%dl
410d57:	00 00                	add    %al,(%eax)
410d59:	00 86 08 0f 2a 70    	add    %al,0x702a0f08(%esi)
410d5f:	0f 5a 01             	cvtps2pd (%ecx),%xmm0
410d62:	a8 b2                	test   $0xb2,%al
410d64:	00 00                	add    %al,(%eax)
410d66:	00 00                	add    %al,(%eax)
410d68:	86 08                	xchg   %cl,(%eax)
410d6a:	1d 2a 5d 02 5a       	sbb    $0x5a025d2a,%eax
410d6f:	01 b4 b2 00 00 00 00 	add    %esi,0x0(%edx,%esi,4)
410d76:	86 08                	xchg   %cl,(%eax)
410d78:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
410d79:	2b d5                	sub    %ebp,%edx
410d7b:	03 5b 01             	add    0x1(%ebx),%ebx
410d7e:	cc                   	int3
410d7f:	b2 00                	mov    $0x0,%dl
410d81:	00 00                	add    %al,(%eax)
410d83:	00 86 08 e6 3e 58    	add    %al,0x583ee608(%esi)
410d89:	05 5b 01 e4 b2       	add    $0xb2e4015b,%eax
410d8e:	00 00                	add    %al,(%eax)
410d90:	00 00                	add    %al,(%eax)
410d92:	86 08                	xchg   %cl,(%eax)
410d94:	a2 3e 58 05 5b       	mov    %al,0x5b05583e
410d99:	01 fc                	add    %edi,%esp
410d9b:	b2 00                	mov    $0x0,%dl
410d9d:	00 00                	add    %al,(%eax)
410d9f:	00 86 08 ad 3e 15    	add    %al,0x153ead08(%esi)
410da5:	00 5b 01             	add    %bl,0x1(%ebx)
410da8:	08 b3 00 00 00 00    	or     %dh,0x0(%ebx)
410dae:	83 18 18             	sbbl   $0x18,(%eax)
410db1:	2b 21                	sub    (%ecx),%esp
410db3:	15 5c 01 70 b3       	adc    $0xb370015c,%eax
410db8:	00 00                	add    %al,(%eax)
410dba:	00 00                	add    %al,(%eax)
410dbc:	86 08                	xchg   %cl,(%eax)
410dbe:	f4                   	hlt
410dbf:	1d 9e 11 60 01       	sbb    $0x160119e,%eax
410dc4:	88 b3 00 00 00 00    	mov    %dh,0x0(%ebx)
410dca:	86 18                	xchg   %bl,(%eax)
410dcc:	18 2b                	sbb    %ch,(%ebx)
410dce:	2c 15                	sub    $0x15,%al
410dd0:	60                   	pusha
410dd1:	01 dc                	add    %ebx,%esp
410dd3:	b3 00                	mov    $0x0,%bl
410dd5:	00 00                	add    %al,(%eax)
410dd7:	00 86 08 fc 3a 34    	add    %al,0x343afc08(%esi)
410ddd:	15 62 01 f4 b3       	adc    $0xb3f40162,%eax
410de2:	00 00                	add    %al,(%eax)
410de4:	00 00                	add    %al,(%eax)
410de6:	86 18                	xchg   %bl,(%eax)
410de8:	18 2b                	sbb    %ch,(%ebx)
410dea:	3a 15 62 01 48 b4    	cmp    0xb4480162,%dl
410df0:	00 00                	add    %al,(%eax)
410df2:	00 00                	add    %al,(%eax)
410df4:	86 18                	xchg   %bl,(%eax)
410df6:	18 2b                	sbb    %ch,(%ebx)
410df8:	98                   	cwtl
410df9:	11 64 01 78          	adc    %esp,0x78(%ecx,%eax,1)
410dfd:	b4 00                	mov    $0x0,%ah
410dff:	00 00                	add    %al,(%eax)
410e01:	00 c6                	add    %al,%dh
410e03:	09 9f 10 12 09 65    	or     %ebx,0x65091210(%edi)
410e09:	01 90 b4 00 00 00    	add    %edx,0xb4(%eax)
410e0f:	00 c6                	add    %al,%dh
410e11:	09 63 23             	or     %esp,0x23(%ebx)