45ca94:	63 62 30             	arpl   %esp,0x30(%edx)
45ca97:	2b 44 41 47          	sub    0x47(%ecx,%eax,2),%eax
45ca9b:	66 48                	dec    %ax
45ca9d:	74 66                	je     0x45cb05
45ca9f:	50                   	push   %eax
45caa0:	41                   	inc    %ecx
45caa1:	44                   	inc    %esp
45caa2:	4d                   	dec    %ebp
45caa3:	43                   	inc    %ebx
45caa4:	4d                   	dec    %ebp
45caa5:	50                   	push   %eax
45caa6:	39 79 79             	cmp    %edi,0x79(%ecx)
45caa9:	33 33                	xor    (%ebx),%esi
45caab:	34 53                	xor    $0x53,%al
45caad:	6d                   	insl   (%dx),%es:(%edi)
45caae:	2b 74 50 78          	sub    0x78(%eax,%edx,2),%esi
45cab2:	68 41 43 53 63       	push   $0x63534341
45cab7:	31 62 4d             	xor    %esp,0x4d(%edx)
45caba:	73 4f                	jae    0x45cb0b
45cabc:	4d                   	dec    %ebp
45cabd:	69 58 63 35 78 67 41 	imul   $0x41677835,0x63(%eax),%ebx
45cac4:	6c                   	insb   (%dx),%es:(%edi)
45cac5:	54                   	push   %esp
45cac6:	4f                   	dec    %edi
45cac7:	6b 2b 48             	imul   $0x48,(%ebx),%ebp
45caca:	4f                   	dec    %edi
45cacb:	61                   	popa
45cacc:	4c                   	dec    %esp
45cacd:	73 6c                	jae    0x45cb3b
45cacf:	57                   	push   %edi
45cad0:	48                   	dec    %eax
45cad1:	67 32 76 41          	xor    0x41(%bp),%dh
45cad5:	78 43                	js     0x45cb1a
45cad7:	67 74 76             	addr16 je 0x45cb50
45cada:	63 44 49 39          	arpl   %eax,0x39(%ecx,%ecx,2)
45cade:	37                   	aaa
45cadf:	4e                   	dec    %esi
45cae0:	64 48                	fs dec %eax
45cae2:	64 31 41 49          	xor    %eax,%fs:0x49(%ecx)
45cae6:	5a                   	pop    %edx
45cae7:	51                   	push   %ecx
45cae8:	33 4a 32             	xor    0x32(%edx),%ecx
45caeb:	6b 6a 75 5a          	imul   $0x5a,0x75(%edx),%ebp
45caef:	4f                   	dec    %edi
45caf0:	4b                   	dec    %ebx
45caf1:	78 71                	js     0x45cb64
45caf3:	56                   	push   %esi
45caf4:	7a 57                	jp     0x45cb4d
45caf6:	32 47 66             	xor    0x66(%edi),%al
45caf9:	56                   	push   %esi
45cafa:	55                   	push   %ebp
45cafb:	6a 45                	push   $0x45
45cafd:	53                   	push   %ebx
45cafe:	4f                   	dec    %edi
45caff:	4b                   	dec    %ebx
45cb00:	63 6b 45             	arpl   %ebp,0x45(%ebx)
45cb03:	61                   	popa
45cb04:	46                   	inc    %esi
45cb05:	2f                   	das
45cb06:	6e                   	outsb  %ds:(%esi),(%dx)
45cb07:	61                   	popa
45cb08:	44                   	inc    %esp
45cb09:	6c                   	insb   (%dx),%es:(%edi)
45cb0a:	6f                   	outsl  %ds:(%esi),(%dx)
45cb0b:	79 4f                	jns    0x45cb5c
45cb0d:	4a                   	dec    %edx
45cb0e:	61                   	popa
45cb0f:	6f                   	outsl  %ds:(%esi),(%dx)
45cb10:	4c                   	dec    %esp
45cb11:	69 41 6b 62 6c 54 34 	imul   $0x34546c62,0x6b(%ecx),%eax
45cb18:	73 70                	jae    0x45cb8a
45cb1a:	7a 57                	jp     0x45cb73
45cb1c:	4d                   	dec    %ebp
45cb1d:	73 4b                	jae    0x45cb6a
45cb1f:	49                   	dec    %ecx
45cb20:	30 53 76             	xor    %dl,0x76(%ebx)
45cb23:	57                   	push   %edi
45cb24:	41                   	inc    %ecx
45cb25:	45                   	inc    %ebp
45cb26:	6c                   	insb   (%dx),%es:(%edi)
45cb27:	39 45 6d             	cmp    %eax,0x6d(%ebp)
45cb2a:	4f                   	dec    %edi
45cb2b:	38 36                	cmp    %dh,(%esi)
45cb2d:	57                   	push   %edi
45cb2e:	34 77                	xor    $0x77,%al
45cb30:	76 38                	jbe    0x45cb6a
45cb32:	76 64                	jbe    0x45cb98
45cb34:	77 4c                	ja     0x45cb82
45cb36:	37                   	aaa
45cb37:	63 70 63             	arpl   %esi,0x63(%eax)
45cb3a:	5a                   	pop    %edx
45cb3b:	6e                   	outsb  %ds:(%esi),(%dx)
45cb3c:	66 72 78             	data16 jb 0x45cbb7
45cb3f:	54                   	push   %esp
45cb40:	7a 65                	jp     0x45cba7
45cb42:	43                   	inc    %ebx
45cb43:	4d                   	dec    %ebp
45cb44:	35 34 48 67 30       	xor    $0x30674834,%eax
45cb49:	77 75                	ja     0x45cbc0
45cb4b:	6e                   	outsb  %ds:(%esi),(%dx)
45cb4c:	55                   	push   %ebp
45cb4d:	4e                   	dec    %esi
45cb4e:	4b                   	dec    %ebx
45cb4f:	49                   	dec    %ecx
45cb50:	44                   	inc    %esp
45cb51:	31 51 4b             	xor    %edx,0x4b(%ecx)
45cb54:	46                   	inc    %esi
45cb55:	5a                   	pop    %edx
45cb56:	63 57 33             	arpl   %edx,0x33(%edi)
45cb59:	71 67                	jno    0x45cbc2
45cb5b:	6b 43 32 5a          	imul   $0x5a,0x32(%ebx),%eax
45cb5f:	53                   	push   %ebx
45cb60:	50                   	push   %eax
45cb61:	4e                   	dec    %esi
45cb62:	35 42 43 52 61       	xor    $0x61524342,%eax
45cb67:	79 68                	jns    0x45cbd1
45cb69:	64 39 76 41          	cmp    %esi,%fs:0x41(%esi)
45cb6d:	50                   	push   %eax
45cb6e:	65 48                	gs dec %eax
45cb70:	4b                   	dec    %ebx
45cb71:	67 75 6d             	addr16 jne 0x45cbe1
45cb74:	78 42                	js     0x45cbb8
45cb76:	7a 37                	jp     0x45cbaf
45cb78:	57                   	push   %edi
45cb79:	46                   	inc    %esi
45cb7a:	49                   	dec    %ecx
45cb7b:	68 39 35 4d 45       	push   $0x454d3539
45cb80:	41                   	inc    %ecx
45cb81:	6f                   	outsl  %ds:(%esi),(%dx)
45cb82:	35 6e 77 64 30       	xor    $0x3064776e,%eax
45cb87:	2f                   	das
45cb88:	41                   	inc    %ecx
45cb89:	6e                   	outsb  %ds:(%esi),(%dx)
45cb8a:	6e                   	outsb  %ds:(%esi),(%dx)
45cb8b:	66 37                	data16 aaa
45cb8d:	39 39                	cmp    %edi,(%ecx)
45cb8f:	4f                   	dec    %edi
45cb90:	4d                   	dec    %ebp
45cb91:	79 51                	jns    0x45cbe4
45cb93:	36 2f                	ss das
45cb95:	55                   	push   %ebp
45cb96:	44                   	inc    %esp
45cb97:	62 32                	bound  %esi,(%edx)
45cb99:	37                   	aaa
45cb9a:	33 74 4c 37          	xor    0x37(%esp,%ecx,2),%esi
45cb9e:	79 51                	jns    0x45cbf1
45cba0:	73 41                	jae    0x45cbe3
45cba2:	35 67 67 4c 69       	xor    $0x694c6767,%eax
45cba7:	55                   	push   %ebp
45cba8:	62 45 6a             	bound  %eax,0x6a(%ebp)
45cbab:	77 39                	ja     0x45cbe6
45cbad:	30 61 31             	xor    %ah,0x31(%ecx)
45cbb0:	57                   	push   %edi
45cbb1:	76 67                	jbe    0x45cc1a
45cbb3:	6b 71 5a 35          	imul   $0x35,0x5a(%ecx),%esi
45cbb7:	62 4e 7a             	bound  %ecx,0x7a(%esi)
45cbba:	36 6f                	outsl  %ss:(%esi),(%dx)
45cbbc:	39 4a 36             	cmp    %ecx,0x36(%edx)
45cbbf:	30 50 4d             	xor    %dl,0x4d(%eax)
45cbc2:	4b                   	dec    %ebx
45cbc3:	49                   	dec    %ecx
45cbc4:	4e                   	dec    %esi
45cbc5:	6f                   	outsl  %ds:(%esi),(%dx)
45cbc6:	33 6d 70             	xor    0x70(%ebp),%ebp
45cbc9:	5a                   	pop    %edx
45cbca:	6c                   	insb   (%dx),%es:(%edi)
45cbcb:	70 56                	jo     0x45cc23
45cbcd:	50                   	push   %eax
45cbce:	6d                   	insl   (%dx),%es:(%edi)
45cbcf:	2f                   	das
45cbd0:	32 35 73 36 69 78    	xor    0x78693673,%dh
45cbd6:	6c                   	insb   (%dx),%es:(%edi)
45cbd7:	38 36                	cmp    %dh,(%esi)
45cbd9:	69 6e 71 4e 59 69 57 	imul   $0x5769594e,0x71(%esi),%ebp
45cbe0:	55                   	push   %ebp
45cbe1:	76 32                	jbe    0x45cc15
45cbe3:	39 65 68             	cmp    %esp,0x68(%ebp)
45cbe6:	2f                   	das
45cbe7:	54                   	push   %esp
45cbe8:	4b                   	dec    %ebx
45cbe9:	47                   	inc    %edi
45cbea:	33 69 45             	xor    0x45(%ecx),%ebp
45cbed:	43                   	inc    %ebx
45cbee:	55                   	push   %ebp
45cbef:	65 77 45             	gs ja  0x45cc37
45cbf2:	30 76 47             	xor    %dh,0x47(%esi)
45cbf5:	44                   	inc    %esp
45cbf6:	6c                   	insb   (%dx),%es:(%edi)
45cbf7:	4f                   	dec    %edi
45cbf8:	56                   	push   %esi
45cbf9:	56                   	push   %esi
45cbfa:	7a 2f                	jp     0x45cc2b
45cbfc:	44                   	inc    %esp
45cbfd:	67 34 48             	addr16 xor $0x48,%al
45cc00:	70 6a                	jo     0x45cc6c
45cc02:	79 2b                	jns    0x45cc2f
45cc04:	2b 54 63 5a          	sub    0x5a(%ebx,%eiz,2),%edx
45cc08:	69 4f 71 30 56 71 54 	imul   $0x54715630,0x71(%edi),%ecx
45cc0f:	51                   	push   %ecx
45cc10:	4b                   	dec    %ebx
45cc11:	7a 78                	jp     0x45cc8b
45cc13:	50                   	push   %eax
45cc14:	39 49 49             	cmp    %ecx,0x49(%ecx)
45cc17:	6d                   	insl   (%dx),%es:(%edi)
45cc18:	7a 32                	jp     0x45cc4c
45cc1a:	54                   	push   %esp
45cc1b:	61                   	popa
45cc1c:	74 71                	je     0x45cc8f
45cc1e:	32 4d 6f             	xor    0x6f(%ebp),%cl
45cc21:	70 45                	jo     0x45cc68
45cc23:	38 72 73             	cmp    %dh,0x73(%edx)
45cc26:	72 6d                	jb     0x45cc95
45cc28:	78 58                	js     0x45cc82
45cc2a:	64 70 77             	fs jo  0x45cca4
45cc2d:	6e                   	outsb  %ds:(%esi),(%dx)
45cc2e:	50                   	push   %eax
45cc2f:	58                   	pop    %eax
45cc30:	33 50 46             	xor    0x46(%eax),%edx
45cc33:	5a                   	pop    %edx
45cc34:	69 37 56 2b 32 4d    	imul   $0x4d322b56,(%edi),%esi
45cc3a:	31 54 32 6a          	xor    %edx,0x6a(%edx,%esi,1)
45cc3e:	6f                   	outsl  %ds:(%esi),(%dx)
45cc3f:	4e                   	dec    %esi
45cc40:	52                   	push   %edx
45cc41:	4e                   	dec    %esi
45cc42:	34 32                	xor    $0x32,%al
45cc44:	56                   	push   %esi
45cc45:	61                   	popa
45cc46:	61                   	popa
45cc47:	51                   	push   %ecx
45cc48:	70 5a                	jo     0x45cca4
45cc4a:	48                   	dec    %eax
45cc4b:	6a 50                	push   $0x50
45cc4d:	2f                   	das
45cc4e:	45                   	inc    %ebp
45cc4f:	2b 4e 77             	sub    0x77(%esi),%ecx
45cc52:	6b 6b 64 76          	imul   $0x76,0x64(%ebx),%ebp
45cc56:	4c                   	dec    %esp
45cc57:	2b 78 46             	sub    0x46(%eax),%edi
45cc5a:	68 73 6e 67 79       	push   $0x79676e73
45cc5f:	36 72 45             	ss jb  0x45cca7
45cc62:	48                   	dec    %eax
45cc63:	55                   	push   %ebp
45cc64:	39 50 75             	cmp    %edx,0x75(%eax)
45cc67:	55                   	push   %ebp
45cc68:	62 58 30             	bound  %ebx,0x30(%eax)
45cc6b:	4c                   	dec    %esp
45cc6c:	31 6a 51             	xor    %ebp,0x51(%edx)
45cc6f:	58                   	pop    %eax
45cc70:	31 46 34             	xor    %eax,0x34(%esi)
45cc73:	74 67                	je     0x45ccdc
45cc75:	6c                   	insb   (%dx),%es:(%edi)
45cc76:	4b                   	dec    %ebx
45cc77:	76 4c                	jbe    0x45ccc5
45cc79:	6e                   	outsb  %ds:(%esi),(%dx)
45cc7a:	45                   	inc    %ebp
45cc7b:	5a                   	pop    %edx
45cc7c:	6e                   	outsb  %ds:(%esi),(%dx)
45cc7d:	4f                   	dec    %edi
45cc7e:	70 6c                	jo     0x45ccec
45cc80:	78 52                	js     0x45ccd4
45cc82:	79 4d                	jns    0x45ccd1
45cc84:	4a                   	dec    %edx
45cc85:	5a                   	pop    %edx
45cc86:	68 38 6c 55 43       	push   $0x43556c38
45cc8b:	67 41                	addr16 inc %ecx
45cc8d:	38 42 62             	cmp    %al,0x62(%edx)
45cc90:	75 67                	jne    0x45ccf9
45cc92:	4b                   	dec    %ebx
45cc93:	36 73 4e             	ss jae 0x45cce4
45cc96:	69 30 78 61 34 4d    	imul   $0x4d346178,(%eax),%esi
45cc9c:	54                   	push   %esp
45cc9d:	42                   	inc    %edx
45cc9e:	56                   	push   %esi
45cc9f:	61                   	popa
45cca0:	64 67 46             	fs addr16 inc %esi
45cca3:	6c                   	insb   (%dx),%es:(%edi)
45cca4:	44                   	inc    %esp
45cca5:	58                   	pop    %eax
45cca6:	63 4d 67             	arpl   %ecx,0x67(%ebp)
45cca9:	51                   	push   %ecx
45ccaa:	56                   	push   %esi
45ccab:	68 56 43 37 44       	push   $0x44374356
45ccb0:	70 54                	jo     0x45cd06
45ccb2:	4c                   	dec    %esp
45ccb3:	34 4f                	xor    $0x4f,%al
45ccb5:	6a 4a                	push   $0x4a
45ccb7:	71 74                	jno    0x45cd2d
45ccb9:	55                   	push   %ebp
45ccba:	33 6e 52             	xor    0x52(%esi),%ebp
45ccbd:	50                   	push   %eax
45ccbe:	46                   	inc    %esi
45ccbf:	55                   	push   %ebp
45ccc0:	73 42                	jae    0x45cd04
45ccc2:	76 54                	jbe    0x45cd18
45ccc4:	65 68 62 5a 4d 51    	gs push $0x514d5a62
45ccca:	65 4c                	gs dec %esp
45cccc:	7a 53                	jp     0x45cd21
45ccce:	41                   	inc    %ecx
45cccf:	5a                   	pop    %edx
45ccd0:	73 74                	jae    0x45cd46
45ccd2:	2b 66 33             	sub    0x33(%esi),%esp
45ccd5:	47                   	inc    %edi
45ccd6:	71 57                	jno    0x45cd2f
45ccd8:	65 58                	gs pop %eax
45ccda:	36 6a 5a             	ss push $0x5a
45ccdd:	6a 44                	push   $0x44
45ccdf:	4e                   	dec    %esi
45cce0:	48                   	dec    %eax
45cce1:	6b 38 42             	imul   $0x42,(%eax),%edi
45cce4:	39 4d 49             	cmp    %ecx,0x49(%ebp)
45cce7:	76 55                	jbe    0x45cd3e
45cce9:	48                   	dec    %eax
45ccea:	57                   	push   %edi
45cceb:	31 65 69             	xor    %esp,0x69(%ebp)
45ccee:	64 33 44 4e 6b       	xor    %fs:0x6b(%esi,%ecx,2),%eax
45ccf3:	75 45                	jne    0x45cd3a
45ccf5:	4a                   	dec    %edx
45ccf6:	67 4d                	addr16 dec %ebp
45ccf8:	72 56                	jb     0x45cd50
45ccfa:	32 50 62             	xor    0x62(%eax),%dl
45ccfd:	4d                   	dec    %ebp
45ccfe:	4c                   	dec    %esp
45ccff:	2f                   	das
45cd00:	69 38 57 50 6d 4e    	imul   $0x4e6d5057,(%eax),%edi
45cd06:	5a                   	pop    %edx
45cd07:	42                   	inc    %edx
45cd08:	6d                   	insl   (%dx),%es:(%edi)
45cd09:	46                   	inc    %esi
45cd0a:	58                   	pop    %eax
45cd0b:	56                   	push   %esi
45cd0c:	32 42 74             	xor    0x74(%edx),%al
45cd0f:	48                   	dec    %eax
45cd10:	65 70 49             	gs jo  0x45cd5c
45cd13:	43                   	inc    %ebx
45cd14:	52                   	push   %edx
45cd15:	62 69 35             	bound  %ebp,0x35(%ecx)
45cd18:	74 6d                	je     0x45cd87
45cd1a:	49                   	dec    %ecx
45cd1b:	59                   	pop    %ecx
45cd1c:	76 61                	jbe    0x45cd7f
45cd1e:	30 32                	xor    %dh,(%edx)
45cd20:	36 66 32 67 69       	data16 xor %ss:0x69(%edi),%ah
45cd25:	51                   	push   %ecx
45cd26:	73 70                	jae    0x45cd98
45cd28:	4c                   	dec    %esp
45cd29:	30 6c 6e 79          	xor    %ch,0x79(%esi,%ebp,2)
45cd2d:	71 4e                	jno    0x45cd7d
45cd2f:	4a                   	dec    %edx
45cd30:	36 72 61             	ss jb  0x45cd94