4ac255:	01 78 5d             	add    %edi,0x5d(%eax)
4ac258:	00 00                	add    %al,(%eax)
4ac25a:	00 00                	add    %al,(%eax)
4ac25c:	c4 00                	les    (%eax),%eax
4ac25e:	9e                   	sahf
4ac25f:	10 4b 00             	adc    %cl,0x0(%ebx)
4ac262:	03 01                	add    (%ecx),%eax
4ac264:	8c 64 00 00          	mov    %fs,0x0(%eax,%eax,1)
4ac268:	00 00                	add    %al,(%eax)
4ac26a:	86 18                	xchg   %bl,(%eax)
4ac26c:	5a                   	pop    %edx
4ac26d:	10 1b                	adc    %bl,(%ebx)
4ac26f:	00 04 01             	add    %al,(%ecx,%eax,1)
4ac272:	f4                   	hlt
4ac273:	64 00 00             	add    %al,%fs:(%eax)
4ac276:	00 00                	add    %al,(%eax)
4ac278:	c4 00                	les    (%eax),%eax
4ac27a:	62 12                	bound  %edx,(%edx)
4ac27c:	44                   	inc    %esp
4ac27d:	00 04 01             	add    %al,(%ecx,%eax,1)
4ac280:	08 65 00             	or     %ah,0x0(%ebp)
4ac283:	00 00                	add    %al,(%eax)
4ac285:	00 c4                	add    %al,%ah
4ac287:	00 95 10 44 00 05    	add    %dl,0x5004410(%ebp)
4ac28d:	01 20                	add    %esp,(%eax)
4ac28f:	65 00 00             	add    %al,%gs:(%eax)
4ac292:	00 00                	add    %al,(%eax)
4ac294:	c4 00                	les    (%eax),%eax
4ac296:	9e                   	sahf
4ac297:	10 4b 00             	adc    %cl,0x0(%ebx)
4ac29a:	06                   	push   %es
4ac29b:	01 2c 66             	add    %ebp,(%esi,%eiz,2)
4ac29e:	00 00                	add    %al,(%eax)
4ac2a0:	00 00                	add    %al,(%eax)
4ac2a2:	81 00 04 0d 87 00    	addl   $0x870d04,(%eax)
4ac2a8:	07                   	pop    %es
4ac2a9:	01 88 66 00 00 00    	add    %ecx,0x66(%eax)
4ac2af:	00 86 18 5a 10 1b    	add    %al,0x1b105a18(%esi)
4ac2b5:	00 09                	add    %cl,(%ecx)
4ac2b7:	01 90 66 00 00 00    	add    %edx,0x66(%eax)
4ac2bd:	00 96 00 04 0d 1c    	add    %dl,0x1c0d0400(%esi)
4ac2c3:	02 09                	add    (%ecx),%cl
4ac2c5:	01 00                	add    %eax,(%eax)
4ac2c7:	00 00                	add    %al,(%eax)
4ac2c9:	00 00                	add    %al,(%eax)
4ac2cb:	00 c6                	add    %al,%dh
4ac2cd:	05 6f 10 1f 00       	add    $0x1f106f,%eax
4ac2d2:	0a 01                	or     (%ecx),%al
4ac2d4:	00 00                	add    %al,(%eax)
4ac2d6:	00 00                	add    %al,(%eax)
4ac2d8:	00 00                	add    %al,(%eax)
4ac2da:	c6 05 6f 10 27 00 0a 	movb   $0xa,0x27106f
4ac2e1:	01 00                	add    %eax,(%eax)
4ac2e3:	00 00                	add    %al,(%eax)
4ac2e5:	00 00                	add    %al,(%eax)
4ac2e7:	00 c6                	add    %al,%dh
4ac2e9:	05 6f 10 1b 00       	add    $0x1b106f,%eax
4ac2ee:	0a 01                	or     (%ecx),%al
4ac2f0:	a8 66                	test   $0x66,%al
4ac2f2:	00 00                	add    %al,(%eax)
4ac2f4:	00 00                	add    %al,(%eax)
4ac2f6:	86 18                	xchg   %bl,(%eax)
4ac2f8:	5a                   	pop    %edx
4ac2f9:	10 1b                	adc    %bl,(%ebx)
4ac2fb:	00 0a                	add    %cl,(%edx)
4ac2fd:	01 24 68             	add    %esp,(%eax,%ebp,2)
4ac300:	00 00                	add    %al,(%eax)
4ac302:	00 00                	add    %al,(%eax)
4ac304:	86 00                	xchg   %al,(%eax)
4ac306:	04 0d                	add    $0xd,%al
4ac308:	1c 01                	sbb    $0x1,%al
4ac30a:	0a 01                	or     (%ecx),%al
4ac30c:	38 68 00             	cmp    %ch,0x0(%eax)
4ac30f:	00 00                	add    %al,(%eax)
4ac311:	00 86 00 04 0d 21    	add    %al,0x210d0400(%esi)
4ac317:	01 0a                	add    %ecx,(%edx)
4ac319:	01 3c 68             	add    %edi,(%eax,%ebp,2)
4ac31c:	00 00                	add    %al,(%eax)
4ac31e:	00 00                	add    %al,(%eax)
4ac320:	86 00                	xchg   %al,(%eax)
4ac322:	04 0d                	add    $0xd,%al
4ac324:	38 02                	cmp    %al,(%edx)
4ac326:	0b 01                	or     (%ecx),%eax
4ac328:	54                   	push   %esp
4ac329:	68 00 00 00 00       	push   $0x0
4ac32e:	86 00                	xchg   %al,(%eax)
4ac330:	04 0d                	add    $0xd,%al
4ac332:	3d 02 0b 01 64       	cmp    $0x64010b02,%eax
4ac337:	68 00 00 00 00       	push   $0x0
4ac33c:	86 00                	xchg   %al,(%eax)
4ac33e:	04 0d                	add    $0xd,%al
4ac340:	43                   	inc    %ebx
4ac341:	02 0c 01             	add    (%ecx,%eax,1),%cl
4ac344:	9c                   	pushf
4ac345:	68 00 00 00 00       	push   $0x0
4ac34a:	86 00                	xchg   %al,(%eax)
4ac34c:	1f                   	pop    %ds
4ac34d:	0d 43 02 0d 01       	or     $0x10d0243,%eax
4ac352:	d4 68                	aam    $0x68
4ac354:	00 00                	add    %al,(%eax)
4ac356:	00 00                	add    %al,(%eax)
4ac358:	c4 00                	les    (%eax),%eax
4ac35a:	72 12                	jb     0x4ac36e
4ac35c:	36 01 0e             	add    %ecx,%ss:(%esi)
4ac35f:	01 d0                	add    %edx,%eax
4ac361:	6a 00                	push   $0x0
4ac363:	00 00                	add    %al,(%eax)
4ac365:	00 c4                	add    %al,%ah
4ac367:	00 58 12             	add    %bl,0x12(%eax)
4ac36a:	36 01 0f             	add    %ecx,%ss:(%edi)
4ac36d:	01 54 6c 00          	add    %edx,0x0(%esp,%ebp,2)
4ac371:	00 00                	add    %al,(%eax)
4ac373:	00 c4                	add    %al,%ah
4ac375:	00 3f                	add    %bh,(%edi)
4ac377:	12 44 00 10          	adc    0x10(%eax,%eax,1),%al
4ac37b:	01 90 6c 00 00 00    	add    %edx,0x6c(%eax)
4ac381:	00 81 00 04 0d 1b    	add    %al,0x1b0d0400(%ecx)
4ac387:	00 11                	add    %dl,(%ecx)
4ac389:	01 dc                	add    %ebx,%esp
4ac38b:	6e                   	outsb  %ds:(%esi),(%dx)
4ac38c:	00 00                	add    %al,(%eax)
4ac38e:	00 00                	add    %al,(%eax)
4ac390:	c4 00                	les    (%eax),%eax
4ac392:	95                   	xchg   %eax,%ebp
4ac393:	10 44 00 11          	adc    %al,0x11(%eax,%eax,1)
4ac397:	01 f4                	add    %esi,%esp
4ac399:	6e                   	outsb  %ds:(%esi),(%dx)
4ac39a:	00 00                	add    %al,(%eax)
4ac39c:	00 00                	add    %al,(%eax)
4ac39e:	c4 00                	les    (%eax),%eax
4ac3a0:	9e                   	sahf
4ac3a1:	10 4b 00             	adc    %cl,0x0(%ebx)
4ac3a4:	12 01                	adc    (%ecx),%al
4ac3a6:	c4 73 00             	les    0x0(%ebx),%esi
4ac3a9:	00 00                	add    %al,(%eax)
4ac3ab:	00 86 00 04 0d 4a    	add    %al,0x4a0d0400(%esi)
4ac3b1:	02 13                	add    (%ebx),%dl
4ac3b3:	01 e8                	add    %ebp,%eax
4ac3b5:	73 00                	jae    0x4ac3b7
4ac3b7:	00 00                	add    %al,(%eax)
4ac3b9:	00 86 00 1f 0d 4a    	add    %al,0x4a0d1f00(%esi)
4ac3bf:	02 14 01             	add    (%ecx,%eax,1),%dl
4ac3c2:	00 00                	add    %al,(%eax)
4ac3c4:	00 00                	add    %al,(%eax)
4ac3c6:	03 00                	add    (%eax),%eax
4ac3c8:	86 18                	xchg   %bl,(%eax)
4ac3ca:	5a                   	pop    %edx
4ac3cb:	10 51 02             	adc    %dl,0x2(%ecx)
4ac3ce:	15 01 00 00 00       	adc    $0x1,%eax
4ac3d3:	00 03                	add    %al,(%ebx)
4ac3d5:	00 c6                	add    %al,%dh
4ac3d7:	01 31                	add    %esi,(%ecx)
4ac3d9:	13 3d 02 17 01 00    	adc    0x11702,%edi
4ac3df:	00 00                	add    %al,(%eax)
4ac3e1:	00 03                	add    %al,(%ebx)
4ac3e3:	00 c6                	add    %al,%dh
4ac3e5:	01 38                	add    %edi,(%eax)
4ac3e7:	13 57 02             	adc    0x2(%edi),%edx
4ac3ea:	18 01                	sbb    %al,(%ecx)
4ac3ec:	00 00                	add    %al,(%eax)
4ac3ee:	00 00                	add    %al,(%eax)
4ac3f0:	03 00                	add    (%eax),%eax
4ac3f2:	c6 01 44             	movb   $0x44,(%ecx)
4ac3f5:	13 62 02             	adc    0x2(%edx),%esp
4ac3f8:	1b 01                	sbb    (%ecx),%eax
4ac3fa:	20 74 00 00          	and    %dh,0x0(%eax,%eax,1)
4ac3fe:	00 00                	add    %al,(%eax)
4ac400:	86 18                	xchg   %bl,(%eax)
4ac402:	5a                   	pop    %edx
4ac403:	10 69 02             	adc    %ch,0x2(%ecx)
4ac406:	1c 01                	sbb    $0x1,%al
4ac408:	38 74 00 00          	cmp    %dh,0x0(%eax,%eax,1)
4ac40c:	00 00                	add    %al,(%eax)
4ac40e:	86 18                	xchg   %bl,(%eax)
4ac410:	5a                   	pop    %edx
4ac411:	10 1b                	adc    %bl,(%ebx)
4ac413:	00 1d 01 54 74 00    	add    %bl,0x745401
4ac419:	00 00                	add    %al,(%eax)
4ac41b:	00 c4                	add    %al,%ah
4ac41d:	00 9e 10 4b 00 1d    	add    %bl,0x1d004b10(%esi)
4ac423:	01 10                	add    %edx,(%eax)
4ac425:	75 00                	jne    0x4ac427
4ac427:	00 00                	add    %al,(%eax)
4ac429:	00 86 18 5a 10 1b    	add    %al,0x1b105a18(%esi)
4ac42f:	00 1e                	add    %bl,(%esi)
4ac431:	01 7c 75 00          	add    %edi,0x0(%ebp,%esi,2)
4ac435:	00 00                	add    %al,(%eax)
4ac437:	00 86 00 04 0d 1c    	add    %al,0x1c0d0400(%esi)
4ac43d:	01 1e                	add    %ebx,(%esi)
4ac43f:	01 94 75 00 00 00 00 	add    %edx,0x0(%ebp,%esi,2)
4ac446:	86 00                	xchg   %al,(%eax)
4ac448:	04 0d                	add    $0xd,%al
4ac44a:	21 01                	and    %eax,(%ecx)
4ac44c:	1e                   	push   %ds
4ac44d:	01 a4 75 00 00 00 00 	add    %esp,0x0(%ebp,%esi,2)
4ac454:	86 00                	xchg   %al,(%eax)
4ac456:	04 0d                	add    $0xd,%al
4ac458:	1f                   	pop    %ds
4ac459:	00 1f                	add    %bl,(%edi)
4ac45b:	01 c0                	add    %eax,%eax
4ac45d:	75 00                	jne    0x4ac45f
4ac45f:	00 00                	add    %al,(%eax)
4ac461:	00 86 00 1f 0d 1f    	add    %al,0x1f0d1f00(%esi)
4ac467:	00 1f                	add    %bl,(%edi)
4ac469:	01 dc                	add    %ebx,%esp
4ac46b:	75 00                	jne    0x4ac46d
4ac46d:	00 00                	add    %al,(%eax)
4ac46f:	00 86 00 3a 0d 1f    	add    %al,0x1f0d3a00(%esi)
4ac475:	00 1f                	add    %bl,(%edi)
4ac477:	01 f8                	add    %edi,%eax
4ac479:	75 00                	jne    0x4ac47b
4ac47b:	00 00                	add    %al,(%eax)
4ac47d:	00 c4                	add    %al,%ah
4ac47f:	00 4c 12 36          	add    %cl,0x36(%edx,%edx,1)
4ac483:	01 1f                	add    %ebx,(%edi)
4ac485:	01 30                	add    %esi,(%eax)
4ac487:	76 00                	jbe    0x4ac489
4ac489:	00 00                	add    %al,(%eax)
4ac48b:	00 c4                	add    %al,%ah
4ac48d:	00 72 12             	add    %dh,0x12(%edx)
4ac490:	36 01 20             	add    %esp,%ss:(%eax)
4ac493:	01 a4 76 00 00 00 00 	add    %esp,0x0(%esi,%esi,2)
4ac49a:	c4 00                	les    (%eax),%eax
4ac49c:	58                   	pop    %eax
4ac49d:	12 36                	adc    (%esi),%dh
4ac49f:	01 21                	add    %esp,(%ecx)
4ac4a1:	01 b4 76 00 00 00 00 	add    %esi,0x0(%esi,%esi,2)
4ac4a8:	c4 00                	les    (%eax),%eax
4ac4aa:	7e 12                	jle    0x4ac4be
4ac4ac:	44                   	inc    %esp
4ac4ad:	00 22                	add    %ah,(%edx)
4ac4af:	01 48 77             	add    %ecx,0x77(%eax)
4ac4b2:	00 00                	add    %al,(%eax)
4ac4b4:	00 00                	add    %al,(%eax)
4ac4b6:	c4 00                	les    (%eax),%eax
4ac4b8:	95                   	xchg   %eax,%ebp
4ac4b9:	10 44 00 23          	adc    %al,0x23(%eax,%eax,1)
4ac4bd:	01 5c 77 00          	add    %ebx,0x0(%edi,%esi,2)
4ac4c1:	00 00                	add    %al,(%eax)
4ac4c3:	00 c4                	add    %al,%ah
4ac4c5:	00 4e 13             	add    %cl,0x13(%esi)
4ac4c8:	1b 00                	sbb    (%eax),%eax
4ac4ca:	24 01                	and    $0x1,%al
4ac4cc:	bc 77 00 00 00       	mov    $0x77,%esp
4ac4d1:	00 c4                	add    %al,%ah
4ac4d3:	00 9e 10 4b 00 24    	add    %bl,0x24004b10(%esi)
4ac4d9:	01 a0 7b 00 00 00    	add    %esp,0x7b(%eax)
4ac4df:	00 91 18 1c 12 18    	add    %dl,0x18121c18(%ecx)
4ac4e5:	01 25 01 e0 7b 00    	add    %esp,0x7be001
4ac4eb:	00 00                	add    %al,(%eax)
4ac4ed:	00 96 00 04 0d 7a    	add    %dl,0x7a0d0400(%esi)
4ac4f3:	02 25 01 18 7d 00    	add    0x7d1801,%ah
4ac4f9:	00 00                	add    %al,(%eax)
4ac4fb:	00 96 00 1f 0d 7a    	add    %dl,0x7a0d1f00(%esi)
4ac501:	02 2a                	add    (%edx),%ch
4ac503:	01 44 7e 00          	add    %eax,0x0(%esi,%edi,2)
4ac507:	00 00                	add    %al,(%eax)
4ac509:	00 96 00 3a 0d 7a    	add    %dl,0x7a0d3a00(%esi)
4ac50f:	02 2f                	add    (%edi),%ch
4ac511:	01 6c 7f 00          	add    %ebp,0x0(%edi,%edi,2)
4ac515:	00 00                	add    %al,(%eax)
4ac517:	00 96 00 04 0d 84    	add    %dl,-0x7bf2fc00(%esi)
4ac51d:	02 34 01             	add    (%ecx,%eax,1),%dh
4ac520:	e4 7f                	in     $0x7f,%al
4ac522:	00 00                	add    %al,(%eax)
4ac524:	08 00                	or     %al,(%eax)
4ac526:	91                   	xchg   %eax,%ecx
4ac527:	18 1c 12             	sbb    %bl,(%edx,%edx,1)
4ac52a:	18 01                	sbb    %al,(%ecx)
4ac52c:	36 01 54 81 00       	add    %edx,%ss:0x0(%ecx,%eax,4)
4ac531:	00 08                	add    %cl,(%eax)
4ac533:	00 93 00 04 0d a3    	add    %dl,-0x5cf2fc00(%ebx)
4ac539:	02 36                	add    (%esi),%dh
4ac53b:	01 a4 81 00 00 08 00 	add    %esp,0x80000(%ecx,%eax,4)
4ac542:	91                   	xchg   %eax,%ecx
4ac543:	00 04 0d a8 02 37 01 	add    %al,0x13702a8(,%ecx,1)
4ac54a:	ec                   	in     (%dx),%al
4ac54b:	89 00                	mov    %eax,(%eax)
4ac54d:	00 00                	add    %al,(%eax)
4ac54f:	00 91 00 04 0d ae    	add    %dl,-0x51f2fc00(%ecx)
4ac555:	02 39                	add    (%ecx),%bh
4ac557:	01 24 8a             	add    %esp,(%edx,%ecx,4)
4ac55a:	00 00                	add    %al,(%eax)
4ac55c:	00 00                	add    %al,(%eax)
4ac55e:	91                   	xchg   %eax,%ecx
4ac55f:	00 04 0d b7 02 3a 01 	add    %al,0x13a02b7(,%ecx,1)
4ac566:	44                   	inc    %esp
4ac567:	8a 00                	mov    (%eax),%al
4ac569:	00 08                	add    %cl,(%eax)
4ac56b:	00 91 00 04 0d bf    	add    %dl,-0x40f2fc00(%ecx)
4ac571:	02 3b                	add    (%ebx),%bh
4ac573:	01 b4 8a 00 00 00 00 	add    %esi,0x0(%edx,%ecx,4)
4ac57a:	91                   	xchg   %eax,%ecx
4ac57b:	00 04 0d c6 02 3d 01 	add    %al,0x13d02c6(,%ecx,1)
4ac582:	58                   	pop    %eax
4ac583:	8b 00                	mov    (%eax),%eax
4ac585:	00 00                	add    %al,(%eax)
4ac587:	00 86 18 5a 10 d4    	add    %al,-0x2befa5e8(%esi)
4ac58d:	02 40 01             	add    0x1(%eax),%al
4ac590:	74 8b                	je     0x4ac51d
4ac592:	00 00                	add    %al,(%eax)
4ac594:	00 00                	add    %al,(%eax)
4ac596:	86 00                	xchg   %al,(%eax)
4ac598:	04 0d                	add    $0xd,%al
4ac59a:	db 02                	fildl  (%edx)
4ac59c:	41                   	inc    %ecx
4ac59d:	01 7c 8b 00          	add    %edi,0x0(%ebx,%ecx,4)
4ac5a1:	00 00                	add    %al,(%eax)
4ac5a3:	00 86 00 04 0d e1    	add    %al,-0x1ef2fc00(%esi)
4ac5a9:	02 41 01             	add    0x1(%ecx),%al
4ac5ac:	9c                   	pushf
4ac5ad:	8b 00                	mov    (%eax),%eax
4ac5af:	00 00                	add    %al,(%eax)
4ac5b1:	00 86 00 04 0d 23    	add    %al,0x230d0400(%esi)
4ac5b7:	00 41 01             	add    %al,0x1(%ecx)
4ac5ba:	d0 8b 00 00 00 00    	rorb   $1,0x0(%ebx)
4ac5c0:	81 00 04 0d 1b 00    	addl   $0x1b0d04,(%eax)
4ac5c6:	41                   	inc    %ecx
4ac5c7:	01 d8                	add    %ebx,%eax
4ac5c9:	8b 00                	mov    (%eax),%eax
4ac5cb:	00 00                	add    %al,(%eax)
4ac5cd:	00 81 00 04 0d 16    	add    %al,0x160d0400(%ecx)
4ac5d3:	00 41 01             	add    %al,0x1(%ecx)
4ac5d6:	38 8c 00 00 00 00 86 	cmp    %cl,-0x7a000000(%eax,%eax,1)
4ac5dd:	00 1f                	add    %bl,(%edi)
4ac5df:	0d 1b 00 42 01       	or     $0x142001b,%eax
4ac5e4:	64 8c 00             	mov    %es,%fs:(%eax)
4ac5e7:	00 00                	add    %al,(%eax)
4ac5e9:	00 86 00 04 0d e5    	add    %al,-0x1af2fc00(%esi)
4ac5ef:	02 42 01             	add    0x1(%edx),%al
4ac5f2:	c0 8c 00 00 00 00 86 	rorb   $0x18,-0x7a000000(%eax,%eax,1)
4ac5f9:	18
4ac5fa:	5a                   	pop    %edx
4ac5fb:	10 1b                	adc    %bl,(%ebx)
4ac5fd:	00 43 01             	add    %al,0x1(%ebx)
4ac600:	d8 8c 00 00 00 00 86 	fmuls  -0x7a000000(%eax,%eax,1)
4ac607:	18 5a 10             	sbb    %bl,0x10(%edx)
4ac60a:	16                   	push   %ss
4ac60b:	00 43 01             	add    %al,0x1(%ebx)
4ac60e:	18 8d 00 00 00 00    	sbb    %cl,0x0(%ebp)
4ac614:	86 00                	xchg   %al,(%eax)
4ac616:	04 0d                	add    $0xd,%al
4ac618:	23 00                	and    (%eax),%eax
4ac61a:	44                   	inc    %esp
4ac61b:	01 20                	add    %esp,(%eax)
4ac61d:	8d 00                	lea    (%eax),%eax
4ac61f:	00 00                	add    %al,(%eax)
4ac621:	00 81 00 04 0d 1b    	add    %al,0x1b0d0400(%ecx)
4ac627:	00 44 01 d4          	add    %al,-0x2c(%ecx,%eax,1)
4ac62b:	8d 00                	lea    (%eax),%eax