45291b:	61                   	popa
45291c:	39 54 36 61          	cmp    %edx,0x61(%esi,%esi,1)
452920:	45                   	inc    %ebp
452921:	33 66 77             	xor    0x77(%esi),%esp
452924:	47                   	inc    %edi
452925:	58                   	pop    %eax
452926:	41                   	inc    %ecx
452927:	32 74 51 59          	xor    0x59(%ecx,%edx,2),%dh
45292b:	48                   	dec    %eax
45292c:	5a                   	pop    %edx
45292d:	73 69                	jae    0x452998
45292f:	48                   	dec    %eax
452930:	71 5a                	jno    0x45298c
452932:	6b 65 32 71          	imul   $0x71,0x32(%ebp),%esp
452936:	37                   	aaa
452937:	72 30                	jb     0x452969
452939:	6f                   	outsl  %ds:(%esi),(%dx)
45293a:	58                   	pop    %eax
45293b:	58                   	pop    %eax
45293c:	4e                   	dec    %esi
45293d:	56                   	push   %esi
45293e:	6d                   	insl   (%dx),%es:(%edi)
45293f:	4c                   	dec    %esp
452940:	51                   	push   %ecx
452941:	71 6c                	jno    0x4529af
452943:	56                   	push   %esi
452944:	76 50                	jbe    0x452996
452946:	5a                   	pop    %edx
452947:	50                   	push   %eax
452948:	52                   	push   %edx
452949:	42                   	inc    %edx
45294a:	68 72 6f 41 6a       	push   $0x6a416f72
45294f:	42                   	inc    %edx
452950:	4c                   	dec    %esp
452951:	5a                   	pop    %edx
452952:	74 61                	je     0x4529b5
452954:	6e                   	outsb  %ds:(%esi),(%dx)
452955:	70 69                	jo     0x4529c0
452957:	34 46                	xor    $0x46,%al
452959:	55                   	push   %ebp
45295a:	4b                   	dec    %ebx
45295b:	5a                   	pop    %edx
45295c:	56                   	push   %esi
45295d:	66 4d                	dec    %bp
45295f:	45                   	inc    %ebp
452960:	64 64 74 31          	fs fs je 0x452995
452964:	68 6f 42 4b 6a       	push   $0x6a4b426f
452969:	75 79                	jne    0x4529e4
45296b:	55                   	push   %ebp
45296c:	34 4e                	xor    $0x4e,%al
45296e:	6b 39 6d             	imul   $0x6d,(%ecx),%edi
452971:	4c                   	dec    %esp
452972:	68 7a 70 38 4a       	push   $0x4a38707a
452977:	53                   	push   %ebx
452978:	58                   	pop    %eax
452979:	72 69                	jb     0x4529e4
45297b:	6e                   	outsb  %ds:(%esi),(%dx)
45297c:	75 2f                	jne    0x4529ad
45297e:	44                   	inc    %esp
45297f:	6e                   	outsb  %ds:(%esi),(%dx)
452980:	76 47                	jbe    0x4529c9
452982:	35 39 63 6d 43       	xor    $0x436d6339,%eax
452987:	55                   	push   %ebp
452988:	64 4d                	fs dec %ebp
45298a:	71 57                	jno    0x4529e3
45298c:	4d                   	dec    %ebp
45298d:	6d                   	insl   (%dx),%es:(%edi)
45298e:	49                   	dec    %ecx
45298f:	51                   	push   %ecx
452990:	66 74 43             	data16 je 0x4529d6
452993:	31 5a 61             	xor    %ebx,0x61(%edx)
452996:	58                   	pop    %eax
452997:	4e                   	dec    %esi
452998:	63 62 46             	arpl   %esp,0x46(%edx)
45299b:	56                   	push   %esi
45299c:	2f                   	das
45299d:	30 35 65 58 69 68    	xor    %dh,0x68695865
4529a3:	62 44 46 74          	bound  %eax,0x74(%esi,%eax,2)
4529a7:	5a                   	pop    %edx
4529a8:	78 4f                	js     0x4529f9
4529aa:	74 7a                	je     0x452a26
4529ac:	4b                   	dec    %ebx
4529ad:	36 48                	ss dec %eax
4529af:	4e                   	dec    %esi
4529b0:	56                   	push   %esi
4529b1:	4c                   	dec    %esp
4529b2:	58                   	pop    %eax
4529b3:	65 31 47 38          	xor    %eax,%gs:0x38(%edi)
4529b7:	79 2f                	jns    0x4529e8
4529b9:	4c                   	dec    %esp
4529ba:	33 6d 43             	xor    0x43(%ebp),%ebp
4529bd:	79 31                	jns    0x4529f0
4529bf:	72 66                	jb     0x452a27
4529c1:	66 39 48 59          	cmp    %cx,0x59(%eax)
4529c5:	2b 49 6d             	sub    0x6d(%ecx),%ecx
4529c8:	4c                   	dec    %esp
4529c9:	69 31 78 2f 54 45    	imul   $0x45542f78,(%ecx),%esi
4529cf:	61                   	popa
4529d0:	36 58                	ss pop %eax
4529d2:	36 37                	ss aaa
4529d4:	74 59                	je     0x452a2f
4529d6:	35 57 59 62 30       	xor    $0x30625957,%eax
4529db:	2b 70 59             	sub    0x59(%eax),%esi
4529de:	45                   	inc    %ebp
4529df:	4f                   	dec    %edi
4529e0:	42                   	inc    %edx
4529e1:	6a 53                	push   $0x53
4529e3:	67 4a                	addr16 dec %edx
4529e5:	78 4c                	js     0x452a33
4529e7:	42                   	inc    %edx
4529e8:	75 65                	jne    0x452a4f
4529ea:	43                   	inc    %ebx
4529eb:	78 69                	js     0x452a56
4529ed:	36 4e                	ss dec %esi
4529ef:	53                   	push   %ebx
4529f0:	4b                   	dec    %ebx
4529f1:	58                   	pop    %eax
4529f2:	56                   	push   %esi
4529f3:	6a 71                	push   $0x71
4529f5:	42                   	inc    %edx
4529f6:	31 71 67             	xor    %esi,0x67(%ecx)
4529f9:	62 37                	bound  %esi,(%edi)
4529fb:	62 64 77 63          	bound  %esp,0x63(%edi,%esi,2)
4529ff:	49                   	dec    %ecx
452a00:	35 66 6f 2f 41       	xor    $0x412f6f66,%eax
452a05:	43                   	inc    %ebx
452a06:	67 6a 48             	addr16 push $0x48
452a09:	61                   	popa
452a0a:	63 44 34 38          	arpl   %eax,0x38(%esp,%esi,1)
452a0e:	45                   	inc    %ebp
452a0f:	4d                   	dec    %ebp
452a10:	4e                   	dec    %esi
452a11:	64 58                	fs pop %eax
452a13:	61                   	popa
452a14:	75 46                	jne    0x452a5c
452a16:	6b 57 6d 32          	imul   $0x32,0x6d(%edi),%edx
452a1a:	6a 59                	push   $0x59
452a1c:	67 42                	addr16 inc %edx
452a1e:	79 56                	jns    0x452a76
452a20:	51                   	push   %ecx
452a21:	39 68 4c             	cmp    %ebp,0x4c(%eax)
452a24:	73 66                	jae    0x452a8c
452a26:	79 4f                	jns    0x452a77
452a28:	58                   	pop    %eax
452a29:	4e                   	dec    %esi
452a2a:	76 7a                	jbe    0x452aa6
452a2c:	64 33 41 62          	xor    %fs:0x62(%ecx),%eax
452a30:	42                   	inc    %edx
452a31:	50                   	push   %eax
452a32:	2f                   	das
452a33:	2f                   	das
452a34:	35 53 33 43 51       	xor    $0x51433353,%eax
452a39:	34 6a                	xor    $0x6a,%al
452a3b:	47                   	inc    %edi
452a3c:	56                   	push   %esi
452a3d:	2b 61 50             	sub    0x50(%ecx),%esp
452a40:	36 76 77             	ss jbe 0x452aba
452a43:	41                   	inc    %ecx
452a44:	72 36                	jb     0x452a7c
452a46:	45                   	inc    %ebp
452a47:	6a 67                	push   $0x67
452a49:	79 58                	jns    0x452aa3
452a4b:	4b                   	dec    %ebx
452a4c:	64 45                	fs inc %ebp
452a4e:	66 59                	pop    %cx
452a50:	31 52 35             	xor    %edx,0x35(%edx)
452a53:	62 44 59 51          	bound  %eax,0x51(%ecx,%ebx,2)
452a57:	35 2b 4e 64 4f       	xor    $0x4f644e2b,%eax
452a5c:	39 4e 61             	cmp    %ecx,0x61(%esi)
452a5f:	51                   	push   %ecx
452a60:	31 66 35             	xor    %esp,0x35(%esi)
452a63:	69 66 6f 71 64 48 67 	imul   $0x67486471,0x6f(%esi),%esp
452a6a:	53                   	push   %ebx
452a6b:	4d                   	dec    %ebp
452a6c:	64 35 74 2f 61 4f    	fs xor $0x4f612f74,%eax
452a72:	4d                   	dec    %ebp
452a73:	6a 4b                	push   $0x4b
452a75:	64 6c                	fs insb (%dx),%es:(%edi)
452a77:	6c                   	insb   (%dx),%es:(%edi)
452a78:	67 64 79 36          	addr16 fs jns 0x452ab2
452a7c:	5a                   	pop    %edx
452a7d:	45                   	inc    %ebp
452a7e:	42                   	inc    %edx
452a7f:	48                   	dec    %eax
452a80:	34 6a                	xor    $0x6a,%al
452a82:	51                   	push   %ecx
452a83:	73 6f                	jae    0x452af4
452a85:	4a                   	dec    %edx
452a86:	75 45                	jne    0x452acd
452a88:	49                   	dec    %ecx
452a89:	4f                   	dec    %edi
452a8a:	44                   	inc    %esp
452a8b:	55                   	push   %ebp
452a8c:	65 2f                	gs das
452a8e:	46                   	inc    %esi
452a8f:	67 70 7a             	addr16 jo 0x452b0c
452a92:	30 39                	xor    %bh,(%ecx)
452a94:	36 52                	ss push %edx
452a96:	32 73 61             	xor    0x61(%ebx),%dh
452a99:	54                   	push   %esp
452a9a:	75 44                	jne    0x452ae0
452a9c:	73 34                	jae    0x452ad2
452a9e:	44                   	inc    %esp
452a9f:	2f                   	das
452aa0:	31 6f 79             	xor    %ebp,0x79(%edi)
452aa3:	38 4a 61             	cmp    %cl,0x61(%edx)
452aa6:	6d                   	insl   (%dx),%es:(%edi)
452aa7:	74 61                	je     0x452b0a
452aa9:	73 68                	jae    0x452b13
452aab:	33 4f 4b             	xor    0x4b(%edi),%ecx
452aae:	42                   	inc    %edx
452aaf:	4f                   	dec    %edi
452ab0:	71 35                	jno    0x452ae7
452ab2:	30 63 4b             	xor    %ah,0x4b(%ebx)
452ab5:	64 74 5a             	fs je  0x452b12
452ab8:	32 48 56             	xor    0x56(%eax),%cl
452abb:	76 36                	jbe    0x452af3
452abd:	32 38                	xor    (%eax),%bh
452abf:	6d                   	insl   (%dx),%es:(%edi)
452ac0:	38 36                	cmp    %dh,(%esi)
452ac2:	7a 79                	jp     0x452b3d
452ac4:	52                   	push   %edx
452ac5:	38 53 2b             	cmp    %dl,0x2b(%ebx)
452ac8:	58                   	pop    %eax
452ac9:	4e                   	dec    %esi
452aca:	68 32 6d 41 41       	push   $0x41416d32
452acf:	48                   	dec    %eax
452ad0:	30 4d 71             	xor    %cl,0x71(%ebp)
452ad3:	34 34                	xor    $0x34,%al
452ad5:	33 66 75             	xor    0x75(%esi),%esp
452ad8:	4d                   	dec    %ebp
452ad9:	63 34 71             	arpl   %esi,(%ecx,%esi,2)
452adc:	39 70 70             	cmp    %esi,0x70(%eax)
452adf:	47                   	inc    %edi
452ae0:	32 61 69             	xor    0x69(%ecx),%ah
452ae3:	78 6a                	js     0x452b4f
452ae5:	68 31 36 48 2f       	push   $0x2f483631
452aea:	6b 4e 38 34          	imul   $0x34,0x38(%esi),%ecx
452aee:	45                   	inc    %ebp
452aef:	6d                   	insl   (%dx),%es:(%edi)
452af0:	65 33 54 72 52       	xor    %gs:0x52(%edx,%esi,2),%edx
452af5:	6e                   	outsb  %ds:(%esi),(%dx)
452af6:	68 6b 58 4b 71       	push   $0x714b586b
452afb:	4b                   	dec    %ebx
452afc:	7a 78                	jp     0x452b76
452afe:	47                   	inc    %edi
452aff:	64 52                	fs push %edx
452b01:	77 33                	ja     0x452b36
452b03:	65 77 4b             	gs ja  0x452b51
452b06:	4b                   	dec    %ebx
452b07:	67 64 2f             	addr16 fs das
452b0a:	66 57                	push   %di
452b0c:	2f                   	das
452b0d:	30 72 6b             	xor    %dh,0x6b(%edx)
452b10:	38 4e 61             	cmp    %cl,0x61(%esi)
452b13:	41                   	inc    %ecx
452b14:	44                   	inc    %esp
452b15:	70 69                	jo     0x452b80
452b17:	78 62                	js     0x452b7b
452b19:	61                   	popa
452b1a:	42                   	inc    %edx
452b1b:	54                   	push   %esp
452b1c:	38 6c 42 75          	cmp    %ch,0x75(%edx,%eax,2)
452b20:	67 42                	addr16 inc %edx
452b22:	50                   	push   %eax
452b23:	66 70 57             	data16 jo 0x452b7d
452b26:	68 44 73 67 57       	push   $0x57677344
452b2b:	49                   	dec    %ecx
452b2c:	72 78                	jb     0x452ba6
452b2e:	38 53 45             	cmp    %dl,0x45(%ebx)
452b31:	48                   	dec    %eax
452b32:	37                   	aaa
452b33:	7a 4a                	jp     0x452b7f
452b35:	4e                   	dec    %esi
452b36:	49                   	dec    %ecx
452b37:	4e                   	dec    %esi
452b38:	53                   	push   %ebx
452b39:	4b                   	dec    %ebx
452b3a:	5a                   	pop    %edx
452b3b:	43                   	inc    %ebx
452b3c:	45                   	inc    %ebp
452b3d:	4b                   	dec    %ebx
452b3e:	75 70                	jne    0x452bb0
452b40:	4c                   	dec    %esp
452b41:	43                   	inc    %ebx
452b42:	64 56                	fs push %esi
452b44:	62 55 37             	bound  %edx,0x37(%ebp)
452b47:	79 33                	jns    0x452b7c
452b49:	53                   	push   %ebx
452b4a:	51                   	push   %ecx
452b4b:	56                   	push   %esi
452b4c:	34 77                	xor    $0x77,%al
452b4e:	73 6a                	jae    0x452bba
452b50:	57                   	push   %edi
452b51:	50                   	push   %eax
452b52:	71 75                	jno    0x452bc9
452b54:	6b 37 62             	imul   $0x62,(%edi),%esi
452b57:	2b 56 51             	sub    0x51(%esi),%edx
452b5a:	32 41 63             	xor    0x63(%ecx),%al
452b5d:	38 4a 37             	cmp    %cl,0x37(%edx)
452b60:	67 45                	addr16 inc %ebp
452b62:	6d                   	insl   (%dx),%es:(%edi)
452b63:	41                   	inc    %ecx
452b64:	64 52                	fs push %edx
452b66:	44                   	inc    %esp
452b67:	2b 6f 48             	sub    0x48(%edi),%ebp
452b6a:	7a 59                	jp     0x452bc5
452b6c:	70 44                	jo     0x452bb2
452b6e:	79 4d                	jns    0x452bbd
452b70:	33 71 41             	xor    0x41(%ecx),%esi
452b73:	79 68                	jns    0x452bdd
452b75:	4d                   	dec    %ebp
452b76:	69 2f 6b 33 36 51    	imul   $0x5136336b,(%edi),%ebp
452b7c:	70 34                	jo     0x452bb2
452b7e:	6f                   	outsl  %ds:(%esi),(%dx)
452b7f:	32 41 78             	xor    0x78(%ecx),%al
452b82:	72 5a                	jb     0x452bde
452b84:	57                   	push   %edi
452b85:	4d                   	dec    %ebp
452b86:	52                   	push   %edx
452b87:	35 35 45 77 4d       	xor    $0x4d774535,%eax
452b8c:	5a                   	pop    %edx
452b8d:	51                   	push   %ecx
452b8e:	52                   	push   %edx
452b8f:	56                   	push   %esi
452b90:	77 2f                	ja     0x452bc1
452b92:	48                   	dec    %eax
452b93:	7a 50                	jp     0x452be5
452b95:	39 73 4d             	cmp    %esi,0x4d(%ebx)
452b98:	72 45                	jb     0x452bdf
452b9a:	5a                   	pop    %edx
452b9b:	41                   	inc    %ecx
452b9c:	7a 2b                	jp     0x452bc9
452b9e:	63 44 6e 71          	arpl   %eax,0x71(%esi,%ebp,2)
452ba2:	6c                   	insb   (%dx),%es:(%edi)
452ba3:	6f                   	outsl  %ds:(%esi),(%dx)
452ba4:	54                   	push   %esp
452ba5:	69 4b 6c 69 36 51 54 	imul   $0x54513669,0x6c(%ebx),%ecx
452bac:	61                   	popa
452bad:	57                   	push   %edi
452bae:	49                   	dec    %ecx
452baf:	73 6c                	jae    0x452c1d
452bb1:	34 31                	xor    $0x31,%al
452bb3:	47                   	inc    %edi
452bb4:	55                   	push   %ebp
452bb5:	4d                   	dec    %ebp
452bb6:	6e                   	outsb  %ds:(%esi),(%dx)
452bb7:	79 4b                	jns    0x452c04
452bb9:	72 39                	jb     0x452bf4
452bbb:	46                   	inc    %esi