45ee09:	06                   	push   %es
45ee0a:	8f 01                	pop    (%ecx)
45ee0c:	6c                   	insb   (%dx),%es:(%edi)
45ee0d:	01 3c 0b             	add    %edi,(%ebx,%ecx,1)
45ee10:	e7 03                	out    %eax,$0x3
45ee12:	18 00                	sbb    %al,(%eax)
45ee14:	12 0b                	adc    (%ebx),%cl
45ee16:	5d                   	pop    %ebp
45ee17:	00 f6                	add    %dh,%dh
45ee19:	00 8f 00 21 00 f0    	add    %cl,-0xfffdf00(%edi)
45ee1f:	00 b8 00 e2 00 ee    	add    %bh,-0x11ff1e00(%eax)
45ee25:	00 8f 00 20 04 79    	add    %cl,0x79042000(%edi)
45ee2b:	01 fa                	add    %edi,%edx
45ee2d:	0b 0d 04 3b 00 c8    	or     0xc8003b04,%ecx
45ee33:	0b 0c 04             	or     (%esp,%eax,1),%ecx
45ee36:	0c 00                	or     $0x0,%al
45ee38:	c2 0b 11             	ret    $0x110b
45ee3b:	04 04                	add    $0x4,%al
45ee3d:	00 be 01 5f 04 75    	add    %bh,0x75045f01(%esi)
45ee43:	00 d1                	add    %dl,%cl
45ee45:	0b 92 01 4e 01 d3    	or     -0x2cfeb1ff(%edx),%edx
45ee4b:	0b 73 04             	or     0x4(%ebx),%esi
45ee4e:	45                   	inc    %ebp
45ee4f:	00 b8 00 b6 01 56    	add    %bh,0x5601b600(%eax)
45ee55:	01 8f 00 73 04 41    	add    %ecx,0x41047300(%edi)
45ee5b:	01 2e                	add    %ebp,(%esi)
45ee5d:	0c 43                	or     $0x43,%al
45ee5f:	04 7b                	add    $0x7b,%al
45ee61:	00 0f                	add    %cl,(%edi)
45ee63:	0c 54                	or     $0x54,%al
45ee65:	02 41 01             	add    0x1(%ecx),%al
45ee68:	17                   	pop    %ss
45ee69:	0c 41                	or     $0x41,%al
45ee6b:	04 44                	add    $0x44,%al
45ee6d:	01 58 0c             	add    %ebx,0xc(%eax)
45ee70:	93                   	xchg   %eax,%ebx
45ee71:	04 90                	add    $0x90,%al
45ee73:	01 93 0c 90 04 4b    	add    %edx,0x4b04900c(%ebx)
45ee79:	00 2a                	add    %ch,(%edx)
45ee7b:	08 64 02 55          	or     %ah,0x55(%edx,%eax,1)
45ee7f:	00 0f                	add    %cl,(%edi)
45ee81:	08 7a 02             	or     %bh,0x2(%edx)
45ee84:	b6 01                	mov    $0x1,%dh
45ee86:	e8 09 f8 02 b9       	call   0xb948e694
45ee8b:	01 79 09             	add    %edi,0x9(%ecx)
45ee8e:	da 04 be             	fiaddl (%esi,%edi,4)
45ee91:	01 0c 0d 3e 05 54 00 	add    %ecx,0x54053e(,%ecx,1)
45ee98:	25 08 71 02 b9       	and    $0xb9027108,%eax
45ee9d:	00 31                	add    %dh,(%ecx)
45ee9f:	08 74 02 b8          	or     %dh,-0x48(%edx,%eax,1)
45eea3:	01 98 00 34 00 96    	add    %ebx,-0x69ffcc00(%eax)
45eea9:	01 8f 00 10 05 e0    	add    %ecx,-0x1ffaf000(%edi)
45eeaf:	01 b8 00 ac 02 f6    	add    %edi,-0x9fd5400(%eax)
45eeb5:	01 8f 00 3b 00 20    	add    %ecx,0x20003b00(%edi)
45eebb:	00 75 00             	add    %dh,0x0(%ebp)
45eebe:	07                   	pop    %es
45eebf:	01 17                	add    %edx,(%edi)
45eec1:	00 5d 00             	add    %bl,0x0(%ebp)
45eec4:	d1 00                	roll   $1,(%eax)
45eec6:	3a 00                	cmp    (%eax),%al
45eec8:	42                   	inc    %edx
45eec9:	00 0e                	add    %cl,(%esi)
45eecb:	01 2f                	add    %ebp,(%edi)
45eecd:	00 48 00             	add    %cl,0x0(%eax)
45eed0:	39 01                	cmp    %eax,(%ecx)
45eed2:	03 00                	add    (%eax),%eax
45eed4:	e6 00                	out    %al,$0x0
45eed6:	0e                   	push   %cs
45eed7:	01 35 00 cd 00 1b    	add    %esi,0x1b00cd00
45eedd:	01 33                	add    %esi,(%ebx)
45eedf:	00 ee                	add    %ch,%dh
45eee1:	00 37                	add    %dh,(%edi)
45eee3:	01 2d 00 d5 00 01    	add    %ebp,0x100d500
45eee9:	01 06                	add    %eax,(%esi)
45eeeb:	00 ee                	add    %ch,%dh
45eeed:	02 15 05 31 00 ca    	add    0xca003105,%dl
45eef3:	02 02                	add    (%edx),%al
45eef5:	05 06 00 c4 02       	add    $0x2c40006,%eax
45eefa:	6e                   	outsb  %ds:(%esi),(%dx)
45eefb:	05 5c 00 b2 00       	add    $0xb2005c,%eax
45ef00:	f1                   	int1
45ef01:	00 90 00 ac 00 c6    	add    %dl,-0x39ff5400(%eax)
45ef07:	00 e4                	add    %ah,%ah
45ef09:	00 bb 00 d3 00 c2    	add    %bh,-0x3dff2d00(%ebx)
45ef0f:	01 d4                	add    %edx,%esp
45ef11:	02 ff                	add    %bh,%bh
45ef13:	00 be 02 bb 00 c9    	add    %bh,-0x36ff44fe(%esi)
45ef19:	00 89 02 ae 00 cf    	add    %cl,-0x30ff51fe(%ecx)
45ef1f:	00 de                	add    %bl,%dh
45ef21:	02 82 00 d1 00 c9    	add    -0x36ff2f00(%edx),%al
45ef27:	02 b4 00 c6 00 3d 03 	add    0x33d00c6(%eax,%eax,1),%dh
45ef2e:	b2 00                	mov    $0x0,%dl
45ef30:	f1                   	int1
45ef31:	00 10                	add    %dl,(%eax)
45ef33:	03 ac 00 c6 00 07 03 	add    0x30700c6(%eax,%eax,1),%ebp
45ef3a:	bb 00 d3 00 00       	mov    $0xd300,%ebx
45ef3f:	03 8c 00 ff 00 7f 03 	add    0x37f00ff(%eax,%eax,1),%ecx
45ef46:	bb 00 c9 00 69       	mov    $0x6900c900,%ebx
45ef4b:	03 ae 00 cf 00 7f    	add    0x7f00cf00(%esi),%ebp
45ef51:	03 82 00 d1 00 49    	add    0x4900d100(%edx),%eax
45ef57:	03 b4 00 c6 00 bc 03 	add    0x3bc00c6(%eax,%eax,1),%esi
45ef5e:	b2 00                	mov    $0x0,%dl
45ef60:	f1                   	int1
45ef61:	00 b1 03 84 00 c6    	add    %dh,-0x39ff7bfd(%ecx)
45ef67:	00 87 03 9b 00 0c    	add    %al,0xc009b03(%edi)
45ef6d:	01 80 03 8c 00 ff    	add    %eax,-0xff73fd(%eax)
45ef73:	00 fe                	add    %bh,%dh
45ef75:	03 bb 00 c9 00 c9    	add    -0x36ff3700(%ebx),%edi
45ef7b:	03 ae 00 cf 00 1f    	add    0x1f00cf00(%esi),%ebp
45ef81:	04 2a                	add    $0x2a,%al
45ef83:	01 d1                	add    %edx,%ecx
45ef85:	00 29                	add    %ch,(%ecx)
45ef87:	04 b4                	add    $0xb4,%al
45ef89:	00 c6                	add    %al,%dh
45ef8b:	00 1d 04 b2 00 f1    	add    %bl,0xf100b204
45ef91:	00 30                	add    %dh,(%eax)
45ef93:	04 ac                	add    $0xac,%al
45ef95:	00 c6                	add    %al,%dh
45ef97:	00 67 04             	add    %ah,0x4(%edi)
45ef9a:	bb 00 d3 00 60       	mov    $0x6000d300,%ebx
45ef9f:	04 8c                	add    $0x8c,%al
45efa1:	00 ff                	add    %bh,%bh
45efa3:	00 5f 04             	add    %bl,0x4(%edi)
45efa6:	bb 00 c9 00 49       	mov    $0x4900c900,%ebx
45efab:	04 ae                	add    $0xae,%al
45efad:	00 cf                	add    %cl,%bh
45efaf:	00 9f 04 82 00 d1    	add    %bl,-0x2eff7dfc(%edi)
45efb5:	00 c8                	add    %cl,%al
45efb7:	04 b4                	add    $0xb4,%al
45efb9:	00 c6                	add    %al,%dh
45efbb:	00 3d 05 b2 00 f1    	add    %bh,0xf100b205
45efc1:	00 31                	add    %dh,(%ecx)
45efc3:	05 ac 00 c6 00       	add    $0xc600ac,%eax
45efc8:	67 05 bb 00 d3 00    	addr16 add $0xd300bb,%eax
45efce:	41                   	inc    %ecx
45efcf:	05 8c 00 ff 00       	add    $0xff008c,%eax
45efd4:	bf 05 bb 00 c9       	mov    $0xc900bb05,%edi
45efd9:	00 88 05 ae 00 cf    	add    %cl,-0x30ff51fb(%eax)
45efdf:	00 df                	add    %bl,%bh
45efe1:	05 82 00 d1 00       	add    $0xd10082,%eax
45efe6:	48                   	dec    %eax
45efe7:	06                   	push   %es
45efe8:	b4 00                	mov    $0x0,%ah
45efea:	c6 00 bd             	movb   $0xbd,(%eax)
45efed:	06                   	push   %es
45efee:	b2 00                	mov    $0x0,%dl
45eff0:	f1                   	int1
45eff1:	00 b1 06 ac 00 c6    	add    %dh,-0x39ff53fa(%ecx)
45eff7:	00 e7                	add    %ah,%bh
45eff9:	06                   	push   %es
45effa:	bb 00 d3 00 c1       	mov    $0xc100d300,%ebx
45efff:	06                   	push   %es
45f000:	8c 00                	mov    %es,(%eax)
45f002:	ff 00                	incl   (%eax)
45f004:	5f                   	pop    %edi
45f005:	07                   	pop    %es
45f006:	bb 00 c9 00 a8       	mov    $0xa800c900,%ebx
45f00b:	07                   	pop    %es
45f00c:	ae                   	scas   %es:(%edi),%al
45f00d:	00 cf                	add    %cl,%bh
45f00f:	00 bf 07 82 00 d1    	add    %bh,-0x2eff7df9(%edi)
45f015:	00 e8                	add    %ch,%al
45f017:	07                   	pop    %es
45f018:	b4 00                	mov    $0x0,%ah
45f01a:	c6 00 bd             	movb   $0xbd,(%eax)
45f01d:	08 b2 00 f1 00 b1    	or     %dh,-0x4eff0f00(%edx)
45f023:	08 ac 00 c6 00 e7 08 	or     %ch,0x8e700c6(%eax,%eax,1)
45f02a:	bb 00 d3 00 c1       	mov    $0xc100d300,%ebx
45f02f:	08 8c 00 ff 00 3f 09 	or     %cl,0x93f00ff(%eax,%eax,1)
45f036:	bb 00 c9 00 08       	mov    $0x800c900,%ebx
45f03b:	09 ae 00 cf 00 5f    	or     %ebp,0x5f00cf00(%esi)
45f041:	09 82 00 d1 00 48    	or     %eax,0x4800d100(%edx)
45f047:	09 b4 00 c6 00 fd 09 	or     %esi,0x9fd00c6(%eax,%eax,1)
45f04e:	b2 00                	mov    $0x0,%dl
45f050:	f1                   	int1
45f051:	00 d1                	add    %dl,%cl
45f053:	0a f4                	or     %ah,%dh
45f055:	02 c6                	add    %dh,%al
45f057:	00 02                	add    %al,(%edx)
45f059:	00 6d 00             	add    %ch,0x0(%ebp)
45f05c:	72 00                	jb     0x45f05e
45f05e:	5f                   	pop    %edi
45f05f:	00 92 00 bc 00 c3    	add    %dl,-0x3cff4400(%edx)
45f065:	00 a4 01 29 02 c2 02 	add    %ah,0x2c20229(%ecx,%eax,1)
45f06c:	29 03                	sub    %eax,(%ebx)
45f06e:	4f                   	dec    %edi
45f06f:	03 cb                	add    %ebx,%ecx
45f071:	03 1f                	add    (%edi),%ebx
45f073:	04 b9                	add    $0xb9,%al
45f075:	04 81                	add    $0x81,%al
45f077:	04 cd                	add    $0xcd,%al
45f079:	04 2c                	add    $0x2c,%al
45f07b:	00 3c 00             	add    %bh,(%eax,%eax,1)
45f07e:	29 00                	sub    %eax,(%eax)
45f080:	1c 00                	sbb    $0x0,%al
45f082:	18 00                	sbb    %al,(%eax)
45f084:	3a 00                	cmp    (%eax),%al
45f086:	22 00                	and    (%eax),%al
45f088:	2d 00 23 00 30       	sub    $0x30002300,%eax
45f08d:	00 2d 00 10 00 11    	add    %ch,0x11001000
45f093:	00 82 04 d0 00 27    	add    %al,0x2700d004(%edx)
45f099:	00 ea                	add    %ch,%dl
45f09b:	04 c5                	add    $0xc5,%al
45f09d:	00 21                	add    %ah,(%ecx)
45f09f:	00 7e 08             	add    %bh,0x8(%esi)
45f0a2:	9b                   	fwait
45f0a3:	02 3f                	add    (%edi),%bh
45f0a5:	00 4e 08             	add    %cl,0x8(%esi)
45f0a8:	a8 02                	test   $0x2,%al
45f0aa:	28 00                	sub    %al,(%eax)
45f0ac:	db 09                	fisttpl (%ecx)
45f0ae:	b2 03                	mov    $0x3,%dl
45f0b0:	1f                   	pop    %ds
45f0b1:	00 fa                	add    %bh,%dl
45f0b3:	09 c7                	or     %eax,%edi
45f0b5:	00 28                	add    %ch,(%eax)
45f0b7:	00 d5                	add    %dl,%ch
45f0b9:	09 bf 03 3d 00 db    	or     %edi,-0x24ffc2fd(%edi)
45f0bf:	09 ba 03 11 00 82    	or     %edi,-0x7dffeefd(%edx)
45f0c5:	04 d0                	add    $0xd0,%al
45f0c7:	00 27                	add    %ah,(%edi)
45f0c9:	00 44 0a 98          	add    %al,-0x68(%edx,%ecx,1)
45f0cd:	03 21                	add    (%ecx),%esp
45f0cf:	00 6b 0a             	add    %ch,0xa(%ebx)
45f0d2:	a3 03 3f 00 95       	mov    %eax,0x95003f03
45f0d7:	04 df                	add    $0xdf,%al
45f0d9:	00 28                	add    %ch,(%eax)
45f0db:	00 55 07             	add    %dl,0x7(%ebp)
45f0de:	dc 03                	faddl  (%ebx)
45f0e0:	1f                   	pop    %ds
45f0e1:	00 4e 07             	add    %cl,0x7(%esi)
45f0e4:	3d 04 28 00 c1       	cmp    $0xc1002804,%eax
45f0e9:	09 bb 03 3d 00 ca    	or     %edi,-0x35ffc2fd(%ebx)
45f0ef:	09 e7                	or     %esp,%edi
45f0f1:	00 11                	add    %dl,(%ecx)
45f0f3:	00 cd                	add    %cl,%ch
45f0f5:	09 bf 03 27 00 d2    	or     %edi,-0x2dffd8fd(%edi)
45f0fb:	09 98 03 20 00 06    	or     %ebx,0x6002003(%eax)
45f101:	00 12                	add    %dl,(%edx)
45f103:	00 3d 00 30 00 24    	add    %bh,0x24003000
45f109:	00 29                	add    %ch,(%ecx)
45f10b:	00 26                	add    %ah,(%esi)
45f10d:	00 24 00             	add    %ah,(%eax,%eax,1)
45f110:	1d 00 0b 00 3a       	sbb    $0x3a000b00,%eax
45f115:	00 29                	add    %ch,(%ecx)
45f117:	00 05 00 2f 00 3f    	add    %al,0x3f002f00
45f11d:	00 00                	add    %al,(%eax)
45f11f:	00 18                	add    %bl,(%eax)
45f121:	00 10                	add    %dl,(%eax)
45f123:	00 1b                	add    %bl,(%ebx)
45f125:	00 21                	add    %ah,(%ecx)
45f127:	00 25 00 0b 00 34    	add    %ah,0x34000b00
45f12d:	00 20                	add    %ah,(%eax)
45f12f:	00 37                	add    %dh,(%edi)
45f131:	00 1a                	add    %bl,(%edx)
45f133:	00 3d 00 0f 00 2c    	add    %bh,0x2c000f00
45f139:	00 29                	add    %ch,(%ecx)
45f13b:	00 17                	add    %dl,(%edi)
45f13d:	00 2c 00             	add    %ch,(%eax,%eax,1)
45f140:	1d 00 38 00 32       	sbb    $0x32003800,%eax
45f145:	00 29                	add    %ch,(%ecx)
45f147:	00 0b                	add    %cl,(%ebx)
45f149:	00 27                	add    %ah,(%edi)
45f14b:	00 3f                	add    %bh,(%edi)
45f14d:	00 0a                	add    %cl,(%edx)
45f14f:	00 10                	add    %dl,(%eax)
45f151:	00 10                	add    %dl,(%eax)
45f153:	00 11                	add    %dl,(%ecx)
45f155:	00 39                	add    %bh,(%ecx)
45f157:	00 25 00 05 00 2c    	add    %ah,0x2c000500
45f15d:	00 23                	add    %ah,(%ebx)
45f15f:	00 2e                	add    %ch,(%esi)
45f161:	00 02                	add    %al,(%edx)
45f163:	00 3e                	add    %bh,(%esi)
45f165:	00 1d 00 32 00 2a    	add    %bl,0x2a003200
45f16b:	00 09                	add    %cl,(%ecx)
45f16d:	00 34 00             	add    %dh,(%eax,%eax,1)
45f170:	1e                   	push   %ds
45f171:	00 26                	add    %ah,(%esi)
45f173:	00 28                	add    %ch,(%eax)
45f175:	00 2a                	add    %ch,(%edx)
45f177:	00 11                	add    %dl,(%ecx)
45f179:	00 3f                	add    %bh,(%edi)
45f17b:	00 3f                	add    %bh,(%edi)
45f17d:	00 19                	add    %bl,(%ecx)
45f17f:	00 06                	add    %al,(%esi)
45f181:	00 10                	add    %dl,(%eax)
45f183:	00 03                	add    %al,(%ebx)
45f185:	00 33                	add    %dh,(%ebx)
45f187:	00 25 00 13 00 26    	add    %ah,0x26001300
45f18d:	00 20                	add    %ah,(%eax)
45f18f:	00 21                	add    %ah,(%ecx)
45f191:	00 0c 00             	add    %cl,(%eax,%eax,1)
45f194:	3d 00 15 00 3a       	cmp    $0x3a001500,%eax
45f199:	00 29                	add    %ch,(%ecx)
45f19b:	00 78 00             	add    %bh,0x0(%eax)
45f19e:	3e 00 1d 00 55 00 20 	add    %bl,%ds:0x20005500
45f1a5:	00 29                	add    %ch,(%ecx)
45f1a7:	00 60 00             	add    %ah,0x0(%eax)
45f1aa:	09 00                	or     %eax,(%eax)
45f1ac:	3f                   	aas
45f1ad:	00 67 00             	add    %ah,0x0(%edi)
45f1b0:	3e 00 10             	add    %dl,%ds:(%eax)
45f1b3:	00 76 00             	add    %dh,0x0(%esi)
45f1b6:	0b 00                	or     (%eax),%eax
45f1b8:	25 00 60 00 1e       	and    $0x1e006000,%eax
45f1bd:	00 20                	add    %ah,(%eax)
45f1bf:	00 54 00 34          	add    %dl,0x34(%eax,%eax,1)
45f1c3:	00 3d 00 62 00 02    	add    %bh,0x2006200
45f1c9:	00 2e                	add    %ch,(%esi)
45f1cb:	00 03                	add    %al,(%ebx)
45f1cd:	00 6a 00             	add    %ch,0x0(%edx)
45f1d0:	19 00                	sbb    %eax,(%eax)
45f1d2:	51                   	push   %ecx
45f1d3:	00 6e 00             	add    %ch,0x0(%esi)
45f1d6:	8b 00                	mov    (%eax),%eax
45f1d8:	87 01                	xchg   %eax,(%ecx)
45f1da:	2e 02 09             	add    %cs:(%ecx),%cl
45f1dd:	02 65 02             	add    0x2(%ebp),%ah
45f1e0:	4e                   	dec    %esi
45f1e1:	02 72 02             	add    0x2(%edx),%dh
45f1e4:	c6 02 2e             	movb   $0x2e,(%edx)
45f1e7:	03 39                	add    (%ecx),%edi
45f1e9:	03 5f 03             	add    0x3(%edi),%ebx
45f1ec:	78 04                	js     0x45f1f2
45f1ee:	e3 04                	jecxz  0x45f1f4
45f1f0:	d4 04                	aam    $0x4
45f1f2:	1c 05                	sbb    $0x5,%al
45f1f4:	2b 05 2c 80 27 00    	sub    0x27802c,%eax
45f1fa:	28 00                	sub    %al,(%eax)
45f1fc:	3d 00 21 00 1f       	cmp    $0x1f002100,%eax
45f201:	00 11                	add    %dl,(%ecx)
45f203:	00 3f                	add    %bh,(%edi)
45f205:	00 28                	add    %ch,(%eax)
45f207:	00 26                	add    %ah,(%esi)
45f209:	00 28                	add    %ch,(%eax)
45f20b:	00 39                	add    %bh,(%ecx)
45f20d:	00 21                	add    %ah,(%ecx)
45f20f:	00 1f                	add    %bl,(%edi)
45f211:	00 11                	add    %dl,(%ecx)
45f213:	00 3f                	add    %bh,(%edi)
45f215:	00 28                	add    %ch,(%eax)
45f217:	00 26                	add    %ah,(%esi)
45f219:	00 3c 00             	add    %bh,(%eax,%eax,1)
45f21c:	3d 00 21 00 1e       	cmp    $0x1e002100,%eax
45f221:	00 10                	add    %dl,(%eax)
45f223:	00 3d 00 28 00 27    	add    %bh,0x27002800
45f229:	00 28                	add    %ch,(%eax)
45f22b:	00 3d 00 3c 00 1f    	add    %bh,0x1f003c00
45f231:	00 11                	add    %dl,(%ecx)