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)
46cf9e:	53                   	push   %ebx
46cf9f:	63 52 77             	arpl   %edx,0x77(%edx)
46cfa2:	46                   	inc    %esi
46cfa3:	49                   	dec    %ecx
46cfa4:	41                   	inc    %ecx
46cfa5:	45                   	inc    %ebp
46cfa6:	4f                   	dec    %edi
46cfa7:	45                   	inc    %ebp
46cfa8:	6d                   	insl   (%dx),%es:(%edi)
46cfa9:	30 35 42 78 73 52    	xor    %dh,0x52737842
46cfaf:	64 52                	fs push %edx
46cfb1:	30 46 48             	xor    %al,0x48(%esi)
46cfb4:	51                   	push   %ecx
46cfb5:	34 53                	xor    $0x53,%al
46cfb7:	65 52                	gs push %edx
46cfb9:	4a                   	dec    %edx
46cfba:	39 45 6c             	cmp    %eax,0x6c(%ebp)
46cfbd:	55                   	push   %ebp
46cfbe:	53                   	push   %ebx
46cfbf:	56                   	push   %esi
46cfc0:	52                   	push   %edx
46cfc1:	4a                   	dec    %edx
46cfc2:	56                   	push   %esi
46cfc3:	45                   	inc    %ebp
46cfc4:	6c                   	insb   (%dx),%es:(%edi)
46cfc5:	55                   	push   %ebp
46cfc6:	53                   	push   %ebx
46cfc7:	67 49                	addr16 dec %ecx
46cfc9:	45                   	inc    %ebp
46cfca:	53                   	push   %ebx
46cfcb:	67 49                	addr16 dec %ecx
46cfcd:	45                   	inc    %ebp
46cfce:	53                   	push   %ebx
46cfcf:	56                   	push   %esi
46cfd0:	52                   	push   %edx
46cfd1:	4a                   	dec    %edx
46cfd2:	56                   	push   %esi
46cfd3:	45                   	inc    %ebp
46cfd4:	6c                   	insb   (%dx),%es:(%edi)
46cfd5:	55                   	push   %ebp
46cfd6:	53                   	push   %ebx
46cfd7:	56                   	push   %esi
46cfd8:	52                   	push   %edx
46cfd9:	4a                   	dec    %edx
46cfda:	56                   	push   %esi
46cfdb:	45                   	inc    %ebp
46cfdc:	59                   	pop    %ecx
46cfdd:	43                   	inc    %ebx
46cfde:	46                   	inc    %esi
46cfdf:	45                   	inc    %ebp
46cfe0:	59                   	pop    %ecx
46cfe1:	43                   	inc    %ebx
46cfe2:	46                   	inc    %esi
46cfe3:	45                   	inc    %ebp
46cfe4:	59                   	pop    %ecx
46cfe5:	43                   	inc    %ebx
46cfe6:	46                   	inc    %esi
46cfe7:	45                   	inc    %ebp
46cfe8:	59                   	pop    %ecx
46cfe9:	43                   	inc    %ebx
46cfea:	46                   	inc    %esi
46cfeb:	45                   	inc    %ebp
46cfec:	59                   	pop    %ecx
46cfed:	43                   	inc    %ebx
46cfee:	46                   	inc    %esi
46cfef:	43                   	inc    %ebx
46cff0:	41                   	inc    %ecx
46cff1:	67 49                	addr16 dec %ecx
46cff3:	43                   	inc    %ebx
46cff4:	41                   	inc    %ecx
46cff5:	67 49                	addr16 dec %ecx
46cff7:	42                   	inc    %edx
46cff8:	77 41                	ja     0x46d03b
46cffa:	42                   	inc    %edx
46cffb:	45                   	inc    %ebp
46cffc:	6e                   	outsb  %ds:(%esi),(%dx)
46cffd:	30 52 67             	xor    %dl,0x67(%edx)
46d000:	49                   	dec    %ecx
46d001:	6b 46 49 41          	imul   $0x41,0x49(%esi),%eax
46d005:	45                   	inc    %ebp
46d006:	42                   	inc    %edx
46d007:	45                   	inc    %ebp
46d008:	6e                   	outsb  %ds:(%esi),(%dx)
46d009:	30 47 49             	xor    %al,0x49(%edi)
46d00c:	41                   	inc    %ecx
46d00d:	45                   	inc    %ebp
46d00e:	42                   	inc    %edx
46d00f:	48                   	dec    %eax
46d010:	52                   	push   %edx
46d011:	4a                   	dec    %edx
46d012:	39 43 69             	cmp    %eax,0x69(%ebx)
46d015:	41                   	inc    %ecx
46d016:	44                   	inc    %esp
46d017:	45                   	inc    %ebp
46d018:	6f                   	outsl  %ds:(%esi),(%dx)
46d019:	43                   	inc    %ebx
46d01a:	4e                   	dec    %esi
46d01b:	43                   	inc    %ebx
46d01c:	42                   	inc    %edx
46d01d:	47                   	inc    %edi
46d01e:	41                   	inc    %ecx
46d01f:	6b 51 34 46          	imul   $0x46,0x34(%ecx),%edx
46d023:	41                   	inc    %ecx
46d024:	41                   	inc    %ecx
46d025:	45                   	inc    %ebp
46d026:	64 42                	fs inc %edx
46d028:	51                   	push   %ecx
46d029:	34 53                	xor    $0x53,%al
46d02b:	49                   	dec    %ecx
46d02c:	41                   	inc    %ecx
46d02d:	55                   	push   %ebp
46d02e:	53                   	push   %ebx
46d02f:	56                   	push   %esi
46d030:	51                   	push   %ecx
46d031:	34 52                	xor    $0x52,%al
46d033:	67 4a                	addr16 dec %edx
46d035:	6b 53 67 4a          	imul   $0x4a,0x67(%ebx),%edx
46d039:	30 64 45 6e          	xor    %ah,0x6e(%ebp,%eax,2)
46d03d:	30 64 45 59          	xor    %ah,0x59(%ebp,%eax,2)
46d041:	43                   	inc    %ebx
46d042:	68 42 53 41 42       	push   $0x42415342
46d047:	44                   	inc    %esp
46d048:	68 30 46 42 69       	push   $0x69424630
46d04d:	41                   	inc    %ecx
46d04e:	42                   	inc    %edx
46d04f:	48                   	dec    %eax
46d050:	51                   	push   %ecx
46d051:	34 64                	xor    $0x64,%al
46d053:	41                   	inc    %ecx
46d054:	77 63                	ja     0x46d0b9
46d056:	67 41                	addr16 inc %ecx
46d058:	68 4a 35 44 68       	push   $0x6844354a
46d05d:	46                   	inc    %esi
46d05e:	31 45 69             	xor    %eax,0x69(%ebp)
46d061:	41                   	inc    %ecx
46d062:	45                   	inc    %ebp
46d063:	45                   	inc    %ebp
46d064:	6f                   	outsl  %ds:(%esi),(%dx)
46d065:	43                   	inc    %ebx
46d066:	42                   	inc    %edx
46d067:	45                   	inc    %ebp
46d068:	59                   	pop    %ecx
46d069:	43                   	inc    %ebx
46d06a:	5a                   	pop    %edx
46d06b:	45                   	inc    %ebp
46d06c:	6f                   	outsl  %ds:(%esi),(%dx)
46d06d:	43                   	inc    %ebx
46d06e:	64 48                	fs dec %eax
46d070:	52                   	push   %edx
46d071:	4a                   	dec    %edx
46d072:	39 48 52             	cmp    %ecx,0x52(%eax)
46d075:	47                   	inc    %edi
46d076:	41                   	inc    %ecx
46d077:	6f                   	outsl  %ds:(%esi),(%dx)
46d078:	51                   	push   %ecx
46d079:	55                   	push   %ebp
46d07a:	41                   	inc    %ecx
46d07b:	41                   	inc    %ecx
46d07c:	52                   	push   %edx
46d07d:	4a                   	dec    %edx
46d07e:	39 44 67 55          	cmp    %eax,0x55(%edi,%eiz,2)
46d082:	67 41                	addr16 inc %ecx
46d084:	42                   	inc    %edx
46d085:	4b                   	dec    %ebx
46d086:	41                   	inc    %ecx
46d087:	74 51                	je     0x46d0da
46d089:	63 67 41             	arpl   %esp,0x41(%edi)
46d08c:	52                   	push   %edx
46d08d:	4b                   	dec    %ebx
46d08e:	41                   	inc    %ecx
46d08f:	75 52                	jne    0x46d0e3
46d091:	4a                   	dec    %edx
46d092:	39 42 53             	cmp    %eax,0x53(%edx)
46d095:	41                   	inc    %ecx
46d096:	41                   	inc    %ecx