45389f:	00 d0                	add    %dl,%al
4538a1:	3f                   	aas
4538a2:	1b 00                	sbb    (%eax),%eax
4538a4:	53                   	push   %ebx
4538a5:	00 3d 40 27 00 43    	add    %bh,0x43002740
4538ab:	00 53 40             	add    %dl,0x40(%ebx)
4538ae:	36 00 69 00          	add    %ch,%ss:0x0(%ecx)
4538b2:	bb 40 24 00 57       	mov    $0x57002440,%ebx
4538b7:	00 d7                	add    %dl,%bh
4538b9:	40                   	inc    %eax
4538ba:	3b 00                	cmp    (%eax),%eax
4538bc:	78 00                	js     0x4538be
4538be:	76 41                	jbe    0x453901
4538c0:	10 00                	adc    %al,(%eax)
4538c2:	67 00 a4 41 2d       	add    %ah,0x2d41(%si)
4538c7:	00 5a 00             	add    %bl,0x0(%edx)
4538ca:	eb 41                	jmp    0x45390d
4538cc:	03 00                	add    (%eax),%eax
4538ce:	48                   	dec    %eax
4538cf:	00 00                	add    %al,(%eax)
4538d1:	42                   	inc    %edx
4538d2:	1b 00                	sbb    (%eax),%eax
4538d4:	5b                   	pop    %ebx
4538d5:	00 4d 42             	add    %cl,0x42(%ebp)
4538d8:	27                   	daa
4538d9:	00 bb 00 a3 42 36    	add    %bh,0x3642a300(%ebx)
4538df:	00 91 00 eb 42 24    	add    %dl,0x2442eb00(%ecx)
4538e5:	00 af 00 17 43 3b    	add    %ch,0x3b431700(%edi)
4538eb:	00 80 00 b6 43 10    	add    %al,0x1043b600(%eax)
4538f1:	00 9f 00 e4 43 2d    	add    %bl,0x2d43e400(%edi)
4538f7:	00 a2 00 2b 44 03    	add    %ah,0x3442b00(%edx)
4538fd:	00 b0 00 40 44 1b    	add    %dh,0x1b444000(%eax)
453903:	00 a3 00 8d 44 27    	add    %ah,0x27448d00(%ebx)
453909:	00 b3 00 e3 44 36    	add    %dh,0x3644e300(%ebx)
45390f:	00 99 00 2b 45 24    	add    %bl,0x24452b00(%ecx)
453915:	00 a7 00 57 45 3b    	add    %ah,0x3b455700(%edi)
45391b:	00 88 00 f6 45 10    	add    %cl,0x1045f600(%eax)
453921:	00 97 00 24 46 2d    	add    %dl,0x2d462400(%edi)
453927:	00 aa 00 4b 46 03    	add    %ch,0x3464b00(%edx)
45392d:	00 b8 00 a0 46 1b    	add    %bh,0x1b46a000(%eax)
453933:	00 ab 00 2d 47 27    	add    %ch,0x27472d00(%ebx)
453939:	00 ab 00 43 47 36    	add    %ch,0x36474300(%ebx)
45393f:	00 81 00 8b 47 24    	add    %al,0x24478b00(%ecx)
453945:	00 bf 00 f7 47 3b    	add    %bh,0x3b47f700(%edi)
45394b:	00 90 00 16 48 10    	add    %dl,0x10481600(%eax)
453951:	00 8f 00 b4 48 2d    	add    %cl,0x2d48b400(%edi)
453957:	00 b2 00 eb 48 03    	add    %dh,0x348eb00(%edx)
45395d:	00 a0 00 20 49 1b    	add    %ah,0x1b492000(%eax)
453963:	00 b3 00 5d 49 27    	add    %dh,0x27495d00(%ebx)
453969:	00 a3 00 d3 49 36    	add    %ah,0x3649d300(%ebx)
45396f:	00 89 00 0b 4a 24    	add    %cl,0x244a0b00(%ecx)
453975:	00 b7 00 57 4a 3b    	add    %dh,0x3b4a5700(%edi)
45397b:	00 98 00 e6 4a 10    	add    %bl,0x104ae600(%eax)
453981:	00 87 00 34 4b 2d    	add    %al,0x2d4b3400(%edi)
453987:	00 ba 00 6b 4b 03    	add    %bh,0x34b6b00(%edx)
45398d:	00 a8 00 80 4b 1b    	add    %ch,0x1b4b8000(%eax)
453993:	00 bb 00 fd 4b 27    	add    %bh,0x274bfd00(%ebx)
453999:	00 9b 00 13 4c 36    	add    %bl,0x364c1300(%ebx)
45399f:	00 b1 00 4b 4c 24    	add    %dh,0x244c4b00(%ecx)
4539a5:	00 8f 00 b7 4c 3b    	add    %cl,0x3b4cb700(%edi)
4539ab:	00 a0 00 e6 4c 10    	add    %ah,0x104ce600(%eax)
4539b1:	00 bf 00 34 4d 2d    	add    %bh,0x2d4d3400(%edi)
4539b7:	00 82 00 6b 4d 03    	add    %al,0x34d6b00(%edx)
4539bd:	00 90 00 80 4d 1b    	add    %dl,0x1b4d8000(%eax)
4539c3:	00 83 00 fd 4d 27    	add    %al,0x274dfd00(%ebx)
4539c9:	00 93 00 13 4e 36    	add    %dl,0x364e1300(%ebx)
4539cf:	00 b9 00 4b 4e 24    	add    %bh,0x244e4b00(%ecx)
4539d5:	00 87 00 b7 4e 3b    	add    %al,0x3b4eb700(%edi)
4539db:	00 a8 00 e6 4e 10    	add    %ch,0x104ee600(%eax)
4539e1:	00 b7 00 34 4f 2d    	add    %dh,0x2d4f3400(%edi)
4539e7:	00 8a 00 6b 4f 03    	add    %cl,0x34f6b00(%edx)
4539ed:	00 98 00 80 4f 1b    	add    %bl,0x1b4f8000(%eax)
4539f3:	00 8b 00 fd 4f 27    	add    %cl,0x274ffd00(%ebx)
4539f9:	00 8b 00 23 50 36    	add    %cl,0x36502300(%ebx)
4539ff:	00 a1 00 7b 50 24    	add    %ah,0x24507b00(%ecx)
453a05:	00 9f 00 97 50 3b    	add    %bl,0x3b509700(%edi)
453a0b:	00 b0 00 36 51 10    	add    %dh,0x10513600(%eax)
453a11:	00 af 00 74 51 2d    	add    %ch,0x2d517400(%edi)
453a17:	00 92 00 ab 51 03    	add    %dl,0x351ab00(%edx)
453a1d:	00 80 00 c0 51 1b    	add    %al,0x1b51c000(%eax)
453a23:	00 93 00 3d 52 27    	add    %dl,0x27523d00(%ebx)
453a29:	00 83 00 53 52 36    	add    %al,0x36525300(%ebx)
453a2f:	00 a9 00 8b 52 24    	add    %ch,0x24528b00(%ecx)
453a35:	00 97 00 f7 52 3b    	add    %dl,0x3b52f700(%edi)
453a3b:	00 b8 00 26 53 10    	add    %bh,0x10532600(%eax)
453a41:	00 a7 00 44 53 2d    	add    %ah,0x2d534400(%edi)
453a47:	00 9a 00 db 53 03    	add    %bl,0x353db00(%edx)
453a4d:	00 88 00 30 54 1b    	add    %cl,0x1b543000(%eax)
453a53:	00 9b 00 ed 54 27    	add    %bl,0x2754ed00(%ebx)
453a59:	00 fb                	add    %bh,%bl
453a5b:	00 53 55             	add    %dl,0x55(%ebx)
453a5e:	36 00 d1             	ss add %dl,%cl
453a61:	00 db                	add    %bl,%bl
453a63:	55                   	push   %ebp
453a64:	24 00                	and    $0x0,%al
453a66:	ef                   	out    %eax,(%dx)
453a67:	00 27                	add    %ah,(%edi)
453a69:	56                   	push   %esi
453a6a:	3b 00                	cmp    (%eax),%eax
453a6c:	c0 00 96             	rolb   $0x96,(%eax)
453a6f:	56                   	push   %esi
453a70:	10 00                	adc    %al,(%eax)
453a72:	df 00                	filds  (%eax)
453a74:	64 57                	fs push %edi
453a76:	2d 00 e2 00 fb       	sub    $0xfb00e200,%eax
453a7b:	57                   	push   %edi
453a7c:	03 00                	add    (%eax),%eax
453a7e:	f0 00 00             	lock add %al,(%eax)
453a81:	58                   	pop    %eax
453a82:	1b 00                	sbb    (%eax),%eax
453a84:	e3 00                	jecxz  0x453a86
453a86:	bd 58 27 00 f3       	mov    $0xf3002758,%ebp
453a8b:	00 d3                	add    %dl,%bl
453a8d:	58                   	pop    %eax
453a8e:	36 00 d9             	ss add %bl,%cl
453a91:	00 9b 59 24 00 e7    	add    %bl,-0x18ffdba7(%ebx)
453a97:	00 17                	add    %dl,(%edi)
453a99:	5a                   	pop    %edx
453a9a:	3b 00                	cmp    (%eax),%eax
453a9c:	c8 00 96 5a          	enter  $0x9600,$0x5a
453aa0:	10 00                	adc    %al,(%eax)
453aa2:	d7                   	xlat   %ds:(%ebx)
453aa3:	00 c4                	add    %al,%ah
453aa5:	5a                   	pop    %edx
453aa6:	2d 00 ea 00 1b       	sub    $0x1b00ea00,%eax
453aab:	5b                   	pop    %ebx
453aac:	03 00                	add    (%eax),%eax
453aae:	f8                   	clc
453aaf:	00 70 5b             	add    %dh,0x5b(%eax)
453ab2:	1b 00                	sbb    (%eax),%eax
453ab4:	eb 00                	jmp    0x453ab6
453ab6:	8d 5b 27             	lea    0x27(%ebx),%ebx
453ab9:	00 eb                	add    %ch,%bl
453abb:	00 43 5c             	add    %al,0x5c(%ebx)
453abe:	36 00 c1             	ss add %al,%cl
453ac1:	00 9b 5c 24 00 ff    	add    %bl,-0xffdba4(%ebx)
453ac7:	00 c7                	add    %al,%bh
453ac9:	5c                   	pop    %esp
453aca:	3b 00                	cmp    (%eax),%eax
453acc:	d0 00                	rolb   $1,(%eax)
453ace:	16                   	push   %ss
453acf:	5d                   	pop    %ebp
453ad0:	10 00                	adc    %al,(%eax)
453ad2:	cf                   	iret
453ad3:	00 44 5d 2d          	add    %al,0x2d(%ebp,%ebx,2)
453ad7:	00 f2                	add    %dh,%dl
453ad9:	00 9b 5d 03 00 e0    	add    %bl,-0x1ffffca3(%ebx)
453adf:	00 f0                	add    %dh,%al
453ae1:	5d                   	pop    %ebp
453ae2:	1b 00                	sbb    (%eax),%eax
453ae4:	f3 00 1d 5e 27 00 e3 	repz add %bl,0xe300275e
453aeb:	00 83 5e 36 00 c9    	add    %al,-0x36ffc9a2(%ebx)
453af1:	00 cb                	add    %cl,%bl
453af3:	5e                   	pop    %esi
453af4:	24 00                	and    $0x0,%al
453af6:	f7 00 37 5f 3b 00    	testl  $0x3b5f37,(%eax)
453afc:	d8 00                	fadds  (%eax)
453afe:	46                   	inc    %esi
453aff:	5f                   	pop    %edi
453b00:	10 00                	adc    %al,(%eax)
453b02:	c7 00 e4 5f 2d 00    	movl   $0x2d5fe4,(%eax)
453b08:	fa                   	cli
453b09:	00 3b                	add    %bh,(%ebx)
453b0b:	60                   	pusha
453b0c:	03 00                	add    (%eax),%eax
453b0e:	e8 00 50 60 1b       	call   0x1ba58b13
453b13:	00 fb                	add    %bh,%bl
453b15:	00 8d 60 27 00 db    	add    %cl,-0x24ffd8a0(%ebp)
453b1b:	00 e3                	add    %ah,%bl
453b1d:	60                   	pusha
453b1e:	36 00 f1             	ss add %dh,%cl
453b21:	00 5b 61             	add    %bl,0x61(%ebx)
453b24:	24 00                	and    $0x0,%al
453b26:	cf                   	iret
453b27:	00 87 61 3b 00 e0    	add    %al,-0x1fffc49f(%edi)
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