43d1cc:	22 1f                	and    (%edi),%bl
43d1ce:	37                   	aaa
43d1cf:	1f                   	pop    %ds
43d1d0:	0a 00                	or     (%eax),%al
43d1d2:	54                   	push   %esp
43d1d3:	1f                   	pop    %ds
43d1d4:	2e 02 06             	add    %cs:(%esi),%al
43d1d7:	00 6f 1f             	add    %ch,0x1f(%edi)
43d1da:	ac                   	lods   %ds:(%esi),%al
43d1db:	16                   	push   %ss
43d1dc:	06                   	push   %es
43d1dd:	00 83 1f df 1d 06    	add    %al,0x61ddf1f(%ebx)
43d1e3:	00 9e 1f fe 00 06    	add    %bl,0x600fe1f(%esi)
43d1e9:	00 b4 1f df 1d 06 00 	add    %dh,0x61ddf(%edi,%ebx,1)
43d1f0:	d5 1f                	aad    $0x1f
43d1f2:	fe 00                	incb   (%eax)
43d1f4:	06                   	push   %es
43d1f5:	00 e8                	add    %ch,%al
43d1f7:	1f                   	pop    %ds
43d1f8:	fe 00                	incb   (%eax)
43d1fa:	12 00                	adc    (%eax),%al
43d1fc:	f7 1f                	negl   (%edi)
43d1fe:	75 1e                	jne    0x43d21e
43d200:	06                   	push   %es
43d201:	00 0d 20 34 20 06    	add    %cl,0x6203420
43d207:	00 44 20 61          	add    %al,0x61(%eax,%eiz,1)
43d20b:	20 06                	and    %al,(%esi)
43d20d:	00 85 20 61 20 06    	add    %al,0x6206120(%ebp)
43d213:	00 91 20 61 20 06    	add    %dl,0x6206120(%ecx)
43d219:	00 95 20 fe 00 06    	add    %dl,0x600fe20(%ebp)
43d21f:	00 a9 20 fe 00 06    	add    %ch,0x600fe20(%ecx)
43d225:	00 b0 20 df 1d 06    	add    %dh,0x61ddf20(%eax)
43d22b:	00 cf                	add    %cl,%bh
43d22d:	20 fe                	and    %bh,%dh
43d22f:	00 06                	add    %al,(%esi)
43d231:	00 d5                	add    %dl,%ch
43d233:	20 fe                	and    %bh,%dh
43d235:	00 06                	add    %al,(%esi)
43d237:	00 e8                	add    %ch,%al
43d239:	20 f1                	and    %dh,%cl
43d23b:	20 06                	and    %al,(%esi)
43d23d:	00 2b                	add    %ch,(%ebx)
43d23f:	21 fe                	and    %edi,%esi
43d241:	00 06                	add    %al,(%esi)
43d243:	00 30                	add    %dh,(%eax)
43d245:	21 fe                	and    %edi,%esi
43d247:	00 06                	add    %al,(%esi)
43d249:	00 54 21 88          	add    %dl,-0x78(%ecx,%eiz,1)
43d24d:	0c 06                	or     $0x6,%al
43d24f:	00 64 21 88          	add    %ah,-0x78(%ecx,%eiz,1)
43d253:	0c 06                	or     $0x6,%al
43d255:	00 96 21 88 0c 06    	add    %dl,0x60c8821(%esi)
43d25b:	00 d4                	add    %dl,%ah
43d25d:	21 fe                	and    %edi,%esi
43d25f:	00 06                	add    %al,(%esi)
43d261:	00 17                	add    %dl,(%edi)
43d263:	22 fe                	and    %dh,%bh
43d265:	00 06                	add    %al,(%esi)
43d267:	00 32                	add    %dh,(%edx)
43d269:	22 fe                	and    %dh,%bh
43d26b:	00 06                	add    %al,(%esi)
43d26d:	00 f5                	add    %dh,%ch
43d26f:	13 fe                	adc    %esi,%edi
43d271:	00 12                	add    %dl,(%edx)
43d273:	00 51 22             	add    %dl,0x22(%ecx)
43d276:	b8 1e 06 00 59       	mov    $0x5900061e,%eax
43d27b:	22 fe                	and    %dh,%bh
43d27d:	00 06                	add    %al,(%esi)
43d27f:	00 63 22             	add    %ah,0x22(%ebx)
43d282:	6f                   	outsl  %ds:(%esi),(%dx)
43d283:	22 12                	and    (%edx),%dl
43d285:	00 7f 22             	add    %bh,0x22(%edi)
43d288:	38 05 16 00 85 22    	cmp    %al,0x22850016
43d28e:	24 08                	and    $0x8,%al
43d290:	06                   	push   %es
43d291:	00 af 22 fe 00 0a    	add    %ch,0xa00fe22(%edi)
43d297:	00 d2                	add    %dl,%dl
43d299:	22 fb                	and    %bl,%bh
43d29b:	1e                   	push   %ds
43d29c:	06                   	push   %es
43d29d:	00 f7                	add    %dh,%bh
43d29f:	22 38                	and    (%eax),%bh
43d2a1:	01 06                	add    %eax,(%esi)
43d2a3:	00 18                	add    %bl,(%eax)
43d2a5:	23 38                	and    (%eax),%edi
43d2a7:	01 06                	add    %eax,(%esi)
43d2a9:	00 26                	add    %ah,(%esi)
43d2ab:	23 38                	and    (%eax),%edi
43d2ad:	01 06                	add    %eax,(%esi)
43d2af:	00 2b                	add    %ch,(%ebx)
43d2b1:	23 38                	and    (%eax),%edi
43d2b3:	01 12                	add    %edx,(%edx)
43d2b5:	00 58 23             	add    %bl,0x23(%eax)
43d2b8:	b8 1e 0a 00 78       	mov    $0x78000a1e,%eax
43d2bd:	23 fb                	and    %ebx,%edi
43d2bf:	1e                   	push   %ds
43d2c0:	06                   	push   %es
43d2c1:	00 c0                	add    %al,%al
43d2c3:	23 38                	and    (%eax),%edi
43d2c5:	01 06                	add    %eax,(%esi)
43d2c7:	00 cf                	add    %cl,%bh
43d2c9:	23 6f 22             	and    0x22(%edi),%ebp
43d2cc:	12 00                	adc    (%eax),%al
43d2ce:	0a 24 38             	or     (%eax,%edi,1),%ah
43d2d1:	05 0a 00 30 24       	add    $0x2430000a,%eax
43d2d6:	fb                   	sti
43d2d7:	1e                   	push   %ds
43d2d8:	06                   	push   %es
43d2d9:	00 57 24             	add    %dl,0x24(%edi)
43d2dc:	39 04 0a             	cmp    %eax,(%edx,%ecx,1)
43d2df:	00 70 24             	add    %dh,0x24(%eax)
43d2e2:	2e 02 0a             	add    %cs:(%edx),%cl
43d2e5:	00 82 24 2e 02 16    	add    %al,0x16022e24(%edx)
43d2eb:	00 98 24 24 08 12    	add    %bl,0x12082424(%eax)
43d2f1:	00 a8 24 b2 24 0a    	add    %ch,0xa24b224(%eax)
43d2f7:	00 d6                	add    %dl,%dh
43d2f9:	24 8a                	and    $0x8a,%al
43d2fb:	02 1a                	add    (%edx),%bl
43d2fd:	00 f5                	add    %dh,%ch
43d2ff:	24 e3                	and    $0xe3,%al
43d301:	24 1a                	and    $0x1a,%al
43d303:	00 0e                	add    %cl,(%esi)
43d305:	25 e3 24 1a 00       	and    $0x1a24e3,%eax
43d30a:	1f                   	pop    %ds
43d30b:	25 e3 24 7b 01       	and    $0x17b24e3,%eax
43d310:	3a 25 00 00 1a 00    	cmp    0x1a0000,%ah
43d316:	82 25 e3 24 06 00 c9 	andb   $0xc9,0x624e3
43d31d:	25 fe 00 0a 00       	and    $0xa00fe,%eax
43d322:	d0 25 2e 02 06 00    	shlb   $1,0x6022e
43d328:	df 25 fe 00 12 00    	fbld   0x1200fe
43d32e:	65 26 6b 26 0e       	gs imul $0xe,%es:(%esi),%esp
43d333:	00 bc 26 c6 04 0e 00 	add    %bh,0xe04c6(%esi,%eiz,1)
43d33a:	c5 26                	lds    (%esi),%esp
43d33c:	e4 04                	in     $0x4,%al
43d33e:	0e                   	push   %cs
43d33f:	00 cd                	add    %cl,%ch
43d341:	26 e4 04             	es in  $0x4,%al
43d344:	0e                   	push   %cs
43d345:	00 de                	add    %bl,%dh
43d347:	26 e4 04             	es in  $0x4,%al
43d34a:	0e                   	push   %cs
43d34b:	00 f0                	add    %dh,%al
43d34d:	26 c6 04 0e 00       	movb   $0x0,%es:(%esi,%ecx,1)
43d352:	f7 26                	mull   (%esi)
43d354:	c6 04 0e 00          	movb   $0x0,(%esi,%ecx,1)
43d358:	fc                   	cld
43d359:	26 c6 04 0e 00       	movb   $0x0,%es:(%esi,%ecx,1)
43d35e:	06                   	push   %es
43d35f:	27                   	daa
43d360:	c6 04 16 00          	movb   $0x0,(%esi,%edx,1)
43d364:	17                   	pop    %ss
43d365:	27                   	daa
43d366:	24 08                	and    $0x8,%al
43d368:	0e                   	push   %cs
43d369:	00 6b 27             	add    %ch,0x27(%ebx)
43d36c:	c6 04 06 00          	movb   $0x0,(%esi,%eax,1)
43d370:	92                   	xchg   %eax,%edx
43d371:	27                   	daa
43d372:	ac                   	lods   %ds:(%esi),%al
43d373:	16                   	push   %ss
43d374:	06                   	push   %es
43d375:	00 af 27 39 04 12    	add    %ch,0x12043927(%edi)
43d37b:	00 ce                	add    %cl,%dh
43d37d:	27                   	daa
43d37e:	fe 00                	incb   (%eax)
43d380:	0a 00                	or     (%eax),%al
43d382:	f1                   	int1
43d383:	27                   	daa
43d384:	8a 02                	mov    (%edx),%al
43d386:	06                   	push   %es
43d387:	00 09                	add    %cl,(%ecx)
43d389:	28 fe                	sub    %bh,%dh
43d38b:	00 12                	add    %dl,(%edx)
43d38d:	00 35 28 b2 24 12    	add    %dh,0x1224b228
43d393:	00 43 28             	add    %al,0x28(%ebx)
43d396:	b2 24                	mov    $0x24,%dl
43d398:	0a 00                	or     (%eax),%al
43d39a:	4e                   	dec    %esi
43d39b:	28 fb                	sub    %bh,%bl
43d39d:	1e                   	push   %ds
43d39e:	06                   	push   %es
43d39f:	00 9e 28 fe 00 06    	add    %bl,0x600fe28(%esi)
43d3a5:	00 c2                	add    %al,%dl
43d3a7:	13 fe                	adc    %esi,%edi
43d3a9:	00 12                	add    %dl,(%edx)
43d3ab:	00 ad 28 b2 24 12    	add    %ch,0x1224b228(%ebp)
43d3b1:	00 cf                	add    %cl,%bh
43d3b3:	28 b2 24 5f 00 f0    	sub    %dh,-0xfffa0dc(%edx)
43d3b9:	28 00                	sub    %al,(%eax)
43d3bb:	00 2b                	add    %ch,(%ebx)
43d3bd:	01 09                	add    %ecx,(%ecx)
43d3bf:	29 00                	sub    %eax,(%eax)
43d3c1:	00 06                	add    %al,(%esi)
43d3c3:	00 20                	add    %ah,(%eax)
43d3c5:	29 51 0d             	sub    %edx,0xd(%ecx)
43d3c8:	12 00                	adc    (%eax),%al
43d3ca:	62 29                	bound  %ebp,(%ecx)
43d3cc:	6d                   	insl   (%dx),%es:(%edi)
43d3cd:	29 12                	sub    %edx,(%edx)
43d3cf:	00 7d 29             	add    %bh,0x29(%ebp)
43d3d2:	6d                   	insl   (%dx),%es:(%edi)
43d3d3:	29 12                	sub    %edx,(%edx)
43d3d5:	00 89 29 6d 29 12    	add    %cl,0x12296d29(%ecx)
43d3db:	00 95 29 6d 29 12    	add    %dl,0x12296d29(%ebp)
43d3e1:	00 a0 29 ac 29 12    	add    %ah,0x1229ac29(%eax)
43d3e7:	00 cc                	add    %cl,%ah
43d3e9:	29 6d 29             	sub    %ebp,0x29(%ebp)
43d3ec:	06                   	push   %es
43d3ed:	00 e1                	add    %ah,%cl
43d3ef:	29 ee                	sub    %ebp,%esi
43d3f1:	29 12                	sub    %edx,(%edx)
43d3f3:	00 56 2a             	add    %dl,0x2a(%esi)
43d3f6:	b2 24                	mov    $0x24,%dl
43d3f8:	12 00                	adc    (%eax),%al
43d3fa:	85 2a                	test   %ebp,(%edx)
43d3fc:	ac                   	lods   %ds:(%esi),%al
43d3fd:	29 0a                	sub    %ecx,(%edx)
43d3ff:	00 de                	add    %bl,%dh
43d401:	2a ec                	sub    %ah,%ch
43d403:	2a 06                	sub    (%esi),%al
43d405:	00 1a                	add    %bl,(%edx)
43d407:	2b 6f 22             	sub    0x22(%edi),%ebp
43d40a:	12 00                	adc    (%eax),%al
43d40c:	71 2b                	jno    0x43d439
43d40e:	b2 24                	mov    $0x24,%dl
43d410:	12 00                	adc    (%eax),%al
43d412:	80 2b b2             	subb   $0xb2,(%ebx)
43d415:	24 06                	and    $0x6,%al
43d417:	00 8c 2b 38 01 12 00 	add    %cl,0x120138(%ebx,%ebp,1)
43d41e:	ca 2b b2             	lret   $0xb22b
43d421:	24 12                	and    $0x12,%al
43d423:	00 f3                	add    %dh,%bl
43d425:	2b b2 24 12 00 08    	sub    0x8001224(%edx),%esi
43d42b:	2c b2                	sub    $0xb2,%al
43d42d:	24 0a                	and    $0xa,%al
43d42f:	00 a9 2c ec 2a 06    	add    %ch,0x62aec2c(%ecx)
43d435:	00 da                	add    %bl,%dl
43d437:	2c fe                	sub    $0xfe,%al
43d439:	00 12                	add    %dl,(%edx)
43d43b:	00 fa                	add    %bh,%dl
43d43d:	2c b8                	sub    $0xb8,%al
43d43f:	1e                   	push   %ds
43d440:	0a 00                	or     (%eax),%al
43d442:	3e 2d 8a 02 06 00    	ds sub $0x6028a,%eax
43d448:	8c 2d c4 06 06 00    	mov    %gs,0x606c4
43d44e:	99                   	cltd
43d44f:	2d 88 0c 06 00       	sub    $0x60c88,%eax
43d454:	b2 2d                	mov    $0x2d,%dl
43d456:	88 0c 06             	mov    %cl,(%esi,%eax,1)
43d459:	00 cc                	add    %cl,%ah
43d45b:	2d 88 0c 06 00       	sub    $0x60c88,%eax
43d460:	eb 2d                	jmp    0x43d48f
43d462:	88 0c 06             	mov    %cl,(%esi,%eax,1)
43d465:	00 fe                	add    %bh,%dh
43d467:	2d 88 0c 06 00       	sub    $0x60c88,%eax
43d46c:	15 2e 88 0c 06       	adc    $0x60c882e,%eax
43d471:	00 4a 2e             	add    %cl,0x2e(%edx)
43d474:	38 01                	cmp    %al,(%ecx)
43d476:	06                   	push   %es
43d477:	00 78 2e             	add    %bh,0x2e(%eax)
43d47a:	38 01                	cmp    %al,(%ecx)
43d47c:	06                   	push   %es
43d47d:	00 ac 2e 38 01 06 00 	add    %ch,0x60138(%esi,%ebp,1)
43d484:	ea 2e 38 01 06 00 27 	ljmp   $0x2700,$0x601382e
43d48b:	2f                   	das
43d48c:	fe 00                	incb   (%eax)
43d48e:	16                   	push   %ss
43d48f:	00 37                	add    %dh,(%edi)
43d491:	2f                   	das
43d492:	24 08                	and    $0x8,%al
43d494:	06                   	push   %es
43d495:	00 96 2f f1 20 63    	add    %dl,0x6320f12f(%esi)
43d49b:	00 e3                	add    %ah,%bl
43d49d:	2f                   	das
43d49e:	00 00                	add    %al,(%eax)
43d4a0:	87 02                	xchg   %eax,(%edx)
43d4a2:	f0 28 00             	lock sub %al,(%eax)
43d4a5:	00 12                	add    %dl,(%edx)
43d4a7:	00 06                	add    %al,(%esi)
43d4a9:	30 6b 26             	xor    %ch,0x26(%ebx)
43d4ac:	06                   	push   %es
43d4ad:	00 0c 30             	add    %cl,(%eax,%esi,1)
43d4b0:	18 30                	sbb    %dh,(%eax)
43d4b2:	12 00                	adc    (%eax),%al
43d4b4:	33 30                	xor    (%eax),%esi
43d4b6:	6b 26 12             	imul   $0x12,(%esi),%esp
43d4b9:	00 4e 30             	add    %cl,0x30(%esi)
43d4bc:	6b 26 12             	imul   $0x12,(%esi),%esp
43d4bf:	00 5e 30             	add    %bl,0x30(%esi)
43d4c2:	6b 26 12             	imul   $0x12,(%esi),%esp
43d4c5:	00 64 30 6b          	add    %ah,0x6b(%eax,%esi,1)
43d4c9:	26 1a 00             	sbb    %es:(%eax),%al
43d4cc:	76 30                	jbe    0x43d4fe
43d4ce:	e3 24                	jecxz  0x43d4f4
43d4d0:	1a 00                	sbb    (%eax),%al
43d4d2:	a8 30                	test   $0x30,%al
43d4d4:	e3 24                	jecxz  0x43d4fa
43d4d6:	1a 00                	sbb    (%eax),%al
43d4d8:	bf 30 e3 24 06       	mov    $0x624e330,%edi
43d4dd:	00 d6                	add    %dl,%dh
43d4df:	30 18                	xor    %bl,(%eax)
43d4e1:	30 12                	xor    %dl,(%edx)
43d4e3:	00 25 31 6b 26 1e    	add    %ah,0x1e266b31
43d4e9:	00 3e                	add    %bh,(%esi)
43d4eb:	31 88 0c 1e 00 56    	xor    %ecx,0x56001e0c(%eax)
43d4f1:	31 88 0c 06 00 6a    	xor    %ecx,0x6a00060c(%eax)
43d4f7:	31 f1                	xor    %esi,%ecx
43d4f9:	20 06                	and    %al,(%esi)
43d4fb:	00 82 31 fe 00 06    	add    %al,0x600fe31(%edx)
43d501:	00 92 31 fe 00 06    	add    %dl,0x600fe31(%edx)
43d507:	00 0f                	add    %cl,(%edi)
43d509:	32 22                	xor    (%edx),%ah
43d50b:	32 06                	xor    (%esi),%al
43d50d:	00 ee                	add    %ch,%dh
43d50f:	13 fe                	adc    %esi,%edi
43d511:	00 06                	add    %al,(%esi)
43d513:	00 5b 32             	add    %bl,0x32(%ebx)
43d516:	fe 00                	incb   (%eax)
43d518:	06                   	push   %es
43d519:	00 70 32             	add    %dh,0x32(%eax)
43d51c:	38 01                	cmp    %al,(%ecx)
43d51e:	63 00                	arpl   %eax,(%eax)
43d520:	94                   	xchg   %eax,%esp
43d521:	32 00                	xor    (%eax),%al
43d523:	00 df                	add    %bl,%bh
43d525:	02 f0                	add    %al,%dh
43d527:	28 00                	sub    %al,(%eax)
43d529:	00 06                	add    %al,(%esi)
43d52b:	00 bc 32 88 0c 06 00 	add    %bh,0x60c88(%edx,%esi,1)
43d532:	cc                   	int3
43d533:	32 88 0c 12 00 fc    	xor    -0x3ffedf4(%eax),%cl
43d539:	32 b8 1e 12 00 1d    	xor    0x1d00121e(%eax),%bh
43d53f:	33 b8 1e 0a 00 9f    	xor    -0x60fff5e2(%eax),%edi
43d545:	33 2e                	xor    (%esi),%ebp
43d547:	02 0a                	add    (%edx),%cl
43d549:	00 a7 33 2e 02 0a    	add    %ah,0xa022e33(%edi)
43d54f:	00 cb                	add    %cl,%bl
43d551:	33 fb                	xor    %ebx,%edi
43d553:	1e                   	push   %ds
43d554:	22 00                	and    (%eax),%al
43d556:	f3 33 e8             	repz xor %eax,%ebp
43d559:	33 22                	xor    (%edx),%esp
43d55b:	00 ff                	add    %bh,%bh
43d55d:	33 e8                	xor    %eax,%ebp
43d55f:	33 22                	xor    (%edx),%esp
43d561:	00 0b                	add    %cl,(%ebx)
43d563:	34 e8                	xor    $0xe8,%al
43d565:	33 22                	xor    (%edx),%esp
43d567:	00 32                	add    %dh,(%edx)
43d569:	34 e8                	xor    $0xe8,%al