44d406:	73 00                	jae    0x44d408
44d408:	69 00 74 00 79 00    	imul   $0x790074,(%eax),%eax
44d40e:	45                   	inc    %ebp
44d40f:	00 78 00             	add    %bh,0x0(%eax)
44d412:	61                   	popa
44d413:	00 6d 00             	add    %ch,0x0(%ebp)
44d416:	54                   	push   %esp
44d417:	00 6f 00             	add    %ch,0x0(%edi)
44d41a:	6f                   	outsl  %ds:(%esi),(%dx)
44d41b:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
44d41f:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
44d423:	00 69 00             	add    %ch,0x0(%ecx)
44d426:	70 00                	jo     0x44d428
44d428:	4d                   	dec    %ebp
44d429:	00 65 00             	add    %ah,0x0(%ebp)
44d42c:	6e                   	outsb  %ds:(%esi),(%dx)
44d42d:	00 75 00             	add    %dh,0x0(%ebp)
44d430:	49                   	dec    %ecx
44d431:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
44d435:	00 6d 00             	add    %ch,0x0(%ebp)
44d438:	00 3d 74 00 65 00    	add    %bh,0x650074
44d43e:	61                   	popa
44d43f:	00 63 00             	add    %ah,0x0(%ebx)
44d442:	68 00 69 00 6e       	push   $0x6e006900
44d447:	00 67 00             	add    %ah,0x0(%edi)
44d44a:	53                   	push   %ebx
44d44b:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
44d44f:	00 66 00             	add    %ah,0x0(%esi)
44d452:	66 00 54 00 6f       	data16 add %dl,0x6f(%eax,%eax,1)
44d457:	00 6f 00             	add    %ch,0x0(%edi)
44d45a:	6c                   	insb   (%dx),%es:(%edi)
44d45b:	00 53 00             	add    %dl,0x0(%ebx)
44d45e:	74 00                	je     0x44d460
44d460:	72 00                	jb     0x44d462
44d462:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
44d468:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
44d46c:	75 00                	jne    0x44d46e
44d46e:	49                   	dec    %ecx
44d46f:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
44d473:	00 6d 00             	add    %ch,0x0(%ebp)
44d476:	00 0d 52 00 65 00    	add    %cl,0x650052
44d47c:	73 00                	jae    0x44d47e
44d47e:	75 00                	jne    0x44d480
44d480:	6c                   	insb   (%dx),%es:(%edi)
44d481:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
44d485:	09 50 00             	or     %edx,0x0(%eax)
44d488:	65 00 6f 00          	add    %ch,%gs:0x0(%edi)
44d48c:	6e                   	outsb  %ds:(%esi),(%dx)
44d48d:	00 00                	add    %al,(%eax)
44d48f:	19 45 00             	sbb    %eax,0x0(%ebp)
44d492:	64 00 69 00          	add    %ch,%fs:0x0(%ecx)
44d496:	74 00                	je     0x44d498
44d498:	20 00                	and    %al,(%eax)
44d49a:	53                   	push   %ebx
44d49b:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
44d49f:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
44d4a3:	00 6e 00             	add    %ch,0x0(%esi)
44d4a6:	74 00                	je     0x44d4a8
44d4a8:	00 11                	add    %dl,(%ecx)
44d4aa:	53                   	push   %ebx
44d4ab:	00 63 00             	add    %ah,0x0(%ebx)
44d4ae:	68 00 65 00 64       	push   $0x64006500
44d4b3:	00 75 00             	add    %dh,0x0(%ebp)
44d4b6:	6c                   	insb   (%dx),%es:(%edi)
44d4b7:	00 65 00             	add    %ah,0x0(%ebp)
44d4ba:	00 3d 6c 00 61 00    	add    %bh,0x61006c
44d4c0:	62 00                	bound  %eax,(%eax)
44d4c2:	54                   	push   %esp
44d4c3:	00 65 00             	add    %ah,0x0(%ebp)
44d4c6:	63 00                	arpl   %eax,(%eax)
44d4c8:	68 00 6e 00 69       	push   $0x69006e00
44d4cd:	00 63 00             	add    %ah,0x0(%ebx)
44d4d0:	69 00 61 00 6e 00    	imul   $0x6e0061,(%eax),%eax
44d4d6:	54                   	push   %esp
44d4d7:	00 6f 00             	add    %ch,0x0(%edi)
44d4da:	6f                   	outsl  %ds:(%esi),(%dx)
44d4db:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
44d4df:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
44d4e3:	00 69 00             	add    %ch,0x0(%ecx)
44d4e6:	70 00                	jo     0x44d4e8
44d4e8:	4d                   	dec    %ebp
44d4e9:	00 65 00             	add    %ah,0x0(%ebp)
44d4ec:	6e                   	outsb  %ds:(%esi),(%dx)
44d4ed:	00 75 00             	add    %dh,0x0(%ebp)
44d4f0:	49                   	dec    %ecx
44d4f1:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
44d4f5:	00 6d 00             	add    %ch,0x0(%ebp)
44d4f8:	00 41 6d             	add    %al,0x6d(%ecx)
44d4fb:	00 61 00             	add    %ah,0x0(%ecx)
44d4fe:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
44d504:	61                   	popa
44d505:	00 69 00             	add    %ch,0x0(%ecx)
44d508:	6e                   	outsb  %ds:(%esi),(%dx)
44d509:	00 61 00             	add    %ah,0x0(%ecx)
44d50c:	6e                   	outsb  %ds:(%esi),(%dx)
44d50d:	00 63 00             	add    %ah,0x0(%ebx)
44d510:	65 00 42 00          	add    %al,%gs:0x0(%edx)
44d514:	75 00                	jne    0x44d516
44d516:	73 00                	jae    0x44d518
44d518:	54                   	push   %esp
44d519:	00 6f 00             	add    %ch,0x0(%edi)
44d51c:	6f                   	outsl  %ds:(%esi),(%dx)
44d51d:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
44d521:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
44d525:	00 69 00             	add    %ch,0x0(%ecx)
44d528:	70 00                	jo     0x44d52a
44d52a:	4d                   	dec    %ebp
44d52b:	00 65 00             	add    %ah,0x0(%ebp)
44d52e:	6e                   	outsb  %ds:(%esi),(%dx)
44d52f:	00 75 00             	add    %dh,0x0(%ebp)
44d532:	49                   	dec    %ecx
44d533:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
44d537:	00 6d 00             	add    %ch,0x0(%ebp)
44d53a:	00 0f                	add    %cl,(%edi)
44d53c:	41                   	inc    %ecx
44d53d:	00 63 00             	add    %ah,0x0(%ebx)
44d540:	63 00                	arpl   %eax,(%eax)
44d542:	6f                   	outsl  %ds:(%esi),(%dx)
44d543:	00 75 00             	add    %dh,0x0(%ebp)
44d546:	6e                   	outsb  %ds:(%esi),(%dx)
44d547:	00 74 00 00          	add    %dh,0x0(%eax,%eax,1)
44d54b:	43                   	inc    %ebx
44d54c:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
44d552:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
44d556:	6e                   	outsb  %ds:(%esi),(%dx)
44d557:	00 61 00             	add    %ah,0x0(%ecx)
44d55a:	6c                   	insb   (%dx),%es:(%edi)
44d55b:	00 43 00             	add    %al,0x0(%ebx)
44d55e:	6c                   	insb   (%dx),%es:(%edi)
44d55f:	00 61 00             	add    %ah,0x0(%ecx)
44d562:	73 00                	jae    0x44d564
44d564:	73 00                	jae    0x44d566
44d566:	54                   	push   %esp
44d567:	00 65 00             	add    %ah,0x0(%ebp)
44d56a:	73 00                	jae    0x44d56c
44d56c:	54                   	push   %esp
44d56d:	00 6f 00             	add    %ch,0x0(%edi)
44d570:	6f                   	outsl  %ds:(%esi),(%dx)
44d571:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
44d575:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
44d579:	00 69 00             	add    %ch,0x0(%ecx)
44d57c:	70 00                	jo     0x44d57e
44d57e:	4d                   	dec    %ebp
44d57f:	00 65 00             	add    %ah,0x0(%ebp)
44d582:	6e                   	outsb  %ds:(%esi),(%dx)
44d583:	00 75 00             	add    %dh,0x0(%ebp)
44d586:	49                   	dec    %ecx
44d587:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
44d58b:	00 6d 00             	add    %ch,0x0(%ebp)
44d58e:	00 39                	add    %bh,(%ecx)
44d590:	65 00 64 00 69       	add    %ah,%gs:0x69(%eax,%eax,1)
44d595:	00 74 00 53          	add    %dh,0x53(%eax,%eax,1)
44d599:	00 64 00 75          	add    %ah,0x75(%eax,%eax,1)
44d59d:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
44d5a1:	00 6e 00             	add    %ch,0x0(%esi)
44d5a4:	74 00                	je     0x44d5a6
44d5a6:	54                   	push   %esp
44d5a7:	00 6f 00             	add    %ch,0x0(%edi)
44d5aa:	6f                   	outsl  %ds:(%esi),(%dx)
44d5ab:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
44d5af:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
44d5b3:	00 69 00             	add    %ch,0x0(%ecx)
44d5b6:	70 00                	jo     0x44d5b8
44d5b8:	4d                   	dec    %ebp
44d5b9:	00 65 00             	add    %ah,0x0(%ebp)
44d5bc:	6e                   	outsb  %ds:(%esi),(%dx)
44d5bd:	00 75 00             	add    %dh,0x0(%ebp)
44d5c0:	49                   	dec    %ecx
44d5c1:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
44d5c5:	00 6d 00             	add    %ch,0x0(%ebp)
44d5c8:	00 29                	add    %ch,(%ecx)
44d5ca:	65 00 54 00 43       	add    %dl,%gs:0x43(%eax,%eax,1)
44d5cf:	00 54 00 6f          	add    %dl,0x6f(%eax,%eax,1)
44d5d3:	00 6f 00             	add    %ch,0x0(%edi)
44d5d6:	6c                   	insb   (%dx),%es:(%edi)
44d5d7:	00 53 00             	add    %dl,0x0(%ebx)
44d5da:	74 00                	je     0x44d5dc
44d5dc:	72 00                	jb     0x44d5de
44d5de:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
44d5e4:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
44d5e8:	75 00                	jne    0x44d5ea
44d5ea:	49                   	dec    %ecx
44d5eb:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
44d5ef:	00 6d 00             	add    %ch,0x0(%ebp)
44d5f2:	00 15 4d 00 65 00    	add    %dl,0x65004d
44d5f8:	63 00                	arpl   %eax,(%eax)
44d5fa:	68 00 61 00 6e       	push   $0x6e006100
44d5ff:	00 69 00             	add    %ch,0x0(%ecx)
44d602:	63 00                	arpl   %eax,(%eax)
44d604:	61                   	popa
44d605:	00 6c 00 00          	add    %ch,0x0(%eax,%eax,1)
44d609:	33 69 00             	xor    0x0(%ecx),%ebp
44d60c:	6e                   	outsb  %ds:(%esi),(%dx)
44d60d:	00 63 00             	add    %ah,0x0(%ebx)
44d610:	68 00 61 00 72       	push   $0x72006100
44d615:	00 67 00             	add    %ah,0x0(%edi)
44d618:	65 00 54 00 6f       	add    %dl,%gs:0x6f(%eax,%eax,1)
44d61d:	00 6f 00             	add    %ch,0x0(%edi)
44d620:	6c                   	insb   (%dx),%es:(%edi)
44d621:	00 53 00             	add    %dl,0x0(%ebx)
44d624:	74 00                	je     0x44d626
44d626:	72 00                	jb     0x44d628
44d628:	69 00 70 00 4d 00    	imul   $0x4d0070,(%eax),%eax
44d62e:	65 00 6e 00          	add    %ch,%gs:0x0(%esi)
44d632:	75 00                	jne    0x44d634
44d634:	49                   	dec    %ecx
44d635:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
44d639:	00 6d 00             	add    %ch,0x0(%ebp)
44d63c:	00 21                	add    %ah,(%ecx)
44d63e:	43                   	inc    %ebx
44d63f:	00 6f 00             	add    %ch,0x0(%edi)
44d642:	6d                   	insl   (%dx),%es:(%edi)
44d643:	00 70 00             	add    %dh,0x0(%eax)
44d646:	75 00                	jne    0x44d648
44d648:	74 00                	je     0x44d64a
44d64a:	65 00 72 00          	add    %dh,%gs:0x0(%edx)
44d64e:	20 00                	and    %al,(%eax)
44d650:	53                   	push   %ebx
44d651:	00 63 00             	add    %ah,0x0(%ebx)
44d654:	69 00 65 00 6e 00    	imul   $0x6e0065,(%eax),%eax
44d65a:	63 00                	arpl   %eax,(%eax)
44d65c:	65 00 00             	add    %al,%gs:(%eax)
44d65f:	2f                   	das
44d660:	6c                   	insb   (%dx),%es:(%edi)
44d661:	00 6f 00             	add    %ch,0x0(%edi)
44d664:	67 00 6f 00          	add    %ch,0x0(%bx)
44d668:	75 00                	jne    0x44d66a
44d66a:	74 00                	je     0x44d66c
44d66c:	54                   	push   %esp
44d66d:	00 6f 00             	add    %ch,0x0(%edi)
44d670:	6f                   	outsl  %ds:(%esi),(%dx)
44d671:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
44d675:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
44d679:	00 69 00             	add    %ch,0x0(%ecx)
44d67c:	70 00                	jo     0x44d67e
44d67e:	4d                   	dec    %ebp
44d67f:	00 65 00             	add    %ah,0x0(%ebp)
44d682:	6e                   	outsb  %ds:(%esi),(%dx)
44d683:	00 75 00             	add    %dh,0x0(%ebp)
44d686:	49                   	dec    %ecx
44d687:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
44d68b:	00 6d 00             	add    %ch,0x0(%ebp)
44d68e:	00 13                	add    %dl,(%ebx)
44d690:	6d                   	insl   (%dx),%es:(%edi)
44d691:	00 65 00             	add    %ah,0x0(%ebp)
44d694:	6e                   	outsb  %ds:(%esi),(%dx)
44d695:	00 75 00             	add    %dh,0x0(%ebp)
44d698:	53                   	push   %ebx
44d699:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
44d69d:	00 69 00             	add    %ch,0x0(%ecx)
44d6a0:	70 00                	jo     0x44d6a2
44d6a2:	00 0f                	add    %cl,(%edi)
44d6a4:	53                   	push   %ebx
44d6a5:	00 74 00 75          	add    %dh,0x75(%eax,%eax,1)
44d6a9:	00 64 00 65          	add    %ah,0x65(%eax,%eax,1)
44d6ad:	00 6e 00             	add    %ch,0x0(%esi)
44d6b0:	74 00                	je     0x44d6b2
44d6b2:	00 21                	add    %ah,(%ecx)
44d6b4:	4d                   	dec    %ebp
44d6b5:	00 61 00             	add    %ah,0x0(%ecx)
44d6b8:	69 00 6e 00 74 00    	imul   $0x74006e,(%eax),%eax
44d6be:	61                   	popa
44d6bf:	00 69 00             	add    %ch,0x0(%ecx)
44d6c2:	6e                   	outsb  %ds:(%esi),(%dx)
44d6c3:	00 61 00             	add    %ah,0x0(%ecx)
44d6c6:	6e                   	outsb  %ds:(%esi),(%dx)
44d6c7:	00 63 00             	add    %ah,0x0(%ebx)
44d6ca:	65 00 20             	add    %ah,%gs:(%eax)
44d6cd:	00 42 00             	add    %al,0x0(%edx)
44d6d0:	75 00                	jne    0x44d6d2
44d6d2:	73 00                	jae    0x44d6d4
44d6d4:	00 1d 4c 00 61 00    	add    %bl,0x61004c
44d6da:	62 00                	bound  %eax,(%eax)
44d6dc:	20 00                	and    %al,(%eax)
44d6de:	54                   	push   %esp
44d6df:	00 65 00             	add    %ah,0x0(%ebp)
44d6e2:	63 00                	arpl   %eax,(%eax)
44d6e4:	68 00 6e 00 69       	push   $0x69006e00
44d6e9:	00 63 00             	add    %ah,0x0(%ebx)
44d6ec:	69 00 61 00 6e 00    	imul   $0x6e0061,(%eax),%eax
44d6f2:	00 37                	add    %dh,(%edi)
44d6f4:	68 00 6f 00 73       	push   $0x73006f00
44d6f9:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
44d6fd:	00 6c 00 46          	add    %ch,0x46(%eax,%eax,1)
44d701:	00 65 00             	add    %ah,0x0(%ebp)
44d704:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
44d708:	54                   	push   %esp
44d709:	00 6f 00             	add    %ch,0x0(%edi)
44d70c:	6f                   	outsl  %ds:(%esi),(%dx)
44d70d:	00 6c 00 53          	add    %ch,0x53(%eax,%eax,1)
44d711:	00 74 00 72          	add    %dh,0x72(%eax,%eax,1)
44d715:	00 69 00             	add    %ch,0x0(%ecx)
44d718:	70 00                	jo     0x44d71a
44d71a:	4d                   	dec    %ebp
44d71b:	00 65 00             	add    %ah,0x0(%ebp)
44d71e:	6e                   	outsb  %ds:(%esi),(%dx)
44d71f:	00 75 00             	add    %dh,0x0(%ebp)
44d722:	49                   	dec    %ecx
44d723:	00 74 00 65          	add    %dh,0x65(%eax,%eax,1)
44d727:	00 6d 00             	add    %ch,0x0(%ebp)
44d72a:	00 0f                	add    %cl,(%edi)
44d72c:	7a 00                	jp     0x44d72e
44d72e:	65 00 47 00          	add    %al,%gs:0x0(%edi)
44d732:	4f                   	dec    %edi
44d733:	00 66 00             	add    %ah,0x0(%esi)
44d736:	72 00                	jb     0x44d738
44d738:	45                   	inc    %ebp
44d739:	00 00                	add    %al,(%eax)
44d73b:	0f 4d 00             	cmovge (%eax),%eax
44d73e:	79 00                	jns    0x44d740
44d740:	74 00                	je     0x44d742
44d742:	51                   	push   %ecx
44d743:	00 51 00             	add    %dl,0x0(%ecx)
44d746:	73 00                	jae    0x44d748
44d748:	42                   	inc    %edx
44d749:	00 00                	add    %al,(%eax)
44d74b:	80 af 44 00 61 00 74 	subb   $0x74,0x610044(%edi)
44d752:	00 61 00             	add    %ah,0x0(%ecx)
44d755:	20 00                	and    %al,(%eax)
44d757:	53                   	push   %ebx
44d758:	00 6f 00             	add    %ch,0x0(%edi)
44d75b:	75 00                	jne    0x44d75d
44d75d:	72 00                	jb     0x44d75f
44d75f:	63 00                	arpl   %eax,(%eax)
44d761:	65 00 3d 00 2e 00 5c 	add    %bh,%gs:0x5c002e00
44d768:	00 73 00             	add    %dh,0x0(%ebx)
44d76b:	71 00                	jno    0x44d76d
44d76d:	6c                   	insb   (%dx),%es:(%edi)
44d76e:	00 65 00             	add    %ah,0x0(%ebp)
44d771:	78 00                	js     0x44d773
44d773:	70 00                	jo     0x44d775
44d775:	72 00                	jb     0x44d777
44d777:	65 00 73 00          	add    %dh,%gs:0x0(%ebx)
44d77b:	73 00                	jae    0x44d77d
44d77d:	3b 00                	cmp    (%eax),%eax
44d77f:	49                   	dec    %ecx
44d780:	00 6e 00             	add    %ch,0x0(%esi)
44d783:	69 00 74 00 69 00    	imul   $0x690074,(%eax),%eax
44d789:	61                   	popa
44d78a:	00 6c 00 20          	add    %ch,0x20(%eax,%eax,1)
44d78e:	00 43 00             	add    %al,0x0(%ebx)
44d791:	61                   	popa
44d792:	00 74 00 61          	add    %dh,0x61(%eax,%eax,1)
44d796:	00 6c 00 6f          	add    %ch,0x6f(%eax,%eax,1)
44d79a:	00 67 00             	add    %ah,0x0(%edi)
44d79d:	3d 00 70 00 72       	cmp    $0x72007000,%eax
44d7a2:	00 6f 00             	add    %ch,0x0(%edi)
44d7a5:	6a 00                	push   $0x0
44d7a7:	65 00 63 00          	add    %ah,%gs:0x0(%ebx)
44d7ab:	74 00                	je     0x44d7ad