43f4e5:	3c 40                	cmp    $0x40,%al
43f4e7:	00 1c 47             	add    %bl,(%edi,%eax,2)
43f4ea:	42                   	inc    %edx
43f4eb:	00 d4                	add    %dl,%ah
43f4ed:	3c 40                	cmp    $0x40,%al
43f4ef:	00 c4                	add    %al,%ah
43f4f1:	fb                   	sti
43f4f2:	43                   	inc    %ebx
43f4f3:	00 10                	add    %dl,(%eax)
43f4f5:	3a 40 00             	cmp    0x0(%eax),%al
43f4f8:	2c 3a                	sub    $0x3a,%al
43f4fa:	40                   	inc    %eax
43f4fb:	00 d4                	add    %dl,%ah
43f4fd:	fd                   	std
43f4fe:	43                   	inc    %ebx
43f4ff:	00 2c c8             	add    %ch,(%eax,%ecx,8)
43f502:	41                   	inc    %ecx
43f503:	00 d0                	add    %dl,%al
43f505:	49                   	dec    %ecx
43f506:	42                   	inc    %edx
43f507:	00 48 c7             	add    %cl,-0x39(%eax)
43f50a:	41                   	inc    %ecx
43f50b:	00 a8 4a 42 00 74    	add    %ch,0x7400424a(%eax)
43f511:	49                   	dec    %ecx
43f512:	42                   	inc    %edx
43f513:	00 b8 4a 42 00 b0    	add    %bh,-0x4fffbdb6(%eax)
43f519:	4b                   	dec    %ebx
43f51a:	42                   	inc    %edx
43f51b:	00 e0                	add    %ah,%al
43f51d:	4d                   	dec    %ebp
43f51e:	42                   	inc    %edx
43f51f:	00 c8                	add    %cl,%al
43f521:	4a                   	dec    %edx
43f522:	42                   	inc    %edx
43f523:	00 c0                	add    %al,%al
43f525:	4a                   	dec    %edx
43f526:	42                   	inc    %edx
43f527:	00 e8                	add    %ch,%al
43f529:	4d                   	dec    %ebp
43f52a:	42                   	inc    %edx
43f52b:	00 90 fd 43 00 48    	add    %dl,0x480043fd(%eax)
43f531:	fc                   	cld
43f532:	43                   	inc    %ebx
43f533:	00 9c fb 43 00 94 fc 	add    %bl,-0x36bffbd(%ebx,%edi,8)
43f53a:	43                   	inc    %ebx
43f53b:	00 98 ff 43 00 0c    	add    %bl,0xc0043ff(%eax)
43f541:	54                   	push   %esp
43f542:	43                   	inc    %ebx
43f543:	6f                   	outsl  %ds:(%esi),(%dx)
43f544:	6c                   	insb   (%dx),%es:(%edi)
43f545:	6f                   	outsl  %ds:(%esi),(%dx)
43f546:	72 44                	jb     0x43f58c
43f548:	69 61 6c 6f 67 8d 40 	imul   $0x408d676f,0x6c(%ecx),%esp
43f54f:	00 54 f5 43          	add    %dl,0x43(%ebp,%esi,8)
43f553:	00 07                	add    %al,(%edi)
43f555:	0c 54                	or     $0x54,%al
43f557:	43                   	inc    %ebx
43f558:	6f                   	outsl  %ds:(%esi),(%dx)
43f559:	6c                   	insb   (%dx),%es:(%edi)
43f55a:	6f                   	outsl  %ds:(%esi),(%dx)
43f55b:	72 44                	jb     0x43f5a1
43f55d:	69 61 6c 6f 67 00 f5 	imul   $0xf500676f,0x6c(%ecx),%esp
43f564:	43                   	inc    %ebx
43f565:	00 c8                	add    %cl,%al
43f567:	f1                   	int1
43f568:	43                   	inc    %ebx
43f569:	00 09                	add    %cl,(%ecx)
43f56b:	00 07                	add    %al,(%edi)
43f56d:	44                   	inc    %esp
43f56e:	69 61 6c 6f 67 73 04 	imul   $0x473676f,0x6c(%ecx),%esp
43f575:	00 e8                	add    %ch,%al
43f577:	5c                   	pop    %esp
43f578:	42                   	inc    %edx
43f579:	00 58 00             	add    %bl,0x0(%eax)
43f57c:	00 ff                	add    %bh,%bh
43f57e:	58                   	pop    %eax
43f57f:	00 00                	add    %al,(%eax)
43f581:	ff 01                	incl   (%ecx)
43f583:	00 00                	add    %al,(%eax)
43f585:	00 00                	add    %al,(%eax)
43f587:	00 00                	add    %al,(%eax)
43f589:	80 00 00             	addb   $0x0,(%eax)
43f58c:	00 00                	add    %al,(%eax)
43f58e:	06                   	push   %es
43f58f:	00 05 43 6f 6c 6f    	add    %al,0x6f6c6f43
43f595:	72 00                	jb     0x43f597
43f597:	10 40 00             	adc    %al,0x0(%eax)
43f59a:	30 00                	xor    %al,(%eax)
43f59c:	00 ff                	add    %bh,%bh
43f59e:	30 00                	xor    %al,(%eax)
43f5a0:	00 ff                	add    %bh,%bh
43f5a2:	01 00                	add    %eax,(%eax)
43f5a4:	00 00                	add    %al,(%eax)
43f5a6:	00 00                	add    %al,(%eax)
43f5a8:	00 80 00 00 00 00    	add    %al,0x0(%eax)
43f5ae:	02 00                	add    (%eax),%al
43f5b0:	05 43 74 6c 33       	add    $0x336c7443,%eax
43f5b5:	44                   	inc    %esp
43f5b6:	40                   	inc    %eax
43f5b7:	9a 41 00 60 00 00 ff 	lcall  $0xff00,$0x600041
43f5be:	50                   	push   %eax
43f5bf:	00 44 00 01          	add    %al,0x1(%eax,%eax,1)
43f5c3:	00 00                	add    %al,(%eax)
43f5c5:	00 00                	add    %al,(%eax)
43f5c7:	00 00                	add    %al,(%eax)
43f5c9:	80 00 00             	addb   $0x0,(%eax)
43f5cc:	00 80 07 00 0c 43    	add    %al,0x430c0007(%eax)
43f5d2:	75 73                	jne    0x43f647
43f5d4:	74 6f                	je     0x43f645
43f5d6:	6d                   	insl   (%dx),%es:(%edi)
43f5d7:	43                   	inc    %ebx
43f5d8:	6f                   	outsl  %ds:(%esi),(%dx)
43f5d9:	6c                   	insb   (%dx),%es:(%edi)
43f5da:	6f                   	outsl  %ds:(%esi),(%dx)
43f5db:	72 73                	jb     0x43f650
43f5dd:	94                   	xchg   %eax,%esp
43f5de:	f4                   	hlt
43f5df:	43                   	inc    %ebx
43f5e0:	00 5c 00 00          	add    %bl,0x0(%eax,%eax,1)
43f5e4:	ff 5c 00 00          	lcall  *0x0(%eax,%eax,1)
43f5e8:	ff 01                	incl   (%ecx)
43f5ea:	00 00                	add    %al,(%eax)
43f5ec:	00 00                	add    %al,(%eax)
43f5ee:	00 00                	add    %al,(%eax)
43f5f0:	80 00 00             	addb   $0x0,(%eax)
43f5f3:	00 00                	add    %al,(%eax)
43f5f5:	08 00                	or     %al,(%eax)
43f5f7:	07                   	pop    %es
43f5f8:	4f                   	dec    %edi
43f5f9:	70 74                	jo     0x43f66f
43f5fb:	69 6f 6e 73 90 04 f6 	imul   $0xf6049073,0x6e(%edi),%ebp
43f602:	43                   	inc    %ebx
43f603:	00 03                	add    %al,(%ebx)
43f605:	11 54 46 6f          	adc    %edx,0x6f(%esi,%eax,2)
43f609:	6e                   	outsb  %ds:(%esi),(%dx)
43f60a:	74 44                	je     0x43f650
43f60c:	69 61 6c 6f 67 4f 70 	imul   $0x704f676f,0x6c(%ecx),%esp
43f613:	74 69                	je     0x43f67e
43f615:	6f                   	outsl  %ds:(%esi),(%dx)
43f616:	6e                   	outsb  %ds:(%esi),(%dx)
43f617:	01 00                	add    %eax,(%eax)
43f619:	00 00                	add    %al,(%eax)
43f61b:	00 0f                	add    %cl,(%edi)
43f61d:	00 00                	add    %al,(%eax)
43f61f:	00 00                	add    %al,(%eax)
43f621:	f6 43 00 0a          	testb  $0xa,0x0(%ebx)
43f625:	66 64 41             	fs inc %cx
43f628:	6e                   	outsb  %ds:(%esi),(%dx)
43f629:	73 69                	jae    0x43f694
43f62b:	4f                   	dec    %edi
43f62c:	6e                   	outsb  %ds:(%esi),(%dx)
43f62d:	6c                   	insb   (%dx),%es:(%edi)
43f62e:	79 0e                	jns    0x43f63e
43f630:	66 64 54             	fs push %sp
43f633:	72 75                	jb     0x43f6aa
43f635:	65 54                	gs push %esp
43f637:	79 70                	jns    0x43f6a9
43f639:	65 4f                	gs dec %edi
43f63b:	6e                   	outsb  %ds:(%esi),(%dx)
43f63c:	6c                   	insb   (%dx),%es:(%edi)
43f63d:	79 09                	jns    0x43f648
43f63f:	66 64 45             	fs inc %bp
43f642:	66 66 65 63 74 73 10 	data16 arpl %si,%gs:0x10(%ebx,%esi,2)
43f649:	66 64 46             	fs inc %si
43f64c:	69 78 65 64 50 69 74 	imul   $0x74695064,0x65(%eax),%edi
43f653:	63 68 4f             	arpl   %ebp,0x4f(%eax)
43f656:	6e                   	outsb  %ds:(%esi),(%dx)
43f657:	6c                   	insb   (%dx),%es:(%edi)
43f658:	79 10                	jns    0x43f66a
43f65a:	66 64 46             	fs inc %si
43f65d:	6f                   	outsl  %ds:(%esi),(%dx)
43f65e:	72 63                	jb     0x43f6c3
43f660:	65 46                	gs inc %esi
43f662:	6f                   	outsl  %ds:(%esi),(%dx)
43f663:	6e                   	outsb  %ds:(%esi),(%dx)
43f664:	74 45                	je     0x43f6ab
43f666:	78 69                	js     0x43f6d1
43f668:	73 74                	jae    0x43f6de
43f66a:	0b 66 64             	or     0x64(%esi),%esp
43f66d:	4e                   	dec    %esi
43f66e:	6f                   	outsl  %ds:(%esi),(%dx)
43f66f:	46                   	inc    %esi
43f670:	61                   	popa
43f671:	63 65 53             	arpl   %esp,0x53(%ebp)
43f674:	65 6c                	gs insb (%dx),%es:(%edi)
43f676:	0c 66                	or     $0x66,%al
43f678:	64 4e                	fs dec %esi
43f67a:	6f                   	outsl  %ds:(%esi),(%dx)
43f67b:	4f                   	dec    %edi
43f67c:	45                   	inc    %ebp
43f67d:	4d                   	dec    %ebp
43f67e:	46                   	inc    %esi
43f67f:	6f                   	outsl  %ds:(%esi),(%dx)
43f680:	6e                   	outsb  %ds:(%esi),(%dx)
43f681:	74 73                	je     0x43f6f6
43f683:	0f 66 64 4e 6f       	pcmpgtd 0x6f(%esi,%ecx,2),%mm4
43f688:	53                   	push   %ebx
43f689:	69 6d 75 6c 61 74 69 	imul   $0x6974616c,0x75(%ebp),%ebp
43f690:	6f                   	outsl  %ds:(%esi),(%dx)
43f691:	6e                   	outsb  %ds:(%esi),(%dx)
43f692:	73 0b                	jae    0x43f69f
43f694:	66 64 4e             	fs dec %si
43f697:	6f                   	outsl  %ds:(%esi),(%dx)
43f698:	53                   	push   %ebx
43f699:	69 7a 65 53 65 6c 0c 	imul   $0xc6c6553,0x65(%edx),%edi
43f6a0:	66 64 4e             	fs dec %si
43f6a3:	6f                   	outsl  %ds:(%esi),(%dx)
43f6a4:	53                   	push   %ebx
43f6a5:	74 79                	je     0x43f720
43f6a7:	6c                   	insb   (%dx),%es:(%edi)
43f6a8:	65 53                	gs push %ebx
43f6aa:	65 6c                	gs insb (%dx),%es:(%edi)
43f6ac:	0f 66 64 4e 6f       	pcmpgtd 0x6f(%esi,%ecx,2),%mm4
43f6b1:	56                   	push   %esi
43f6b2:	65 63 74 6f 72       	arpl   %esi,%gs:0x72(%edi,%ebp,2)
43f6b7:	46                   	inc    %esi
43f6b8:	6f                   	outsl  %ds:(%esi),(%dx)
43f6b9:	6e                   	outsb  %ds:(%esi),(%dx)
43f6ba:	74 73                	je     0x43f72f
43f6bc:	0a 66 64             	or     0x64(%esi),%ah
43f6bf:	53                   	push   %ebx
43f6c0:	68 6f 77 48 65       	push   $0x6548776f
43f6c5:	6c                   	insb   (%dx),%es:(%edi)
43f6c6:	70 09                	jo     0x43f6d1
43f6c8:	66 64 57             	fs push %di
43f6cb:	79 73                	jns    0x43f740
43f6cd:	69 77 79 67 0b 66 64 	imul   $0x64660b67,0x79(%edi),%esi
43f6d4:	4c                   	dec    %esp
43f6d5:	69 6d 69 74 53 69 7a 	imul   $0x7a695374,0x69(%ebp),%ebp
43f6dc:	65 0e                	gs push %cs
43f6de:	66 64 53             	fs push %bx
43f6e1:	63 61 6c             	arpl   %esp,0x6c(%ecx)
43f6e4:	61                   	popa
43f6e5:	62 6c 65 4f          	bound  %ebp,0x4f(%ebp,%eiz,2)
43f6e9:	6e                   	outsb  %ds:(%esi),(%dx)
43f6ea:	6c                   	insb   (%dx),%es:(%edi)
43f6eb:	79 0d                	jns    0x43f6fa
43f6ed:	66 64 41             	fs inc %cx
43f6f0:	70 70                	jo     0x43f762
43f6f2:	6c                   	insb   (%dx),%es:(%edi)
43f6f3:	79 42                	jns    0x43f737
43f6f5:	75 74                	jne    0x43f76b
43f6f7:	74 6f                	je     0x43f768
43f6f9:	6e                   	outsb  %ds:(%esi),(%dx)
43f6fa:	07                   	pop    %es
43f6fb:	44                   	inc    %esp
43f6fc:	69 61 6c 6f 67 73 8b 	imul   $0x8b73676f,0x6c(%ecx),%esp
43f703:	c0 08 f7             	rorb   $0xf7,(%eax)
43f706:	43                   	inc    %ebx
43f707:	00 06                	add    %al,(%esi)
43f709:	12 54 46 6f          	adc    0x6f(%esi,%eax,2),%dl
43f70d:	6e                   	outsb  %ds:(%esi),(%dx)
43f70e:	74 44                	je     0x43f754
43f710:	69 61 6c 6f 67 4f 70 	imul   $0x704f676f,0x6c(%ecx),%esp
43f717:	74 69                	je     0x43f782
43f719:	6f                   	outsl  %ds:(%esi),(%dx)
43f71a:	6e                   	outsb  %ds:(%esi),(%dx)
43f71b:	73 03                	jae    0x43f720
43f71d:	00 f6                	add    %dh,%dh
43f71f:	43                   	inc    %ebx
43f720:	00 8d 40 00 28 f7    	add    %cl,-0x8d7ffc0(%ebp)
43f726:	43                   	inc    %ebx
43f727:	00 03                	add    %al,(%ebx)
43f729:	11 54 46 6f          	adc    %edx,0x6f(%esi,%eax,2)
43f72d:	6e                   	outsb  %ds:(%esi),(%dx)
43f72e:	74 44                	je     0x43f774
43f730:	69 61 6c 6f 67 44 65 	imul   $0x6544676f,0x6c(%ecx),%esp
43f737:	76 69                	jbe    0x43f7a2
43f739:	63 65 01             	arpl   %esp,0x1(%ebp)
43f73c:	00 00                	add    %al,(%eax)
43f73e:	00 00                	add    %al,(%eax)
43f740:	02 00                	add    (%eax),%al
43f742:	00 00                	add    %al,(%eax)
43f744:	24 f7                	and    $0xf7,%al
43f746:	43                   	inc    %ebx
43f747:	00 08                	add    %cl,(%eax)
43f749:	66 64 53             	fs push %bx
43f74c:	63 72 65             	arpl   %esi,0x65(%edx)
43f74f:	65 6e                	outsb  %gs:(%esi),(%dx)
43f751:	09 66 64             	or     %esp,0x64(%esi)
43f754:	50                   	push   %eax
43f755:	72 69                	jb     0x43f7c0
43f757:	6e                   	outsb  %ds:(%esi),(%dx)
43f758:	74 65                	je     0x43f7bf
43f75a:	72 06                	jb     0x43f762
43f75c:	66 64 42             	fs inc %dx
43f75f:	6f                   	outsl  %ds:(%esi),(%dx)
43f760:	74 68                	je     0x43f7ca
43f762:	07                   	pop    %es
43f763:	44                   	inc    %esp
43f764:	69 61 6c 6f 67 73 8b 	imul   $0x8b73676f,0x6c(%ecx),%esp
43f76b:	c0 70 f7 43          	shlb   $0x43,-0x9(%eax)
43f76f:	00 08                	add    %cl,(%eax)
43f771:	0d 54 46 44 41       	or     $0x41444654,%eax
43f776:	70 70                	jo     0x43f7e8
43f778:	6c                   	insb   (%dx),%es:(%edi)
43f779:	79 45                	jns    0x43f7c0
43f77b:	76 65                	jbe    0x43f7e2
43f77d:	6e                   	outsb  %ds:(%esi),(%dx)
43f77e:	74 00                	je     0x43f780
43f780:	02 08                	add    (%eax),%cl
43f782:	06                   	push   %es
43f783:	53                   	push   %ebx
43f784:	65 6e                	outsb  %gs:(%esi),(%dx)
43f786:	64 65 72 07          	fs gs jb 0x43f791
43f78a:	54                   	push   %esp
43f78b:	4f                   	dec    %edi
43f78c:	62 6a 65             	bound  %ebp,0x65(%edx)
43f78f:	63 74 00 03          	arpl   %esi,0x3(%eax,%eax,1)
43f793:	57                   	push   %edi
43f794:	6e                   	outsb  %ds:(%esi),(%dx)
43f795:	64 04 48             	fs add $0x48,%al
43f798:	57                   	push   %edi
43f799:	4e                   	dec    %esi
43f79a:	44                   	inc    %esp
43f79b:	90                   	nop
43f79c:	e8 f7 43 00 00       	call   0x443b98
43f7a9:	00 00                	add    %al,(%eax)
43f7ab:	00 40 f8             	add    %al,-0x8(%eax)
43f7ae:	43                   	inc    %ebx
43f7b7:	00 28                	add    %ch,(%eax)
43f7b9:	f8                   	clc
43f7ba:	43                   	inc    %ebx
43f7bb:	00 30                	add    %dh,(%eax)
43f7bd:	f8                   	clc
43f7be:	43                   	inc    %ebx
43f7bf:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
43f7c3:	00 0c f1             	add    %cl,(%ecx,%esi,8)
43f7c6:	43                   	inc    %ebx
43f7c7:	00 c8                	add    %cl,%al
43f7c9:	4d                   	dec    %ebp
43f7ca:	42                   	inc    %edx
43f7cb:	00 cc                	add    %cl,%ah
43f7cd:	3c 40                	cmp    $0x40,%al
43f7cf:	00 1c 47             	add    %bl,(%edi,%eax,2)
43f7d2:	42                   	inc    %edx
43f7d3:	00 d4                	add    %dl,%ah
43f7d5:	3c 40                	cmp    $0x40,%al
43f7d7:	00 c4                	add    %al,%ah
43f7d9:	fb                   	sti
43f7da:	43                   	inc    %ebx
43f7db:	00 10                	add    %dl,(%eax)
43f7dd:	3a 40 00             	cmp    0x0(%eax),%al
43f7e0:	2c 3a                	sub    $0x3a,%al
43f7e2:	40                   	inc    %eax
43f7e3:	00 f8                	add    %bh,%al
43f7e5:	00 44 00 2c          	add    %al,0x2c(%eax,%eax,1)
43f7e9:	c8 41 00 d0          	enter  $0x41,$0xd0
43f7ed:	49                   	dec    %ecx
43f7ee:	42                   	inc    %edx