4496c0:	34 66                	xor    $0x66,%al
4496c2:	41                   	inc    %ecx
4496c3:	6f                   	outsl  %ds:(%esi),(%dx)
4496c4:	46                   	inc    %esi
4496c5:	63 35 4e 51 33 49    	arpl   %esi,0x4933514e
4496cb:	6f                   	outsl  %ds:(%esi),(%dx)
4496cc:	4e                   	dec    %esi
4496cd:	77 42                	ja     0x449711
4496cf:	48                   	dec    %eax
4496d0:	38 66 78             	cmp    %ah,0x78(%esi)
4496d3:	6e                   	outsb  %ds:(%esi),(%dx)
4496d4:	75 6b                	jne    0x449741
4496d6:	4c                   	dec    %esp
4496d7:	6f                   	outsl  %ds:(%esi),(%dx)
4496d8:	52                   	push   %edx
4496d9:	65 5a                	gs pop %edx
4496db:	36 36 2f             	ss ss das
4496de:	77 77                	ja     0x449757
4496e0:	6c                   	insb   (%dx),%es:(%edi)
4496e1:	75 2b                	jne    0x44970e
4496e3:	5a                   	pop    %edx
4496e4:	4f                   	dec    %edi
4496e5:	54                   	push   %esp
4496e6:	32 53 6a             	xor    0x6a(%ebx),%dl
4496e9:	42                   	inc    %edx
4496ea:	2f                   	das
4496eb:	48                   	dec    %eax
4496ec:	4d                   	dec    %ebp
4496ed:	30 47 4f             	xor    %al,0x4f(%edi)
4496f0:	7a 72                	jp     0x449764
4496f2:	44                   	inc    %esp
4496f3:	4f                   	dec    %edi
4496f4:	67 4f                	addr16 dec %edi
4496f6:	48                   	dec    %eax
4496f7:	65 6f                	outsl  %gs:(%esi),(%dx)
4496f9:	31 54 36 7a          	xor    %edx,0x7a(%esi,%esi,1)
4496fd:	61                   	popa
4496fe:	5a                   	pop    %edx
4496ff:	35 35 56 77 36       	xor    $0x36775635,%eax
449704:	32 7a 37             	xor    0x37(%edx),%bh
449707:	4f                   	dec    %edi
449708:	31 72 47             	xor    %esi,0x47(%edx)
44970b:	42                   	inc    %edx
44970c:	6a 38                	push   $0x38
44970e:	75 65                	jne    0x449775
449710:	63 4e 57             	arpl   %ecx,0x57(%esi)
449713:	54                   	push   %esp
449714:	4b                   	dec    %ebx
449715:	57                   	push   %edi
449716:	33 42 74             	xor    0x74(%edx),%eax
449719:	49                   	dec    %ecx
44971a:	39 6b 6f             	cmp    %ebp,0x6f(%ebx)
44971d:	41                   	inc    %ecx
44971e:	59                   	pop    %ecx
44971f:	38 7a 71             	cmp    %bh,0x71(%edx)
449722:	6d                   	insl   (%dx),%es:(%edi)
449723:	34 5a                	xor    $0x5a,%al
449725:	54                   	push   %esp
449726:	73 7a                	jae    0x4497a2
449728:	52                   	push   %edx
449729:	79 64                	jns    0x44978f
44972b:	58                   	pop    %eax
44972c:	53                   	push   %ebx
44972d:	71 4f                	jno    0x44977e
44972f:	55                   	push   %ebp
449730:	65 46                	gs inc %esi
449732:	52                   	push   %edx
449733:	72 65                	jb     0x44979a
449735:	71 30                	jno    0x449767
449737:	4e                   	dec    %esi
449738:	41                   	inc    %ecx
449739:	55                   	push   %ebp
44973a:	61                   	popa
44973b:	76 2f                	jbe    0x44976c
44973d:	37                   	aaa
44973e:	54                   	push   %esp
44973f:	56                   	push   %esi
449740:	50                   	push   %eax
449741:	4c                   	dec    %esp
449742:	73 2f                	jae    0x449773
449744:	50                   	push   %eax
449745:	6d                   	insl   (%dx),%es:(%edi)
449746:	38 2b                	cmp    %ch,(%ebx)
449748:	56                   	push   %esi
449749:	5a                   	pop    %edx
44974a:	4f                   	dec    %edi
44974b:	52                   	push   %edx
44974c:	31 6c 45 59          	xor    %ebp,0x59(%ebp,%eax,2)
449750:	6a 7a                	push   $0x7a
449752:	30 6a 47             	xor    %ch,0x47(%edx)
449755:	49                   	dec    %ecx
449756:	4d                   	dec    %ebp
449757:	78 4c                	js     0x4497a5
449759:	50                   	push   %eax
44975a:	2b 70 48             	sub    0x48(%eax),%esi
44975d:	75 56                	jne    0x4497b5
44975f:	5a                   	pop    %edx
449760:	41                   	inc    %ecx
449761:	62 4e 65             	bound  %ecx,0x65(%esi)
449764:	55                   	push   %ebp
449765:	52                   	push   %edx
449766:	4a                   	dec    %edx
449767:	57                   	push   %edi
449768:	50                   	push   %eax
449769:	58                   	pop    %eax
44976a:	57                   	push   %edi
44976b:	65 7a 50             	gs jp  0x4497be
44976e:	37                   	aaa
44976f:	41                   	inc    %ecx
449770:	7a 30                	jp     0x4497a2
449772:	55                   	push   %ebp
449773:	59                   	pop    %ecx
449774:	37                   	aaa
449775:	6c                   	insb   (%dx),%es:(%edi)
449776:	4f                   	dec    %edi
449777:	55                   	push   %ebp
449778:	76 38                	jbe    0x4497b2
44977a:	35 72 69 37 5a       	xor    $0x5a376972,%eax
44977f:	6a 6c                	push   $0x6c
449781:	6e                   	outsb  %ds:(%esi),(%dx)
449782:	67 33 53 52          	xor    0x52(%bp,%di),%edx
449786:	58                   	pop    %eax
449787:	2b 70 76             	sub    0x76(%eax),%esi
44978a:	47                   	inc    %edi
44978b:	4e                   	dec    %esi
44978c:	74 4b                	je     0x4497d9
44978e:	34 43                	xor    $0x43,%al
449790:	32 6c 57 4c          	xor    0x4c(%edi,%edx,2),%ch
449794:	43                   	inc    %ebx
449795:	62 6b 54             	bound  %ebp,0x54(%ebx)
449798:	74 35                	je     0x4497cf
44979a:	6d                   	insl   (%dx),%es:(%edi)
44979b:	47                   	inc    %edi
44979c:	53                   	push   %ebx
44979d:	50                   	push   %eax
44979e:	2b 4c 59 49          	sub    0x49(%ecx,%ebx,2),%ecx
4497a2:	37                   	aaa
4497a3:	44                   	inc    %esp
4497a4:	72 73                	jb     0x449819
4497a6:	66 39 59 5a          	cmp    %bx,0x5a(%ecx)
4497aa:	50                   	push   %eax
4497ab:	6e                   	outsb  %ds:(%esi),(%dx)
4497ac:	31 42 44             	xor    %eax,0x44(%edx)
4497af:	77 78                	ja     0x449829
4497b1:	4d                   	dec    %ebp
4497b2:	59                   	pop    %ecx
4497b3:	47                   	inc    %edi
4497b4:	74 53                	je     0x449809
4497b6:	53                   	push   %ebx
4497b7:	62 78 79             	bound  %edi,0x79(%eax)
4497ba:	77 79                	ja     0x449835
4497bc:	2f                   	das
4497bd:	65 34 4e             	gs xor $0x4e,%al
4497c0:	42                   	inc    %edx
4497c1:	48                   	dec    %eax
4497c2:	67 33 34             	xor    (%si),%esi
4497c5:	31 6d 53             	xor    %ebp,0x53(%ebp)
4497c8:	57                   	push   %edi
4497c9:	53                   	push   %ebx
4497ca:	67 75 50             	addr16 jne 0x44981d
4497cd:	47                   	inc    %edi
4497ce:	4d                   	dec    %ebp
4497cf:	6d                   	insl   (%dx),%es:(%edi)
4497d0:	54                   	push   %esp
4497d1:	6f                   	outsl  %ds:(%esi),(%dx)
4497d2:	35 33 73 36 53       	xor    $0x53367333,%eax
4497d7:	77 66                	ja     0x44983f
4497d9:	62 50 58             	bound  %edx,0x58(%eax)
4497dc:	63 35 4d 35 6b 68    	arpl   %esi,0x686b354d
4497e2:	4d                   	dec    %ebp
4497e3:	5a                   	pop    %edx
4497e4:	7a 4d                	jp     0x449833
4497e6:	72 63                	jb     0x44984b
4497e8:	30 72 32             	xor    %dh,0x32(%edx)
4497eb:	5a                   	pop    %edx
4497ec:	5a                   	pop    %edx
4497ed:	6c                   	insb   (%dx),%es:(%edi)
4497ee:	77 32                	ja     0x449822
4497f0:	67 50                	addr16 push %eax
4497f2:	6a 44                	push   $0x44
4497f4:	43                   	inc    %ebx
4497f5:	50                   	push   %eax
4497f6:	67 38 74 34          	cmp    %dh,0x34(%si)
4497fa:	6a 31                	push   $0x31
4497fc:	38 54 4b 47          	cmp    %dl,0x47(%ebx,%ecx,2)
449800:	6d                   	insl   (%dx),%es:(%edi)
449801:	38 71 4f             	cmp    %dh,0x4f(%ecx)
449804:	41                   	inc    %ecx
449805:	6c                   	insb   (%dx),%es:(%edi)
449806:	50                   	push   %eax
449807:	43                   	inc    %ebx
449808:	36 2b 46 69          	sub    %ss:0x69(%esi),%eax
44980c:	75 57                	jne    0x449865
44980e:	34 78                	xor    $0x78,%al
449810:	69 2b 71 46 4b 48    	imul   $0x484b4671,(%ebx),%ebp
449816:	45                   	inc    %ebp
449817:	62 4d 59             	bound  %ecx,0x59(%ebp)
44981a:	77 77                	ja     0x449893
44981c:	47                   	inc    %edi
44981d:	5a                   	pop    %edx
44981e:	43                   	inc    %ebx
44981f:	58                   	pop    %eax
449820:	50                   	push   %eax
449821:	6d                   	insl   (%dx),%es:(%edi)
449822:	59                   	pop    %ecx
449823:	36 48                	ss dec %eax
449825:	78 77                	js     0x44989e
449827:	51                   	push   %ecx
449828:	74 72                	je     0x44989c
44982a:	67 4c                	addr16 dec %esp
44982c:	6e                   	outsb  %ds:(%esi),(%dx)
44982d:	6d                   	insl   (%dx),%es:(%edi)
44982e:	2b 39                	sub    (%ecx),%edi
449830:	38 6f 41             	cmp    %ch,0x41(%edi)
449833:	67 65 51             	addr16 gs push %ecx
449836:	70 36                	jo     0x44986e
449838:	30 56 59             	xor    %dl,0x59(%esi)
44983b:	50                   	push   %eax
44983c:	2f                   	das
44983d:	52                   	push   %edx
44983e:	64 6e                	outsb  %fs:(%esi),(%dx)
449840:	2f                   	das
449841:	6a 4b                	push   $0x4b
449843:	30 53 32             	xor    %dl,0x32(%ebx)
449846:	6a 64                	push   $0x64
449848:	64 67 6b 44 75 47    	imul   $0x47,%fs:0x75(%si),%eax
44984e:	34 4e                	xor    $0x4e,%al
449850:	30 67 57             	xor    %ah,0x57(%edi)
449853:	72 53                	jb     0x4498a8
449855:	76 68                	jbe    0x4498bf
449857:	36 54                	ss push %esp
449859:	79 55                	jns    0x4498b0
44985b:	32 4b 62             	xor    0x62(%ebx),%cl
44985e:	30 30                	xor    %dh,(%eax)
449860:	58                   	pop    %eax
449861:	71 48                	jno    0x4498ab
449863:	48                   	dec    %eax
449864:	64 6b 6f 56 33       	imul   $0x33,%fs:0x56(%edi),%ebp
449869:	6c                   	insb   (%dx),%es:(%edi)
44986a:	38 51 56             	cmp    %dl,0x56(%ecx)
44986d:	4c                   	dec    %esp
44986e:	6f                   	outsl  %ds:(%esi),(%dx)
44986f:	6a 6e                	push   $0x6e
449871:	4a                   	dec    %edx
449872:	69 49 36 46 76 58 51 	imul   $0x51587646,0x36(%ecx),%ecx
449879:	2b 71 36             	sub    0x36(%ecx),%esi
44987c:	51                   	push   %ecx
44987d:	79 65                	jns    0x4498e4
44987f:	2b 42 46             	sub    0x46(%edx),%eax
449882:	52                   	push   %edx
449883:	72 4e                	jb     0x4498d3
449885:	42                   	inc    %edx
449886:	30 52 4a             	xor    %dl,0x4a(%edx)
449889:	78 69                	js     0x4498f4
44988b:	75 31                	jne    0x4498be
44988d:	72 68                	jb     0x4498f7
44988f:	42                   	inc    %edx
449890:	58                   	pop    %eax
449891:	54                   	push   %esp
449892:	42                   	inc    %edx
449893:	44                   	inc    %esp
449894:	36 70 6f             	ss jo  0x449906
449897:	76 30                	jbe    0x4498c9
449899:	45                   	inc    %ebp
44989a:	5a                   	pop    %edx
44989b:	4e                   	dec    %esi
44989c:	71 71                	jno    0x44990f
44989e:	6d                   	insl   (%dx),%es:(%edi)
44989f:	71 35                	jno    0x4498d6
4498a1:	45                   	inc    %ebp
4498a2:	4f                   	dec    %edi
4498a3:	56                   	push   %esi
4498a4:	6f                   	outsl  %ds:(%esi),(%dx)
4498a5:	2b 57 65             	sub    0x65(%edi),%edx
4498a8:	63 73 2f             	arpl   %esi,0x2f(%ebx)
4498ab:	47                   	inc    %edi
4498ac:	53                   	push   %ebx
4498ad:	35 45 52 48 74       	xor    $0x74485245,%eax
4498b2:	57                   	push   %edi
4498b3:	6e                   	outsb  %ds:(%esi),(%dx)
4498b4:	2b 70 66             	sub    0x66(%eax),%esi
4498b7:	33 45 64             	xor    0x64(%ebp),%eax
4498ba:	50                   	push   %eax
4498bb:	67 54                	addr16 push %esp
4498bd:	49                   	dec    %ecx
4498be:	2b 2f                	sub    (%edi),%ebp
4498c0:	4b                   	dec    %ebx
4498c1:	4e                   	dec    %esi
4498c2:	4b                   	dec    %ebx
4498c3:	56                   	push   %esi
4498c4:	56                   	push   %esi
4498c5:	73 59                	jae    0x449920
4498c7:	67 44                	addr16 inc %esp
4498c9:	76 4a                	jbe    0x449915
4498cb:	6e                   	outsb  %ds:(%esi),(%dx)
4498cc:	63 4a 37             	arpl   %ecx,0x37(%edx)
4498cf:	6d                   	insl   (%dx),%es:(%edi)
4498d0:	6c                   	insb   (%dx),%es:(%edi)
4498d1:	69 4f 4d 32 2b 67 51 	imul   $0x51672b32,0x4d(%edi),%ecx
4498d8:	44                   	inc    %esp
4498d9:	67 65 71 43          	addr16 gs jno 0x449920
4498dd:	70 37                	jo     0x449916
4498df:	4c                   	dec    %esp
4498e0:	34 61                	xor    $0x61,%al
4498e2:	64 62 62 77          	bound  %esp,%fs:0x77(%edx)
4498e6:	78 37                	js     0x44991f
4498e8:	34 4b                	xor    $0x4b,%al
4498ea:	52                   	push   %edx
4498eb:	50                   	push   %eax
4498ec:	66 32 32             	data16 xor (%edx),%dh
4498ef:	31 6a 4e             	xor    %ebp,0x4e(%edx)
4498f2:	69 71 57 30 5a 76 69 	imul   $0x69765a30,0x57(%ecx),%esi
4498f9:	71 56                	jno    0x449951
4498fb:	4a                   	dec    %edx
4498fc:	6a 73                	push   $0x73
4498fe:	37                   	aaa
4498ff:	6d                   	insl   (%dx),%es:(%edi)
449900:	67 34 44             	addr16 xor $0x44,%al
449903:	58                   	pop    %eax
449904:	79 37                	jns    0x44993d
449906:	6c                   	insb   (%dx),%es:(%edi)
449907:	4c                   	dec    %esp
449908:	4c                   	dec    %esp
449909:	62 2f                	bound  %ebp,(%edi)
44990b:	34 58                	xor    $0x58,%al
44990d:	36 68 62 75 77 70    	ss push $0x70777562
449913:	6e                   	outsb  %ds:(%esi),(%dx)
449914:	43                   	inc    %ebx
449915:	57                   	push   %edi
449916:	57                   	push   %edi
449917:	79 5a                	jns    0x449973
449919:	52                   	push   %edx
44991a:	63 4d 78             	arpl   %ecx,0x78(%ebp)
44991d:	44                   	inc    %esp
44991e:	6c                   	insb   (%dx),%es:(%edi)
44991f:	66 61                	popaw
449921:	4b                   	dec    %ebx
449922:	4c                   	dec    %esp
449923:	74 63                	je     0x449988
449925:	68 32 71 39 2b       	push   $0x2b397132
44992a:	68 41 79 48 5a       	push   $0x5a487941
44992f:	61                   	popa
449930:	4e                   	dec    %esi
449931:	68 55 5a 68 72       	push   $0x72685a55
449936:	55                   	push   %ebp
449937:	4d                   	dec    %ebp
449938:	2f                   	das
449939:	6d                   	insl   (%dx),%es:(%edi)
44993a:	6c                   	insb   (%dx),%es:(%edi)
44993b:	75 4f                	jne    0x44998c