4475bb:	52                   	push   %edx
4475bc:	36 39 63 69          	cmp    %esp,%ss:0x69(%ebx)
4475c0:	76 53                	jbe    0x447615
4475c2:	4c                   	dec    %esp
4475c3:	76 65                	jbe    0x44762a
4475c5:	74 55                	je     0x44761c
4475c7:	75 7a                	jne    0x447643
4475c9:	45                   	inc    %ebp
4475ca:	62 6a 72             	bound  %ebp,0x72(%edx)
4475cd:	34 50                	xor    $0x50,%al
4475cf:	38 7a 43             	cmp    %bh,0x43(%edx)
4475d2:	33 56 73             	xor    0x73(%esi),%edx
4475d5:	2f                   	das
4475d6:	35 66 57 34 4e       	xor    $0x4e345766,%eax
4475db:	6c                   	insb   (%dx),%es:(%edi)
4475dc:	34 33                	xor    $0x33,%al
4475de:	6f                   	outsl  %ds:(%esi),(%dx)
4475df:	6f                   	outsl  %ds:(%esi),(%dx)
4475e0:	54                   	push   %esp
4475e1:	34 4d                	xor    $0x4d,%al
4475e3:	48                   	dec    %eax
4475e4:	72 67                	jb     0x44764d
4475e6:	49                   	dec    %ecx
4475e7:	70 49                	jo     0x447632
4475e9:	59                   	pop    %ecx
4475ea:	64 6f                	outsl  %fs:(%esi),(%dx)
4475ec:	33 54 2f 6e          	xor    0x6e(%edi,%ebp,1),%edx
4475f0:	6f                   	outsl  %ds:(%esi),(%dx)
4475f1:	43                   	inc    %ebx
4475f2:	59                   	pop    %ecx
4475f3:	79 79                	jns    0x44766e
4475f5:	75 47                	jne    0x44763e
4475f7:	75 4c                	jne    0x447645
4475f9:	38 66 43             	cmp    %ah,0x43(%esi)
4475fc:	67 2b 72 41          	sub    0x41(%bp,%si),%esi
447600:	4e                   	dec    %esi
447601:	68 42 38 4d 71       	push   $0x714d3842
447606:	4d                   	dec    %ebp
447607:	45                   	inc    %ebp
447608:	70 46                	jo     0x447650
44760a:	35 31 4f 33 73       	xor    $0x73334f31,%eax
44760f:	57                   	push   %edi
447610:	76 41                	jbe    0x447653
447612:	76 6c                	jbe    0x447680
447614:	6f                   	outsl  %ds:(%esi),(%dx)
447615:	52                   	push   %edx
447616:	46                   	inc    %esi
447617:	58                   	pop    %eax
447618:	46                   	inc    %esi
447619:	5a                   	pop    %edx
44761a:	31 30                	xor    %esi,(%eax)
44761c:	6e                   	outsb  %ds:(%esi),(%dx)
44761d:	42                   	inc    %edx
44761e:	7a 6c                	jp     0x44768c
447620:	65 48                	gs dec %eax
447622:	75 6b                	jne    0x44768f
447624:	41                   	inc    %ecx
447625:	41                   	inc    %ecx
447626:	4a                   	dec    %edx
447627:	52                   	push   %edx
447628:	46                   	inc    %esi
447629:	79 2b                	jns    0x447656
44762b:	4f                   	dec    %edi
44762c:	54                   	push   %esp
44762d:	79 4f                	jns    0x44767e
44762f:	58                   	pop    %eax
447630:	36 6c                	ss insb (%dx),%es:(%edi)
447632:	6d                   	insl   (%dx),%es:(%edi)
447633:	59                   	pop    %ecx
447634:	50                   	push   %eax
447635:	30 61 75             	xor    %ah,0x75(%ecx)
447638:	75 58                	jne    0x447692
44763a:	68 4d 33 42 54       	push   $0x5442334d
44763f:	75 41                	jne    0x447682
447641:	41                   	inc    %ecx
447642:	2f                   	das
447643:	31 42 4d             	xor    %eax,0x4d(%edx)
447646:	49                   	dec    %ecx
447647:	4b                   	dec    %ebx
447648:	4c                   	dec    %esp
447649:	49                   	dec    %ecx
44764a:	5a                   	pop    %edx
44764b:	34 4e                	xor    $0x4e,%al
44764d:	69 42 67 61 47 4c 76 	imul   $0x764c4761,0x67(%edx),%eax
447654:	7a 39                	jp     0x44768f
447656:	77 58                	ja     0x4476b0
447658:	6a 78                	push   $0x78
44765a:	66 44                	inc    %sp
44765c:	71 34                	jno    0x447692
44765e:	51                   	push   %ecx
44765f:	34 77                	xor    $0x77,%al
447661:	31 68 7a             	xor    %ebp,0x7a(%eax)
447664:	64 32 4f 35          	xor    %fs:0x35(%edi),%cl
447668:	71 46                	jno    0x4476b0
44766a:	39 65 67             	cmp    %esp,0x67(%ebp)
44766d:	76 51                	jbe    0x4476c0
44766f:	44                   	inc    %esp
447670:	53                   	push   %ebx
447671:	54                   	push   %esp
447672:	48                   	dec    %eax
447673:	36 4b                	ss dec %ebx
447675:	77 54                	ja     0x4476cb
447677:	45                   	inc    %ebp
447678:	36 68 44 62 62 69    	ss push $0x69626244
44767e:	36 74 58             	ss je  0x4476d9
447681:	6e                   	outsb  %ds:(%esi),(%dx)
447682:	78 5a                	js     0x4476de
447684:	30 45 73             	xor    %al,0x73(%ebp)
447687:	4a                   	dec    %edx
447688:	55                   	push   %ebp
447689:	76 5a                	jbe    0x4476e5
44768b:	48                   	dec    %eax
44768c:	32 4e 78             	xor    0x78(%esi),%cl
44768f:	4c                   	dec    %esp
447690:	49                   	dec    %ecx
447691:	4c                   	dec    %esp
447692:	78 34                	js     0x4476c8
447694:	36 70 73             	ss jo  0x44770a
447697:	58                   	pop    %eax
447698:	72 68                	jb     0x447702
44769a:	61                   	popa
44769b:	69 79 38 2b 69 36 46 	imul   $0x4636692b,0x38(%ecx),%edi
4476a2:	74 65                	je     0x447709
4476a4:	66 4e                	dec    %si
4476a6:	48                   	dec    %eax
4476a7:	42                   	inc    %edx
4476a8:	45                   	inc    %ebp
4476a9:	2b 76 2b             	sub    0x2b(%esi),%esi
4476ac:	4d                   	dec    %ebp
4476ad:	70 73                	jo     0x447722
4476af:	4c                   	dec    %esp
4476b0:	7a 36                	jp     0x4476e8
4476b2:	76 5a                	jbe    0x44770e
4476b4:	6a 57                	push   $0x57
4476b6:	35 68 4a 52 32       	xor    $0x32524a68,%eax
4476bb:	33 6c 53 62          	xor    0x62(%ebx,%edx,2),%ebp
4476bf:	32 76 63             	xor    0x63(%esi),%dh
4476c2:	4c                   	dec    %esp
4476c3:	76 64                	jbe    0x447729
4476c5:	2b 49 45             	sub    0x45(%ecx),%ecx
4476c8:	73 7a                	jae    0x447744
4476ca:	5a                   	pop    %edx
4476cb:	2f                   	das
4476cc:	4b                   	dec    %ebx
4476cd:	6c                   	insb   (%dx),%es:(%edi)
4476ce:	44                   	inc    %esp
4476cf:	4a                   	dec    %edx
4476d0:	61                   	popa
4476d1:	56                   	push   %esi
4476d2:	42                   	inc    %edx
4476d3:	32 55 41             	xor    0x41(%ebp),%dl
4476d6:	42                   	inc    %edx
4476d7:	30 33                	xor    %dh,(%ebx)
4476d9:	45                   	inc    %ebp
4476da:	68 4e 36 50 4c       	push   $0x4c50364e
4476df:	51                   	push   %ecx
4476e0:	33 67 47             	xor    0x47(%edi),%esp
4476e3:	54                   	push   %esp
4476e4:	37                   	aaa
4476e5:	79 44                	jns    0x44772b
4476e7:	69 36 54 39 63 6a    	imul   $0x6a633954,(%esi),%esi
4476ed:	31 46 36             	xor    %eax,0x36(%esi)
4476f0:	69 30 41 51 38 5a    	imul   $0x5a385141,(%eax),%esi
4476f6:	56                   	push   %esi
4476f7:	69 64 65 62 74 33 63 	imul   $0x69633374,0x62(%ebp,%eiz,2),%esp
4476fe:	69
4476ff:	66 70 30             	data16 jo 0x447732
447702:	72 77                	jb     0x44777b
447704:	48                   	dec    %eax
447705:	2b 4d 2b             	sub    0x2b(%ebp),%ecx
447708:	66 61                	popaw
44770a:	34 2f                	xor    $0x2f,%al
44770c:	35 67 58 59 6e       	xor    $0x6e595867,%eax
447711:	79 36                	jns    0x447749
447713:	45                   	inc    %ebp
447714:	52                   	push   %edx
447715:	64 6f                	outsl  %fs:(%esi),(%dx)
447717:	32 6e 50             	xor    0x50(%esi),%ch
44771a:	74 72                	je     0x44778e
44771c:	64 57                	fs push %edi
44771e:	6b 41 79 57          	imul   $0x57,0x79(%ecx),%eax
447722:	4f                   	dec    %edi
447723:	47                   	inc    %edi
447724:	6d                   	insl   (%dx),%es:(%edi)
447725:	6b 35 42 2f 62 56 68 	imul   $0x68,0x56622f42,%esi
44772c:	56                   	push   %esi
44772d:	37                   	aaa
44772e:	41                   	inc    %ecx
44772f:	36 34 59             	ss xor $0x59,%al
447732:	5a                   	pop    %edx
447733:	57                   	push   %edi
447734:	78 49                	js     0x44777f
447736:	4e                   	dec    %esi
447737:	6c                   	insb   (%dx),%es:(%edi)
447738:	4c                   	dec    %esp
447739:	71 6d                	jno    0x4477a8
44773b:	51                   	push   %ecx
44773c:	44                   	inc    %esp
44773d:	38 64 61 62          	cmp    %ah,0x62(%ecx,%eiz,2)
447741:	79 34                	jns    0x447777
447743:	50                   	push   %eax
447744:	77 68                	ja     0x4477ae
447746:	5a                   	pop    %edx
447747:	58                   	pop    %eax
447748:	66 4f                	dec    %di
44774a:	36 53                	ss push %ebx
44774c:	62 54 4e 42          	bound  %edx,0x42(%esi,%ecx,2)
447750:	35 6c 71 4d 47       	xor    $0x474d716c,%eax
447755:	69 52 62 31 72 67 53 	imul   $0x53677231,0x62(%edx),%edx
44775c:	70 39                	jo     0x447797
44775e:	42                   	inc    %edx
44775f:	56                   	push   %esi
447760:	53                   	push   %ebx
447761:	74 49                	je     0x4477ac
447763:	47                   	inc    %edi
447764:	78 75                	js     0x4477db
447766:	55                   	push   %ebp
447767:	63 51 66             	arpl   %edx,0x66(%ecx)
44776a:	56                   	push   %esi
44776b:	51                   	push   %ecx
44776c:	4e                   	dec    %esi
44776d:	47                   	inc    %edi
44776e:	34 55                	xor    $0x55,%al
447770:	34 57                	xor    $0x57,%al
447772:	50                   	push   %eax
447773:	55                   	push   %ebp
447774:	73 4d                	jae    0x4477c3
447776:	45                   	inc    %ebp
447777:	39 49 64             	cmp    %ecx,0x64(%ecx)
44777a:	42                   	inc    %edx
44777b:	42                   	inc    %edx
44777c:	66 64 53             	fs push %bx
44777f:	78 2b                	js     0x4477ac
447781:	78 61                	js     0x4477e4
447783:	2f                   	das
447784:	46                   	inc    %esi
447785:	35 57 47 53 4c       	xor    $0x4c534757,%eax
44778a:	74 51                	je     0x4477dd
44778c:	74 79                	je     0x447807
44778e:	55                   	push   %ebp
44778f:	35 34 52 6c 2f       	xor    $0x2f6c5234,%eax
447794:	31 30                	xor    %esi,(%eax)
447796:	62 62 67             	bound  %esp,0x67(%edx)
447799:	34 4c                	xor    $0x4c,%al
44779b:	2b 75 76             	sub    0x76(%ebp),%esi
44779e:	6d                   	insl   (%dx),%es:(%edi)
44779f:	31 4d 38             	xor    %ecx,0x38(%ebp)
4477a2:	7a 59                	jp     0x4477fd
4477a4:	64 41                	fs inc %ecx
4477a6:	56                   	push   %esi
4477a7:	34 4c                	xor    $0x4c,%al
4477a9:	75 4f                	jne    0x4477fa
4477ab:	65 63 79 55          	arpl   %edi,%gs:0x55(%ecx)
4477af:	2f                   	das
4477b0:	41                   	inc    %ecx
4477b1:	58                   	pop    %eax
4477b2:	65 66 36 6a 62       	gs ss pushw $0x62
4477b7:	2b 52 39             	sub    0x39(%edx),%edx
4477ba:	6f                   	outsl  %ds:(%esi),(%dx)
4477bb:	56                   	push   %esi
4477bc:	6e                   	outsb  %ds:(%esi),(%dx)
4477bd:	42                   	inc    %edx
4477be:	7a 50                	jp     0x447810
4477c0:	67 30 7a 31          	xor    %bh,0x31(%bp,%si)
4477c4:	75 43                	jne    0x447809
4477c6:	76 68                	jbe    0x447830
4477c8:	67 7a 75             	addr16 jp 0x447840
4477cb:	2f                   	das
4477cc:	2f                   	das
4477cd:	38 33                	cmp    %dh,(%ebx)
4477cf:	70 6d                	jo     0x44783e
4477d1:	55                   	push   %ebp
4477d2:	39 4f 55             	cmp    %ecx,0x55(%edi)
4477d5:	57                   	push   %edi
4477d6:	4e                   	dec    %esi
4477d7:	54                   	push   %esp
4477d8:	59                   	pop    %ecx
4477d9:	2b 78 56             	sub    0x56(%eax),%edi
4477dc:	6b 64 5a 4b 6c       	imul   $0x6c,0x4b(%edx,%ebx,2),%esp
4477e1:	58                   	pop    %eax
4477e2:	50                   	push   %eax
4477e3:	5a                   	pop    %edx
4477e4:	4c                   	dec    %esp
4477e5:	4f                   	dec    %edi
4477e6:	67 43                	addr16 inc %ebx
4477e8:	5a                   	pop    %edx
4477e9:	4f                   	dec    %edi
4477ea:	48                   	dec    %eax
4477eb:	79 65                	jns    0x447852
4477ed:	72 6b                	jb     0x44785a
4477ef:	39 68 70             	cmp    %ebp,0x70(%eax)
4477f2:	48                   	dec    %eax
4477f3:	46                   	inc    %esi
4477f4:	74 4c                	je     0x447842
4477f6:	34 38                	xor    $0x38,%al
4477f8:	62 55 6c             	bound  %edx,0x6c(%ebp)
4477fb:	58                   	pop    %eax
4477fc:	36 58                	ss pop %eax
4477fe:	62 70 59             	bound  %esi,0x59(%eax)
447801:	69 72 59 47 51 38 4a 	imul   $0x4a385147,0x59(%edx),%esi
447808:	69 44 52 4b 50 6e 78 	imul   $0x37786e50,0x4b(%edx,%edx,2),%eax
44780f:	37
447810:	38 33                	cmp    %dh,(%ebx)
447812:	72 72                	jb     0x447886
447814:	36 46                	ss inc %esi
447816:	6d                   	insl   (%dx),%es:(%edi)
447817:	4b                   	dec    %ebx
447818:	6b 32 6f             	imul   $0x6f,(%edx),%esi
44781b:	38 33                	cmp    %dh,(%ebx)
44781d:	69 34 2f 66 42 6b 6b 	imul   $0x6b6b4266,(%edi,%ebp,1),%esi
447824:	78 34                	js     0x44785a
447826:	6e                   	outsb  %ds:(%esi),(%dx)
447827:	37                   	aaa
447828:	51                   	push   %ecx
447829:	38 43 38             	cmp    %al,0x38(%ebx)
44782c:	74 33                	je     0x447861
44782e:	65 57                	gs push %edi
447830:	55                   	push   %ebp
447831:	64 55                	fs push %ebp
447833:	70 58                	jo     0x44788d
447835:	43                   	inc    %ebx
447836:	44                   	inc    %esp
447837:	37                   	aaa
447838:	4d                   	dec    %ebp
447839:	65 52                	gs push %edx
44783b:	78 4a                	js     0x447887
44783d:	61                   	popa
44783e:	46                   	inc    %esi
44783f:	2b 31                	sub    (%ecx),%esi
447841:	68 76 52 44 58       	push   $0x58445276
447846:	31 70 68             	xor    %esi,0x68(%eax)
447849:	50                   	push   %eax
44784a:	77 2f                	ja     0x44787b
44784c:	32 56 4a             	xor    0x4a(%esi),%dl
44784f:	4f                   	dec    %edi
447850:	6a 79                	push   $0x79
447852:	55                   	push   %ebp
447853:	52                   	push   %edx
447854:	45                   	inc    %ebp
447855:	61                   	popa
447856:	76 34                	jbe    0x44788c
447858:	50                   	push   %eax
447859:	48                   	dec    %eax
44785a:	51                   	push   %ecx
44785b:	69 34 4a 49 62 33 76 	imul   $0x76336249,(%edx,%ecx,2),%esi
447862:	75 61                	jne    0x4478c5
447864:	62 7a 4a             	bound  %edi,0x4a(%edx)
447867:	62 4d 50             	bound  %ecx,0x50(%ebp)
44786a:	70 45                	jo     0x4478b1
44786c:	47                   	inc    %edi