4527d1:	69 73 6f 38 6f 34 6d 	imul   $0x6d346f38,0x6f(%ebx),%esi
4527d8:	6b 39 39             	imul   $0x39,(%ecx),%edi
4527db:	69 70 57 46 61 69 54 	imul   $0x54696146,0x57(%eax),%esi
4527e2:	35 44 72 69 5a       	xor    $0x5a697244,%eax
4527e7:	79 51                	jns    0x45283a
4527e9:	38 72 74             	cmp    %dh,0x74(%edx)
4527ec:	36 64 4a             	ss fs dec %edx
4527ef:	5a                   	pop    %edx
4527f0:	56                   	push   %esi
4527f1:	51                   	push   %ecx
4527f2:	43                   	inc    %ebx
4527f3:	59                   	pop    %ecx
4527f4:	6a 72                	push   $0x72
4527f6:	58                   	pop    %eax
4527f7:	64 50                	fs push %eax
4527f9:	31 4a 34             	xor    %ecx,0x34(%edx)
4527fc:	2b 4e 33             	sub    0x33(%esi),%ecx
4527ff:	46                   	inc    %esi
452800:	69 62 7a 32 69 6e 69 	imul   $0x696e6932,0x7a(%edx),%esp
452807:	4a                   	dec    %edx
452808:	63 70 2b             	arpl   %esi,0x2b(%eax)
45280b:	34 31                	xor    $0x31,%al
45280d:	2b 5a 76             	sub    0x76(%edx),%ebx
452810:	79 4a                	jns    0x45285c
452812:	2b 7a 78             	sub    0x78(%edx),%edi
452815:	59                   	pop    %ecx
452816:	45                   	inc    %ebp
452817:	4d                   	dec    %ebp
452818:	76 78                	jbe    0x452892
45281a:	70 4c                	jo     0x452868
45281c:	71 36                	jno    0x452854
45281e:	52                   	push   %edx
45281f:	67 51                	addr16 push %ecx
452821:	4d                   	dec    %ebp
452822:	63 6a 6d             	arpl   %ebp,0x6d(%edx)
452825:	6f                   	outsl  %ds:(%esi),(%dx)
452826:	35 35 45 39 4f       	xor    $0x4f394535,%eax
45282b:	44                   	inc    %esp
45282c:	66 66 46             	data16 inc %si
45282f:	59                   	pop    %ecx
452830:	52                   	push   %edx
452831:	4b                   	dec    %ebx
452832:	6a 54                	push   $0x54
452834:	6a 46                	push   $0x46
452836:	71 68                	jno    0x4528a0
452838:	57                   	push   %edi
452839:	4b                   	dec    %ebx
45283a:	67 4f                	addr16 dec %edi
45283c:	4c                   	dec    %esp
45283d:	61                   	popa
45283e:	59                   	pop    %ecx
45283f:	59                   	pop    %ecx
452840:	41                   	inc    %ecx
452841:	58                   	pop    %eax
452842:	37                   	aaa
452843:	67 56                	addr16 push %esi
452845:	4d                   	dec    %ebp
452846:	48                   	dec    %eax
452847:	6f                   	outsl  %ds:(%esi),(%dx)
452848:	54                   	push   %esp
452849:	41                   	inc    %ecx
45284a:	2b 31                	sub    (%ecx),%esi
45284c:	31 62 47             	xor    %esp,0x47(%edx)
45284f:	57                   	push   %edi
452850:	62 7a 30             	bound  %edi,0x30(%edx)
452853:	48                   	dec    %eax
452854:	35 61 78 47 6f       	xor    $0x6f477861,%eax
452859:	65 74 62             	gs je  0x4528be
45285c:	46                   	inc    %esi
45285d:	39 79 53             	cmp    %edi,0x53(%ecx)
452860:	77 73                	ja     0x4528d5
452862:	38 39                	cmp    %bh,(%ecx)
452864:	74 57                	je     0x4528bd
452866:	37                   	aaa
452867:	55                   	push   %ebp
452868:	2f                   	das
452869:	63 54 51 6a          	arpl   %edx,0x6a(%ecx,%edx,2)
45286d:	44                   	inc    %esp
45286e:	37                   	aaa
45286f:	61                   	popa
452870:	52                   	push   %edx
452871:	64 6a 49             	fs push $0x49
452874:	73 6a                	jae    0x4528e0
452876:	72 37                	jb     0x4528af
452878:	61                   	popa
452879:	33 59 44             	xor    0x44(%ecx),%ebx
45287c:	4f                   	dec    %edi
45287d:	39 4d 50             	cmp    %ecx,0x50(%ebp)
452880:	4d                   	dec    %ebp
452881:	35 38 56 63 4f       	xor    $0x4f635638,%eax
452886:	45                   	inc    %ebp
452887:	43                   	inc    %ebx
452888:	58                   	pop    %eax
452889:	47                   	inc    %edi
45288a:	51                   	push   %ecx
45288b:	30 6b 46             	xor    %ch,0x46(%ebx)
45288e:	65 52                	gs push %edx
452890:	76 6e                	jbe    0x452900
452892:	53                   	push   %ebx
452893:	4c                   	dec    %esp
452894:	38 62 69             	cmp    %ah,0x69(%edx)
452897:	38 36                	cmp    %dh,(%esi)
452899:	59                   	pop    %ecx
45289a:	75 67                	jne    0x452903
45289c:	65 67 43             	gs addr16 inc %ebx
45289f:	6d                   	insl   (%dx),%es:(%edi)
4528a0:	38 42 69             	cmp    %al,0x69(%edx)
4528a3:	50                   	push   %eax
4528a4:	67 34 44             	addr16 xor $0x44,%al
4528a7:	79 58                	jns    0x452901
4528a9:	74 7a                	je     0x452925
4528ab:	65 4f                	gs dec %edi
4528ad:	4e                   	dec    %esi
4528ae:	46                   	inc    %esi
4528af:	45                   	inc    %ebp
4528b0:	2b 41 31             	sub    0x31(%ecx),%eax
4528b3:	48                   	dec    %eax
4528b4:	2f                   	das
4528b5:	2b 2f                	sub    (%edi),%ebp
4528b7:	4e                   	dec    %esi
4528b8:	73 61                	jae    0x45291b
4528ba:	71 42                	jno    0x4528fe
4528bc:	30 69 52             	xor    %ch,0x52(%ecx)
4528bf:	73 53                	jae    0x452914
4528c1:	38 72 39             	cmp    %dh,0x39(%edx)
4528c4:	48                   	dec    %eax
4528c5:	41                   	inc    %ecx
4528c6:	54                   	push   %esp
4528c7:	4c                   	dec    %esp
4528c8:	63 38                	arpl   %edi,(%eax)
4528ca:	49                   	dec    %ecx
4528cb:	6b 49 4d 49          	imul   $0x49,0x4d(%ecx),%ecx
4528cf:	4e                   	dec    %esi
4528d0:	6e                   	outsb  %ds:(%esi),(%dx)
4528d1:	2f                   	das
4528d2:	73 4a                	jae    0x45291e
4528d4:	73 51                	jae    0x452927
4528d6:	59                   	pop    %ecx
4528d7:	4a                   	dec    %edx
4528d8:	36 48                	ss dec %eax
4528da:	4b                   	dec    %ebx
4528db:	65 65 39 55 2b       	gs cmp %edx,%gs:0x2b(%ebp)
4528e0:	76 53                	jbe    0x452935
4528e2:	36 4f                	ss dec %edi
4528e4:	49                   	dec    %ecx
4528e5:	52                   	push   %edx
4528e6:	46                   	inc    %esi
4528e7:	70 66                	jo     0x45294f
4528e9:	54                   	push   %esp
4528ea:	48                   	dec    %eax
4528eb:	53                   	push   %ebx
4528ec:	6a 6a                	push   $0x6a
4528ee:	76 32                	jbe    0x452922
4528f0:	2b 49 44             	sub    0x44(%ecx),%ecx
4528f3:	77 48                	ja     0x45293d
4528f5:	51                   	push   %ecx
4528f6:	51                   	push   %ecx
4528f7:	42                   	inc    %edx
4528f8:	4e                   	dec    %esi
4528f9:	67 30 7a 4a          	xor    %bh,0x4a(%bp,%si)
4528fd:	41                   	inc    %ecx
4528fe:	76 74                	jbe    0x452974
452900:	49                   	dec    %ecx
452901:	2b 42 32             	sub    0x32(%edx),%eax
452904:	4d                   	dec    %ebp
452905:	73 6f                	jae    0x452976
452907:	71 32                	jno    0x45293b
452909:	58                   	pop    %eax
45290a:	6d                   	insl   (%dx),%es:(%edi)
45290b:	30 65 4e             	xor    %ah,0x4e(%ebp)
45290e:	70 2b                	jo     0x45293b
452910:	64 53                	fs push %ebx
452912:	62 74 36 35          	bound  %esi,0x35(%esi,%esi,1)
452916:	31 77 59             	xor    %esi,0x59(%edi)
452919:	7a 49                	jp     0x452964
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