437413:	00 3c 12             	add    %bh,(%edx,%edx,1)
437416:	44                   	inc    %esp
437417:	00 0c 9f             	add    %cl,(%edi,%ebx,4)
43741a:	43                   	inc    %ebx
43741b:	00 10                	add    %dl,(%eax)
43741d:	9f                   	lahf
43741e:	43                   	inc    %ebx
43741f:	00 00                	add    %al,(%eax)
437421:	cf                   	iret
437422:	43                   	inc    %ebx
437423:	00 2c cf             	add    %ch,(%edi,%ecx,8)
437426:	43                   	inc    %ebx
437427:	00 50 aa             	add    %dl,-0x56(%eax)
43742a:	43                   	inc    %ebx
43742b:	00 88 a0 43 00 dc    	add    %cl,-0x23ffbc60(%eax)
437431:	ab                   	stos   %eax,%es:(%edi)
437432:	43                   	inc    %ebx
437433:	00 54 ab 43          	add    %dl,0x43(%ebx,%ebp,4)
437437:	00 68 ae             	add    %ch,-0x52(%eax)
43743a:	43                   	inc    %ebx
43743b:	00 14 ad 43 00 70 ee 	add    %dl,-0x118fffbd(,%ebp,4)
437442:	43                   	inc    %ebx
437443:	00 b0 cf 43 00 90    	add    %dh,-0x6fffbc31(%eax)
437449:	12 44 00 4c          	adc    0x4c(%eax,%eax,1),%al
43744d:	13 44 00 48          	adc    0x48(%eax,%eax,1),%eax
437451:	0e                   	push   %cs
437452:	44                   	inc    %esp
437453:	00 30                	add    %dh,(%eax)
437455:	13 44 00 c8          	adc    -0x38(%eax,%eax,1),%eax
437459:	d4 43                	aam    $0x43
43745b:	00 5c db 43          	add    %bl,0x43(%ebx,%ebx,8)
43745f:	00 fc                	add    %bh,%ah
437461:	e8 43 00 a4 27       	call   0x27e774a9
437466:	44                   	inc    %esp
437467:	00 e4                	add    %ah,%ah
437469:	e5 43                	in     $0x43,%eax
43746b:	00 14 e4             	add    %dl,(%esp,%eiz,8)
43746e:	43                   	inc    %ebx
43746f:	00 94 e9 43 00 98 e9 	add    %dl,-0x1667ffbd(%ecx,%ebp,8)
437476:	43                   	inc    %ebx
437477:	00 50 e8             	add    %dl,-0x18(%eax)
43747a:	43                   	inc    %ebx
43747b:	00 f8                	add    %bh,%al
43747d:	e7 43                	out    %eax,$0x43
43747f:	00 70 14             	add    %dh,0x14(%eax)
437482:	44                   	inc    %esp
437483:	00 1c 31             	add    %bl,(%ecx,%esi,1)
437486:	44                   	inc    %esp
437487:	00 b0 25 44 00 ec    	add    %dh,-0x13ffbbdb(%eax)
43748d:	10 44 00 dc          	adc    %al,-0x24(%eax,%eax,1)
437491:	13 44 00 74          	adc    0x74(%eax,%eax,1),%eax
437495:	28 44 00 8c          	sub    %al,-0x74(%eax,%eax,1)
437499:	2c 44                	sub    $0x44,%al
43749b:	00 20                	add    %ah,(%eax)
43749d:	2a 44 00 08          	sub    0x8(%eax,%eax,1),%al
4374a1:	2c 44                	sub    $0x44,%al
4374a3:	00 30                	add    %dh,(%eax)
4374a5:	2c 44                	sub    $0x44,%al
4374a7:	00 1c 29             	add    %bl,(%ecx,%ebp,1)
4374aa:	44                   	inc    %esp
4374ab:	00 04 00             	add    %al,(%eax,%eax,1)
4374ae:	84 00                	test   %al,(%eax)
4374b0:	85 00                	test   %eax,(%eax)
4374b2:	12 b0 17 03 08 28    	adc    0x28080317(%eax),%dh
4374b8:	44                   	inc    %esp
4374b9:	00 10                	add    %dl,(%eax)
4374bb:	28 44 00 88          	sub    %al,-0x78(%eax,%eax,1)
4374bf:	29 44 00 f8          	sub    %eax,-0x8(%eax,%eax,1)
4374c3:	2c 44                	sub    $0x44,%al
4374c5:	00 0b                	add    %cl,(%ebx)
4374c7:	54                   	push   %esp
4374c8:	48                   	dec    %eax
4374c9:	69 6e 74 57 69 6e 64 	imul   $0x646e6957,0x74(%esi),%ebp
4374d0:	6f                   	outsl  %ds:(%esi),(%dx)
4374d1:	77 8b                	ja     0x43745e
4374d3:	c0 d8 74             	rcr    $0x74,%al
4374d6:	43                   	inc    %ebx
4374d7:	00 07                	add    %al,(%edi)
4374d9:	0b 54 48 69          	or     0x69(%eax,%ecx,2),%edx
4374dd:	6e                   	outsb  %ds:(%esi),(%dx)
4374de:	74 57                	je     0x437537
4374e0:	69 6e 64 6f 77 cc 73 	imul   $0x73cc776f,0x64(%esi),%ebp
4374e7:	43                   	inc    %ebx
4374e8:	00 54 73 43          	add    %dl,0x43(%ebx,%esi,2)
4374ec:	00 0b                	add    %cl,(%ebx)
4374ee:	00 08                	add    %cl,(%eax)
4374f0:	43                   	inc    %ebx
4374f1:	6f                   	outsl  %ds:(%esi),(%dx)
4374f2:	6e                   	outsb  %ds:(%esi),(%dx)
4374f3:	74 72                	je     0x437567
4374f5:	6f                   	outsl  %ds:(%esi),(%dx)
4374f6:	6c                   	insb   (%dx),%es:(%edi)
4374f7:	73 00                	jae    0x4374f9
4374f9:	00 8b c0 48 75 43    	add    %cl,0x437548c0(%ebx)
43750b:	00 a0 75 43 00 00    	add    %ah,0x4375(%eax)
437519:	00 00                	add    %al,(%eax)
43751b:	00 8c 75 43 00 7c 00 	add    %cl,0x7c0043(%ebp,%esi,2)
437522:	00 00                	add    %al,(%eax)
437524:	20 78 44             	and    %bh,0x44(%eax)
437527:	00 b4 9e 41 00 c0 34 	add    %dh,0x34c00041(%esi,%ebx,4)
43752e:	40                   	inc    %eax
43752f:	00 08                	add    %cl,(%eax)
437531:	98                   	cwtl
437532:	41                   	inc    %ecx
437533:	00 c8                	add    %cl,%al
437535:	34 40                	xor    $0x40,%al
437537:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
43753e:	40                   	inc    %eax
43753f:	00 20                	add    %ah,(%eax)
437541:	32 40 00             	xor    0x0(%eax),%al
437544:	d8 79 44             	fdivrs 0x44(%ecx)
437547:	00 04 88             	add    %al,(%eax,%ecx,4)
43754a:	44                   	inc    %esp
43754b:	00 8c 8b 44 00 44 87 	add    %cl,-0x78bbffbc(%ebx,%ecx,4)
437552:	44                   	inc    %esp
437553:	00 94 9b 41 00 60 9a 	add    %dl,-0x659fffbf(%ebx,%ebx,4)
43755a:	41                   	inc    %ecx
43755b:	00 a4 9b 41 00 9c 9c 	add    %ah,-0x6363ffbf(%ebx,%ebx,4)
437562:	41                   	inc    %ecx
437563:	00 cc                	add    %cl,%ah
437565:	9e                   	sahf
437566:	41                   	inc    %ecx
437567:	00 b4 9b 41 00 ac 9b 	add    %dh,-0x6453ffbf(%ebx,%ebx,4)
43756e:	41                   	inc    %ecx
43756f:	00 d4                	add    %dl,%ah
437571:	9e                   	sahf
437572:	41                   	inc    %ecx
437573:	00 38                	add    %bh,(%eax)
437575:	79 44                	jns    0x4375bb
437577:	00 38                	add    %bh,(%eax)
437579:	83 44 00 5c 2d       	addl   $0x2d,0x5c(%eax,%eax,1)
43757e:	44                   	inc    %esp
43757f:	00 40 90             	add    %al,-0x70(%eax)
437582:	44                   	inc    %esp
437583:	00 cc                	add    %cl,%ah
437585:	90                   	nop
437586:	44                   	inc    %esp
437587:	00 a0 2e 44 00 0e    	add    %ah,0xe00442e(%eax)
43758d:	54                   	push   %esp
43758e:	44                   	inc    %esp
43758f:	72 61                	jb     0x4375f2
437591:	67 49                	addr16 dec %ecx
437593:	6d                   	insl   (%dx),%es:(%edi)
437594:	61                   	popa
437595:	67 65 4c             	addr16 gs dec %esp
437598:	69 73 74 90 a0 75 43 	imul   $0x4375a090,0x74(%ebx),%esi
43759f:	00 07                	add    %al,(%edi)
4375a1:	0e                   	push   %cs
4375a2:	54                   	push   %esp
4375a3:	44                   	inc    %esp
4375a4:	72 61                	jb     0x437607
4375a6:	67 49                	addr16 dec %ecx
4375a8:	6d                   	insl   (%dx),%es:(%edi)
4375a9:	61                   	popa
4375aa:	67 65 4c             	addr16 gs dec %esp
4375ad:	69 73 74 48 75 43 00 	imul   $0x437548,0x74(%ebx),%esi
4375b4:	cc                   	int3
4375b5:	78 44                	js     0x4375fb
4375b7:	00 02                	add    %al,(%edx)
4375b9:	00 08                	add    %cl,(%eax)
4375bb:	43                   	inc    %ebx
4375bc:	6f                   	outsl  %ds:(%esi),(%dx)
4375bd:	6e                   	outsb  %ds:(%esi),(%dx)
4375be:	74 72                	je     0x437632
4375c0:	6f                   	outsl  %ds:(%esi),(%dx)
4375c1:	6c                   	insb   (%dx),%es:(%edi)
4375c2:	73 00                	jae    0x4375c4
4375c4:	00 8d 40 00 14 76    	add    %cl,0x76140040(%ebp)
4375ca:	43                   	inc    %ebx
4375d7:	00 68 76             	add    %ch,0x76(%eax)
4375da:	43                   	inc    %ebx
4375e7:	00 58 76             	add    %bl,0x76(%eax)
4375ea:	43                   	inc    %ebx
4375eb:	00 80 00 00 00 fc    	add    %al,-0x4000000(%eax)
4375f1:	74 43                	je     0x437636
4375f3:	00 b4 9e 41 00 c0 34 	add    %dh,0x34c00041(%esi,%ebx,4)
4375fa:	40                   	inc    %eax
4375fb:	00 08                	add    %cl,(%eax)
4375fd:	98                   	cwtl
4375fe:	41                   	inc    %ecx
4375ff:	00 c8                	add    %cl,%al
437601:	34 40                	xor    $0x40,%al
437603:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
43760a:	40                   	inc    %eax
43760b:	00 20                	add    %ah,(%eax)
43760d:	32 40 00             	xor    0x0(%eax),%al
437610:	d8 79 44             	fdivrs 0x44(%ecx)
437613:	00 04 88             	add    %al,(%eax,%ecx,4)
437616:	44                   	inc    %esp
437617:	00 8c 8b 44 00 44 87 	add    %cl,-0x78bbffbc(%ebx,%ecx,4)
43761e:	44                   	inc    %esp
43761f:	00 94 9b 41 00 60 9a 	add    %dl,-0x659fffbf(%ebx,%ebx,4)
437626:	41                   	inc    %ecx
437627:	00 a4 9b 41 00 9c 9c 	add    %ah,-0x6363ffbf(%ebx,%ebx,4)
43762e:	41                   	inc    %ecx
43762f:	00 cc                	add    %cl,%ah
437631:	9e                   	sahf
437632:	41                   	inc    %ecx
437633:	00 b4 9b 41 00 ac 9b 	add    %dh,-0x6453ffbf(%ebx,%ebx,4)
43763a:	41                   	inc    %ecx
43763b:	00 d4                	add    %dl,%ah
43763d:	9e                   	sahf
43763e:	41                   	inc    %ecx
43763f:	00 38                	add    %bh,(%eax)
437641:	79 44                	jns    0x437687
437643:	00 38                	add    %bh,(%eax)
437645:	83 44 00 5c 2d       	addl   $0x2d,0x5c(%eax,%eax,1)
43764a:	44                   	inc    %esp
43764b:	00 40 90             	add    %al,-0x70(%eax)
43764e:	44                   	inc    %esp
43764f:	00 cc                	add    %cl,%ah
437651:	90                   	nop
437652:	44                   	inc    %esp
437653:	00 a0 2e 44 00 0a    	add    %ah,0xa00442e(%eax)
437659:	54                   	push   %esp
43765a:	49                   	dec    %ecx
43765b:	6d                   	insl   (%dx),%es:(%edi)
43765c:	61                   	popa
43765d:	67 65 4c             	addr16 gs dec %esp
437660:	69 73 74 90 68 76 43 	imul   $0x43766890,0x74(%ebx),%esi
437667:	00 07                	add    %al,(%edi)
437669:	0a 54 49 6d          	or     0x6d(%ecx,%ecx,2),%dl
43766d:	61                   	popa
43766e:	67 65 4c             	addr16 gs dec %esp
437671:	69 73 74 14 76 43 00 	imul   $0x437614,0x74(%ebx),%esi
437678:	9c                   	pushf
437679:	75 43                	jne    0x4376be
43767b:	00 0c 00             	add    %cl,(%eax,%eax,1)
43767e:	08 43 6f             	or     %al,0x6f(%ebx)
437681:	6e                   	outsb  %ds:(%esi),(%dx)
437682:	74 72                	je     0x4376f6
437684:	6f                   	outsl  %ds:(%esi),(%dx)
437685:	6c                   	insb   (%dx),%es:(%edi)
437686:	73 0a                	jae    0x437692
437688:	00 a8 ad 41 00 48    	add    %ch,0x480041ad(%eax)
43768e:	00 00                	add    %al,(%eax)
437690:	ff 48 00             	decl   0x0(%eax)
437693:	00 ff                	add    %bh,%bh
437695:	01 00                	add    %eax,(%eax)
437697:	00 00                	add    %al,(%eax)
437699:	00 00                	add    %al,(%eax)
43769b:	00 80 ff ff ff 1f    	add    %al,0x1fffffff(%eax)
4376a1:	02 00                	add    (%eax),%al
4376a3:	0a 42 6c             	or     0x6c(%edx),%al
4376a6:	65 6e                	outsb  %gs:(%esi),(%dx)
4376a8:	64 43                	fs inc %ebx
4376aa:	6f                   	outsl  %ds:(%esi),(%dx)
4376ab:	6c                   	insb   (%dx),%es:(%edi)
4376ac:	6f                   	outsl  %ds:(%esi),(%dx)
4376ad:	72 a8                	jb     0x437657
4376af:	ad                   	lods   %ds:(%esi),%eax
4376b0:	41                   	inc    %ecx
4376b1:	00 10                	add    %dl,(%eax)
4376b3:	83 44 00 d8 82       	addl   $0xffffff82,-0x28(%eax,%eax,1)
4376b8:	44                   	inc    %esp
4376b9:	00 01                	add    %al,(%ecx)
4376bb:	00 00                	add    %al,(%eax)
4376bd:	00 00                	add    %al,(%eax)
4376bf:	00 00                	add    %al,(%eax)
4376c1:	80 ff ff             	cmp    $0xff,%bh
4376c4:	ff 1f                	lcall  *(%edi)
4376c6:	03 00                	add    (%eax),%eax
4376c8:	07                   	pop    %es
4376c9:	42                   	inc    %edx
4376ca:	6b 43 6f 6c          	imul   $0x6c,0x6f(%ebx),%eax
4376ce:	6f                   	outsl  %ds:(%esi),(%dx)
4376cf:	72 3c                	jb     0x43770d
4376d1:	10 40 00             	adc    %al,0x0(%eax)
4376d4:	38 00                	cmp    %al,(%eax)
4376d6:	00 ff                	add    %bh,%bh
4376d8:	38 00                	cmp    %al,(%eax)
4376da:	00 ff                	add    %bh,%bh
4376dc:	01 00                	add    %eax,(%eax)
4376de:	00 00                	add    %al,(%eax)
4376e0:	00 00                	add    %al,(%eax)
4376e2:	00 80 04 00 00 00    	add    %al,0x4(%eax)
4376e8:	04 00                	add    $0x0,%al
4376ea:	07                   	pop    %es
4376eb:	41                   	inc    %ecx
4376ec:	6c                   	insb   (%dx),%es:(%edi)
4376ed:	6c                   	insb   (%dx),%es:(%edi)
4376ee:	6f                   	outsl  %ds:(%esi),(%dx)
4376ef:	63 42 79             	arpl   %eax,0x79(%edx)
4376f2:	7c 77                	jl     0x43776b
4376f4:	44                   	inc    %esp
4376f5:	00 40 00             	add    %al,0x0(%eax)
4376f8:	00 ff                	add    %bh,%bh
4376fa:	2c 89                	sub    $0x89,%al
4376fc:	44                   	inc    %esp
4376fd:	00 01                	add    %al,(%ecx)
4376ff:	00 00                	add    %al,(%eax)
437701:	00 00                	add    %al,(%eax)
437703:	00 00                	add    %al,(%eax)
437705:	80 02 00             	addb   $0x0,(%edx)
437708:	00 00                	add    %al,(%eax)
43770a:	05 00 0c 44 72       	add    $0x72440c00,%eax
43770f:	61                   	popa
437710:	77 69                	ja     0x43777b
437712:	6e                   	outsb  %ds:(%esi),(%dx)
437713:	67 53                	addr16 push %ebx
437715:	74 79                	je     0x437790
437717:	6c                   	insb   (%dx),%es:(%edi)
437718:	65 3c 10             	gs cmp $0x10,%al
43771b:	40                   	inc    %eax
43771c:	00 30                	add    %dh,(%eax)
43771e:	00 00                	add    %al,(%eax)
437720:	ff 50 7c             	call   *0x7c(%eax)
437723:	44                   	inc    %esp
437724:	00 01                	add    %al,(%ecx)
437726:	00 00                	add    %al,(%eax)
437728:	00 00                	add    %al,(%eax)
43772a:	00 00                	add    %al,(%eax)
43772c:	80 10 00             	adcb   $0x0,(%eax)
43772f:	00 00                	add    %al,(%eax)
437731:	06                   	push   %es
437732:	00 06                	add    %al,(%esi)
437734:	48                   	dec    %eax
437735:	65 69 67 68 74 d0 77 	imul   $0x4477d074,%gs:0x68(%edi),%esp
43773c:	44
43773d:	00 43 00             	add    %al,0x0(%ebx)
437740:	00 ff                	add    %bh,%bh
437742:	43                   	inc    %ebx
437743:	00 00                	add    %al,(%eax)
437745:	ff 01                	incl   (%ecx)
437747:	00 00                	add    %al,(%eax)
437749:	00 00                	add    %al,(%eax)
43774b:	00 00                	add    %al,(%eax)
43774d:	80 00 00             	addb   $0x0,(%eax)
437750:	00 00                	add    %al,(%eax)
437752:	07                   	pop    %es
437753:	00 09                	add    %cl,(%ecx)
437755:	49                   	dec    %ecx
437756:	6d                   	insl   (%dx),%es:(%edi)
437757:	61                   	popa
437758:	67 65 54             	addr16 gs push %esp
43775b:	79 70                	jns    0x4377cd
43775d:	65 00 10             	add    %dl,%gs:(%eax)
437760:	40                   	inc    %eax
437761:	00 41 00             	add    %al,0x0(%ecx)
437764:	00 ff                	add    %bh,%bh
437766:	41                   	inc    %ecx
437767:	00 00                	add    %al,(%eax)
437769:	ff 01                	incl   (%ecx)
43776b:	00 00                	add    %al,(%eax)
43776d:	00 00                	add    %al,(%eax)
43776f:	00 00                	add    %al,(%eax)
437771:	80 01 00             	addb   $0x0,(%ecx)
437774:	00 00                	add    %al,(%eax)
437776:	08 00                	or     %al,(%eax)
437778:	06                   	push   %es