43f323:	06                   	push   %es
43f324:	56                   	push   %esi
43f325:	80 5e 14 62          	sbbb   $0x62,0x14(%esi)
43f329:	06                   	push   %es
43f32a:	56                   	push   %esi
43f32b:	80 62 14 62          	andb   $0x62,0x14(%edx)
43f32f:	06                   	push   %es
43f330:	56                   	push   %esi
43f331:	80 6d 14 62          	subb   $0x62,0x14(%ebp)
43f335:	06                   	push   %es
43f336:	56                   	push   %esi
43f337:	80 76 14 62          	xorb   $0x62,0x14(%esi)
43f33b:	06                   	push   %es
43f33c:	06                   	push   %es
43f33d:	00 81 14 71 06 06    	add    %al,0x6067114(%ecx)
43f343:	00 8a 14 b0 01 06    	add    %cl,0x601b014(%edx)
43f349:	00 a4 14 b0 01 06 00 	add    %ah,0x601b0(%esp,%edx,1)
43f350:	b5 14                	mov    $0x14,%ch
43f352:	b0 01                	mov    $0x1,%al
43f354:	06                   	push   %es
43f355:	00 c6                	add    %al,%dh
43f357:	14 b0                	adc    $0xb0,%al
43f359:	01 06                	add    %eax,(%esi)
43f35b:	00 dc                	add    %bl,%ah
43f35d:	14 b0                	adc    $0xb0,%al
43f35f:	01 06                	add    %eax,(%esi)
43f361:	00 e8                	add    %ch,%al
43f363:	14 75                	adc    $0x75,%al
43f365:	06                   	push   %es
43f366:	06                   	push   %es
43f367:	00 f5                	add    %dh,%ch
43f369:	14 51                	adc    $0x51,%al
43f36b:	00 06                	add    %al,(%esi)
43f36d:	00 fd                	add    %bh,%ch
43f36f:	14 51                	adc    $0x51,%al
43f371:	00 06                	add    %al,(%esi)
43f373:	00 0f                	add    %cl,(%edi)
43f375:	15 b0 01 06 00       	adc    $0x601b0,%eax
43f37a:	81 14 71 06 06 00 8a 	adcl   $0x8a000606,(%ecx,%esi,2)
43f381:	14 b0                	adc    $0xb0,%al
43f383:	01 06                	add    %eax,(%esi)
43f385:	00 a4 14 b0 01 06 00 	add    %ah,0x601b0(%esp,%edx,1)
43f38c:	b5 14                	mov    $0x14,%ch
43f38e:	b0 01                	mov    $0x1,%al
43f390:	06                   	push   %es
43f391:	00 c6                	add    %al,%dh
43f393:	14 b0                	adc    $0xb0,%al
43f395:	01 06                	add    %eax,(%esi)
43f397:	00 e8                	add    %ch,%al
43f399:	14 75                	adc    $0x75,%al
43f39b:	06                   	push   %es
43f39c:	06                   	push   %es
43f39d:	00 f5                	add    %dh,%ch
43f39f:	14 51                	adc    $0x51,%al
43f3a1:	00 06                	add    %al,(%esi)
43f3a3:	00 fd                	add    %bh,%ch
43f3a5:	14 51                	adc    $0x51,%al
43f3a7:	00 06                	add    %al,(%esi)
43f3a9:	00 0f                	add    %cl,(%edi)
43f3ab:	15 b0 01 06 00       	adc    $0x601b0,%eax
43f3b0:	29 15 62 06 06 00    	sub    %edx,0x60662
43f3b6:	61                   	popa
43f3b7:	03 3a                	add    (%edx),%edi
43f3b9:	06                   	push   %es
43f3ba:	01 00                	add    %eax,(%eax)
43f3bc:	3d 15 fd 00 01       	cmp    $0x100fd15,%eax
43f3c1:	00 41 15             	add    %al,0x15(%ecx)
43f3c4:	78 06                	js     0x43f3cc
43f3c6:	01 00                	add    %eax,(%eax)
43f3c8:	45                   	inc    %ebp
43f3c9:	15 75 06 01 00       	adc    $0x10675,%eax
43f3ce:	49                   	dec    %ecx
43f3cf:	15 7b 06 01 00       	adc    $0x1067b,%eax
43f3d4:	4d                   	dec    %ebp
43f3d5:	15 fd 00 01 00       	adc    $0x100fd,%eax
43f3da:	51                   	push   %ecx
43f3db:	15 81 06 01 00       	adc    $0x10681,%eax
43f3e0:	55                   	push   %ebp
43f3e1:	15 b3 01 06 00       	adc    $0x601b3,%eax
43f3e6:	ce                   	into
43f3e7:	15 c3 06 06 00       	adc    $0x606c3,%eax
43f3ec:	d3 15 c3 06 06 00    	rcll   %cl,0x606c3
43f3f2:	dc 15 c3 06 06 00    	fcoml  0x606c3
43f3f8:	e3 15                	jecxz  0x43f40f
43f3fa:	b3 01                	mov    $0x1,%bl
43f3fc:	06                   	push   %es
43f3fd:	00 dc                	add    %bl,%ah
43f3ff:	15 c3 06 06 00       	adc    $0x606c3,%eax
43f404:	ef                   	out    %eax,(%dx)
43f405:	15 a1 01 06 00       	adc    $0x601a1,%eax
43f40a:	f9                   	stc
43f40b:	15 a1 01 06 00       	adc    $0x601a1,%eax
43f410:	03 16                	add    (%esi),%edx
43f412:	a1 01 06 00 10       	mov    0x10000601,%eax
43f417:	16                   	push   %ss
43f418:	c3                   	ret
43f419:	06                   	push   %es
43f41a:	06                   	push   %es
43f41b:	00 19                	add    %bl,(%ecx)
43f41d:	16                   	push   %ss
43f41e:	a1 01 06 00 65       	mov    0x65000601,%eax
43f423:	17                   	pop    %ss
43f424:	9a 00 06 00 70 17 9a 	lcall  $0x9a17,$0x70000600
43f42b:	00 01                	add    %al,(%ecx)
43f42d:	00 7f 17             	add    %bh,0x17(%edi)
43f430:	f7 06 01 00 83 17    	testl  $0x17830001,(%esi)
43f436:	a1 01 01 00 87       	mov    0x87000101,%eax
43f43b:	17                   	pop    %ss
43f43c:	76 00                	jbe    0x43f43e
43f43e:	01 00                	add    %eax,(%eax)
43f440:	8b 17                	mov    (%edi),%edx
43f442:	a1 01 01 00 8f       	mov    0x8f000101,%eax
43f447:	17                   	pop    %ss
43f448:	fd                   	std
43f449:	00 01                	add    %al,(%ecx)
43f44b:	00 93 17 78 06 01    	add    %dl,0x1067817(%ebx)
43f451:	00 97 17 00 07 01    	add    %dl,0x1070017(%edi)
43f457:	00 a6 17 9a 00 11    	add    %ah,0x11009a17(%esi)
43f45d:	00 aa 17 04 07 11    	add    %ch,0x11070417(%edx)
43f463:	00 ae 17 08 07 06    	add    %ch,0x6070817(%esi)
43f469:	06                   	push   %es
43f46a:	6b 08 78             	imul   $0x78,(%eax),%ecx
43f46d:	06                   	push   %es
43f46e:	56                   	push   %esi
43f46f:	80 c0 18             	add    $0x18,%al
43f472:	9f                   	lahf
43f473:	07                   	pop    %es
43f474:	56                   	push   %esi
43f475:	80 c6 18             	add    $0x18,%dh
43f478:	9f                   	lahf
43f479:	07                   	pop    %es
43f47a:	06                   	push   %es
43f47b:	00 d2                	add    %dl,%dl
43f47d:	18 9f 07 06 00 d9    	sbb    %bl,-0x26fff9f9(%edi)
43f483:	18 a1 01 06 00 e7    	sbb    %ah,-0x18fff9ff(%ecx)
43f489:	18 51 00             	sbb    %dl,0x0(%ecx)
43f48c:	06                   	push   %es
43f48d:	00 f0                	add    %dh,%al
43f48f:	18 51 00             	sbb    %dl,0x0(%ecx)
43f492:	06                   	push   %es
43f493:	00 ff                	add    %bh,%bh
43f495:	18 51 00             	sbb    %dl,0x0(%ecx)
43f498:	06                   	push   %es
43f499:	00 0c 19             	add    %cl,(%ecx,%ebx,1)
43f49c:	51                   	push   %ecx
43f49d:	00 06                	add    %al,(%esi)
43f49f:	00 17                	add    %dl,(%edi)
43f4a1:	19 51 00             	sbb    %edx,0x0(%ecx)
43f4a4:	06                   	push   %es
43f4a5:	00 22                	add    %ah,(%edx)
43f4a7:	19 51 00             	sbb    %edx,0x0(%ecx)
43f4aa:	06                   	push   %es
43f4ab:	00 28                	add    %ch,(%eax)
43f4ad:	19 aa 07 06 00 33    	sbb    %ebp,0x33000607(%edx)
43f4b3:	19 a1 01 06 00 65    	sbb    %esp,0x65000601(%ecx)
43f4b9:	17                   	pop    %ss
43f4ba:	9a 00 56 80 43 19 51 	lcall  $0x5119,$0x43805600
43f4c1:	00 56 80             	add    %dl,-0x80(%esi)
43f4c4:	51                   	push   %ecx
43f4c5:	19 51 00             	sbb    %edx,0x0(%ecx)
43f4c8:	56                   	push   %esi
43f4c9:	80 60 19 51          	andb   $0x51,0x19(%eax)
43f4cd:	00 16                	add    %dl,(%esi)
43f4cf:	00 70 19             	add    %dh,0x19(%eax)
43f4d2:	fd                   	std
43f4d3:	00 16                	add    %dl,(%esi)
43f4d5:	00 8b 19 a1 01 16    	add    %cl,0x1601a119(%ebx)
43f4db:	00 a0 19 a1 01 16    	add    %ah,0x1601a119(%eax)
43f4e1:	00 b6 19 a1 01 16    	add    %dh,0x1601a119(%esi)
43f4e7:	00 cd                	add    %cl,%ch
43f4e9:	19 a1 01 16 00 e2    	sbb    %esp,-0x1dffe9ff(%ecx)
43f4ef:	19 a1 01 16 00 f7    	sbb    %esp,-0x8ffe9ff(%ecx)
43f4f5:	19 a1 01 16 00 0c    	sbb    %esp,0xc001601(%ecx)
43f4fb:	1a a1 01 16 00 22    	sbb    0x22001601(%ecx),%ah
43f501:	1a 63 00             	sbb    0x0(%ebx),%ah
43f504:	16                   	push   %ss
43f505:	00 44 1a 63          	add    %al,0x63(%edx,%ebx,1)
43f509:	00 16                	add    %dl,(%esi)
43f50b:	00 67 1a             	add    %ah,0x1a(%edi)
43f50e:	51                   	push   %ecx
43f50f:	00 06                	add    %al,(%esi)
43f511:	10 29                	adc    %ch,(%ecx)
43f513:	1c a1                	sbb    $0xa1,%al
43f515:	01 06                	add    %eax,(%esi)
43f517:	00 32                	add    %dh,(%edx)
43f519:	1c 63                	sbb    $0x63,%al
43f51b:	00 06                	add    %al,(%esi)
43f51d:	00 55 08             	add    %dl,0x8(%ebp)
43f520:	63 00                	arpl   %eax,(%eax)
43f522:	06                   	push   %es
43f523:	00 49 1c             	add    %cl,0x1c(%ecx)
43f526:	63 00                	arpl   %eax,(%eax)
43f528:	06                   	push   %es
43f529:	00 57 1c             	add    %dl,0x1c(%edi)
43f52c:	b0 01                	mov    $0x1,%al
43f52e:	06                   	push   %es
43f52f:	00 5f 1c             	add    %bl,0x1c(%edi)
43f532:	63 00                	arpl   %eax,(%eax)
43f534:	06                   	push   %es
43f535:	00 67 1c             	add    %ah,0x1c(%edi)
43f538:	b0 01                	mov    $0x1,%al
43f53a:	06                   	push   %es
43f53b:	00 72 1c             	add    %dh,0x1c(%edx)
43f53e:	63 00                	arpl   %eax,(%eax)
43f540:	06                   	push   %es
43f541:	00 7d 1c             	add    %bh,0x1c(%ebp)
43f544:	b0 01                	mov    $0x1,%al
43f546:	06                   	push   %es
43f547:	00 83 1c 63 00 06    	add    %al,0x600631c(%ebx)
43f54d:	00 89 1c b0 01 06    	add    %cl,0x601b01c(%ecx)
43f553:	00 96 1c 63 00 06    	add    %dl,0x600631c(%esi)
43f559:	00 a3 1c 63 00 06    	add    %ah,0x600631c(%ebx)
43f55f:	00 a9 1c c3 06 06    	add    %ch,0x606c31c(%ecx)
43f565:	00 f5                	add    %dh,%ch
43f567:	14 63                	adc    $0x63,%al
43f569:	00 06                	add    %al,(%esi)
43f56b:	00 cb                	add    %cl,%bl
43f56d:	1c 63                	sbb    $0x63,%al
43f56f:	00 06                	add    %al,(%esi)
43f571:	00 d7                	add    %dl,%bh
43f573:	1c 63                	sbb    $0x63,%al
43f575:	00 06                	add    %al,(%esi)
43f577:	00 e3                	add    %ah,%bl
43f579:	1c 63                	sbb    $0x63,%al
43f57b:	00 06                	add    %al,(%esi)
43f57d:	10 29                	adc    %ch,(%ecx)
43f57f:	1c a1                	sbb    $0xa1,%al
43f581:	01 06                	add    %eax,(%esi)
43f583:	00 f3                	add    %dh,%bl
43f585:	1c b0                	sbb    $0xb0,%al
43f587:	01 06                	add    %eax,(%esi)
43f589:	00 fb                	add    %bh,%bl
43f58b:	1c 63                	sbb    $0x63,%al
43f58d:	00 a0 15 01 00 00    	add    %ah,0x115(%eax)
43f593:	00 91 18 d8 00 2d    	add    %dl,0x2d00d818(%ecx)
43f599:	00 01                	add    %al,(%ecx)
43f59b:	00 c8                	add    %cl,%al
43f59d:	68 01 00 00 00       	push   $0x1
43f5a2:	93                   	xchg   %eax,%ebx
43f5a3:	00 df                	add    %bl,%bh
43f5a5:	00 31                	add    %dh,(%ecx)
43f5a7:	00 01                	add    %al,(%ecx)
43f5a9:	00 d8                	add    %bl,%al
43f5ab:	6a 01                	push   $0x1
43f5ad:	00 00                	add    %al,(%eax)
43f5af:	00 93 00 e3 00 36    	add    %dl,0x3600e300(%ebx)
43f5b5:	00 01                	add    %al,(%ecx)
43f5b7:	00 18                	add    %bl,(%eax)
43f5b9:	6b 01 00             	imul   $0x0,(%ecx),%eax
43f5bc:	00 00                	add    %al,(%eax)
43f5be:	93                   	xchg   %eax,%ebx
43f5bf:	00 e7                	add    %ah,%bh
43f5c1:	00 41 00             	add    %al,0x0(%ecx)
43f5c4:	01 00                	add    %eax,(%eax)
43f5c6:	d4 6c                	aam    $0x6c
43f5c8:	01 00                	add    %eax,(%eax)
43f5ca:	00 00                	add    %al,(%eax)
43f5cc:	83 00 07             	addl   $0x7,(%eax)
43f5cf:	01 54 00 01          	add    %edx,0x1(%eax,%eax,1)
43f5d3:	00 f0                	add    %dh,%al
43f5d5:	6c                   	insb   (%dx),%es:(%edi)
43f5d6:	01 00                	add    %eax,(%eax)
43f5d8:	00 00                	add    %al,(%eax)
43f5da:	83 00 09             	addl   $0x9,(%eax)
43f5dd:	01 58 00             	add    %ebx,0x0(%eax)
43f5e0:	01 00                	add    %eax,(%eax)
43f5e2:	30 6f 01             	xor    %ch,0x1(%edi)
43f5e5:	00 00                	add    %al,(%eax)
43f5e7:	00 83 18 11 01 66    	add    %al,0x66011118(%ebx)
43f5ed:	00 01                	add    %al,(%ecx)
43f5ef:	00 68 6f             	add    %ch,0x6f(%eax)
43f5f2:	01 00                	add    %eax,(%eax)
43f5f4:	00 00                	add    %al,(%eax)
43f5f6:	83 00 17             	addl   $0x17,(%eax)
43f5f9:	01 54 00 01          	add    %edx,0x1(%eax,%eax,1)
43f5fd:	00 0c 70             	add    %cl,(%eax,%esi,2)
43f600:	01 00                	add    %eax,(%eax)
43f602:	00 00                	add    %al,(%eax)
43f604:	83 00 19             	addl   $0x19,(%eax)
43f607:	01 58 00             	add    %ebx,0x0(%eax)
43f60a:	01 00                	add    %eax,(%eax)
43f60c:	08 71 01             	or     %dh,0x1(%ecx)
43f60f:	00 00                	add    %al,(%eax)
43f611:	00 83 00 1b 01 58    	add    %al,0x58011b00(%ebx)
43f617:	00 01                	add    %al,(%ecx)
43f619:	00 68 72             	add    %ch,0x72(%eax)
43f61c:	01 00                	add    %eax,(%eax)
43f61e:	00 00                	add    %al,(%eax)
43f620:	93                   	xchg   %eax,%ebx
43f621:	00 1d 01 6b 00 01    	add    %bl,0x1006b01
43f627:	00 78 73             	add    %bh,0x73(%eax)
43f62a:	01 00                	add    %eax,(%eax)
43f62c:	00 00                	add    %al,(%eax)
43f62e:	83 00 42             	addl   $0x42,(%eax)
43f631:	01 7a 00             	add    %edi,0x0(%edx)
43f634:	01 00                	add    %eax,(%eax)
43f636:	44                   	inc    %esp
43f637:	74 01                	je     0x43f63a
43f639:	00 00                	add    %al,(%eax)
43f63b:	00 83 00 44 01 54    	add    %al,0x54014400(%ebx)
43f641:	00 01                	add    %al,(%ecx)
43f643:	00 5c 74 01          	add    %bl,0x1(%esp,%esi,2)
43f647:	00 00                	add    %al,(%eax)
43f649:	00 83 00 47 01 54    	add    %al,0x54014700(%ebx)
43f64f:	00 01                	add    %al,(%ecx)
43f651:	00 08                	add    %cl,(%eax)
43f653:	75 01                	jne    0x43f656
43f655:	00 00                	add    %al,(%eax)
43f657:	00 83 00 4a 01 80    	add    %al,-0x7ffeb600(%ebx)
43f65d:	00 01                	add    %al,(%ecx)
43f65f:	00 d8                	add    %bl,%al
43f661:	76 01                	jbe    0x43f664
43f663:	00 00                	add    %al,(%eax)
43f665:	00 83 18 11 01 54    	add    %al,0x54011118(%ebx)
43f66b:	00 01                	add    %al,(%ecx)
43f66d:	00 f0                	add    %dh,%al
43f66f:	76 01                	jbe    0x43f672
43f671:	00 00                	add    %al,(%eax)
43f673:	00 83 18 11 01 54    	add    %al,0x54011118(%ebx)
43f679:	00 01                	add    %al,(%ecx)
43f67b:	00 50 78             	add    %dl,0x78(%eax)
43f67e:	01 00                	add    %eax,(%eax)
43f680:	00 00                	add    %al,(%eax)
43f682:	81 00 86 01 a1 00    	addl   $0xa10186,(%eax)
43f688:	01 00                	add    %eax,(%eax)
43f68a:	34 79                	xor    $0x79,%al
43f68c:	01 00                	add    %eax,(%eax)
43f68e:	00 00                	add    %al,(%eax)
43f690:	81 00 89 01 a6 00    	addl   $0xa60189,(%eax)
43f696:	01 00                	add    %eax,(%eax)
43f698:	58                   	pop    %eax
43f699:	79 01                	jns    0x43f69c
43f69b:	00 00                	add    %al,(%eax)
43f69d:	00 81 00 8c 01 66    	add    %al,0x66018c00(%ecx)
43f6a3:	00 01                	add    %al,(%ecx)
43f6a5:	00 24 7a             	add    %ah,(%edx,%edi,2)
43f6a8:	01 00                	add    %eax,(%eax)
43f6aa:	00 00                	add    %al,(%eax)
43f6ac:	81 00 8f 01 ac 00    	addl   $0xac018f,(%eax)
43f6b2:	01 00                	add    %eax,(%eax)
43f6b4:	c0 7d 01 00          	sarb   $0x0,0x1(%ebp)
43f6b8:	00 00                	add    %al,(%eax)
43f6ba:	83 00 92             	addl   $0xffffff92,(%eax)
43f6bd:	01 b4 00 01 00 20 87 	add    %esi,-0x78dfffff(%eax,%eax,1)
43f6c4:	01 00                	add    %eax,(%eax)
43f6c6:	00 00                	add    %al,(%eax)
43f6c8:	83 00 95             	addl   $0xffffff95,(%eax)
43f6cb:	01 be 00 01 00 7c    	add    %edi,0x7c000100(%esi)
43f6d1:	88 01                	mov    %al,(%ecx)
43f6d3:	00 00                	add    %al,(%eax)