46cdc5:	59                   	pop    %ecx
46cdc6:	5a                   	pop    %edx
46cdc7:	4e                   	dec    %esi
46cdc8:	4f                   	dec    %edi
46cdc9:	43                   	inc    %ebx
46cdca:	4a                   	dec    %edx
46cdcb:	43                   	inc    %ebx
46cdcc:	4c                   	dec    %esp
46cdcd:	41                   	inc    %ecx
46cdce:	2f                   	das
46cdcf:	58                   	pop    %eax
46cdd0:	33 38                	xor    (%eax),%edi
46cdd2:	52                   	push   %edx
46cdd3:	31 51 6f             	xor    %edx,0x6f(%ecx)
46cdd6:	36 41                	ss inc %ecx
46cdd8:	67 59                	addr16 pop %ecx
46cdda:	4f                   	dec    %edi
46cddb:	45                   	inc    %ebp
46cddc:	41                   	inc    %ecx
46cddd:	63 4a 45             	arpl   %ecx,0x45(%edx)
46cde0:	67 6b 64 42 51       	imul   $0x51,0x42(%si),%esp
46cde5:	67 53                	addr16 push %ebx
46cde7:	44                   	inc    %esp
46cde8:	52                   	push   %edx
46cde9:	30 46 48             	xor    %al,0x48(%esi)
46cdec:	51                   	push   %ecx
46cded:	55                   	push   %ebp
46cdee:	49                   	dec    %ecx
46cdef:	43                   	inc    %ebx
46cdf0:	41                   	inc    %ecx
46cdf1:	67 46                	addr16 inc %esi
46cdf3:	49                   	dec    %ecx
46cdf4:	41                   	inc    %ecx
46cdf5:	45                   	inc    %ebp
46cdf6:	42                   	inc    %edx
46cdf7:	48                   	dec    %eax
46cdf8:	51                   	push   %ecx
46cdf9:	55                   	push   %ebp
46cdfa:	47                   	inc    %edi
46cdfb:	41                   	inc    %ecx
46cdfc:	41                   	inc    %ecx
46cdfd:	49                   	dec    %ecx
46cdfe:	49                   	dec    %ecx
46cdff:	48                   	dec    %eax
46ce00:	51                   	push   %ecx
46ce01:	55                   	push   %ebp
46ce02:	49                   	dec    %ecx
46ce03:	42                   	inc    %edx
46ce04:	79 41                	jns    0x46ce47
46ce06:	44                   	inc    %esp
46ce07:	43                   	inc    %ebx
46ce08:	42                   	inc    %edx
46ce09:	30 46 43             	xor    %al,0x43(%esi)
46ce0c:	41                   	inc    %ecx
46ce0d:	67 48                	addr16 dec %eax
46ce0f:	49                   	dec    %ecx
46ce10:	41                   	inc    %ecx
46ce11:	49                   	dec    %ecx
46ce12:	42                   	inc    %edx
46ce13:	45                   	inc    %ebp
46ce14:	68 6b 52 48 51       	push   $0x5148526b
46ce19:	4d                   	dec    %ebp
46ce1a:	67 41                	addr16 inc %ecx
46ce1c:	41                   	inc    %ecx
46ce1d:	45                   	inc    %ebp
46ce1e:	47                   	inc    %edi
46ce1f:	41                   	inc    %ecx
46ce20:	41                   	inc    %ecx
46ce21:	45                   	inc    %ebp
46ce22:	64 42                	fs inc %edx
46ce24:	52                   	push   %edx
46ce25:	30 46 45             	xor    %al,0x45(%esi)
46ce28:	41                   	inc    %ecx
46ce29:	63 4c 48 51          	arpl   %ecx,0x51(%eax,%ecx,2)
46ce2d:	55                   	push   %ebp
46ce2e:	49                   	dec    %ecx
46ce2f:	48                   	dec    %eax
46ce30:	51                   	push   %ecx
46ce31:	55                   	push   %ebp
46ce32:	49                   	dec    %ecx
46ce33:	43                   	inc    %ebx
46ce34:	41                   	inc    %ecx
46ce35:	49                   	dec    %ecx
46ce36:	43                   	inc    %ebx
46ce37:	48                   	dec    %eax
46ce38:	51                   	push   %ecx
46ce39:	55                   	push   %ebp
46ce3a:	49                   	dec    %ecx
46ce3b:	43                   	inc    %ebx
46ce3c:	41                   	inc    %ecx
46ce3d:	67 44                	addr16 inc %esp
46ce3f:	49                   	dec    %ecx
46ce40:	41                   	inc    %ecx
46ce41:	41                   	inc    %ecx
46ce42:	49                   	dec    %ecx
46ce43:	42                   	inc    %edx
46ce44:	41                   	inc    %ecx
46ce45:	41                   	inc    %ecx
46ce46:	41                   	inc    %ecx
46ce47:	45                   	inc    %ebp
46ce48:	69 6b 46 49 41 45 64 	imul   $0x64454149,0x46(%ebx),%ebp
46ce4f:	42                   	inc    %edx
46ce50:	51                   	push   %ecx
46ce51:	34 4a                	xor    $0x4a,%al
46ce53:	45                   	inc    %ebp
46ce54:	41                   	inc    %ecx
46ce55:	45                   	inc    %ebp
46ce56:	43                   	inc    %ebx
46ce57:	41                   	inc    %ecx
46ce58:	52                   	push   %edx
46ce59:	41                   	inc    %ecx
46ce5a:	64 48                	fs dec %eax
46ce5c:	67 41                	addr16 inc %ecx
46ce5e:	49                   	dec    %ecx
46ce5f:	41                   	inc    %ecx
46ce60:	77 6f                	ja     0x46ced1
46ce62:	42                   	inc    %edx
46ce63:	42                   	inc    %edx
46ce64:	51                   	push   %ecx
46ce65:	63 41 41             	arpl   %eax,0x41(%ecx)
46ce68:	68 30 46 48 51       	push   $0x51484630
46ce6d:	55                   	push   %ebp
46ce6e:	4f                   	dec    %edi
46ce6f:	46                   	inc    %esi
46ce70:	51                   	push   %ecx
46ce71:	63 4e 46             	arpl   %ecx,0x46(%esi)
46ce74:	52                   	push   %edx
46ce75:	49                   	dec    %ecx
46ce76:	78 41                	js     0x46ceb9
46ce78:	51                   	push   %ecx
46ce79:	55                   	push   %ebp
46ce7a:	49                   	dec    %ecx
46ce7b:	43                   	inc    %ebx
46ce7c:	41                   	inc    %ecx
46ce7d:	67 49                	addr16 dec %ecx
46ce7f:	45                   	inc    %ebp
46ce80:	54                   	push   %esp
46ce81:	55                   	push   %ebp
46ce82:	43                   	inc    %ebx
46ce83:	41                   	inc    %ecx
46ce84:	67 49                	addr16 dec %ecx
46ce86:	64 42                	fs inc %edx
46ce88:	51                   	push   %ecx
46ce89:	67 49                	addr16 dec %ecx
46ce8b:	43                   	inc    %ebx
46ce8c:	41                   	inc    %ecx
46ce8d:	55                   	push   %ebp
46ce8e:	56                   	push   %esi
46ce8f:	45                   	inc    %ebp
46ce90:	6a 45                	push   $0x45
46ce92:	42                   	inc    %edx
46ce93:	42                   	inc    %edx
46ce94:	51                   	push   %ecx
46ce95:	67 41                	addr16 inc %ecx
46ce97:	42                   	inc    %edx
46ce98:	42                   	inc    %edx
46ce99:	45                   	inc    %ebp
46ce9a:	31 43 41             	xor    %eax,0x41(%ebx)
46ce9d:	67 49                	addr16 dec %ecx
46ce9f:	43                   	inc    %ebx
46cea0:	41                   	inc    %ecx
46cea1:	63 41 41             	arpl   %eax,0x41(%ecx)
46cea4:	67 49                	addr16 dec %ecx
46cea6:	52                   	push   %edx
46cea7:	4e                   	dec    %esi
46cea8:	52                   	push   %edx
46cea9:	45                   	inc    %ebp
46ceaa:	31 42 69             	xor    %eax,0x69(%edx)
46cead:	41                   	inc    %ecx
46ceae:	43                   	inc    %ebx
46ceaf:	45                   	inc    %ebp
46ceb0:	54                   	push   %esp
46ceb1:	55                   	push   %ebp
46ceb2:	49                   	dec    %ecx
46ceb3:	43                   	inc    %ebx
46ceb4:	41                   	inc    %ecx
46ceb5:	4d                   	dec    %ebp
46ceb6:	67 41                	addr16 inc %ecx
46ceb8:	41                   	inc    %ecx
46ceb9:	55                   	push   %ebp
46ceba:	4b                   	dec    %ebx
46cebb:	49                   	dec    %ecx
46cebc:	41                   	inc    %ecx
46cebd:	49                   	dec    %ecx
46cebe:	42                   	inc    %edx
46cebf:	43                   	inc    %ebx
46cec0:	42                   	inc    %edx
46cec1:	55                   	push   %ebp
46cec2:	53                   	push   %ebx
46cec3:	51                   	push   %ecx
46cec4:	51                   	push   %ecx
46cec5:	45                   	inc    %ebp
46cec6:	54                   	push   %esp
46cec7:	41                   	inc    %ecx
46cec8:	41                   	inc    %ecx
46cec9:	55                   	push   %ebp
46ceca:	67 41                	addr16 inc %ecx
46cecc:	42                   	inc    %edx
46cecd:	30 54 41 41          	xor    %dl,0x41(%ecx,%eax,2)
46ced1:	59                   	pop    %ecx
46ced2:	41                   	inc    %ecx
46ced3:	41                   	inc    %ecx
46ced4:	52                   	push   %edx
46ced5:	30 46 45             	xor    %al,0x45(%esi)
46ced8:	6a 30                	push   $0x30
46ceda:	4a                   	dec    %edx
46cedb:	42                   	inc    %edx
46cedc:	77 55                	ja     0x46cf33
46cede:	53                   	push   %ebx
46cedf:	52                   	push   %edx
46cee0:	52                   	push   %edx
46cee1:	49                   	dec    %ecx
46cee2:	39 43 41             	cmp    %eax,0x41(%ebx)
46cee5:	67 49                	addr16 dec %ecx
46cee7:	42                   	inc    %edx
46cee8:	51                   	push   %ecx
46cee9:	41                   	inc    %ecx
46ceea:	43                   	inc    %ebx
46ceeb:	44                   	inc    %esp
46ceec:	67 34 4f             	addr16 xor $0x4f,%al
46ceef:	42                   	inc    %edx
46cef0:	41                   	inc    %ecx
46cef1:	41                   	inc    %ecx
46cef2:	41                   	inc    %ecx
46cef3:	45                   	inc    %ebp
46cef4:	6b 6b 47 49          	imul   $0x49,0x47(%ebx),%ebp
46cef8:	41                   	inc    %ecx
46cef9:	49                   	dec    %ecx
46cefa:	42                   	inc    %edx
46cefb:	44                   	inc    %esp
46cefc:	68 4a 4a 42 43       	push   $0x43424a4a
46cf01:	41                   	inc    %ecx
46cf02:	42                   	inc    %edx
46cf03:	48                   	dec    %eax
46cf04:	41                   	inc    %ecx
46cf05:	34 47                	xor    $0x47,%al
46cf07:	41                   	inc    %ecx
46cf08:	41                   	inc    %ecx
46cf09:	49                   	dec    %ecx
46cf0a:	53                   	push   %ebx
46cf0b:	50                   	push   %eax
46cf0c:	51                   	push   %ecx
46cf0d:	34 4f                	xor    $0x4f,%al
46cf0f:	42                   	inc    %edx
46cf10:	77 63                	ja     0x46cf75
46cf12:	45                   	inc    %ebp
46cf13:	48                   	dec    %eax
46cf14:	51                   	push   %ecx
46cf15:	55                   	push   %ebp
46cf16:	49                   	dec    %ecx
46cf17:	43                   	inc    %ebx
46cf18:	41                   	inc    %ecx
46cf19:	67 45                	addr16 inc %ebp
46cf1b:	41                   	inc    %ecx
46cf1c:	41                   	inc    %ecx
46cf1d:	45                   	inc    %ebp
46cf1e:	42                   	inc    %edx
46cf1f:	43                   	inc    %ebx
46cf20:	41                   	inc    %ecx
46cf21:	59                   	pop    %ecx
46cf22:	41                   	inc    %ecx
46cf23:	41                   	inc    %ecx
46cf24:	52                   	push   %edx
46cf25:	4a                   	dec    %edx
46cf26:	4a                   	dec    %edx
46cf27:	48                   	dec    %eax
46cf28:	51                   	push   %ecx
46cf29:	55                   	push   %ebp
46cf2a:	45                   	inc    %ebp
46cf2b:	49                   	dec    %ecx
46cf2c:	41                   	inc    %ecx
46cf2d:	41                   	inc    %ecx
46cf2e:	53                   	push   %ebx
46cf2f:	56                   	push   %esi
46cf30:	51                   	push   %ecx
46cf31:	59                   	pop    %ecx
46cf32:	67 41                	addr16 inc %ecx
46cf34:	68 77 63 48 52       	push   $0x52486377
46cf39:	77 47                	ja     0x46cf82
46cf3b:	41                   	inc    %ecx
46cf3c:	41                   	inc    %ecx
46cf3d:	4d                   	dec    %ebp
46cf3e:	42                   	inc    %edx
46cf3f:	44                   	inc    %esp
46cf40:	67 34 4f             	addr16 xor $0x4f,%al
46cf43:	41                   	inc    %ecx
46cf44:	77 59                	ja     0x46cf9f
46cf46:	53                   	push   %ebx
46cf47:	45                   	inc    %ebp
46cf48:	41                   	inc    %ecx
46cf49:	51                   	push   %ecx
46cf4a:	48                   	dec    %eax
46cf4b:	41                   	inc    %ecx
46cf4c:	52                   	push   %edx
46cf4d:	49                   	dec    %ecx
46cf4e:	5a                   	pop    %edx
46cf4f:	42                   	inc    %edx
46cf50:	53                   	push   %ebx
46cf51:	41                   	inc    %ecx
46cf52:	42                   	inc    %edx
46cf53:	45                   	inc    %ebp
46cf54:	68 6b 4f 41 77       	push   $0x77414f6b
46cf59:	41                   	inc    %ecx
46cf5a:	41                   	inc    %ecx
46cf5b:	41                   	inc    %ecx
46cf5c:	51                   	push   %ecx
46cf5d:	51                   	push   %ecx
46cf5e:	41                   	inc    %ecx
46cf5f:	41                   	inc    %ecx
46cf60:	42                   	inc    %edx
46cf61:	4a                   	dec    %edx
46cf62:	68 42 43 41 42       	push   $0x42414342
46cf67:	48                   	dec    %eax
46cf68:	42                   	inc    %edx
46cf69:	77 45                	ja     0x46cfb0
46cf6b:	41                   	inc    %ecx
46cf6c:	41                   	inc    %ecx
46cf6d:	45                   	inc    %ebp
46cf6e:	4f                   	dec    %edi
46cf6f:	43                   	inc    %ebx
46cf70:	41                   	inc    %ecx
46cf71:	55                   	push   %ebp
46cf72:	48                   	dec    %eax
46cf73:	41                   	inc    %ecx
46cf74:	68 30 44 43 41       	push   $0x41434430
46cf79:	51                   	push   %ecx
46cf7a:	67 41                	addr16 inc %ecx
46cf7c:	42                   	inc    %edx
46cf7d:	30 44 42 53          	xor    %al,0x53(%edx,%eax,2)
46cf81:	41                   	inc    %ecx
46cf82:	42                   	inc    %edx
46cf83:	41                   	inc    %ecx
46cf84:	52                   	push   %edx
46cf85:	30 44 42 53          	xor    %al,0x53(%edx,%eax,2)
46cf89:	41                   	inc    %ecx
46cf8a:	43                   	inc    %ebx
46cf8b:	41                   	inc    %ecx
46cf8c:	52                   	push   %edx
46cf8d:	77 59                	ja     0x46cfe8
46cf8f:	42                   	inc    %edx
46cf90:	43                   	inc    %ebx
46cf91:	41                   	inc    %ecx
46cf92:	42                   	inc    %edx
46cf93:	44                   	inc    %esp
46cf94:	67 67 49             	addr16 addr16 dec %ecx
46cf97:	49                   	dec    %ecx
46cf98:	41                   	inc    %ecx
46cf99:	4d                   	dec    %ebp
46cf9a:	53                   	push   %ebx
46cf9b:	62 51 67             	bound  %edx,0x67(%ecx)