44a64f:	48                   	dec    %eax
44a650:	64 4f                	fs dec %edi
44a652:	4d                   	dec    %ebp
44a653:	00 6d 6e             	add    %ch,0x6e(%ebp)
44a656:	66 63 00             	arpl   %ax,(%eax)
44a659:	6c                   	insb   (%dx),%es:(%edi)
44a65a:	48                   	dec    %eax
44a65b:	74 61                	je     0x44a6be
44a65d:	00 4f 50             	add    %cl,0x50(%edi)
44a660:	46                   	inc    %esi
44a661:	65 00 4c 52 45       	add    %cl,%gs:0x45(%edx,%edx,2)
44a666:	5a                   	pop    %edx
44a667:	00 4e 64             	add    %cl,0x64(%esi)
44a66a:	76 6a                	jbe    0x44a6d6
44a66c:	00 56 44             	add    %dl,0x44(%esi)
44a66f:	4e                   	dec    %esi
44a670:	6c                   	insb   (%dx),%es:(%edi)
44a671:	00 43 6f             	add    %al,0x6f(%ebx)
44a674:	68 4a 00 72 69       	push   $0x6972004a
44a679:	63 52 00             	arpl   %edx,0x0(%edx)
44a67c:	62 77 6f             	bound  %esi,0x6f(%edi)
44a67f:	48                   	dec    %eax
44a680:	30 00                	xor    %al,(%eax)
44a682:	50                   	push   %eax
44a683:	46                   	inc    %esi
44a684:	66 54                	push   %sp
44a686:	31 00                	xor    %eax,(%eax)
44a688:	6e                   	outsb  %ds:(%esi),(%dx)
44a689:	58                   	pop    %eax
44a68a:	54                   	push   %esp
44a68b:	56                   	push   %esi
44a68c:	32 00                	xor    (%eax),%al
44a68e:	4d                   	dec    %ebp
44a68f:	61                   	popa
44a690:	69 6e 00 63 42 73 7a 	imul   $0x7a734263,0x0(%esi),%ebp
44a697:	00 55 64             	add    %dl,0x64(%ebp)
44a69a:	53                   	push   %ebx
44a69b:	51                   	push   %ecx
44a69c:	00 6b 56             	add    %ch,0x56(%ebx)
44a69f:	58                   	pop    %eax
44a6a0:	6e                   	outsb  %ds:(%esi),(%dx)
44a6a1:	00 6a 61             	add    %ch,0x61(%edx)
44a6a4:	43                   	inc    %ebx
44a6a5:	51                   	push   %ecx
44a6a6:	00 73 4b             	add    %dh,0x4b(%ebx)
44a6a9:	51                   	push   %ecx
44a6aa:	4a                   	dec    %edx
44a6ab:	00 46 58             	add    %al,0x58(%esi)
44a6ae:	6f                   	outsl  %ds:(%esi),(%dx)
44a6af:	70 30                	jo     0x44a6e1
44a6b1:	00 41 58             	add    %al,0x58(%ecx)
44a6b4:	41                   	inc    %ecx
44a6b5:	65 31 00             	xor    %eax,%gs:(%eax)
44a6b8:	55                   	push   %ebp
44a6b9:	55                   	push   %ebp
44a6ba:	4b                   	dec    %ebx
44a6bb:	47                   	inc    %edi
44a6bc:	32 00                	xor    (%eax),%al
44a6be:	6a 59                	push   $0x59
44a6c0:	41                   	inc    %ecx
44a6c1:	62 00                	bound  %eax,(%eax)
44a6c3:	52                   	push   %edx
44a6c4:	65 73 6f             	gs jae 0x44a736
44a6c7:	75 72                	jne    0x44a73b
44a6c9:	63 65 4d             	arpl   %esp,0x4d(%ebp)
44a6cc:	61                   	popa
44a6cd:	6e                   	outsb  %ds:(%esi),(%dx)
44a6ce:	61                   	popa
44a6cf:	67 65 72 00          	addr16 gs jb 0x44a6d3
44a6d3:	53                   	push   %ebx
44a6d4:	79 73                	jns    0x44a749
44a6d6:	74 65                	je     0x44a73d
44a6d8:	6d                   	insl   (%dx),%es:(%edi)
44a6d9:	2e 52                	cs push %edx
44a6db:	65 73 6f             	gs jae 0x44a74d
44a6de:	75 72                	jne    0x44a752
44a6e0:	63 65 73             	arpl   %esp,0x73(%ebp)
44a6e3:	00 73 44             	add    %dh,0x44(%ebx)
44a6e6:	63 58 00             	arpl   %ebx,0x0(%eax)
44a6e9:	43                   	inc    %ebx
44a6ea:	75 6c                	jne    0x44a758
44a6ec:	74 75                	je     0x44a763
44a6ee:	72 65                	jb     0x44a755
44a6f0:	49                   	dec    %ecx
44a6f1:	6e                   	outsb  %ds:(%esi),(%dx)
44a6f2:	66 6f                	outsw  %ds:(%esi),(%dx)
44a6f4:	00 53 79             	add    %dl,0x79(%ebx)
44a6f7:	73 74                	jae    0x44a76d
44a6f9:	65 6d                	gs insl (%dx),%es:(%edi)
44a6fb:	2e 47                	cs inc %edi
44a6fd:	6c                   	insb   (%dx),%es:(%edi)
44a6fe:	6f                   	outsl  %ds:(%esi),(%dx)
44a6ff:	62 61 6c             	bound  %esp,0x6c(%ecx)
44a702:	69 7a 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%edx),%edi
44a709:	00 75 70             	add    %dh,0x70(%ebp)
44a70c:	41                   	inc    %ecx
44a70d:	4e                   	dec    %esi
44a70e:	00 54 4d 6c          	add    %dl,0x6c(%ebp,%ecx,2)
44a712:	78 00                	js     0x44a714
44a714:	6b 64 48 6f 00       	imul   $0x0,0x6f(%eax,%ecx,2),%esp
44a719:	6f                   	outsl  %ds:(%esi),(%dx)
44a71a:	6c                   	insb   (%dx),%es:(%edi)
44a71b:	41                   	inc    %ecx
44a71c:	52                   	push   %edx
44a71d:	00 4e 7a             	add    %cl,0x7a(%esi)
44a720:	70 76                	jo     0x44a798
44a722:	00 78 50             	add    %bh,0x50(%eax)
44a725:	41                   	inc    %ecx
44a726:	54                   	push   %esp
44a727:	00 54 79 70          	add    %dl,0x70(%ecx,%edi,2)
44a72b:	65 00 52 75          	add    %dl,%gs:0x75(%edx)
44a72f:	6e                   	outsb  %ds:(%esi),(%dx)
44a730:	74 69                	je     0x44a79b
44a732:	6d                   	insl   (%dx),%es:(%edi)
44a733:	65 54                	gs push %esp
44a735:	79 70                	jns    0x44a7a7
44a737:	65 48                	gs dec %eax
44a739:	61                   	popa
44a73a:	6e                   	outsb  %ds:(%esi),(%dx)
44a73b:	64 6c                	fs insb (%dx),%es:(%edi)
44a73d:	65 00 75 71          	add    %dh,%gs:0x71(%ebp)
44a741:	46                   	inc    %esi
44a742:	65 00 79 45          	add    %bh,%gs:0x45(%ecx)
44a746:	77 59                	ja     0x44a7a1
44a748:	00 4f 71             	add    %cl,0x71(%edi)
44a74b:	6e                   	outsb  %ds:(%esi),(%dx)
44a74c:	48                   	dec    %eax
44a74d:	00 41 70             	add    %al,0x70(%ecx)
44a750:	70 6c                	jo     0x44a7be
44a752:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
44a759:	53                   	push   %ebx
44a75a:	65 74 74             	gs je  0x44a7d1
44a75d:	69 6e 67 73 42 61 73 	imul   $0x73614273,0x67(%esi),%ebp
44a764:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
44a768:	73 74                	jae    0x44a7de
44a76a:	65 6d                	gs insl (%dx),%es:(%edi)
44a76c:	2e 43                	cs inc %ebx
44a76e:	6f                   	outsl  %ds:(%esi),(%dx)
44a76f:	6e                   	outsb  %ds:(%esi),(%dx)
44a770:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
44a776:	74 69                	je     0x44a7e1
44a778:	6f                   	outsl  %ds:(%esi),(%dx)
44a779:	6e                   	outsb  %ds:(%esi),(%dx)
44a77a:	00 4c 4b 4a          	add    %cl,0x4a(%ebx,%ecx,2)
44a77e:	4f                   	dec    %edi
44a77f:	00 47 50             	add    %al,0x50(%edi)
44a782:	46                   	inc    %esi
44a783:	44                   	inc    %esp
44a784:	30 00                	xor    %al,(%eax)
44a786:	4a                   	dec    %edx
44a787:	4f                   	dec    %edi
44a788:	70 70                	jo     0x44a7fa
44a78a:	31 00                	xor    %eax,(%eax)
44a78c:	43                   	inc    %ebx
44a78d:	72 48                	jb     0x44a7d7
44a78f:	7a 32                	jp     0x44a7c3
44a791:	00 58 4b             	add    %bl,0x4b(%eax)
44a794:	65 50                	gs push %eax
44a796:	00 4c 53 50          	add    %cl,0x50(%ebx,%edx,2)
44a79a:	6a 00                	push   $0x0
44a79c:	6a 69                	push   $0x69
44a79e:	50                   	push   %eax
44a79f:	57                   	push   %edi
44a7a0:	00 56 7a             	add    %dl,0x7a(%esi)
44a7a3:	67 6a 00             	addr16 push $0x0
44a7a6:	77 74                	ja     0x44a81c
44a7a8:	58                   	pop    %eax
44a7a9:	48                   	dec    %eax
44a7aa:	00 44 48 57          	add    %al,0x57(%eax,%ecx,2)
44a7ae:	45                   	inc    %ebp
44a7af:	00 6f 73             	add    %ch,0x73(%edi)
44a7b2:	4d                   	dec    %ebp
44a7b3:	51                   	push   %ecx
44a7b4:	00 41 56             	add    %al,0x56(%ecx)
44a7b7:	4a                   	dec    %edx
44a7b8:	53                   	push   %ebx
44a7b9:	00 6e 4a             	add    %ch,0x4a(%esi)
44a7bc:	51                   	push   %ecx
44a7bd:	47                   	inc    %edi
44a7be:	00 44 69 63          	add    %al,0x63(%ecx,%ebp,2)
44a7c2:	74 69                	je     0x44a82d
44a7c4:	6f                   	outsl  %ds:(%esi),(%dx)
44a7c5:	6e                   	outsb  %ds:(%esi),(%dx)
44a7c6:	61                   	popa
44a7c7:	72 79                	jb     0x44a842
44a7c9:	60                   	pusha
44a7ca:	32 00                	xor    (%eax),%al
44a7cc:	53                   	push   %ebx
44a7cd:	79 73                	jns    0x44a842
44a7cf:	74 65                	je     0x44a836
44a7d1:	6d                   	insl   (%dx),%es:(%edi)
44a7d2:	2e 43                	cs inc %ebx
44a7d4:	6f                   	outsl  %ds:(%esi),(%dx)
44a7d5:	6c                   	insb   (%dx),%es:(%edi)
44a7d6:	6c                   	insb   (%dx),%es:(%edi)
44a7d7:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
44a7dc:	6e                   	outsb  %ds:(%esi),(%dx)
44a7dd:	73 2e                	jae    0x44a80d
44a7df:	47                   	inc    %edi
44a7e0:	65 6e                	outsb  %gs:(%esi),(%dx)
44a7e2:	65 72 69             	gs jb  0x44a84e
44a7e5:	63 00                	arpl   %eax,(%eax)
44a7e7:	50                   	push   %eax
44a7e8:	6f                   	outsl  %ds:(%esi),(%dx)
44a7e9:	47                   	inc    %edi
44a7ea:	54                   	push   %esp
44a7eb:	00 72 48             	add    %dh,0x48(%edx)
44a7ee:	77 4c                	ja     0x44a83c
44a7f0:	00 73 79             	add    %dh,0x79(%ebx)
44a7f3:	4b                   	dec    %ebx
44a7f4:	6e                   	outsb  %ds:(%esi),(%dx)
44a7f5:	00 61 66             	add    %ah,0x66(%ecx)
44a7f8:	56                   	push   %esi
44a7f9:	76 30                	jbe    0x44a82b
44a7fb:	00 75 75             	add    %dh,0x75(%ebp)
44a7fe:	52                   	push   %edx
44a7ff:	5a                   	pop    %edx
44a800:	31 00                	xor    %eax,(%eax)
44a802:	56                   	push   %esi
44a803:	6a 49                	push   $0x49
44a805:	6a 32                	push   $0x32
44a807:	00 4b 6e             	add    %cl,0x6e(%ebx)
44a80a:	68 4b 00 51 75       	push   $0x7551004b
44a80f:	4a                   	dec    %edx
44a810:	6a 00                	push   $0x0
44a812:	4a                   	dec    %edx
44a813:	44                   	inc    %esp
44a814:	54                   	push   %esp
44a815:	76 00                	jbe    0x44a817
44a817:	41                   	inc    %ecx
44a818:	73 73                	jae    0x44a88d
44a81a:	65 6d                	gs insl (%dx),%es:(%edi)
44a81c:	62 6c 79 00          	bound  %ebp,0x0(%ecx,%edi,2)
44a820:	53                   	push   %ebx
44a821:	79 73                	jns    0x44a896
44a823:	74 65                	je     0x44a88a
44a825:	6d                   	insl   (%dx),%es:(%edi)
44a826:	2e 52                	cs push %edx
44a828:	65 66 6c             	gs data16 insb (%dx),%es:(%edi)
44a82b:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
44a830:	6e                   	outsb  %ds:(%esi),(%dx)
44a831:	00 41 73             	add    %al,0x73(%ecx)
44a834:	73 65                	jae    0x44a89b
44a836:	6d                   	insl   (%dx),%es:(%edi)
44a837:	62 6c 79 4e          	bound  %ebp,0x4e(%ecx,%edi,2)
44a83b:	61                   	popa
44a83c:	6d                   	insl   (%dx),%es:(%edi)
44a83d:	65 00 64 4d 53       	add    %ah,%gs:0x53(%ebp,%ecx,2)
44a842:	77 00                	ja     0x44a844
44a844:	43                   	inc    %ebx
44a845:	79 46                	jns    0x44a88d
44a847:	71 00                	jno    0x44a849
44a849:	53                   	push   %ebx
44a84a:	74 72                	je     0x44a8be
44a84c:	65 61                	gs popa
44a84e:	6d                   	insl   (%dx),%es:(%edi)
44a84f:	00 53 79             	add    %dl,0x79(%ebx)
44a852:	73 74                	jae    0x44a8c8
44a854:	65 6d                	gs insl (%dx),%es:(%edi)
44a856:	2e 49                	cs dec %ecx
44a858:	4f                   	dec    %edi
44a859:	00 4e 59             	add    %cl,0x59(%esi)
44a85c:	41                   	inc    %ecx
44a85d:	77 00                	ja     0x44a85f
44a85f:	4c                   	dec    %esp
44a860:	66 4b                	dec    %bx
44a862:	4b                   	dec    %ebx
44a863:	00 71 6d             	add    %dh,0x6d(%ecx)
44a866:	50                   	push   %eax
44a867:	52                   	push   %edx
44a868:	00 50 6c             	add    %dl,0x6c(%eax)
44a86b:	64 64 00 4d 4e       	fs add %cl,%fs:0x4e(%ebp)
44a870:	4d                   	dec    %ebp
44a871:	74 00                	je     0x44a873
44a873:	43                   	inc    %ebx
44a874:	71 43                	jno    0x44a8b9
44a876:	41                   	inc    %ecx
44a877:	00 4a 77             	add    %cl,0x77(%edx)
44a87a:	62 55 00             	bound  %edx,0x0(%ebp)
44a87d:	4d                   	dec    %ebp
44a87e:	69 4d 4b 00 48 72 44 	imul   $0x44724800,0x4b(%ebp),%ecx
44a885:	48                   	dec    %eax
44a886:	00 49 46             	add    %cl,0x46(%ecx)
44a889:	54                   	push   %esp
44a88a:	6b 00 45             	imul   $0x45,(%eax),%eax
44a88d:	79 74                	jns    0x44a903
44a88f:	58                   	pop    %eax
44a890:	00 49 43             	add    %cl,0x43(%ecx)
44a893:	66 4d                	dec    %bp
44a895:	00 6a 6f             	add    %ch,0x6f(%edx)
44a898:	6a 4a                	push   $0x4a
44a89a:	00 47 4d             	add    %al,0x4d(%edi)
44a89d:	6e                   	outsb  %ds:(%esi),(%dx)
44a89e:	73 00                	jae    0x44a8a0
44a8a0:	52                   	push   %edx
44a8a1:	65 73 6f             	gs jae 0x44a913
44a8a4:	6c                   	insb   (%dx),%es:(%edi)
44a8a5:	76 65                	jbe    0x44a90c
44a8a7:	45                   	inc    %ebp
44a8a8:	76 65                	jbe    0x44a90f
44a8aa:	6e                   	outsb  %ds:(%esi),(%dx)
44a8ab:	74 41                	je     0x44a8ee
44a8ad:	72 67                	jb     0x44a916
44a8af:	73 00                	jae    0x44a8b1
44a8b1:	71 41                	jno    0x44a8f4
44a8b3:	49                   	dec    %ecx
44a8b4:	6b 00 45             	imul   $0x45,(%eax),%eax
44a8b7:	71 54                	jno    0x44a90d
44a8b9:	48                   	dec    %eax
44a8ba:	00 76 46             	add    %dh,0x46(%esi)
44a8bd:	4a                   	dec    %edx
44a8be:	74 00                	je     0x44a8c0
44a8c0:	69 71 71 62 00 52 66 	imul   $0x66520062,0x71(%ecx),%esi
44a8c7:	72 47                	jb     0x44a910
44a8c9:	00 51 6b             	add    %dl,0x6b(%ecx)
44a8cc:	47                   	inc    %edi
44a8cd:	58                   	pop    %eax
44a8ce:	00 54 58 59          	add    %dl,0x59(%eax,%ebx,2)
44a8d2:	76 00                	jbe    0x44a8d4
44a8d4:	45                   	inc    %ebp
44a8d5:	66 51                	push   %cx
44a8d7:	48                   	dec    %eax
44a8d8:	00 41 6c             	add    %al,0x6c(%ecx)
44a8db:	77 59                	ja     0x44a936
44a8dd:	00 54 49 51          	add    %dl,0x51(%ecx,%ecx,2)
44a8e1:	65 00 4a 57          	add    %cl,%gs:0x57(%edx)
44a8e5:	54                   	push   %esp
44a8e6:	54                   	push   %esp
44a8e7:	00 53 74             	add    %dl,0x74(%ebx)
44a8ea:	72 69                	jb     0x44a955
44a8ec:	6e                   	outsb  %ds:(%esi),(%dx)
44a8ed:	67 43                	addr16 inc %ebx
44a8ef:	6f                   	outsl  %ds:(%esi),(%dx)
44a8f0:	6d                   	insl   (%dx),%es:(%edi)
44a8f1:	70 61                	jo     0x44a954
44a8f3:	72 69                	jb     0x44a95e
44a8f5:	73 6f                	jae    0x44a966
44a8f7:	6e                   	outsb  %ds:(%esi),(%dx)
44a8f8:	00 61 62             	add    %ah,0x62(%ecx)
44a8fb:	45                   	inc    %ebp
44a8fc:	67 00 48 73          	add    %cl,0x73(%bx,%si)
44a900:	5a                   	pop    %edx
44a901:	4c                   	dec    %esp
44a902:	00 45 46             	add    %al,0x46(%ebp)
44a905:	78 76                	js     0x44a97d
44a907:	00 7a 50             	add    %bh,0x50(%edx)
44a90a:	78 72                	js     0x44a97e
44a90c:	00 54 7a 45          	add    %dl,0x45(%edx,%edi,2)
44a910:	4a                   	dec    %edx
44a911:	00 50 50             	add    %dl,0x50(%eax)