453322:	08 08                	or     %cl,(%eax)
453324:	07                   	pop    %es
453325:	20 02                	and    %al,(%edx)
453327:	01 13                	add    %edx,(%ebx)
453329:	00 13                	add    %dl,(%ebx)
45332b:	01 06                	add    %eax,(%esi)
45332d:	20 01                	and    %al,(%ecx)
45332f:	13 01                	adc    (%ecx),%eax
453331:	13 00                	adc    (%eax),%eax
453333:	04 20                	add    $0x20,%al
453335:	00 12                	add    %dl,(%edx)
453337:	34 06                	xor    $0x6,%al
453339:	07                   	pop    %es
45333a:	04 02                	add    $0x2,%al
45333c:	09 08                	or     %ecx,(%eax)
45333e:	08 05 20 01 02 1d    	or     %al,0x1d020120
453344:	05 07 07 04 12       	add    $0x12040707,%eax
453349:	34 09                	xor    $0x9,%al
45334b:	08 08                	or     %cl,(%eax)
45334d:	05 20 01 01 12       	add    $0x12010120,%eax
453352:	31 05 20 01 01 12    	xor    %eax,0x12010120
453358:	7d 0b                	jge    0x453365
45335a:	07                   	pop    %es
45335b:	06                   	push   %es
45335c:	1d 12 7d 08 12       	sbb    $0x12087d12,%eax
453361:	7d 09                	jge    0x45336c
453363:	08 08                	or     %cl,(%eax)
453365:	03 06                	add    (%esi),%eax
453367:	12 39                	adc    (%ecx),%bh
453369:	08 07                	or     %al,(%edi)
45336b:	06                   	push   %es
45336c:	08 08                	or     %cl,(%eax)
45336e:	1c 09                	sbb    $0x9,%al
453370:	08 08                	or     %cl,(%eax)
453372:	02 1e                	add    (%esi),%bl
453374:	00 05 20 02 01 08    	add    %al,0x8010220
45337a:	1c 04                	sbb    $0x4,%al
45337c:	20 01                	and    %al,(%ecx)
45337e:	1c 08                	sbb    $0x8,%al
453380:	07                   	pop    %es
453381:	10 01                	adc    %al,(%ecx)
453383:	01 1e                	add    %ebx,(%esi)
453385:	00 1e                	add    %bl,(%esi)
453387:	00 06                	add    %al,(%esi)
453389:	15 12 3c 01 1e       	adc    $0x1e013c12,%eax
45338e:	00 07                	add    %al,(%edi)
453390:	15 12 81 71 01       	adc    $0x1718112,%eax
453395:	1e                   	push   %ds
453396:	00 0f                	add    %cl,(%edi)
453398:	10 01                	adc    %al,(%ecx)
45339a:	02 15 12 81 71 01    	add    0x1718112,%dl
4533a0:	1e                   	push   %ds
4533a1:	00 12                	add    %dl,(%edx)
4533a3:	2d 12 80 b9 07       	sub    $0x7b98012,%eax
4533a8:	07                   	pop    %es
4533a9:	04 1d                	add    $0x1d,%al
4533ab:	05 09 08 08 05       	add    $0x5080809,%eax
4533b0:	00 01                	add    %al,(%ecx)
4533b2:	12 31                	adc    (%ecx),%dh
4533b4:	1c 06                	sbb    $0x6,%al
4533b6:	00 02                	add    %al,(%edx)
4533b8:	09 12                	or     %edx,(%edx)
4533ba:	75 08                	jne    0x4533c4
4533bc:	07                   	pop    %es
4533bd:	15 12 81 71 01       	adc    $0x1718112,%eax
4533c2:	13 00                	adc    (%eax),%eax
4533c4:	07                   	pop    %es
4533c5:	15 12 81 6d 01       	adc    $0x16d8112,%eax
4533ca:	13 00                	adc    (%eax),%eax
4533cc:	03 06                	add    (%esi),%eax
4533ce:	13 00                	adc    (%eax),%eax
4533d0:	04 06                	add    $0x6,%al
4533d2:	12 80 c5 06 15 12    	adc    0x121506c5(%eax),%al
4533d8:	3c 01                	cmp    $0x1,%al
4533da:	13 00                	adc    (%eax),%eax
4533dc:	0a 07                	or     (%edi),%al
4533de:	06                   	push   %es
4533df:	02 08                	add    (%eax),%cl
4533e1:	11 81 b9 09 08 08    	adc    %eax,0x80809b9(%ecx)
4533e7:	02 13                	add    (%ebx),%dl
4533e9:	00 08                	add    %cl,(%eax)
4533eb:	07                   	pop    %es
4533ec:	04 12                	add    $0x12,%al
4533ee:	81 41 09 08 08 0b 07 	addl   $0x70b0808,0x9(%ecx)
4533f5:	04 15                	add    $0x15,%al
4533f7:	12 3c 01             	adc    (%ecx,%eax,1),%bh
4533fa:	13 00                	adc    (%eax),%eax
4533fc:	09 08                	or     %ecx,(%eax)
4533fe:	08 05 20 00 12 81    	or     %al,0x81120020
453404:	75 04                	jne    0x45340a
453406:	28 00                	sub    %al,(%eax)
453408:	13 00                	adc    (%eax),%eax
45340a:	03 28                	add    (%eax),%ebp
45340c:	00 1c 19             	add    %bl,(%ecx,%ebx,1)
45340f:	07                   	pop    %es
453410:	10 1d 05 0b 0b 09    	adc    %bl,0x90b0b05
453416:	0b 1d 05 0b 09 1e    	or     0x1e090b05,%ebx
45341c:	00 08                	add    %cl,(%eax)
45341e:	1d 1e 00 0b 12       	sbb    $0x120b001e,%eax
453423:	80 cd 1c             	or     $0x1c,%ch
453426:	09 08                	or     %ecx,(%eax)
453428:	08 20                	or     %ah,(%eax)
45342a:	02 02                	add    (%edx),%al
45342c:	13 00                	adc    (%eax),%eax
45342e:	10 13                	adc    %dl,(%ebx)
453430:	01 0c 00             	add    %ecx,(%eax,%eax,1)
453433:	05 01 12 80 a9       	add    $0xa9801201,%eax
453438:	0a 12                	or     (%edx),%dl
45343a:	80 a9 0a 0a 04 00 01 	subb   $0x1,0x40a0a(%ecx)
453441:	08 1c 07             	or     %bl,(%edi,%eax,1)
453444:	10 01                	adc    %al,(%ecx)
453446:	02 1e                	add    (%esi),%bl
453448:	00 09                	add    %cl,(%ecx)
45344a:	0b 19                	or     (%ecx),%ebx
45344c:	07                   	pop    %es
45344d:	10 0b                	adc    %cl,(%ebx)
45344f:	09 1c 1d 05 0b 08 0b 	or     %ebx,0xb080b05(,%ebx,1)
453456:	1d 1e 00 1d 05       	sbb    $0x51d001e,%eax
45345b:	09 1e                	or     %ebx,(%esi)
45345d:	00 09                	add    %cl,(%ecx)
45345f:	0b 12                	or     (%edx),%edx
453461:	80 cd 0b             	or     $0xb,%ch
453464:	08 19                	or     %bl,(%ecx)
453466:	07                   	pop    %es
453467:	10 1d 05 08 0b 09    	adc    %bl,0x90b0805
45346d:	09 12                	or     %edx,(%edx)
45346f:	80 cd 0b             	or     $0xb,%ch
453472:	09 1d 1e 00 0b 1c    	or     %ebx,0x1c0b001e
453478:	1e                   	push   %ds
453479:	00 1d 05 0b 0b 08    	add    %bl,0x80b0b05
45347f:	19 07                	sbb    %eax,(%edi)
453481:	10 1e                	adc    %bl,(%esi)
453483:	00 0b                	add    %cl,(%ebx)
453485:	0b 08                	or     (%eax),%ecx
453487:	0b 09                	or     (%ecx),%ecx
453489:	12 80 cd 0b 1d 05    	adc    0x51d0bcd(%eax),%al
45348f:	09 1c 1d 05 0b 09 1d 	or     %ebx,0x1d090b05(,%ebx,1)
453496:	1e                   	push   %ds
453497:	00 08                	add    %cl,(%eax)
453499:	19 07                	sbb    %eax,(%edi)
45349b:	10 1e                	adc    %bl,(%esi)
45349d:	00 08                	add    %cl,(%eax)
45349f:	09 0b                	or     %ecx,(%ebx)
4534a1:	0b 1d 05 0b 09 09    	or     0x9090b05,%ebx
4534a7:	1d 1e 00 12 80       	sbb    $0x8012001e,%eax
4534ac:	cd 0b                	int    $0xb
4534ae:	0b 1d 05 1c 08 19    	or     0x19081c05,%ebx
4534b4:	07                   	pop    %es
4534b5:	10 0b                	adc    %cl,(%ebx)
4534b7:	08 09                	or     %cl,(%ecx)
4534b9:	1c 0b                	sbb    $0xb,%al
4534bb:	1d 05 09 09 1d       	sbb    $0x1d090905,%eax
4534c0:	1e                   	push   %ds
4534c1:	00 1e                	add    %bl,(%esi)
4534c3:	00 1d 05 0b 0b 12    	add    %bl,0x120b0b05
4534c9:	80 cd 0b             	or     $0xb,%ch
4534cc:	08 19                	or     %bl,(%ecx)
4534ce:	07                   	pop    %es
4534cf:	10 1d 05 0b 1c 1e    	adc    %bl,0x1e1c0b05
4534d5:	00 09                	add    %cl,(%ecx)
4534d7:	09 12                	or     %edx,(%edx)
4534d9:	80 cd 0b             	or     $0xb,%ch
4534dc:	1d 1e 00 0b 1d       	sbb    $0x1d0b001e,%eax
4534e1:	05 0b 09 08 0b       	add    $0xb08090b,%eax
4534e6:	08 19                	or     %bl,(%ecx)
4534e8:	07                   	pop    %es
4534e9:	10 08                	adc    %cl,(%eax)
4534eb:	0b 09                	or     (%ecx),%ecx
4534ed:	1d 1e 00 1d 05       	sbb    $0x51d001e,%eax
4534f2:	1c 12                	sbb    $0x12,%al
4534f4:	80 cd 1d             	or     $0x1d,%ch
4534f7:	05 09 09 0b 1e       	add    $0x1e0b0909,%eax
4534fc:	00 0b                	add    %cl,(%ebx)
4534fe:	0b 0b                	or     (%ebx),%ecx
453500:	08 19                	or     %bl,(%ecx)
453502:	07                   	pop    %es
453503:	10 0b                	adc    %cl,(%ebx)
453505:	1c 12                	sbb    $0x12,%al
453507:	80 cd 09             	or     $0x9,%ch
45350a:	0b 0b                	or     (%ebx),%ecx
45350c:	1e                   	push   %ds
45350d:	00 08                	add    %cl,(%eax)
45350f:	09 1d 1e 00 1d 05    	or     %ebx,0x51d001e
453515:	1d 05 0b 0b 09       	sbb    $0x90b0b05,%eax
45351a:	08 19                	or     %bl,(%ecx)
45351c:	07                   	pop    %es
45351d:	10 1e                	adc    %bl,(%esi)
45351f:	00 12                	add    %dl,(%edx)
453521:	80 cd 0b             	or     $0xb,%ch
453524:	09 1d 05 0b 0b 09    	or     %ebx,0x90b0b05
45352a:	1d 05 0b 08 09       	sbb    $0x9080b05,%eax
45352f:	1d 1e 00 1c 0b       	sbb    $0xb1c001e,%eax
453534:	08 19                	or     %bl,(%ecx)
453536:	07                   	pop    %es
453537:	10 0b                	adc    %cl,(%ebx)
453539:	1d 05 1e 00 0b       	sbb    $0xb001e05,%eax
45353e:	09 0b                	or     %ecx,(%ebx)
453540:	1d 1e 00 12 80       	sbb    $0x8012001e,%eax
453545:	cd 0b                	int    $0xb
453547:	1d 05 0b 08 09       	sbb    $0x9080b05,%eax
45354c:	09 1c 08             	or     %ebx,(%eax,%ecx,1)
45354f:	19 07                	sbb    %eax,(%edi)
453551:	10 09                	adc    %cl,(%ecx)
453553:	09 09                	or     %ecx,(%ecx)
453555:	0b 1d 05 1d 1e 00    	or     0x1e1d05,%ebx
45355b:	0b 0b                	or     (%ebx),%ecx
45355d:	1d 05 08 1c 0b       	sbb    $0xb1c0805,%eax
453562:	12 80 cd 0b 1e 00    	adc    0x1e0bcd(%eax),%al
453568:	08 19                	or     %bl,(%ecx)
45356a:	07                   	pop    %es
45356b:	10 09                	adc    %cl,(%ecx)
45356d:	12 80 cd 0b 0b 1e    	adc    0x1e0b0bcd(%eax),%al
453573:	00 1d 05 08 1c 0b    	add    %bl,0xb1c0805
453579:	0b 0b                	or     (%ebx),%ecx
45357b:	09 09                	or     %ecx,(%ecx)
45357d:	1d 1e 00 1d 05       	sbb    $0x51d001e,%eax
453582:	08 19                	or     %bl,(%ecx)
453584:	07                   	pop    %es
453585:	10 08                	adc    %cl,(%eax)
453587:	0b 0b                	or     (%ebx),%ecx
453589:	09 1e                	or     %ebx,(%esi)
45358b:	00 0b                	add    %cl,(%ebx)
45358d:	09 12                	or     %edx,(%edx)
45358f:	80 cd 1d             	or     $0x1d,%ch
453592:	1e                   	push   %ds
453593:	00 1c 09             	add    %bl,(%ecx,%ecx,1)
453596:	0b 1d 05 0b 1d 05    	or     0x51d0b05,%ebx
45359c:	08 19                	or     %bl,(%ecx)
45359e:	07                   	pop    %es
45359f:	10 0b                	adc    %cl,(%ebx)
4535a1:	08 09                	or     %cl,(%ecx)
4535a3:	12 80 cd 0b 1c 1d    	adc    0x1d1c0bcd(%eax),%al
4535a9:	1e                   	push   %ds
4535aa:	00 0b                	add    %cl,(%ebx)
4535ac:	09 1d 05 1e 00 1d    	or     %ebx,0x1d001e05
4535b2:	05 0b 0b 09 08       	add    $0x8090b0b,%eax
4535b7:	19 07                	sbb    %eax,(%edi)
4535b9:	10 0b                	adc    %cl,(%ebx)
4535bb:	09 09                	or     %ecx,(%ecx)
4535bd:	1e                   	push   %ds
4535be:	00 0b                	add    %cl,(%ebx)
4535c0:	1c 1d                	sbb    $0x1d,%al
4535c2:	05 0b 1d 05 0b       	add    $0xb051d0b,%eax
4535c7:	12 80 cd 1d 1e 00    	adc    0x1e1dcd(%eax),%al
4535cd:	09 08                	or     %ecx,(%eax)
4535cf:	0b 08                	or     (%eax),%ecx
4535d1:	19 07                	sbb    %eax,(%edi)
4535d3:	10 1c 1d 05 12 80 cd 	adc    %bl,-0x327fedfb(,%ebx,1)
4535da:	0b 09                	or     (%ecx),%ecx
4535dc:	0b 0b                	or     (%ebx),%ecx
4535de:	08 0b                	or     %cl,(%ebx)
4535e0:	1d 1e 00 09 1d       	sbb    $0x1d09001e,%eax
4535e5:	05 1e 00 0b 09       	add    $0x90b001e,%eax
4535ea:	08 19                	or     %bl,(%ecx)
4535ec:	07                   	pop    %es
4535ed:	10 0b                	adc    %cl,(%ebx)
4535ef:	1e                   	push   %ds
4535f0:	00 1d 05 0b 09 09    	add    %bl,0x9090b05
4535f6:	0b 08                	or     (%eax),%ecx
4535f8:	1d 1e 00 1d 05       	sbb    $0x51d001e,%eax
4535fd:	12 80 cd 1c 0b 09    	adc    0x90b1ccd(%eax),%al
453603:	0b 08                	or     (%eax),%ecx
453605:	19 07                	sbb    %eax,(%edi)
453607:	10 12                	adc    %dl,(%edx)
453609:	80 cd 0b             	or     $0xb,%ch
45360c:	0b 0b                	or     (%ebx),%ecx
45360e:	0b 1d 05 09 09 1d    	or     0x1d090905,%ebx
453614:	1e                   	push   %ds
453615:	00 0b                	add    %cl,(%ebx)
453617:	1c 1d                	sbb    $0x1d,%al
453619:	05 09 1e 00 08       	add    $0x8001e09,%eax
45361e:	08 19                	or     %bl,(%ecx)
453620:	07                   	pop    %es
453621:	10 0b                	adc    %cl,(%ebx)
453623:	08 1c 1d 05 09 12 80 	or     %bl,-0x7fedf6fb(,%ebx,1)
45362a:	cd 1d                	int    $0x1d
45362c:	1e                   	push   %ds
45362d:	00 1d 05 0b 1e 00    	add    %bl,0x1e0b05
453633:	09 09                	or     %ecx,(%ecx)
453635:	0b 0b                	or     (%ebx),%ecx
453637:	0b 08                	or     (%eax),%ecx
453639:	19 07                	sbb    %eax,(%edi)
45363b:	10 0b                	adc    %cl,(%ebx)
45363d:	1d 1e 00 09 12       	sbb    $0x1209001e,%eax
453642:	80 cd 08             	or     $0x8,%ch
453645:	1e                   	push   %ds
453646:	00 1c 09             	add    %bl,(%ecx,%ecx,1)
453649:	0b 1d 05 1d 05 0b    	or     0xb051d05,%ebx
45364f:	0b 09                	or     (%ecx),%ecx
453651:	0b 08                	or     (%eax),%ecx
453653:	19 07                	sbb    %eax,(%edi)
453655:	10 0b                	adc    %cl,(%ebx)
453657:	08 09                	or     %cl,(%ecx)
453659:	0b 12                	or     (%edx),%edx
45365b:	80 cd 0b             	or     $0xb,%ch
45365e:	0b 1d 05 1c 09 0b    	or     0xb091c05,%ebx
453664:	1d 1e 00 1d 05       	sbb    $0x51d001e,%eax
453669:	09 1e                	or     %ebx,(%esi)
45366b:	00 08                	add    %cl,(%eax)
45366d:	19 07                	sbb    %eax,(%edi)
45366f:	10 0b                	adc    %cl,(%ebx)
453671:	09 09                	or     %ecx,(%ecx)
453673:	1d 05 1c 1e 00       	sbb    $0x1e1c05,%eax
453678:	0b 0b                	or     (%ebx),%ecx
45367a:	12 80 cd 09 1d 1e    	adc    0x1e1d09cd(%eax),%al
453680:	00 0b                	add    %cl,(%ebx)
453682:	08 0b                	or     %cl,(%ebx)
453684:	1d 05 08 19 07       	sbb    $0x7190805,%eax
453689:	10 09                	adc    %cl,(%ecx)
45368b:	12 80 cd 1d 1e 00    	adc    0x1e1dcd(%eax),%al
453691:	0b 0b                	or     (%ebx),%ecx
453693:	08 1d 05 1c 1d 05    	or     %bl,0x51d1c05
453699:	09 1e                	or     %ebx,(%esi)
45369b:	00 0b                	add    %cl,(%ebx)
45369d:	0b 0b                	or     (%ebx),%ecx
45369f:	09 08                	or     %ecx,(%eax)
4536a1:	19 07                	sbb    %eax,(%edi)
4536a3:	10 1d 05 0b 0b 0b    	adc    %bl,0xb0b0b05
4536a9:	09 09                	or     %ecx,(%ecx)
4536ab:	1e                   	push   %ds
4536ac:	00 0b                	add    %cl,(%ebx)
4536ae:	12 80 cd 1d 1e 00    	adc    0x1e1dcd(%eax),%al
4536b4:	1d 05 1c 08 09       	sbb    $0x9081c05,%eax
4536b9:	0b 08                	or     (%eax),%ecx
4536bb:	19 07                	sbb    %eax,(%edi)
4536bd:	10 09                	adc    %cl,(%ecx)
4536bf:	0b 1d 1e 00 0b 08    	or     0x80b001e,%ebx
4536c5:	1d 05 0b 1e 00       	sbb    $0x1e0b05,%eax
4536ca:	09 12                	or     %edx,(%edx)
4536cc:	80 cd 0b             	or     $0xb,%ch
4536cf:	0b 09                	or     (%ecx),%ecx
4536d1:	1d 05 1c 08 0c       	sbb    $0xc081c05,%eax
4536d6:	06                   	push   %es
4536d7:	12 64 00 f1          	adc    -0xf(%eax,%eax,1),%ah
4536db:	0a be 69 c8 9d 50    	or     0x509dc869(%esi),%bh
4536e1:	00 04 20             	add    %al,(%eax,%eiz,1)
4536e4:	00 12                	add    %dl,(%edx)
4536e6:	05 04 00 00 12       	add    $0x12000004,%eax
4536eb:	05 0c 06 12 68       	add    $0x6812060c,%eax
4536f0:	00 f1                	add    %dh,%cl
4536f2:	0a b6 69 cd 9d 50    	or     0x509dcd69(%esi),%dh
4536f8:	00 06                	add    %al,(%esi)
4536fa:	20 02                	and    %al,(%edx)
4536fc:	11 21                	adc    %esp,(%ecx)
4536fe:	08 08                	or     %cl,(%eax)
453700:	06                   	push   %es
453701:	00 02                	add    %al,(%edx)
453703:	11 21                	adc    %esp,(%ecx)
453705:	08 08                	or     %cl,(%eax)
453707:	0c 06                	or     $0x6,%al