4445a8:	63 67 49             	arpl   %esp,0x49(%edi)
4445ab:	4e                   	dec    %esi
4445ac:	35 75 62 55 58       	xor    $0x58556275,%eax
4445b1:	6a 49                	push   $0x49
4445b3:	2b 76 78             	sub    0x78(%esi),%esi
4445b6:	61                   	popa
4445b7:	62 63 2b             	bound  %esp,0x2b(%ebx)
4445ba:	38 46 42             	cmp    %al,0x42(%esi)
4445bd:	6a 38                	push   $0x38
4445bf:	66 58                	pop    %ax
4445c1:	33 35 51 50 76 45    	xor    0x45765051,%esi
4445c7:	62 79 55             	bound  %edi,0x55(%ecx)
4445ca:	4d                   	dec    %ebp
4445cb:	4c                   	dec    %esp
4445cc:	41                   	inc    %ecx
4445cd:	69 59 36 6b 73 62 6c 	imul   $0x6c62736b,0x36(%ecx),%ebx
4445d4:	38 61 33             	cmp    %ah,0x33(%ecx)
4445d7:	4d                   	dec    %ebp
4445d8:	57                   	push   %edi
4445d9:	4a                   	dec    %edx
4445da:	4b                   	dec    %ebx
4445db:	39 6b 71             	cmp    %ebp,0x71(%ebx)
4445de:	5a                   	pop    %edx
4445df:	56                   	push   %esi
4445e0:	31 59 4c             	xor    %ebx,0x4c(%ecx)
4445e3:	75 72                	jne    0x444657
4445e5:	56                   	push   %esi
4445e6:	76 46                	jbe    0x44462e
4445e8:	39 74 65 61          	cmp    %esi,0x61(%ebp,%eiz,2)
4445ec:	4a                   	dec    %edx
4445ed:	62 33                	bound  %esi,(%ebx)
4445ef:	6d                   	insl   (%dx),%es:(%edi)
4445f0:	62 72 35             	bound  %esi,0x35(%edx)
4445f3:	6d                   	insl   (%dx),%es:(%edi)
4445f4:	42                   	inc    %edx
4445f5:	56                   	push   %esi
4445f6:	53                   	push   %ebx
4445f7:	74 72                	je     0x44466b
4445f9:	32 68 32             	xor    0x32(%eax),%ch
4445fc:	62 58 4a             	bound  %ebx,0x4a(%eax)
4445ff:	68 6b 4d 38 72       	push   $0x72384d6b
444604:	6c                   	insb   (%dx),%es:(%edi)
444605:	58                   	pop    %eax
444606:	42                   	inc    %edx
444607:	6d                   	insl   (%dx),%es:(%edi)
444608:	6f                   	outsl  %ds:(%esi),(%dx)
444609:	6a 79                	push   $0x79
44460b:	46                   	inc    %esi
44460c:	38 66 61             	cmp    %ah,0x61(%esi)
44460f:	58                   	pop    %eax
444610:	6d                   	insl   (%dx),%es:(%edi)
444611:	59                   	pop    %ecx
444612:	2f                   	das
444613:	79 78                	jns    0x44468d
444615:	37                   	aaa
444616:	48                   	dec    %eax
444617:	47                   	inc    %edi
444618:	76 46                	jbe    0x444660
44461a:	32 2f                	xor    (%edi),%ch
44461c:	42                   	inc    %edx
44461d:	56                   	push   %esi
44461e:	6b 59 73 63          	imul   $0x63,0x73(%ecx),%ebx
444622:	7a 6c                	jp     0x444690
444624:	6d                   	insl   (%dx),%es:(%edi)
444625:	70 36                	jo     0x44465d
444627:	56                   	push   %esi
444628:	71 50                	jno    0x44467a
44462a:	57                   	push   %edi
44462b:	37                   	aaa
44462c:	48                   	dec    %eax
44462d:	45                   	inc    %ebp
44462e:	63 55 70             	arpl   %edx,0x70(%ebp)
444631:	4a                   	dec    %edx
444632:	77 54                	ja     0x444688
444634:	47                   	inc    %edi
444635:	57                   	push   %edi
444636:	6b 48 77 73          	imul   $0x73,0x77(%eax),%ecx
44463a:	44                   	inc    %esp
44463b:	58                   	pop    %eax
44463c:	36 57                	ss push %edi
44463e:	43                   	inc    %ebx
44463f:	31 78 62             	xor    %edi,0x62(%eax)
444642:	35 2b 76 6f 58       	xor    $0x586f762b,%eax
444647:	79 31                	jns    0x44467a
444649:	42                   	inc    %edx
44464a:	49                   	dec    %ecx
44464b:	66 6d                	insw   (%dx),%es:(%edi)
44464d:	2b 6a 71             	sub    0x71(%edx),%ebp
444650:	4e                   	dec    %esi
444651:	57                   	push   %edi
444652:	52                   	push   %edx
444653:	58                   	pop    %eax
444654:	43                   	inc    %ebx
444655:	4a                   	dec    %edx
444656:	72 79                	jb     0x4446d1
444658:	4e                   	dec    %esi
444659:	2b 5a 79             	sub    0x79(%edx),%ebx
44465c:	75 35                	jne    0x444693
44465e:	6f                   	outsl  %ds:(%esi),(%dx)
44465f:	6a 34                	push   $0x34
444661:	71 73                	jno    0x4446d6
444663:	38 4a 6f             	cmp    %cl,0x6f(%edx)
444666:	53                   	push   %ebx
444667:	70 42                	jo     0x4446ab
444669:	2b 7a 54             	sub    0x54(%edx),%edi
44466c:	46                   	inc    %esi
44466d:	31 4b 68             	xor    %ecx,0x68(%ebx)
444670:	2b 32                	sub    (%edx),%esi
444672:	33 62 56             	xor    0x56(%edx),%esp
444675:	74 5a                	je     0x4446d1
444677:	56                   	push   %esi
444678:	4c                   	dec    %esp
444679:	31 63 34             	xor    %esp,0x34(%ebx)
44467c:	50                   	push   %eax
44467d:	44                   	inc    %esp
44467e:	69 70 39 38 6b 75 71 	imul   $0x71756b38,0x39(%eax),%esi
444685:	32 55 4e             	xor    0x4e(%ebp),%dl
444688:	72 41                	jb     0x4446cb
44468a:	7a 35                	jp     0x4446c1
44468c:	5a                   	pop    %edx
44468d:	43                   	inc    %ebx
44468e:	34 2f                	xor    $0x2f,%al
444690:	71 7a                	jno    0x44470c
444692:	64 5a                	fs pop %edx
444694:	61                   	popa
444695:	54                   	push   %esp
444696:	41                   	inc    %ecx
444697:	74 75                	je     0x44470e
444699:	66 73 6d             	data16 jae 0x444709
44469c:	6c                   	insb   (%dx),%es:(%edi)
44469d:	45                   	inc    %ebp
44469e:	30 47 4b             	xor    %al,0x4b(%edi)
4446a1:	74 32                	je     0x4446d5
4446a3:	70 53                	jo     0x4446f8
4446a5:	74 44                	je     0x4446eb
4446a7:	7a 42                	jp     0x4446eb
4446a9:	4e                   	dec    %esi
4446aa:	38 2f                	cmp    %ch,(%edi)
4446ac:	48                   	dec    %eax
4446ad:	46                   	inc    %esi
4446ae:	68 39 71 6f 2f       	push   $0x2f6f7139
4446b3:	58                   	pop    %eax
4446b4:	75 6f                	jne    0x444725
4446b6:	31 47 53             	xor    %eax,0x53(%edi)
4446b9:	67 71 74             	addr16 jno 0x444730
4446bc:	65 68 51 5a 45 73    	gs push $0x73455a51
4446c2:	56                   	push   %esi
4446c3:	57                   	push   %edi
4446c4:	7a 4d                	jp     0x444713
4446c6:	4f                   	dec    %edi
4446c7:	47                   	inc    %edi
4446c8:	66 37                	data16 aaa
4446ca:	78 67                	js     0x444733
4446cc:	65 6a 45             	gs push $0x45
4446cf:	32 77 76             	xor    0x76(%edi),%dh
4446d2:	2f                   	das
4446d3:	56                   	push   %esi
4446d4:	37                   	aaa
4446d5:	30 7a 78             	xor    %bh,0x78(%edx)
4446d8:	65 59                	gs pop %ecx
4446da:	31 57 55             	xor    %edx,0x55(%edi)
4446dd:	4e                   	dec    %esi
4446de:	37                   	aaa
4446df:	68 56 78 72 4e       	push   $0x4e727856
4446e4:	6f                   	outsl  %ds:(%esi),(%dx)
4446e5:	69 35 43 63 41 49 79 	imul   $0x62777379,0x49416343,%esi
4446ec:	73 77 62
4446ef:	67 50                	addr16 push %eax
4446f1:	69 7a 45 42 6d 50 64 	imul   $0x64506d42,0x45(%edx),%edi
4446f8:	4b                   	dec    %ebx
4446f9:	6a 4d                	push   $0x4d
4446fb:	6d                   	insl   (%dx),%es:(%edi)
4446fc:	75 32                	jne    0x444730
4446fe:	6e                   	outsb  %ds:(%esi),(%dx)
4446ff:	4b                   	dec    %ebx
444700:	48                   	dec    %eax
444701:	79 38                	jns    0x44473b
444703:	72 33                	jb     0x444738
444705:	33 68 47             	xor    0x47(%eax),%ebp
444708:	43                   	inc    %ebx
444709:	39 4a 50             	cmp    %ecx,0x50(%edx)
44470c:	30 46 50             	xor    %al,0x50(%esi)
44470f:	6d                   	insl   (%dx),%es:(%edi)
444710:	34 64                	xor    $0x64,%al
444712:	7a 4b                	jp     0x44475f
444714:	67 68 6b 77 57 54    	addr16 push $0x5457776b
44471a:	2b 6e 32             	sub    0x32(%esi),%ebp
44471d:	6f                   	outsl  %ds:(%esi),(%dx)
44471e:	6d                   	insl   (%dx),%es:(%edi)
44471f:	38 64 57 63          	cmp    %ah,0x63(%edi,%edx,2)
444723:	42                   	inc    %edx
444724:	35 6b 32 56 59       	xor    $0x5956326b,%eax
444729:	6b 46 43 6c          	imul   $0x6c,0x43(%esi),%eax
44472d:	2b 4c 72 2f          	sub    0x2f(%edx,%esi,2),%ecx
444731:	37                   	aaa
444732:	37                   	aaa
444733:	4b                   	dec    %ebx
444734:	50                   	push   %eax
444735:	75 73                	jne    0x4447aa
444737:	4e                   	dec    %esi
444738:	37                   	aaa
444739:	77 49                	ja     0x444784
44473b:	31 4a 45             	xor    %ecx,0x45(%edx)
44473e:	5a                   	pop    %edx
44473f:	57                   	push   %edi
444740:	6b 46 6a 57          	imul   $0x57,0x6a(%esi),%eax
444744:	2b 62 35             	sub    0x35(%edx),%esp
444747:	31 77 33             	xor    %esi,0x33(%edi)
44474a:	61                   	popa
44474b:	4b                   	dec    %ebx
44474c:	70 4a                	jo     0x444798
44474e:	2f                   	das
44474f:	30 70 37             	xor    %dh,0x37(%eax)
444752:	71 72                	jno    0x4447c6
444754:	6c                   	insb   (%dx),%es:(%edi)
444755:	53                   	push   %ebx
444756:	79 4d                	jns    0x4447a5
444758:	65 65 56             	gs gs push %esi
44475b:	54                   	push   %esp
44475c:	59                   	pop    %ecx
44475d:	42                   	inc    %edx
44475e:	6f                   	outsl  %ds:(%esi),(%dx)
44475f:	36 4e                	ss dec %esi
444761:	42                   	inc    %edx
444762:	74 6a                	je     0x4447ce
444764:	43                   	inc    %ebx
444765:	69 33 76 6d 41 4a    	imul   $0x4a416d76,(%ebx),%esi
44476b:	6a 67                	push   $0x67
44476d:	59                   	pop    %ecx
44476e:	62 35 68 61 44 52    	bound  %esi,0x52446168
444774:	32 36                	xor    (%esi),%dh
444776:	78 68                	js     0x4447e0
444778:	47                   	inc    %edi
444779:	35 37 33 4d 4f       	xor    $0x4f4d3337,%eax
44477e:	56                   	push   %esi
44477f:	33 74 74 38          	xor    0x38(%esp,%esi,2),%esi
444783:	4a                   	dec    %edx
444784:	32 32                	xor    (%edx),%dh
444786:	35 62 61 66 4f       	xor    $0x4f666162,%eax
44478b:	4e                   	dec    %esi
44478c:	78 6c                	js     0x4447fa
44478e:	2f                   	das
44478f:	67 61                	addr16 popa
444791:	74 64                	je     0x4447f7
444793:	70 75                	jo     0x44480a
444795:	4e                   	dec    %esi
444796:	67 55                	addr16 push %ebp
444798:	48                   	dec    %eax
444799:	36 67 61             	ss addr16 popa
44479c:	43                   	inc    %ebx
44479d:	38 30                	cmp    %dh,(%eax)
44479f:	51                   	push   %ecx
4447a0:	4a                   	dec    %edx
4447a1:	67 69 56 64 6d 75 4f 	imul   $0x314f756d,0x64(%bp),%edx
4447a8:	31
4447a9:	6d                   	insl   (%dx),%es:(%edi)
4447aa:	6b 7a 6a 62          	imul   $0x62,0x6a(%edx),%edi
4447ae:	48                   	dec    %eax
4447af:	37                   	aaa
4447b0:	37                   	aaa
4447b1:	31 47 58             	xor    %eax,0x58(%edi)
4447b4:	30 78 79             	xor    %bh,0x79(%eax)
4447b7:	48                   	dec    %eax
4447b8:	75 2f                	jne    0x4447e9
4447ba:	35 30 6f 72 41       	xor    $0x41726f30,%eax
4447bf:	72 61                	jb     0x444822
4447c1:	72 4f                	jb     0x444812
4447c3:	42                   	inc    %edx
4447c4:	66 48                	dec    %ax
4447c6:	30 5a 54             	xor    %bl,0x54(%edx)
4447c9:	48                   	dec    %eax
4447ca:	30 64 49 41          	xor    %ah,0x41(%ecx,%ecx,2)
4447ce:	65 50                	gs push %eax
4447d0:	63 6e 66             	arpl   %ebp,0x66(%esi)
4447d3:	4a                   	dec    %edx
4447d4:	2b 74 31 50          	sub    0x50(%ecx,%esi,1),%esi
4447d8:	56                   	push   %esi
4447d9:	62 64 45 57          	bound  %esp,0x57(%ebp,%eax,2)
4447dd:	73 76                	jae    0x444855
4447df:	74 59                	je     0x44483a
4447e1:	43                   	inc    %ebx
4447e2:	6c                   	insb   (%dx),%es:(%edi)
4447e3:	74 56                	je     0x44483b
4447e5:	54                   	push   %esp
4447e6:	65 44                	gs inc %esp
4447e8:	46                   	inc    %esi
4447e9:	31 51 66             	xor    %edx,0x66(%ecx)
4447ec:	73 76                	jae    0x444864
4447ee:	6b 4a 44 44          	imul   $0x44,0x44(%edx),%ecx
4447f2:	31 73 45             	xor    %esi,0x45(%ebx)
4447f5:	76 43                	jbe    0x44483a
4447f7:	2b 6a 38             	sub    0x38(%edx),%ebp
4447fa:	6c                   	insb   (%dx),%es:(%edi)
4447fb:	69 63 33 65 36 50 52 	imul   $0x52503665,0x33(%ebx),%esp
444802:	57                   	push   %edi
444803:	48                   	dec    %eax
444804:	36 72 77             	ss jb  0x44487e
444807:	45                   	inc    %ebp
444808:	66 38 2f             	data16 cmp %ch,(%edi)
44480b:	30 4b 48             	xor    %cl,0x48(%ebx)
44480e:	50                   	push   %eax
44480f:	58                   	pop    %eax
444810:	54                   	push   %esp
444811:	2b 43 49             	sub    0x49(%ebx),%eax
444814:	41                   	inc    %ecx
444815:	38 33                	cmp    %dh,(%ebx)
444817:	70 50                	jo     0x444869
444819:	6c                   	insb   (%dx),%es:(%edi)
44481a:	53                   	push   %ebx
44481b:	61                   	popa
44481c:	47                   	inc    %edi
44481d:	2b 4f 54             	sub    0x54(%edi),%ecx
444820:	71 72                	jno    0x444894
444822:	61                   	popa
444823:	61                   	popa
444824:	35 4e 6a 57 4f       	xor    $0x4f576a4e,%eax
444829:	61                   	popa
44482a:	37                   	aaa
44482b:	62 6b 52             	bound  %ebp,0x52(%ebx)
44482e:	38 49 6f             	cmp    %cl,0x6f(%ecx)
444831:	32 35 39 54 61 6b    	xor    0x6b615439,%dh
444837:	35 47 71 66 31       	xor    $0x31667147,%eax
44483c:	6a 32                	push   $0x32
44483e:	56                   	push   %esi
44483f:	41                   	inc    %ecx
444840:	4c                   	dec    %esp
444841:	72 54                	jb     0x444897
444843:	50                   	push   %eax
444844:	4e                   	dec    %esi
444845:	6f                   	outsl  %ds:(%esi),(%dx)
444846:	42                   	inc    %edx
444847:	66 61                	popaw
444849:	2f                   	das
44484a:	31 6c 2f 34          	xor    %ebp,0x34(%edi,%ebp,1)
44484e:	47                   	inc    %edi
44484f:	4e                   	dec    %esi
444850:	76 74                	jbe    0x4448c6
444852:	75 50                	jne    0x4448a4
444854:	35 61 69 49 4f       	xor    $0x4f496961,%eax
444859:	78 71                	js     0x4448cc
44485b:	50                   	push   %eax
44485c:	66 45                	inc    %bp
44485e:	30 4e 46             	xor    %cl,0x46(%esi)
444861:	51                   	push   %ecx
444862:	4f                   	dec    %edi
444863:	47                   	inc    %edi
444864:	46                   	inc    %esi
444865:	58                   	pop    %eax
444866:	4c                   	dec    %esp
444867:	69 63 78 4b 43 32 54 	imul   $0x5432434b,0x78(%ebx),%esp