45b012:	69 00 62 00 44 00    	imul   $0x440062,(%eax),%eax
45b018:	4b                   	dec    %ebx
45b019:	00 5e 00             	add    %bl,0x0(%esi)
45b01c:	4a                   	dec    %edx
45b01d:	00 58 00             	add    %bl,0x0(%eax)
45b020:	76 00                	jbe    0x45b022
45b022:	74 00                	je     0x45b024
45b024:	24 00                	and    $0x0,%al
45b026:	2d 00 03 00 3f       	sub    $0x3f000300,%eax
45b02b:	00 03                	add    %al,(%ebx)
45b02d:	00 62 00             	add    %ah,0x0(%edx)
45b030:	62 00                	bound  %eax,(%eax)
45b032:	7a 00                	jp     0x45b034
45b034:	4a                   	dec    %edx
45b035:	00 5e 00             	add    %bl,0x0(%esi)
45b038:	4b                   	dec    %ebx
45b039:	00 5a 00             	add    %bl,0x0(%edx)
45b03c:	77 00                	ja     0x45b03e
45b03e:	5f                   	pop    %edi
45b03f:	00 7f 00             	add    %bh,0x0(%edi)
45b042:	75 00                	jne    0x45b044
45b044:	24 00                	and    $0x0,%al
45b046:	2d 00 27 00 8b       	sub    $0x8b002700,%eax
45b04b:	04 f7                	add    $0xf7,%al
45b04d:	01 36                	add    %esi,(%esi)
45b04f:	00 11                	add    %dl,(%ecx)
45b051:	00 48 00             	add    %cl,0x0(%eax)
45b054:	50                   	push   %eax
45b055:	00 5f 00             	add    %bl,0x0(%edi)
45b058:	4e                   	dec    %esi
45b059:	00 55 00             	add    %dl,0x0(%ebp)
45b05c:	64 00 70 00          	add    %dh,%fs:0x0(%eax)
45b060:	79 00                	jns    0x45b062
45b062:	77 00                	ja     0x45b064
45b064:	41                   	inc    %ecx
45b065:	00 64 00 49          	add    %ah,0x49(%eax,%eax,1)
45b069:	00 5d 00             	add    %bl,0x0(%ebp)
45b06c:	6c                   	insb   (%dx),%es:(%edi)
45b06d:	00 36                	add    %dh,(%esi)
45b06f:	00 c0                	add    %al,%al
45b071:	01 1b                	add    %ebx,(%ebx)
45b073:	00 25 00 1d 00 17    	add    %ah,0x17001d00
45b079:	00 0b                	add    %cl,(%ebx)
45b07b:	00 33                	add    %dh,(%ebx)
45b07d:	00 06                	add    %al,(%esi)
45b07f:	00 24 00             	add    %ah,(%eax,%eax,1)
45b082:	79 00                	jns    0x45b084
45b084:	14 00                	adc    $0x0,%al
45b086:	2d 00 0b 00 39       	sub    $0x39000b00,%eax
45b08b:	00 02                	add    %al,(%edx)
45b08d:	00 70 00             	add    %dh,0x0(%eax)
45b090:	79 00                	jns    0x45b092
45b092:	77 00                	ja     0x45b094
45b094:	41                   	inc    %ecx
45b095:	00 69 00             	add    %ch,0x0(%ecx)
45b098:	42                   	inc    %edx
45b099:	00 48 00             	add    %cl,0x0(%eax)
45b09c:	60                   	pusha
45b09d:	00 44 00 79          	add    %al,0x79(%eax,%eax,1)
45b0a1:	00 6b 00             	add    %ch,0x0(%ebx)
45b0a4:	50                   	push   %eax
45b0a5:	00 44 00 48          	add    %al,0x48(%eax,%eax,1)
45b0a9:	00 55 00             	add    %dl,0x0(%ebp)
45b0ac:	03 00                	add    (%eax),%eax
45b0ae:	36 00 30             	add    %dh,%ss:(%eax)
45b0b1:	00 1b                	add    %bl,(%ebx)
45b0b3:	00 14 00             	add    %dl,(%eax,%eax,1)
45b0b6:	25 00 26 00 7d       	and    $0x7d002600,%eax
45b0bb:	00 6a 00             	add    %ch,0x0(%edx)
45b0be:	5a                   	pop    %edx
45b0bf:	00 75 00             	add    %dh,0x0(%ebp)
45b0c2:	4d                   	dec    %ebp
45b0c3:	00 41 00             	add    %al,0x0(%ecx)
45b0c6:	5f                   	pop    %edi
45b0c7:	00 54 00 52          	add    %dl,0x52(%eax,%eax,1)
45b0cb:	00 6c 00 58          	add    %ch,0x58(%eax,%eax,1)
45b0cf:	00 10                	add    %dl,(%eax)
45b0d1:	00 1b                	add    %bl,(%ebx)
45b0d3:	00 14 00             	add    %dl,(%eax,%eax,1)
45b0d6:	03 00                	add    (%eax),%eax
45b0d8:	17                   	pop    %ss
45b0d9:	00 15 00 33 00 18    	add    %dl,0x18003300
45b0df:	00 20                	add    %ah,(%eax)
45b0e1:	00 1b                	add    %bl,(%ebx)
45b0e3:	00 44 00 32          	add    %al,0x32(%eax,%eax,1)
45b0e7:	00 26                	add    %ah,(%esi)
45b0e9:	00 72 00             	add    %dh,0x0(%edx)
45b0ec:	6d                   	insl   (%dx),%es:(%edi)
45b0ed:	00 42 00             	add    %al,0x0(%edx)
45b0f0:	75 00                	jne    0x45b0f2
45b0f2:	69 00 4a 00 4c 00    	imul   $0x4c004a,(%eax),%eax
45b0f8:	4b                   	dec    %ebx
45b0f9:	00 75 00             	add    %dh,0x0(%ebp)
45b0fc:	62 00                	bound  %eax,(%eax)
45b0fe:	5b                   	pop    %ebx
45b0ff:	00 75 00             	add    %dh,0x0(%ebp)
45b102:	1b 00                	sbb    (%eax),%eax
45b104:	72 00                	jb     0x45b106
45b106:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
45b10a:	50                   	push   %eax
45b10b:	00 62 00             	add    %ah,0x0(%edx)
45b10e:	73 00                	jae    0x45b110
45b110:	5f                   	pop    %edi
45b111:	00 4a 00             	add    %cl,0x0(%edx)
45b114:	46                   	inc    %esi
45b115:	00 55 00             	add    %dl,0x0(%ebp)
45b118:	76 00                	jbe    0x45b11a
45b11a:	76 00                	jbe    0x45b11c
45b11c:	77 00                	ja     0x45b11e
45b11e:	51                   	push   %ecx
45b11f:	00 6a 00             	add    %ch,0x0(%edx)
45b122:	57                   	push   %edi
45b123:	00 7c 00 42          	add    %bh,0x42(%eax,%eax,1)
45b127:	00 74 00 6c          	add    %dh,0x6c(%eax,%eax,1)
45b12b:	00 4b 00             	add    %cl,0x0(%ebx)
45b12e:	51                   	push   %ecx
45b12f:	00 45 00             	add    %al,0x0(%ebp)
45b132:	5e                   	pop    %esi
45b133:	00 51 00             	add    %dl,0x0(%ecx)
45b136:	59                   	pop    %ecx
45b137:	00 09                	add    %cl,(%ecx)
45b139:	00 5e 00             	add    %bl,0x0(%esi)
45b13c:	7b 00                	jnp    0x45b13e
45b13e:	53                   	push   %ebx
45b13f:	00 10                	add    %dl,(%eax)
45b141:	00 1b                	add    %bl,(%ebx)
45b143:	00 0c 00             	add    %cl,(%eax,%eax,1)
45b146:	2f                   	das
45b147:	00 26                	add    %ah,(%esi)
45b149:	00 77 00             	add    %dh,0x0(%edi)
45b14c:	66 00 51 00          	data16 add %dl,0x0(%ecx)
45b150:	71 00                	jno    0x45b152
45b152:	77 00                	ja     0x45b154
45b154:	67 00 42 00          	add    %al,0x0(%bp,%si)
45b158:	57                   	push   %edi
45b159:	00 42 00             	add    %al,0x0(%edx)
45b15c:	71 00                	jno    0x45b15e
45b15e:	5f                   	pop    %edi
45b15f:	00 77 00             	add    %dh,0x0(%edi)
45b162:	73 00                	jae    0x45b164
45b164:	50                   	push   %eax
45b165:	00 2d 00 07 00 3b    	add    %ch,0x3b000700
45b16b:	00 6b 00             	add    %ch,0x0(%ebx)
45b16e:	29 00                	sub    %eax,(%eax)
45b170:	11 00                	adc    %eax,(%eax)
45b172:	54                   	push   %esp
45b173:	00 56 00             	add    %dl,0x0(%esi)
45b176:	44                   	inc    %esp
45b177:	00 40 00             	add    %al,0x0(%eax)
45b17a:	52                   	push   %edx
45b17b:	00 6d 00             	add    %ch,0x0(%ebp)
45b17e:	57                   	push   %edi
45b17f:	00 7c 00 5d          	add    %bh,0x5d(%eax,%eax,1)
45b183:	00 4d 00             	add    %cl,0x0(%ebp)
45b186:	41                   	inc    %ecx
45b187:	00 42 00             	add    %al,0x0(%edx)
45b18a:	55                   	push   %ebp
45b18b:	00 62 00             	add    %ah,0x0(%edx)
45b18e:	5b                   	pop    %ebx
45b18f:	00 75 00             	add    %dh,0x0(%ebp)
45b192:	1b 00                	sbb    (%eax),%eax
45b194:	72 00                	jb     0x45b196
45b196:	64 00 66 00          	add    %ah,%fs:0x0(%esi)
45b19a:	50                   	push   %eax
45b19b:	00 62 00             	add    %ah,0x0(%edx)
45b19e:	73 00                	jae    0x45b1a0
45b1a0:	5f                   	pop    %edi
45b1a1:	00 4a 00             	add    %cl,0x0(%edx)
45b1a4:	46                   	inc    %esi
45b1a5:	00 55 00             	add    %dl,0x0(%ebp)
45b1a8:	76 00                	jbe    0x45b1aa
45b1aa:	76 00                	jbe    0x45b1ac
45b1ac:	77 00                	ja     0x45b1ae
45b1ae:	51                   	push   %ecx
45b1af:	00 6a 00             	add    %ch,0x0(%edx)
45b1b2:	57                   	push   %edi
45b1b3:	00 7c 00 42          	add    %bh,0x42(%eax,%eax,1)
45b1b7:	00 74 00 6c          	add    %dh,0x6c(%eax,%eax,1)
45b1bb:	00 4b 00             	add    %cl,0x0(%ebx)
45b1be:	51                   	push   %ecx
45b1bf:	00 45 00             	add    %al,0x0(%ebp)
45b1c2:	5e                   	pop    %esi
45b1c3:	00 51 00             	add    %dl,0x0(%ecx)
45b1c6:	59                   	pop    %ecx
45b1c7:	00 09                	add    %cl,(%ecx)
45b1c9:	00 5e 00             	add    %bl,0x0(%esi)
45b1cc:	7b 00                	jnp    0x45b1ce
45b1ce:	53                   	push   %ebx
45b1cf:	00 10                	add    %dl,(%eax)
45b1d1:	00 1b                	add    %bl,(%ebx)
45b1d3:	00 10                	add    %dl,(%eax)
45b1d5:	00 25 00 26 00 6b    	add    %ah,0x6b002600
45b1db:	00 71 00             	add    %dh,0x0(%ecx)
45b1de:	59                   	pop    %ecx
45b1df:	00 74 00 6e          	add    %dh,0x6e(%eax,%eax,1)
45b1e3:	00 47 00             	add    %al,0x0(%edi)
45b1e6:	59                   	pop    %ecx
45b1e7:	00 71 00             	add    %dh,0x0(%ecx)
45b1ea:	5e                   	pop    %esi
45b1eb:	00 71 00             	add    %dh,0x0(%ecx)
45b1ee:	45                   	inc    %ebp
45b1ef:	00 79 00             	add    %bh,0x0(%ecx)
45b1f2:	74 00                	je     0x45b1f4
45b1f4:	4a                   	dec    %edx
45b1f5:	00 2d 00 17 00 15    	add    %ch,0x15001700
45b1fb:	00 33                	add    %dh,(%ebx)
45b1fd:	00 18                	add    %bl,(%eax)
45b1ff:	00 20                	add    %ah,(%eax)
45b201:	00 35 00 14 00 2d    	add    %dh,0x2d001400
45b207:	00 1f                	add    %bl,(%edi)
45b209:	00 33                	add    %dh,(%ebx)
45b20b:	00 02                	add    %al,(%edx)
45b20d:	00 77 00             	add    %dh,0x0(%edi)
45b210:	63 00                	arpl   %eax,(%eax)
45b212:	68 00 41 00 40       	push   $0x40004100
45b217:	00 45 00             	add    %al,0x0(%ebp)
45b21a:	57                   	push   %edi
45b21b:	00 7a 00             	add    %bh,0x0(%edx)
45b21e:	16                   	push   %ss
45b21f:	00 46 00             	add    %al,0x0(%esi)
45b222:	7e 00                	jle    0x45b224
45b224:	56                   	push   %esi
45b225:	00 5e 00             	add    %bl,0x0(%esi)
45b228:	4e                   	dec    %esi
45b229:	00 54 00 6d          	add    %dl,0x6d(%eax,%eax,1)
45b22d:	00 36                	add    %dh,(%esi)
45b22f:	00 20                	add    %ah,(%eax)
45b231:	00 35 00 14 00 03    	add    %dh,0x3001400
45b237:	00 17                	add    %dl,(%edi)
45b239:	00 15 00 33 00 36    	add    %dl,0x36003300
45b23f:	00 10                	add    %dl,(%eax)
45b241:	00 1b                	add    %bl,(%ebx)
45b243:	00 24 00             	add    %ah,(%eax,%eax,1)
45b246:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b24b:	00 03                	add    %al,(%ebx)
45b24d:	00 36                	add    %dh,(%esi)
45b24f:	00 10                	add    %dl,(%eax)
45b251:	00 1b                	add    %bl,(%ebx)
45b253:	00 24 00             	add    %ah,(%eax,%eax,1)
45b256:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b25b:	00 03                	add    %al,(%ebx)
45b25d:	00 36                	add    %dh,(%esi)
45b25f:	00 10                	add    %dl,(%eax)
45b261:	00 1b                	add    %bl,(%ebx)
45b263:	00 24 00             	add    %ah,(%eax,%eax,1)
45b266:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b26b:	00 03                	add    %al,(%ebx)
45b26d:	00 36                	add    %dh,(%esi)
45b26f:	00 10                	add    %dl,(%eax)
45b271:	00 1b                	add    %bl,(%ebx)
45b273:	00 24 00             	add    %ah,(%eax,%eax,1)
45b276:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b27b:	00 03                	add    %al,(%ebx)
45b27d:	00 36                	add    %dh,(%esi)
45b27f:	00 10                	add    %dl,(%eax)
45b281:	00 1b                	add    %bl,(%ebx)
45b283:	00 24 00             	add    %ah,(%eax,%eax,1)
45b286:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b28b:	00 03                	add    %al,(%ebx)
45b28d:	00 36                	add    %dh,(%esi)
45b28f:	00 10                	add    %dl,(%eax)
45b291:	00 1b                	add    %bl,(%ebx)
45b293:	00 24 00             	add    %ah,(%eax,%eax,1)
45b296:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b29b:	00 03                	add    %al,(%ebx)
45b29d:	00 36                	add    %dh,(%esi)
45b29f:	00 10                	add    %dl,(%eax)
45b2a1:	00 1b                	add    %bl,(%ebx)
45b2a3:	00 24 00             	add    %ah,(%eax,%eax,1)
45b2a6:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b2ab:	00 03                	add    %al,(%ebx)
45b2ad:	00 36                	add    %dh,(%esi)
45b2af:	00 10                	add    %dl,(%eax)
45b2b1:	00 1b                	add    %bl,(%ebx)
45b2b3:	00 24 00             	add    %ah,(%eax,%eax,1)
45b2b6:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b2bb:	00 03                	add    %al,(%ebx)
45b2bd:	00 36                	add    %dh,(%esi)
45b2bf:	00 10                	add    %dl,(%eax)
45b2c1:	00 1b                	add    %bl,(%ebx)
45b2c3:	00 24 00             	add    %ah,(%eax,%eax,1)
45b2c6:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b2cb:	00 03                	add    %al,(%ebx)
45b2cd:	00 36                	add    %dh,(%esi)
45b2cf:	00 10                	add    %dl,(%eax)
45b2d1:	00 1b                	add    %bl,(%ebx)
45b2d3:	00 24 00             	add    %ah,(%eax,%eax,1)
45b2d6:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b2db:	00 03                	add    %al,(%ebx)
45b2dd:	00 36                	add    %dh,(%esi)
45b2df:	00 10                	add    %dl,(%eax)
45b2e1:	00 1b                	add    %bl,(%ebx)
45b2e3:	00 24 00             	add    %ah,(%eax,%eax,1)
45b2e6:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b2eb:	00 03                	add    %al,(%ebx)
45b2ed:	00 36                	add    %dh,(%esi)
45b2ef:	00 10                	add    %dl,(%eax)
45b2f1:	00 1b                	add    %bl,(%ebx)
45b2f3:	00 24 00             	add    %ah,(%eax,%eax,1)
45b2f6:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b2fb:	00 03                	add    %al,(%ebx)
45b2fd:	00 36                	add    %dh,(%esi)
45b2ff:	00 10                	add    %dl,(%eax)
45b301:	00 1b                	add    %bl,(%ebx)
45b303:	00 24 00             	add    %ah,(%eax,%eax,1)
45b306:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b30b:	00 03                	add    %al,(%ebx)
45b30d:	00 36                	add    %dh,(%esi)
45b30f:	00 10                	add    %dl,(%eax)
45b311:	00 1b                	add    %bl,(%ebx)
45b313:	00 24 00             	add    %ah,(%eax,%eax,1)
45b316:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b31b:	00 03                	add    %al,(%ebx)
45b31d:	00 36                	add    %dh,(%esi)
45b31f:	00 10                	add    %dl,(%eax)
45b321:	00 1b                	add    %bl,(%ebx)
45b323:	00 24 00             	add    %ah,(%eax,%eax,1)
45b326:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b32b:	00 03                	add    %al,(%ebx)
45b32d:	00 36                	add    %dh,(%esi)
45b32f:	00 10                	add    %dl,(%eax)
45b331:	00 1b                	add    %bl,(%ebx)
45b333:	00 24 00             	add    %ah,(%eax,%eax,1)
45b336:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b33b:	00 03                	add    %al,(%ebx)
45b33d:	00 36                	add    %dh,(%esi)
45b33f:	00 10                	add    %dl,(%eax)
45b341:	00 1b                	add    %bl,(%ebx)
45b343:	00 24 00             	add    %ah,(%eax,%eax,1)
45b346:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b34b:	00 03                	add    %al,(%ebx)
45b34d:	00 36                	add    %dh,(%esi)
45b34f:	00 10                	add    %dl,(%eax)
45b351:	00 1b                	add    %bl,(%ebx)
45b353:	00 24 c0             	add    %ah,(%eax,%eax,8)
45b356:	29 00                	sub    %eax,(%eax)
45b358:	2b 00                	sub    (%eax),%eax
45b35a:	3b 00                	cmp    (%eax),%eax
45b35c:	43                   	inc    %ebx
45b35d:	37                   	aaa
45b35e:	36 00 10             	add    %dl,%ss:(%eax)
45b361:	00 1b                	add    %bl,(%ebx)
45b363:	00 24 00             	add    %ah,(%eax,%eax,1)
45b366:	2d 00 27 00 3b       	sub    $0x3b002700,%eax
45b36b:	00 03                	add    %al,(%ebx)
45b36d:	00 36                	add    %dh,(%esi)
45b36f:	00 10                	add    %dl,(%eax)
45b371:	00 1b                	add    %bl,(%ebx)
45b373:	00 24 00             	add    %ah,(%eax,%eax,1)
45b376:	2d 00 27 00 3b       	sub    $0x3b002700,%eax