453b2d:	00 36                	add    %dh,(%esi)
453b2f:	62 10                	bound  %edx,(%eax)
453b31:	00 ff                	add    %bh,%bh
453b33:	00 44 62 2d          	add    %al,0x2d(%edx,%eiz,2)
453b37:	00 c2                	add    %al,%dl
453b39:	00 fb                	add    %bh,%bl
453b3b:	62 03                	bound  %eax,(%ebx)
453b3d:	00 d0                	add    %dl,%al
453b3f:	00 30                	add    %dh,(%eax)
453b41:	63 1b                	arpl   %ebx,(%ebx)
453b43:	00 c3                	add    %al,%bl
453b45:	00 ad 63 27 00 d3    	add    %ch,-0x2cffd89d(%ebp)
453b4b:	00 e3                	add    %ah,%bl
453b4d:	63 36                	arpl   %esi,(%esi)
453b4f:	00 f9                	add    %bh,%cl
453b51:	00 5b 64             	add    %bl,0x64(%ebx)
453b54:	24 00                	and    $0x0,%al
453b56:	c7 00 87 64 3b 00    	movl   $0x3b6487,(%eax)
453b5c:	e8 00 36 65 10       	call   0x10aa7161
453b61:	00 f7                	add    %dh,%bh
453b63:	00 44 65 2d          	add    %al,0x2d(%ebp,%eiz,2)
453b67:	00 ca                	add    %cl,%dl
453b69:	00 fb                	add    %bh,%bl
453b6b:	65 03 00             	add    %gs:(%eax),%eax
453b6e:	d8 00                	fadds  (%eax)
453b70:	30 66 1b             	xor    %ah,0x1b(%esi)
453b73:	00 cb                	add    %cl,%bl
453b75:	00 ad 66 27 00 cb    	add    %ch,-0x34ffd89a(%ebp)
453b7b:	00 e3                	add    %ah,%bl
453b7d:	66 36 00 e1          	data16 ss add %ah,%cl
453b81:	00 5b 67             	add    %bl,0x67(%ebx)
453b84:	24 00                	and    $0x0,%al
453b86:	df 00                	filds  (%eax)
453b88:	87 67 3b             	xchg   %esp,0x3b(%edi)
453b8b:	00 f0                	add    %dh,%al
453b8d:	00 36                	add    %dh,(%esi)
453b8f:	68 10 00 ef 00       	push   $0xef0010
453b94:	44                   	inc    %esp
453b95:	68 2d 00 d2 00       	push   $0xd2002d
453b9a:	fb                   	sti
453b9b:	68 03 00 c0 00       	push   $0xc00003
453ba0:	30 69 1b             	xor    %ch,0x1b(%ecx)
453ba3:	00 d3                	add    %dl,%bl
453ba5:	00 ad 69 27 00 c3    	add    %ch,-0x3cffd897(%ebp)
453bab:	00 e3                	add    %ah,%bl
453bad:	69 36 00 e9 00 5b    	imul   $0x5b00e900,(%esi),%esi
453bb3:	6a 24                	push   $0x24
453bb5:	00 d7                	add    %dl,%bh
453bb7:	00 87 6a 3b 00 f8    	add    %al,-0x7ffc496(%edi)
453bbd:	00 36                	add    %dh,(%esi)
453bbf:	6b 10 00             	imul   $0x0,(%eax),%edx
453bc2:	e7 00                	out    %eax,$0x0
453bc4:	44                   	inc    %esp
453bc5:	6b 2d 00 da 00 fb 6b 	imul   $0x6b,0xfb00da00,%ebp
453bcc:	03 00                	add    (%eax),%eax
453bce:	c8 00 30 6c          	enter  $0x3000,$0x6c
453bd2:	1b 00                	sbb    (%eax),%eax
453bd4:	db 00                	fildl  (%eax)
453bd6:	4d                   	dec    %ebp
453bd7:	6c                   	insb   (%dx),%es:(%edi)
453bd8:	27                   	daa
453bd9:	00 3b                	add    %bh,(%ebx)
453bdb:	01 c3                	add    %eax,%ebx
453bdd:	6c                   	insb   (%dx),%es:(%edi)
453bde:	36 00 11             	add    %dl,%ss:(%ecx)
453be1:	01 1b                	add    %ebx,(%ebx)
453be3:	6d                   	insl   (%dx),%es:(%edi)
453be4:	24 00                	and    $0x0,%al
453be6:	2f                   	das
453be7:	01 67 6d             	add    %esp,0x6d(%edi)
453bea:	3b 00                	cmp    (%eax),%eax
453bec:	00 01                	add    %al,(%ecx)
453bee:	b6 6d                	mov    $0x6d,%dh
453bf0:	10 00                	adc    %al,(%eax)
453bf2:	1f                   	pop    %ds
453bf3:	01 e4                	add    %esp,%esp
453bf5:	6d                   	insl   (%dx),%es:(%edi)
453bf6:	2d 00 22 01 3b       	sub    $0x3b012200,%eax
453bfb:	6e                   	outsb  %ds:(%esi),(%dx)
453bfc:	03 00                	add    (%eax),%eax
453bfe:	30 01                	xor    %al,(%ecx)
453c00:	50                   	push   %eax
453c01:	6e                   	outsb  %ds:(%esi),(%dx)
453c02:	1b 00                	sbb    (%eax),%eax
453c04:	23 01                	and    (%ecx),%eax
453c06:	ad                   	lods   %ds:(%esi),%eax
453c07:	6e                   	outsb  %ds:(%esi),(%dx)
453c08:	27                   	daa
453c09:	00 33                	add    %dh,(%ebx)
453c0b:	01 d3                	add    %edx,%ebx
453c0d:	6e                   	outsb  %ds:(%esi),(%dx)
453c0e:	36 00 19             	add    %bl,%ss:(%ecx)
453c11:	01 0b                	add    %ecx,(%ebx)
453c13:	6f                   	outsl  %ds:(%esi),(%dx)
453c14:	24 00                	and    $0x0,%al
453c16:	27                   	daa
453c17:	01 47 6f             	add    %eax,0x6f(%edi)
453c1a:	3b 00                	cmp    (%eax),%eax
453c1c:	08 01                	or     %al,(%ecx)
453c1e:	96                   	xchg   %eax,%esi
453c1f:	6f                   	outsl  %ds:(%esi),(%dx)
453c20:	10 00                	adc    %al,(%eax)
453c22:	17                   	pop    %ss
453c23:	01 d4                	add    %edx,%esp
453c25:	6f                   	outsl  %ds:(%esi),(%dx)
453c26:	2d 00 2a 01 0b       	sub    $0xb012a00,%eax
453c2b:	70 03                	jo     0x453c30
453c2d:	00 38                	add    %bh,(%eax)
453c2f:	01 90 70 1b 00 2b    	add    %edx,0x2b001b70(%eax)
453c35:	01 ed                	add    %ebp,%ebp
453c37:	70 27                	jo     0x453c60
453c39:	00 2b                	add    %ch,(%ebx)
453c3b:	01 13                	add    %edx,(%ebx)
453c3d:	71 36                	jno    0x453c75
453c3f:	00 01                	add    %al,(%ecx)
453c41:	01 4b 71             	add    %ecx,0x71(%ebx)
453c44:	24 00                	and    $0x0,%al
453c46:	3f                   	aas
453c47:	01 97 71 3b 00 10    	add    %edx,0x10003b71(%edi)
453c4d:	01 c6                	add    %eax,%esi
453c4f:	71 10                	jno    0x453c61
453c51:	00 0f                	add    %cl,(%edi)
453c53:	01 64 72 2d          	add    %esp,0x2d(%edx,%esi,2)
453c57:	00 32                	add    %dh,(%edx)
453c59:	01 bb 72 03 00 20    	add    %edi,0x20000372(%ebx)
453c5f:	01 d0                	add    %edx,%eax
453c61:	72 1b                	jb     0x453c7e
453c63:	00 33                	add    %dh,(%ebx)
453c65:	01 2d 73 27 00 23    	add    %ebp,0x23002773
453c6b:	01 63 73             	add    %esp,0x73(%ebx)
453c6e:	36 00 09             	add    %cl,%ss:(%ecx)
453c71:	01 bb 73 24 00 37    	add    %edi,0x37002473(%ebx)
453c77:	01 d7                	add    %edx,%edi
453c79:	73 3b                	jae    0x453cb6
453c7b:	00 18                	add    %bl,(%eax)
453c7d:	01 06                	add    %eax,(%esi)
453c7f:	74 10                	je     0x453c91
453c81:	00 07                	add    %al,(%edi)
453c83:	01 a4 74 2d 00 3a 01 	add    %esp,0x13a002d(%esp,%esi,2)
453c8a:	fb                   	sti
453c8b:	74 03                	je     0x453c90
453c8d:	00 28                	add    %ch,(%eax)
453c8f:	01 10                	add    %edx,(%eax)
453c91:	75 1b                	jne    0x453cae
453c93:	00 3b                	add    %bh,(%ebx)
453c95:	01 6d 75             	add    %ebp,0x75(%ebp)
453c98:	27                   	daa
453c99:	00 1b                	add    %bl,(%ebx)
453c9b:	01 93 75 36 00 31    	add    %edx,0x31003675(%ebx)
453ca1:	01 cb                	add    %ecx,%ebx
453ca3:	75 24                	jne    0x453cc9
453ca5:	00 0f                	add    %cl,(%edi)
453ca7:	01 07                	add    %eax,(%edi)
453ca9:	76 3b                	jbe    0x453ce6
453cab:	00 20                	add    %ah,(%eax)
453cad:	01 56 76             	add    %edx,0x76(%esi)
453cb0:	10 00                	adc    %al,(%eax)
453cb2:	3f                   	aas
453cb3:	01 94 76 2d 00 02 01 	add    %edx,0x102002d(%esi,%esi,2)
453cba:	3b 77 03             	cmp    0x3(%edi),%esi
453cbd:	00 10                	add    %dl,(%eax)
453cbf:	01 40 77             	add    %eax,0x77(%eax)
453cc2:	1b 00                	sbb    (%eax),%eax
453cc4:	03 01                	add    (%ecx),%eax
453cc6:	8d 77 27             	lea    0x27(%edi),%esi
453cc9:	00 13                	add    %dl,(%ebx)
453ccb:	01 f3                	add    %esi,%ebx
453ccd:	77 36                	ja     0x453d05
453ccf:	00 39                	add    %bh,(%ecx)
453cd1:	01 2b                	add    %ebp,(%ebx)
453cd3:	78 24                	js     0x453cf9
453cd5:	00 07                	add    %al,(%edi)
453cd7:	01 a7 78 3b 00 28    	add    %esp,0x28003b78(%edi)
453cdd:	01 f6                	add    %esi,%esi
453cdf:	78 10                	js     0x453cf1
453ce1:	00 37                	add    %dh,(%edi)
453ce3:	01 34 79             	add    %esi,(%ecx,%edi,2)
453ce6:	2d 00 0a 01 6b       	sub    $0x6b010a00,%eax
453ceb:	79 03                	jns    0x453cf0
453ced:	00 18                	add    %bl,(%eax)
453cef:	01 b0 79 1b 00 0b    	add    %esi,0xb001b79(%eax)
453cf5:	01 cd                	add    %ecx,%ebp
453cf7:	79 27                	jns    0x453d20
453cf9:	00 0b                	add    %cl,(%ebx)
453cfb:	01 33                	add    %esi,(%ebx)
453cfd:	7a 36                	jp     0x453d35
453cff:	00 21                	add    %ah,(%ecx)
453d01:	01 6b 7a             	add    %ebp,0x7a(%ebx)
453d04:	24 00                	and    $0x0,%al
453d06:	1f                   	pop    %ds
453d07:	01 e7                	add    %esp,%edi
453d09:	7a 3b                	jp     0x453d46
453d0b:	00 30                	add    %dh,(%eax)
453d0d:	01 36                	add    %esi,(%esi)
453d0f:	7b 10                	jnp    0x453d21
453d11:	00 2f                	add    %ch,(%edi)
453d13:	01 54 7b 2d          	add    %edx,0x2d(%ebx,%edi,2)
453d17:	00 12                	add    %dl,(%edx)
453d19:	01 8b 7b 03 00 00    	add    %ecx,0x37b(%ebx)
453d1f:	01 10                	add    %edx,(%eax)
453d21:	7c 1b                	jl     0x453d3e
453d23:	00 13                	add    %dl,(%ebx)
453d25:	01 6d 7c             	add    %ebp,0x7c(%ebp)
453d28:	27                   	daa
453d29:	00 03                	add    %al,(%ebx)
453d2b:	01 93 7c 36 00 29    	add    %edx,0x2900367c(%ebx)
453d31:	01 cb                	add    %ecx,%ebx
453d33:	7c 24                	jl     0x453d59
453d35:	00 17                	add    %dl,(%edi)
453d37:	01 07                	add    %eax,(%edi)
453d39:	7d 3b                	jge    0x453d76
453d3b:	00 38                	add    %bh,(%eax)
453d3d:	01 56 7d             	add    %edx,0x7d(%esi)
453d40:	10 00                	adc    %al,(%eax)
453d42:	27                   	daa
453d43:	01 94 7d 2d 00 1a 01 	add    %edx,0x11a002d(%ebp,%edi,2)
453d4a:	cb                   	lret
453d4b:	7d 03                	jge    0x453d50
453d4d:	00 08                	add    %cl,(%eax)
453d4f:	01 50 7e             	add    %edx,0x7e(%eax)
453d52:	1b 00                	sbb    (%eax),%eax
453d54:	1b 01                	sbb    (%ecx),%eax
453d56:	ad                   	lods   %ds:(%esi),%eax
453d57:	7e 27                	jle    0x453d80
453d59:	00 7b 01             	add    %bh,0x1(%ebx)
453d5c:	c3                   	ret
453d5d:	7e 36                	jle    0x453d95
453d5f:	00 51 01             	add    %dl,0x1(%ecx)
453d62:	1b 7f 24             	sbb    0x24(%edi),%edi
453d65:	00 6f 01             	add    %ch,0x1(%edi)
453d68:	67 7f 3b             	addr16 jg 0x453da6
453d6b:	00 40 01             	add    %al,0x1(%eax)
453d6e:	b6 7f                	mov    $0x7f,%dh
453d70:	10 00                	adc    %al,(%eax)
453d72:	5f                   	pop    %edi
453d73:	01 e4                	add    %esp,%esp
453d75:	7f 2d                	jg     0x453da4
453d77:	00 62 01             	add    %ah,0x1(%edx)
453d7a:	2b 80 03 00 70 01    	sub    0x1700003(%eax),%eax
453d80:	40                   	inc    %eax
453d81:	80 1b 00             	sbbb   $0x0,(%ebx)
453d84:	63 01                	arpl   %eax,(%ecx)
453d86:	bd 80 27 00 73       	mov    $0x73002780,%ebp
453d8b:	01 d3                	add    %edx,%ebx
453d8d:	80 36 00             	xorb   $0x0,(%esi)
453d90:	59                   	pop    %ecx
453d91:	01 0b                	add    %ecx,(%ebx)
453d93:	81 24 00 67 01 77 81 	andl   $0x81770167,(%eax,%eax,1)
453d9a:	3b 00                	cmp    (%eax),%eax
453d9c:	48                   	dec    %eax
453d9d:	01 a6 81 10 00 57    	add    %esp,0x57001081(%esi)
453da3:	01 f4                	add    %esi,%esp
453da5:	81 2d 00 6a 01 2b 82 	subl   $0x78000382,0x2b016a00
453dac:	03 00 78
453daf:	01 70 82             	add    %esi,-0x7e(%eax)
453db2:	1b 00                	sbb    (%eax),%eax
453db4:	6b 01 8d             	imul   $0xffffff8d,(%ecx),%eax
453db7:	82 27 00             	andb   $0x0,(%edi)
453dba:	6b 01 e3             	imul   $0xffffffe3,(%ecx),%eax
453dbd:	82 36 00             	xorb   $0x0,(%esi)
453dc0:	41                   	inc    %ecx
453dc1:	01 3b                	add    %edi,(%ebx)
453dc3:	83 24 00 7f          	andl   $0x7f,(%eax,%eax,1)
453dc7:	01 47 83             	add    %eax,-0x7d(%edi)
453dca:	3b 00                	cmp    (%eax),%eax
453dcc:	50                   	push   %eax
453dcd:	01 96 83 10 00 4f    	add    %edx,0x4f001083(%esi)
453dd3:	01 24 84             	add    %esp,(%esp,%eax,4)
453dd6:	2d 00 72 01 7b       	sub    $0x7b017200,%eax
453ddb:	84 03                	test   %al,(%ebx)
453ddd:	00 60 01             	add    %ah,0x1(%eax)
453de0:	90                   	nop
453de1:	84 1b                	test   %bl,(%ebx)
453de3:	00 73 01             	add    %dh,0x1(%ebx)
453de6:	fd                   	std
453de7:	84 27                	test   %ah,(%edi)
453de9:	00 63 01             	add    %ah,0x1(%ebx)
453dec:	13 85 36 00 49 01    	adc    0x1490036(%ebp),%eax
453df2:	4b                   	dec    %ebx
453df3:	85 24 00             	test   %esp,(%eax,%eax,1)
453df6:	77 01                	ja     0x453df9
453df8:	b7 85                	mov    $0x85,%bh
453dfa:	3b 00                	cmp    (%eax),%eax
453dfc:	58                   	pop    %eax
453dfd:	01 e6                	add    %esp,%esi
453dff:	85 10                	test   %edx,(%eax)
453e01:	00 47 01             	add    %al,0x1(%edi)
453e04:	34 86                	xor    $0x86,%al
453e06:	2d 00 7a 01 5b       	sub    $0x5b017a00,%eax
453e0b:	86 03                	xchg   %al,(%ebx)
453e0d:	00 68 01             	add    %ch,0x1(%eax)
453e10:	b0 86                	mov    $0x86,%al
453e12:	1b 00                	sbb    (%eax),%eax
453e14:	7b 01                	jnp    0x453e17
453e16:	cd 86                	int    $0x86
453e18:	27                   	daa
453e19:	00 5b 01             	add    %bl,0x1(%ebx)
453e1c:	43                   	inc    %ebx
453e1d:	87 36                	xchg   %esi,(%esi)
453e1f:	00 71 01             	add    %dh,0x1(%ecx)
453e22:	9b                   	fwait
453e23:	87 24 00             	xchg   %esp,(%eax,%eax,1)
453e26:	4f                   	dec    %edi
453e27:	01 e7                	add    %esp,%edi
453e29:	87 3b                	xchg   %edi,(%ebx)
453e2b:	00 60 01             	add    %ah,0x1(%eax)
453e2e:	26 88 10             	mov    %dl,%es:(%eax)
453e31:	00 7f 01             	add    %bh,0x1(%edi)
453e34:	74 88                	je     0x453dbe
453e36:	2d 00 42 01 ab       	sub    $0xab014200,%eax
453e3b:	88 03                	mov    %al,(%ebx)
453e3d:	00 50 01             	add    %dl,0x1(%eax)
453e40:	c0 88 1b 00 43 01 0d 	rorb   $0xd,0x143001b(%eax)
453e47:	89 27                	mov    %esp,(%edi)
453e49:	00 53 01             	add    %dl,0x1(%ebx)
453e4c:	63 89 36 00 79 01    	arpl   %ecx,0x1790036(%ecx)
453e52:	bb 89 24 00 47       	mov    $0x47002489,%ebx
453e57:	01 c7                	add    %eax,%edi
453e59:	89 3b                	mov    %edi,(%ebx)
453e5b:	00 68 01             	add    %ch,0x1(%eax)
453e5e:	16                   	push   %ss
453e5f:	8a 10                	mov    (%eax),%dl
453e61:	00 77 01             	add    %dh,0x1(%edi)
453e64:	44                   	inc    %esp
453e65:	8a 2d 00 4a 01 9b    	mov    0x9b014a00,%ch
453e6b:	8a 03                	mov    (%ebx),%al
453e6d:	00 58 01             	add    %bl,0x1(%eax)
453e70:	10 8b 1b 00 4b 01    	adc    %cl,0x14b001b(%ebx)
453e76:	4d                   	dec    %ebp
453e77:	8b 27                	mov    (%edi),%esp
453e79:	00 4b 01             	add    %cl,0x1(%ebx)
453e7c:	a3 8b 36 00 61       	mov    %eax,0x6100368b
453e81:	01 fb                	add    %edi,%ebx
453e83:	8b 24 00             	mov    (%eax,%eax,1),%esp
453e86:	5f                   	pop    %edi
453e87:	01 67 8c             	add    %esp,-0x74(%edi)
453e8a:	3b 00                	cmp    (%eax),%eax
453e8c:	70 01                	jo     0x453e8f
453e8e:	b6 8c                	mov    $0x8c,%dh
453e90:	10 00                	adc    %al,(%eax)
453e92:	6f                   	outsl  %ds:(%esi),(%dx)
453e93:	01 e4                	add    %esp,%esp
453e95:	8c 2d 00 52 01 3b    	mov    %gs,0x3b015200
453e9b:	8d 03                	lea    (%ebx),%eax
453e9d:	00 40 01             	add    %al,0x1(%eax)
453ea0:	50                   	push   %eax
453ea1:	8d 1b                	lea    (%ebx),%ebx
453ea3:	00 53 01             	add    %dl,0x1(%ebx)
453ea6:	8d 8d 27 00 43 01    	lea    0x1430027(%ebp),%ecx
453eac:	e3 8d                	jecxz  0x453e3b