45472e:	45                   	inc    %ebp
45472f:	44                   	inc    %esp
454730:	73 36                	jae    0x454768
454732:	49                   	dec    %ecx
454733:	55                   	push   %ebp
454734:	55                   	push   %ebp
454735:	58                   	pop    %eax
454736:	58                   	pop    %eax
454737:	56                   	push   %esi
454738:	78 4f                	js     0x454789
45473a:	46                   	inc    %esi
45473b:	65 45                	gs inc %ebp
45473d:	71 4d                	jno    0x45478c
45473f:	70 6c                	jo     0x4547ad
454741:	57                   	push   %edi
454742:	74 64                	je     0x4547a8
454744:	4b                   	dec    %ebx
454745:	57                   	push   %edi
454746:	2f                   	das
454747:	4a                   	dec    %edx
454748:	6a 51                	push   $0x51
45474a:	59                   	pop    %ecx
45474b:	63 6d 53             	arpl   %ebp,0x53(%ebp)
45474e:	67 48                	addr16 dec %eax
454750:	44                   	inc    %esp
454751:	67 67 71 76          	addr16 addr16 jno 0x4547cb
454755:	4d                   	dec    %ebp
454756:	4f                   	dec    %edi
454757:	57                   	push   %edi
454758:	34 4b                	xor    $0x4b,%al
45475a:	68 4f 30 2f 6c       	push   $0x6c2f304f
45475f:	7a 66                	jp     0x4547c7
454761:	32 32                	xor    (%edx),%dh
454763:	66 52                	push   %dx
454765:	4d                   	dec    %ebp
454766:	32 5a 6e             	xor    0x6e(%edx),%bl
454769:	30 77 4c             	xor    %dh,0x4c(%edi)
45476c:	77 4f                	ja     0x4547bd
45476e:	58                   	pop    %eax
45476f:	64 51                	fs push %ecx
454771:	4c                   	dec    %esp
454772:	5a                   	pop    %edx
454773:	64 58                	fs pop %eax
454775:	73 56                	jae    0x4547cd
454777:	72 36                	jb     0x4547af
454779:	42                   	inc    %edx
45477a:	79 59                	jns    0x4547d5
45477c:	4b                   	dec    %ebx
45477d:	47                   	inc    %edi
45477e:	73 62                	jae    0x4547e2
454780:	68 6a 32 6e 2f       	push   $0x2f6e326a
454785:	38 72 6b             	cmp    %dh,0x6b(%edx)
454788:	50                   	push   %eax
454789:	72 7a                	jb     0x454805
45478b:	77 35                	ja     0x4547c2
45478d:	2f                   	das
45478e:	39 4f 66             	cmp    %ecx,0x66(%edi)
454791:	62 34 66             	bound  %esi,(%esi,%eiz,2)
454794:	59                   	pop    %ecx
454795:	6a 38                	push   $0x38
454797:	6d                   	insl   (%dx),%es:(%edi)
454798:	39 46 39             	cmp    %eax,0x39(%esi)
45479b:	50                   	push   %eax
45479c:	76 6f                	jbe    0x45480d
45479e:	72 33                	jb     0x4547d3
4547a0:	74 6f                	je     0x454811
4547a2:	42                   	inc    %edx
4547a3:	71 45                	jno    0x4547ea
4547a5:	2f                   	das
4547a6:	73 42                	jae    0x4547ea
4547a8:	59                   	pop    %ecx
4547a9:	57                   	push   %edi
4547aa:	4d                   	dec    %ebp
4547ab:	77 36                	ja     0x4547e3
4547ad:	50                   	push   %eax
4547ae:	30 6a 61             	xor    %ch,0x61(%edx)
4547b1:	68 66 54 38 30       	push   $0x30385466
4547b6:	34 42                	xor    $0x42,%al
4547b8:	30 31                	xor    %dh,(%ecx)
4547ba:	6c                   	insb   (%dx),%es:(%edi)
4547bb:	59                   	pop    %ecx
4547bc:	4c                   	dec    %esp
4547bd:	64 72 56             	fs jb  0x454816
4547c0:	65 63 77 2f          	arpl   %esi,%gs:0x2f(%edi)
4547c4:	35 56 42 71 6c       	xor    $0x6c714256,%eax
4547c9:	58                   	pop    %eax
4547ca:	4e                   	dec    %esi
4547cb:	35 65 4b 76 73       	xor    $0x73764b65,%eax
4547d0:	41                   	inc    %ecx
4547d1:	6a 54                	push   $0x54
4547d3:	77 39                	ja     0x45480e
4547d5:	69 68 78 51 34 36 41 	imul   $0x41363451,0x78(%eax),%ebp
4547dc:	47                   	inc    %edi
4547dd:	4c                   	dec    %esp
4547de:	36 6a 4d             	ss push $0x4d
4547e1:	37                   	aaa
4547e2:	35 63 46 68 34       	xor    $0x34684663,%eax
4547e7:	6f                   	outsl  %ds:(%esi),(%dx)
4547e8:	57                   	push   %edi
4547e9:	6e                   	outsb  %ds:(%esi),(%dx)
4547ea:	50                   	push   %eax
4547eb:	33 36                	xor    (%esi),%esi
4547ed:	46                   	inc    %esi
4547ee:	51                   	push   %ecx
4547ef:	4e                   	dec    %esi
4547f0:	71 45                	jno    0x454837
4547f2:	57                   	push   %edi
4547f3:	68 41 4f 45 67       	push   $0x67454f41
4547f8:	67 79 71             	addr16 jns 0x45486c
4547fb:	38 6e 5a             	cmp    %ch,0x5a(%esi)
4547fe:	77 50                	ja     0x454850
454800:	68 6f 64 36 33       	push   $0x3336646f
454805:	58                   	pop    %eax
454806:	52                   	push   %edx
454807:	71 6a                	jno    0x454873
454809:	74 75                	je     0x454880
45480b:	42                   	inc    %edx
45480c:	48                   	dec    %eax
45480d:	66 4c                	dec    %sp
45480f:	75 34                	jne    0x454845
454811:	63 2b                	arpl   %ebp,(%ebx)
454813:	33 58 53             	xor    0x53(%eax),%ebx
454816:	74 4f                	je     0x454867
454818:	6b 6c 79 4e 52       	imul   $0x52,0x4e(%ecx,%edi,2),%ebp
45481d:	62 75 57             	bound  %esi,0x57(%ebp)
454820:	50                   	push   %eax
454821:	2b 66 7a             	sub    0x7a(%esi),%esp
454824:	46                   	inc    %esi
454825:	4e                   	dec    %esi
454826:	31 33                	xor    %esi,(%ebx)
454828:	75 31                	jne    0x45485b
45482a:	74 53                	je     0x45487f
45482c:	4b                   	dec    %ebx
45482d:	32 65 53             	xor    0x53(%ebp),%ah
454830:	49                   	dec    %ecx
454831:	36 2f                	ss das
454833:	6d                   	insl   (%dx),%es:(%edi)
454834:	49                   	dec    %ecx
454835:	57                   	push   %edi
454836:	4c                   	dec    %esp
454837:	45                   	inc    %ebp
454838:	69 75 4e 35 72 70 49 	imul   $0x49707235,0x4e(%ebp),%esi
45483f:	52                   	push   %edx
454840:	54                   	push   %esp
454841:	7a 5a                	jp     0x45489d
454843:	43                   	inc    %ebx
454844:	42                   	inc    %edx
454845:	50                   	push   %eax
454846:	6a 53                	push   $0x53
454848:	78 2f                	js     0x454879
45484a:	70 2b                	jo     0x454877
45484c:	79 70                	jns    0x4548be
45484e:	6c                   	insb   (%dx),%es:(%edi)
45484f:	35 71 72 56 50       	xor    $0x50567271,%eax
454854:	43                   	inc    %ebx
454855:	54                   	push   %esp
454856:	50                   	push   %eax
454857:	59                   	pop    %ecx
454858:	53                   	push   %ebx
454859:	49                   	dec    %ecx
45485a:	51                   	push   %ecx
45485b:	55                   	push   %ebp
45485c:	2b 36                	sub    (%esi),%esi
45485e:	71 35                	jno    0x454895
454860:	48                   	dec    %eax
454861:	2f                   	das
454862:	51                   	push   %ecx
454863:	55                   	push   %ebp
454864:	47                   	inc    %edi
454865:	77 37                	ja     0x45489e
454867:	49                   	dec    %ecx
454868:	41                   	inc    %ecx
454869:	6a 33                	push   $0x33
45486b:	75 30                	jne    0x45489d
45486d:	48                   	dec    %eax
45486e:	6c                   	insb   (%dx),%es:(%edi)
45486f:	6a 51                	push   $0x51
454871:	61                   	popa
454872:	6c                   	insb   (%dx),%es:(%edi)
454873:	70 41                	jo     0x4548b6
454875:	2f                   	das
454876:	62 55 2b             	bound  %edx,0x2b(%ebp)
454879:	50                   	push   %eax
45487a:	50                   	push   %eax
45487b:	55                   	push   %ebp
45487c:	76 74                	jbe    0x4548f2
45487e:	75 30                	jne    0x4548b0
454880:	31 52 35             	xor    %edx,0x35(%edx)
454883:	73 46                	jae    0x4548cb
454885:	7a 6d                	jp     0x4548f4
454887:	72 50                	jb     0x4548d9
454889:	6f                   	outsl  %ds:(%esi),(%dx)
45488a:	6a 55                	push   $0x55
45488c:	6d                   	insl   (%dx),%es:(%edi)
45488d:	68 77 57 55 68       	push   $0x68555777
454892:	41                   	inc    %ecx
454893:	6c                   	insb   (%dx),%es:(%edi)
454894:	61                   	popa
454895:	68 4f 4f 62 51       	push   $0x51624f4f
45489a:	70 4d                	jo     0x4548e9
45489c:	59                   	pop    %ecx
45489d:	72 62                	jb     0x454901
45489f:	4a                   	dec    %edx
4548a0:	34 5a                	xor    $0x5a,%al
4548a2:	6d                   	insl   (%dx),%es:(%edi)
4548a3:	57                   	push   %edi
4548a4:	44                   	inc    %esp
4548a5:	38 73 55             	cmp    %dh,0x55(%ebx)
4548a8:	76 58                	jbe    0x454902
4548aa:	76 57                	jbe    0x454903
4548ac:	56                   	push   %esi
4548ad:	73 62                	jae    0x454911
4548af:	35 4c 57 33 69       	xor    $0x6933574c,%eax
4548b4:	34 47                	xor    $0x47,%al
4548b6:	4e                   	dec    %esi
4548b7:	69 44 79 37 55 4e 49 	imul   $0x4e494e55,0x37(%ecx,%edi,2),%eax
4548be:	4e
4548bf:	37                   	aaa
4548c0:	55                   	push   %ebp
4548c1:	6e                   	outsb  %ds:(%esi),(%dx)
4548c2:	70 63                	jo     0x454927
4548c4:	62 42 31             	bound  %eax,0x31(%edx)
4548c7:	42                   	inc    %edx
4548c8:	52                   	push   %edx
4548c9:	35 75 49 67 54       	xor    $0x54674975,%eax
4548ce:	76 39                	jbe    0x454909
4548d0:	75 6a                	jne    0x45493c
4548d2:	79 62                	jns    0x454936
4548d4:	5a                   	pop    %edx
4548d5:	61                   	popa
4548d6:	48                   	dec    %eax
4548d7:	32 4b 6a             	xor    0x6a(%ebx),%cl
4548da:	4a                   	dec    %edx
4548db:	71 54                	jno    0x454931
4548dd:	72 67                	jb     0x454946
4548df:	7a 4a                	jp     0x45492b
4548e1:	5a                   	pop    %edx
4548e2:	59                   	pop    %ecx
4548e3:	53                   	push   %ebx
4548e4:	48                   	dec    %eax
4548e5:	7a 6a                	jp     0x454951
4548e7:	4e                   	dec    %esi
4548e8:	38 69 56             	cmp    %ch,0x56(%ecx)
4548eb:	75 46                	jne    0x454933
4548ed:	57                   	push   %edi
4548ee:	65 4e                	gs dec %esi
4548f0:	7a 46                	jp     0x454938
4548f2:	70 51                	jo     0x454945
4548f4:	73 64                	jae    0x45495a
4548f6:	66 79 46             	data16 jns 0x45493f
4548f9:	59                   	pop    %ecx
4548fa:	42                   	inc    %edx
4548fb:	7a 33                	jp     0x454930
4548fd:	45                   	inc    %ebp
4548fe:	79 68                	jns    0x454968
454900:	68 6e 79 7a 5a       	push   $0x5a7a796e
454905:	53                   	push   %ebx
454906:	65 79 6c             	gs jns 0x454975
454909:	2f                   	das
45490a:	75 79                	jne    0x454985
45490c:	54                   	push   %esp
45490d:	75 74                	jne    0x454983
45490f:	31 76 65             	xor    %esi,0x65(%esi)
454912:	67 75 6c             	addr16 jne 0x454981
454915:	45                   	inc    %ebp
454916:	4e                   	dec    %esi
454917:	46                   	inc    %esi
454918:	53                   	push   %ebx
454919:	76 4a                	jbe    0x454965
45491b:	4e                   	dec    %esi
45491c:	38 41 56             	cmp    %al,0x56(%ecx)
45491f:	63 38                	arpl   %edi,(%eax)
454921:	76 30                	jbe    0x454953
454923:	75 74                	jne    0x454999
454925:	51                   	push   %ecx
454926:	31 46 77             	xor    %eax,0x77(%esi)
454929:	47                   	inc    %edi
45492a:	2b 31                	sub    (%ecx),%esi
45492c:	72 4b                	jb     0x454979
45492e:	4a                   	dec    %edx
45492f:	72 6b                	jb     0x45499c
454931:	39 61 71             	cmp    %esp,0x71(%ecx)
454934:	73 74                	jae    0x4549aa
454936:	7a 4f                	jp     0x454987
454938:	2f                   	das
454939:	4d                   	dec    %ebp
45493a:	30 47 2b             	xor    %al,0x2b(%edi)
45493d:	52                   	push   %edx
45493e:	4b                   	dec    %ebx
45493f:	6c                   	insb   (%dx),%es:(%edi)
454940:	67 71 65             	addr16 jno 0x4549a8
454943:	44                   	inc    %esp
454944:	36 34 52             	ss xor $0x52,%al
454947:	38 49 46             	cmp    %cl,0x46(%ecx)
45494a:	34 6b                	xor    $0x6b,%al
45494c:	49                   	dec    %ecx
45494d:	58                   	pop    %eax
45494e:	46                   	inc    %esi
45494f:	4a                   	dec    %edx
454950:	4c                   	dec    %esp
454951:	36 64 4e             	ss fs dec %esi
454954:	51                   	push   %ecx
454955:	46                   	inc    %esi
454956:	6f                   	outsl  %ds:(%esi),(%dx)
454957:	75 49                	jne    0x4549a2
454959:	71 79                	jno    0x4549d4
45495b:	41                   	inc    %ecx
45495c:	63 34 77             	arpl   %esi,(%edi,%esi,2)
45495f:	4a                   	dec    %edx
454960:	4d                   	dec    %ebp
454961:	35 2b 67 49 79       	xor    $0x7949672b,%eax
454966:	37                   	aaa
454967:	31 30                	xor    %esi,(%eax)
454969:	43                   	inc    %ebx
45496a:	65 39 4b 74          	cmp    %ecx,%gs:0x74(%ebx)
45496e:	75 44                	jne    0x4549b4
454970:	79 78                	jns    0x4549ea
454972:	47                   	inc    %edi
454973:	59                   	pop    %ecx
454974:	62 58 56             	bound  %ebx,0x56(%eax)
454977:	6f                   	outsl  %ds:(%esi),(%dx)
454978:	56                   	push   %esi
454979:	64 46                	fs inc %esi
45497b:	76 70                	jbe    0x4549ed
45497d:	69 77 2f 51 71 34 79 	imul   $0x79347151,0x2f(%edi),%esi
454984:	73 38                	jae    0x4549be
454986:	6d                   	insl   (%dx),%es:(%edi)
454987:	56                   	push   %esi
454988:	55                   	push   %ebp
454989:	45                   	inc    %ebp
45498a:	51                   	push   %ecx
45498b:	32 63 4b             	xor    0x4b(%ebx),%ah
45498e:	7a 30                	jp     0x4549c0
454990:	4b                   	dec    %ebx
454991:	68 6e 30 67 6e       	push   $0x6e67306e
454996:	66 4b                	dec    %bx
454998:	53                   	push   %ebx
454999:	76 6e                	jbe    0x454a09
45499b:	62 59 56             	bound  %ebx,0x56(%ecx)
45499e:	49                   	dec    %ecx
45499f:	4d                   	dec    %ebp
4549a0:	66 2b 76 30          	sub    0x30(%esi),%si
4549a4:	34 53                	xor    $0x53,%al
4549a6:	6d                   	insl   (%dx),%es:(%edi)
4549a7:	5a                   	pop    %edx
4549a8:	38 50 47             	cmp    %dl,0x47(%eax)
4549ab:	4d                   	dec    %ebp
4549ac:	58                   	pop    %eax
4549ad:	77 6f                	ja     0x454a1e
4549af:	57                   	push   %edi