44b55a:	53                   	push   %ebx
44b55b:	71 4b                	jno    0x44b5a8
44b55d:	47                   	inc    %edi
44b55e:	70 4f                	jo     0x44b5af
44b560:	44                   	inc    %esp
44b561:	41                   	inc    %ecx
44b562:	79 30                	jns    0x44b594
44b564:	58                   	pop    %eax
44b565:	62 6b 38             	bound  %ebp,0x38(%ebx)
44b568:	41                   	inc    %ecx
44b569:	7a 7a                	jp     0x44b5e5
44b56b:	33 69 6d             	xor    0x6d(%ecx),%ebp
44b56e:	34 36                	xor    $0x36,%al
44b570:	47                   	inc    %edi
44b571:	67 77 46             	addr16 ja 0x44b5ba
44b574:	51                   	push   %ecx
44b575:	66 6e                	data16 outsb %ds:(%esi),(%dx)
44b577:	72 78                	jb     0x44b5f1
44b579:	4a                   	dec    %edx
44b57a:	47                   	inc    %edi
44b57b:	71 74                	jno    0x44b5f1
44b57d:	6f                   	outsl  %ds:(%esi),(%dx)
44b57e:	4f                   	dec    %edi
44b57f:	38 78 5a             	cmp    %bh,0x5a(%eax)
44b582:	4d                   	dec    %ebp
44b583:	41                   	inc    %ecx
44b584:	4e                   	dec    %esi
44b585:	61                   	popa
44b586:	6f                   	outsl  %ds:(%esi),(%dx)
44b587:	62 6a 72             	bound  %ebp,0x72(%edx)
44b58a:	65 48                	gs dec %eax
44b58c:	49                   	dec    %ecx
44b58d:	71 4f                	jno    0x44b5de
44b58f:	41                   	inc    %ecx
44b590:	46                   	inc    %esi
44b591:	30 71 42             	xor    %dh,0x42(%ecx)
44b594:	6d                   	insl   (%dx),%es:(%edi)
44b595:	73 35                	jae    0x44b5cc
44b597:	58                   	pop    %eax
44b598:	5a                   	pop    %edx
44b599:	4c                   	dec    %esp
44b59a:	79 41                	jns    0x44b5dd
44b59c:	5a                   	pop    %edx
44b59d:	79 52                	jns    0x44b5f1
44b59f:	68 4d 4a 79 4c       	push   $0x4c794a4d
44b5a4:	68 34 59 4e 5a       	push   $0x5a4e5934
44b5a9:	62 6b 77             	bound  %ebp,0x77(%ebx)
44b5ac:	69 48 70 6e 33 6a 45 	imul   $0x456a336e,0x70(%eax),%ecx
44b5b3:	4b                   	dec    %ebx
44b5b4:	67 50                	addr16 push %eax
44b5b6:	57                   	push   %edi
44b5b7:	30 51 63             	xor    %dl,0x63(%ecx)
44b5ba:	6f                   	outsl  %ds:(%esi),(%dx)
44b5bb:	62 67 4a             	bound  %esp,0x4a(%edi)
44b5be:	31 6d 56             	xor    %ebp,0x56(%ebp)
44b5c1:	39 4c 42 56          	cmp    %ecx,0x56(%edx,%eax,2)
44b5c5:	4b                   	dec    %ebx
44b5c6:	6d                   	insl   (%dx),%es:(%edi)
44b5c7:	34 78                	xor    $0x78,%al
44b5c9:	37                   	aaa
44b5ca:	52                   	push   %edx
44b5cb:	59                   	pop    %ecx
44b5cc:	6d                   	insl   (%dx),%es:(%edi)
44b5cd:	6c                   	insb   (%dx),%es:(%edi)
44b5ce:	4a                   	dec    %edx
44b5cf:	6a 54                	push   $0x54
44b5d1:	42                   	inc    %edx
44b5d2:	41                   	inc    %ecx
44b5d3:	44                   	inc    %esp
44b5d4:	64 75 36             	fs jne 0x44b60d
44b5d7:	6e                   	outsb  %ds:(%esi),(%dx)
44b5d8:	37                   	aaa
44b5d9:	43                   	inc    %ebx
44b5da:	4d                   	dec    %ebp
44b5db:	43                   	inc    %ebx
44b5dc:	52                   	push   %edx
44b5dd:	67 36 50             	addr16 ss push %eax
44b5e0:	50                   	push   %eax
44b5e1:	6b 6b 39 73          	imul   $0x73,0x39(%ebx),%ebp
44b5e5:	59                   	pop    %ecx
44b5e6:	75 48                	jne    0x44b630
44b5e8:	49                   	dec    %ecx
44b5e9:	68 6e 39 78 4f       	push   $0x4f78396e
44b5ee:	71 36                	jno    0x44b626
44b5f0:	35 43 6e 78 43       	xor    $0x43786e43,%eax
44b5f5:	79 2b                	jns    0x44b622
44b5f7:	6d                   	insl   (%dx),%es:(%edi)
44b5f8:	7a 2f                	jp     0x44b629
44b5fa:	50                   	push   %eax
44b5fb:	4e                   	dec    %esi
44b5fc:	47                   	inc    %edi
44b5fd:	7a 53                	jp     0x44b652
44b5ff:	66 32 56 78          	data16 xor 0x78(%esi),%dl
44b603:	6a 41                	push   $0x41
44b605:	42                   	inc    %edx
44b606:	6b 76 36 38          	imul   $0x38,0x36(%esi),%esi
44b60a:	59                   	pop    %ecx
44b60b:	6f                   	outsl  %ds:(%esi),(%dx)
44b60c:	65 69 37 73 48 46 59 	imul   $0x59464873,%gs:(%edi),%esi
44b613:	55                   	push   %ebp
44b614:	76 34                	jbe    0x44b64a
44b616:	79 78                	jns    0x44b690
44b618:	58                   	pop    %eax
44b619:	51                   	push   %ecx
44b61a:	63 52 67             	arpl   %edx,0x67(%edx)
44b61d:	48                   	dec    %eax
44b61e:	56                   	push   %esi
44b61f:	43                   	inc    %ebx
44b620:	55                   	push   %ebp
44b621:	70 36                	jo     0x44b659
44b623:	2b 63 6a             	sub    0x6a(%ebx),%esp
44b626:	5a                   	pop    %edx
44b627:	4d                   	dec    %ebp
44b628:	42                   	inc    %edx
44b629:	4b                   	dec    %ebx
44b62a:	2f                   	das
44b62b:	6d                   	insl   (%dx),%es:(%edi)
44b62c:	34 70                	xor    $0x70,%al
44b62e:	35 39 4f 30 30       	xor    $0x30304f39,%eax
44b633:	46                   	inc    %esi
44b634:	30 6c 43 4c          	xor    %ch,0x4c(%ebx,%eax,2)
44b638:	32 56 75             	xor    0x75(%esi),%dl
44b63b:	72 35                	jb     0x44b672
44b63d:	37                   	aaa
44b63e:	43                   	inc    %ebx
44b63f:	6c                   	insb   (%dx),%es:(%edi)
44b640:	57                   	push   %edi
44b641:	62 67 77             	bound  %esp,0x77(%edi)
44b644:	76 30                	jbe    0x44b676
44b646:	55                   	push   %ebp
44b647:	57                   	push   %edi
44b648:	6a 4b                	push   $0x4b
44b64a:	52                   	push   %edx
44b64b:	63 4b 6d             	arpl   %ecx,0x6d(%ebx)
44b64e:	6c                   	insb   (%dx),%es:(%edi)
44b64f:	77 53                	ja     0x44b6a4
44b651:	35 46 4b 4c 75       	xor    $0x754c4b46,%eax
44b656:	54                   	push   %esp
44b657:	4b                   	dec    %ebx
44b658:	77 35                	ja     0x44b68f
44b65a:	37                   	aaa
44b65b:	75 75                	jne    0x44b6d2
44b65d:	36 74 67             	ss je  0x44b6c7
44b660:	46                   	inc    %esi
44b661:	77 72                	ja     0x44b6d5
44b663:	6d                   	insl   (%dx),%es:(%edi)
44b664:	43                   	inc    %ebx
44b665:	45                   	inc    %ebp
44b666:	6f                   	outsl  %ds:(%esi),(%dx)
44b667:	71 55                	jno    0x44b6be
44b669:	41                   	inc    %ecx
44b66a:	68 70 51 34 75       	push   $0x75345170
44b66f:	4e                   	dec    %esi
44b670:	4e                   	dec    %esi
44b671:	69 43 39 6e 5a 72 51 	imul   $0x51725a6e,0x39(%ebx),%eax
44b678:	4f                   	dec    %edi
44b679:	44                   	inc    %esp
44b67a:	57                   	push   %edi
44b67b:	2f                   	das
44b67c:	57                   	push   %edi
44b67d:	54                   	push   %esp
44b67e:	36 46                	ss inc %esi
44b680:	62 61 6f             	bound  %esp,0x6f(%ecx)
44b683:	37                   	aaa
44b684:	5a                   	pop    %edx
44b685:	6b 54 69 31 67       	imul   $0x67,0x31(%ecx,%ebp,2),%edx
44b68a:	68 68 32 51 52       	push   $0x52513268
44b68f:	67 66 57             	addr16 push %di
44b692:	2f                   	das
44b693:	57                   	push   %edi
44b694:	43                   	inc    %ebx
44b695:	62 61 54             	bound  %esp,0x54(%ecx)
44b698:	2f                   	das
44b699:	50                   	push   %eax
44b69a:	47                   	inc    %edi
44b69b:	75 66                	jne    0x44b703
44b69d:	64 67 45             	fs addr16 inc %ebp
44b6a0:	66 72 45             	data16 jb 0x44b6e8
44b6a3:	76 52                	jbe    0x44b6f7
44b6a5:	37                   	aaa
44b6a6:	70 4b                	jo     0x44b6f3
44b6a8:	46                   	inc    %esi
44b6a9:	2f                   	das
44b6aa:	76 53                	jbe    0x44b6ff
44b6ac:	47                   	inc    %edi
44b6ad:	65 63 6f 6f          	arpl   %ebp,%gs:0x6f(%edi)
44b6b1:	59                   	pop    %ecx
44b6b2:	52                   	push   %edx
44b6b3:	46                   	inc    %esi
44b6b4:	49                   	dec    %ecx
44b6b5:	6a 65                	push   $0x65
44b6b7:	68 33 2b 36 4a       	push   $0x4a362b33
44b6bc:	66 52                	push   %dx
44b6be:	45                   	inc    %ebp
44b6bf:	63 64 2f 6b          	arpl   %esp,0x6b(%edi,%ebp,1)
44b6c3:	4c                   	dec    %esp
44b6c4:	44                   	inc    %esp
44b6c5:	4d                   	dec    %ebp
44b6c6:	62 6f 70             	bound  %ebp,0x70(%edi)
44b6c9:	39 4f 37             	cmp    %ecx,0x37(%edi)
44b6cc:	47                   	inc    %edi
44b6cd:	53                   	push   %ebx
44b6ce:	36 69 61 31 72 53 75 	imul   $0x39755372,%ss:0x31(%ecx),%esp
44b6d5:	39
44b6d6:	39 34 31             	cmp    %esi,(%ecx,%esi,1)
44b6d9:	69 6d 6f 52 62 47 4b 	imul   $0x4b476252,0x6f(%ebp),%ebp
44b6e0:	6a 74                	push   $0x74
44b6e2:	35 70 6b 6c 41       	xor    $0x416c6b70,%eax
44b6e7:	79 6c                	jns    0x44b755
44b6e9:	4c                   	dec    %esp
44b6ea:	4f                   	dec    %edi
44b6eb:	57                   	push   %edi
44b6ec:	53                   	push   %ebx
44b6ed:	62 7a 78             	bound  %edi,0x78(%edx)
44b6f0:	65 2b 73 4a          	sub    %gs:0x4a(%ebx),%esi
44b6f4:	39 72 4a             	cmp    %esi,0x4a(%edx)
44b6f7:	4a                   	dec    %edx
44b6f8:	47                   	inc    %edi
44b6f9:	57                   	push   %edi
44b6fa:	4e                   	dec    %esi
44b6fb:	4a                   	dec    %edx
44b6fc:	7a 34                	jp     0x44b732
44b6fe:	34 78                	xor    $0x78,%al
44b700:	37                   	aaa
44b701:	51                   	push   %ecx
44b702:	79 47                	jns    0x44b74b
44b704:	74 79                	je     0x44b77f
44b706:	71 79                	jno    0x44b781
44b708:	45                   	inc    %ebp
44b709:	71 64                	jno    0x44b76f
44b70b:	71 38                	jno    0x44b745
44b70d:	4d                   	dec    %ebp
44b70e:	50                   	push   %eax
44b70f:	31 6c 44 5a          	xor    %ebp,0x5a(%esp,%eax,2)
44b713:	36 48                	ss dec %eax
44b715:	52                   	push   %edx
44b716:	30 46 52             	xor    %al,0x52(%esi)
44b719:	6c                   	insb   (%dx),%es:(%edi)
44b71a:	44                   	inc    %esp
44b71b:	77 64                	ja     0x44b781
44b71d:	4a                   	dec    %edx
44b71e:	50                   	push   %eax
44b71f:	4b                   	dec    %ebx
44b720:	44                   	inc    %esp
44b721:	66 41                	inc    %cx
44b723:	48                   	dec    %eax
44b724:	36 2b 75 77          	sub    %ss:0x77(%ebp),%esi
44b728:	42                   	inc    %edx
44b729:	6c                   	insb   (%dx),%es:(%edi)
44b72a:	51                   	push   %ecx
44b72b:	6e                   	outsb  %ds:(%esi),(%dx)
44b72c:	6a 35                	push   $0x35
44b72e:	66 4f                	dec    %di
44b730:	44                   	inc    %esp
44b731:	71 45                	jno    0x44b778
44b733:	43                   	inc    %ebx
44b734:	45                   	inc    %ebp
44b735:	7a 58                	jp     0x44b78f
44b737:	44                   	inc    %esp
44b738:	30 6e 72             	xor    %ch,0x72(%esi)
44b73b:	64 33 6e 75          	xor    %fs:0x75(%esi),%ebp
44b73f:	65 76 32             	gs jbe 0x44b774
44b742:	78 4b                	js     0x44b78f
44b744:	5a                   	pop    %edx
44b745:	77 62                	ja     0x44b7a9
44b747:	6f                   	outsl  %ds:(%esi),(%dx)
44b748:	4c                   	dec    %esp
44b749:	6c                   	insb   (%dx),%es:(%edi)
44b74a:	51                   	push   %ecx
44b74b:	42                   	inc    %edx
44b74c:	72 71                	jb     0x44b7bf
44b74e:	4f                   	dec    %edi
44b74f:	42                   	inc    %edx
44b750:	77 53                	ja     0x44b7a5
44b752:	30 42 67             	xor    %al,0x67(%edx)
44b755:	78 34                	js     0x44b78b
44b757:	49                   	dec    %ecx
44b758:	52                   	push   %edx
44b759:	4d                   	dec    %ebp
44b75a:	47                   	inc    %edi
44b75b:	72 65                	jb     0x44b7c2
44b75d:	63 35 51 47 50 6d    	arpl   %esi,0x6d504751
44b763:	58                   	pop    %eax
44b764:	45                   	inc    %ebp
44b765:	57                   	push   %edi
44b766:	6d                   	insl   (%dx),%es:(%edi)
44b767:	6e                   	outsb  %ds:(%esi),(%dx)
44b768:	31 56 33             	xor    %edx,0x33(%esi)
44b76b:	31 47 55             	xor    %eax,0x55(%edi)
44b76e:	34 50                	xor    $0x50,%al
44b770:	5a                   	pop    %edx
44b771:	6c                   	insb   (%dx),%es:(%edi)
44b772:	30 66 72             	xor    %ah,0x72(%esi)
44b775:	30 71 61             	xor    %dh,0x61(%ecx)
44b778:	7a 2b                	jp     0x44b7a5
44b77a:	6e                   	outsb  %ds:(%esi),(%dx)
44b77b:	7a 69                	jp     0x44b7e6
44b77d:	75 6a                	jne    0x44b7e9
44b77f:	43                   	inc    %ebx
44b780:	36 72 42             	ss jb  0x44b7c5
44b783:	4c                   	dec    %esp
44b784:	38 4f 39             	cmp    %cl,0x39(%edi)
44b787:	42                   	inc    %edx
44b788:	36 4a                	ss dec %edx
44b78a:	79 69                	jns    0x44b7f5
44b78c:	71 2f                	jno    0x44b7bd
44b78e:	72 4c                	jb     0x44b7dc
44b790:	53                   	push   %ebx
44b791:	4f                   	dec    %edi
44b792:	4d                   	dec    %ebp
44b793:	59                   	pop    %ecx
44b794:	4e                   	dec    %esi
44b795:	2f                   	das
44b796:	41                   	inc    %ecx
44b797:	41                   	inc    %ecx
44b798:	5a                   	pop    %edx
44b799:	73 7a                	jae    0x44b815
44b79b:	56                   	push   %esi
44b79c:	5a                   	pop    %edx
44b79d:	4a                   	dec    %edx
44b79e:	59                   	pop    %ecx
44b79f:	34 51                	xor    $0x51,%al
44b7a1:	6e                   	outsb  %ds:(%esi),(%dx)
44b7a2:	77 62                	ja     0x44b806
44b7a4:	63 56 52             	arpl   %edx,0x52(%esi)
44b7a7:	5a                   	pop    %edx
44b7a8:	71 47                	jno    0x44b7f1
44b7aa:	54                   	push   %esp
44b7ab:	4e                   	dec    %esi
44b7ac:	70 39                	jo     0x44b7e7
44b7ae:	51                   	push   %ecx
44b7af:	51                   	push   %ecx
44b7b0:	4d                   	dec    %ebp
44b7b1:	32 62 75             	xor    0x75(%edx),%ah
44b7b4:	54                   	push   %esp
44b7b5:	71 6a                	jno    0x44b821
44b7b7:	45                   	inc    %ebp
44b7b8:	4a                   	dec    %edx
44b7b9:	35 34 72 6e 76       	xor    $0x766e7234,%eax
44b7be:	49                   	dec    %ecx
44b7bf:	50                   	push   %eax
44b7c0:	52                   	push   %edx
44b7c1:	77 59                	ja     0x44b81c
44b7c3:	51                   	push   %ecx
44b7c4:	4e                   	dec    %esi
44b7c5:	69 61 2f 6e 71 42 4d 	imul   $0x4d42716e,0x2f(%ecx),%esp
44b7cc:	4e                   	dec    %esi
44b7cd:	4c                   	dec    %esp
44b7ce:	49                   	dec    %ecx
44b7cf:	2b 6f 66             	sub    0x66(%edi),%ebp