46ac4a:	41                   	inc    %ecx
46ac4b:	41                   	inc    %ecx
46ac4c:	41                   	inc    %ecx
46ac4d:	43                   	inc    %ebx
46ac4e:	54                   	push   %esp
46ac4f:	41                   	inc    %ecx
46ac50:	48                   	dec    %eax
46ac51:	4d                   	dec    %ebp
46ac52:	4c                   	dec    %esp
46ac53:	73 67                	jae    0x46acbc
46ac55:	51                   	push   %ecx
46ac56:	38 41 48             	cmp    %al,0x48(%ecx)
46ac59:	42                   	inc    %edx
46ac5a:	78 41                	js     0x46ac9d
46ac5c:	41                   	inc    %ecx
46ac5d:	41                   	inc    %ecx
46ac5e:	41                   	inc    %ecx
46ac5f:	41                   	inc    %ecx
46ac60:	4a                   	dec    %edx
46ac61:	4d                   	dec    %ebp
46ac62:	41                   	inc    %ecx
46ac63:	64 77 75             	fs ja  0x46acdb
46ac66:	35 42 44 30 41       	xor    $0x41304442,%eax
46ac6b:	6b 48 45 41          	imul   $0x41,0x45(%eax),%ecx
46ac6f:	41                   	inc    %ecx
46ac70:	41                   	inc    %ecx
46ac71:	41                   	inc    %ecx
46ac72:	41                   	inc    %ecx
46ac73:	6b 77 42 37          	imul   $0x37,0x42(%edi),%esi
46ac77:	43                   	inc    %ebx
46ac78:	38 6f 45             	cmp    %ch,0x45(%edi)
46ac7b:	50                   	push   %eax
46ac7c:	67 44                	addr16 inc %esp
46ac7e:	63 59 51             	arpl   %ebx,0x51(%ecx)
46ac81:	41                   	inc    %ecx
46ac82:	41                   	inc    %ecx
46ac83:	41                   	inc    %ecx
46ac84:	41                   	inc    %ecx
46ac85:	43                   	inc    %ebx
46ac86:	47                   	inc    %edi
46ac87:	47                   	inc    %edi
46ac88:	45                   	inc    %ebp
46ac89:	41                   	inc    %ecx
46ac8a:	49                   	dec    %ecx
46ac8b:	52                   	push   %edx
46ac8c:	41                   	inc    %ecx
46ac8d:	42                   	inc    %edx
46ac8e:	42                   	inc    %edx
46ac8f:	41                   	inc    %ecx
46ac90:	47                   	inc    %edi
46ac91:	78 7a                	js     0x46ad0d
46ac93:	41                   	inc    %ecx
46ac94:	41                   	inc    %ecx
46ac95:	41                   	inc    %ecx
46ac96:	41                   	inc    %ecx
46ac97:	41                   	inc    %ecx
46ac98:	4a                   	dec    %edx
46ac99:	4d                   	dec    %ebp
46ac9a:	41                   	inc    %ecx
46ac9b:	51                   	push   %ecx
46ac9c:	77 75                	ja     0x46ad13
46ac9e:	71 42                	jno    0x46ace2
46aca0:	45                   	inc    %ebp
46aca1:	45                   	inc    %ebp
46aca2:	41                   	inc    %ecx
46aca3:	49                   	dec    %ecx
46aca4:	48                   	dec    %eax
46aca5:	55                   	push   %ebp
46aca6:	41                   	inc    %ecx
46aca7:	41                   	inc    %ecx
46aca8:	41                   	inc    %ecx
46aca9:	41                   	inc    %ecx
46acaa:	41                   	inc    %ecx
46acab:	6b 51 42 4c          	imul   $0x4c,0x42(%ecx),%edx
46acaf:	43                   	inc    %ebx
46acb0:	36 6f                	outsl  %ss:(%esi),(%dx)
46acb2:	45                   	inc    %ebp
46acb3:	51                   	push   %ecx
46acb4:	77 41                	ja     0x46acf7
46acb6:	73 64                	jae    0x46ad1c
46acb8:	77 41                	ja     0x46acfb
46acba:	41                   	inc    %ecx
46acbb:	41                   	inc    %ecx
46acbc:	41                   	inc    %ecx
46acbd:	43                   	inc    %ebx
46acbe:	52                   	push   %edx
46acbf:	41                   	inc    %ecx
46acc0:	45                   	inc    %ebp
46acc1:	38 4c 4a 51          	cmp    %cl,0x51(%edx,%ecx,2)
46acc5:	56                   	push   %esi
46acc6:	46                   	inc    %esi
46acc7:	41                   	inc    %ecx
46acc8:	4e                   	dec    %esi
46acc9:	78 68                	js     0x46ad33
46accb:	41                   	inc    %ecx
46accc:	41                   	inc    %ecx
46accd:	41                   	inc    %ecx
46acce:	41                   	inc    %ecx
46accf:	41                   	inc    %ecx
46acd0:	49                   	dec    %ecx
46acd1:	59                   	pop    %ecx
46acd2:	59                   	pop    %ecx
46acd3:	51                   	push   %ecx
46acd4:	41                   	inc    %ecx
46acd5:	68 45 41 45 63       	push   $0x63454145
46acda:	41                   	inc    %ecx
46acdb:	4a                   	dec    %edx
46acdc:	6e                   	outsb  %ds:(%esi),(%dx)
46acdd:	67 41                	addr16 inc %ecx
46acdf:	41                   	inc    %ecx
46ace0:	41                   	inc    %ecx
46ace1:	41                   	inc    %ecx
46ace2:	41                   	inc    %ecx
46ace3:	68 67 67 2f 43       	push   $0x432f6767
46ace8:	32 41 41             	xor    0x41(%ecx),%al
46aceb:	52                   	push   %edx
46acec:	77 41                	ja     0x46ad2f
46acee:	75 65                	jne    0x46ad55
46acf0:	41                   	inc    %ecx
46acf1:	41                   	inc    %ecx
46acf2:	41                   	inc    %ecx
46acf3:	41                   	inc    %ecx
46acf4:	41                   	inc    %ecx
46acf5:	43                   	inc    %ebx
46acf6:	47                   	inc    %edi
46acf7:	43                   	inc    %ebx
46acf8:	45                   	inc    %ebp
46acf9:	63 4c 4f 41          	arpl   %ecx,0x41(%edi,%ecx,2)
46acfd:	56                   	push   %esi
46acfe:	48                   	dec    %eax
46acff:	41                   	inc    %ecx
46ad00:	44                   	inc    %esp
46ad01:	68 34 41 41 41       	push   $0x41414134
46ad06:	41                   	inc    %ecx
46ad07:	41                   	inc    %ecx
46ad08:	49                   	dec    %ecx
46ad09:	59                   	pop    %ecx
46ad0a:	59                   	pop    %ecx
46ad0b:	51                   	push   %ecx
46ad0c:	41                   	inc    %ecx
46ad0d:	68 45 41 45 67       	push   $0x67454145
46ad12:	41                   	inc    %ecx
46ad13:	55                   	push   %ebp
46ad14:	48                   	dec    %eax
46ad15:	67 41                	addr16 inc %ecx
46ad17:	41                   	inc    %ecx
46ad18:	41                   	inc    %ecx
46ad19:	41                   	inc    %ecx
46ad1a:	41                   	inc    %ecx
46ad1b:	68 67 42 44 43       	push   $0x43444267
46ad20:	7a 67                	jp     0x46ad89
46ad22:	46                   	inc    %esi
46ad23:	53                   	push   %ebx
46ad24:	41                   	inc    %ecx
46ad25:	43                   	inc    %ebx
46ad26:	34 65                	xor    $0x65,%al
46ad28:	41                   	inc    %ecx
46ad29:	41                   	inc    %ecx
46ad2a:	41                   	inc    %ecx
46ad2b:	41                   	inc    %ecx
46ad2c:	41                   	inc    %ecx
46ad2d:	43                   	inc    %ebx
46ad2e:	47                   	inc    %edi
46ad2f:	41                   	inc    %ecx
46ad30:	45                   	inc    %ebp
46ad31:	73 4c                	jae    0x46ad7f
46ad33:	53                   	push   %ebx
46ad34:	41                   	inc    %ecx
46ad35:	56                   	push   %esi
46ad36:	4a                   	dec    %edx
46ad37:	41                   	inc    %ecx
46ad38:	4e                   	dec    %esi
46ad39:	78 68                	js     0x46ada3
46ad3b:	41                   	inc    %ecx
46ad3c:	41                   	inc    %ecx
46ad3d:	41                   	inc    %ecx
46ad3e:	41                   	inc    %ecx
46ad3f:	41                   	inc    %ecx
46ad40:	49                   	dec    %ecx
46ad41:	59                   	pop    %ecx
46ad42:	59                   	pop    %ecx
46ad43:	51                   	push   %ecx
46ad44:	41                   	inc    %ecx
46ad45:	68 45 41 45 6b       	push   $0x6b454145
46ad4a:	41                   	inc    %ecx
46ad4b:	36 48                	ss dec %eax
46ad4d:	67 41                	addr16 inc %ecx
46ad4f:	41                   	inc    %ecx
46ad50:	41                   	inc    %ecx
46ad51:	41                   	inc    %ecx
46ad52:	41                   	inc    %ecx
46ad53:	6b 77 41 4a          	imul   $0x4a,0x41(%edi),%esi
46ad57:	43                   	inc    %ebx
46ad58:	37                   	aaa
46ad59:	6b 45 53 51          	imul   $0x51,0x53(%ebp),%eax
46ad5d:	44                   	inc    %esp
46ad5e:	30 65 51             	xor    %ah,0x51(%ebp)
46ad61:	41                   	inc    %ecx
46ad62:	41                   	inc    %ecx
46ad63:	41                   	inc    %ecx
46ad64:	41                   	inc    %ecx
46ad65:	43                   	inc    %ebx
46ad66:	54                   	push   %esp
46ad67:	41                   	inc    %ecx
46ad68:	45                   	inc    %ebp
46ad69:	38 46 75             	cmp    %al,0x75(%esi)
46ad6c:	51                   	push   %ecx
46ad6d:	52                   	push   %edx
46ad6e:	4b                   	dec    %ebx
46ad6f:	41                   	inc    %ecx
46ad70:	4e                   	dec    %esi
46ad71:	78 68                	js     0x46addb
46ad73:	41                   	inc    %ecx
46ad74:	41                   	inc    %ecx
46ad75:	41                   	inc    %ecx
46ad76:	41                   	inc    %ecx
46ad77:	41                   	inc    %ecx
46ad78:	49                   	dec    %ecx
46ad79:	59                   	pop    %ecx
46ad7a:	59                   	pop    %ecx
46ad7b:	51                   	push   %ecx
46ad7c:	41                   	inc    %ecx
46ad7d:	68 45 41 45 73       	push   $0x73454145
46ad82:	41                   	inc    %ecx
46ad83:	4c                   	dec    %esp
46ad84:	48                   	dec    %eax
46ad85:	73 41                	jae    0x46adc8
46ad87:	41                   	inc    %ecx
46ad88:	41                   	inc    %ecx
46ad89:	41                   	inc    %ecx
46ad8a:	41                   	inc    %ecx
46ad8b:	6c                   	insb   (%dx),%es:(%edi)
46ad8c:	67 42                	addr16 inc %edx
46ad8e:	44                   	inc    %esp
46ad8f:	43                   	inc    %ebx
46ad90:	33 45 44             	xor    0x44(%ebp),%eax
46ad93:	53                   	push   %ebx
46ad94:	77 44                	ja     0x46adda
46ad96:	63 59 51             	arpl   %ebx,0x51(%ecx)
46ad99:	41                   	inc    %ecx
46ad9a:	41                   	inc    %ecx
46ad9b:	41                   	inc    %ecx
46ad9c:	41                   	inc    %ecx
46ad9d:	43                   	inc    %ebx
46ad9e:	47                   	inc    %edi
46ad9f:	47                   	inc    %edi
46ada0:	45                   	inc    %ebp
46ada1:	41                   	inc    %ecx
46ada2:	49                   	dec    %ecx
46ada3:	52                   	push   %edx
46ada4:	41                   	inc    %ecx
46ada5:	42                   	inc    %edx
46ada6:	4e                   	dec    %esi
46ada7:	41                   	inc    %ecx
46ada8:	4a                   	dec    %edx
46ada9:	78 37                	js     0x46ade2
46adab:	41                   	inc    %ecx
46adac:	41                   	inc    %ecx
46adad:	41                   	inc    %ecx
46adae:	41                   	inc    %ecx
46adaf:	41                   	inc    %ecx
46adb0:	4a                   	dec    %edx
46adb1:	4d                   	dec    %ebp
46adb2:	41                   	inc    %ecx
46adb3:	53                   	push   %ebx
46adb4:	77 75                	ja     0x46ae2b
46adb6:	35 42 45 30 41       	xor    $0x41304542,%eax
46adbb:	45                   	inc    %ebp
46adbc:	48                   	dec    %eax
46adbd:	30 41 41             	xor    %al,0x41(%ecx)
46adc0:	41                   	inc    %ecx
46adc1:	41                   	inc    %ecx
46adc2:	41                   	inc    %ecx
46adc3:	6b 77 42 50          	imul   $0x50,0x42(%edi),%esi
46adc7:	43                   	inc    %ebx
46adc8:	37                   	aaa
46adc9:	6b 45 54 67          	imul   $0x67,0x54(%ebp),%eax
46adcd:	43                   	inc    %ebx
46adce:	57                   	push   %edi
46adcf:	66 51                	push   %cx
46add1:	41                   	inc    %ecx
46add2:	41                   	inc    %ecx
46add3:	41                   	inc    %ecx
46add4:	41                   	inc    %ecx
46add5:	43                   	inc    %ebx
46add6:	47                   	inc    %edi
46add7:	47                   	inc    %edi
46add8:	45                   	inc    %ebp
46add9:	41                   	inc    %ecx
46adda:	49                   	dec    %ecx
46addb:	2f                   	das
46addc:	41                   	inc    %ecx
46addd:	4a                   	dec    %edx
46adde:	50                   	push   %eax
46addf:	41                   	inc    %ecx
46ade0:	4e                   	dec    %esi
46ade1:	42                   	inc    %edx
46ade2:	39 41 41             	cmp    %eax,0x41(%ecx)
46ade5:	41                   	inc    %ecx
46ade6:	41                   	inc    %ecx
46ade7:	41                   	inc    %ecx
46ade8:	49                   	dec    %ecx
46ade9:	59                   	pop    %ecx
46adea:	41                   	inc    %ecx
46adeb:	51                   	push   %ecx
46adec:	77 73                	ja     0x46ae61
46adee:	30 41 46             	xor    %al,0x46(%ecx)
46adf1:	41                   	inc    %ecx
46adf2:	41                   	inc    %ecx
46adf3:	75 48                	jne    0x46ae3d
46adf5:	34 41                	xor    $0x41,%al
46adf7:	41                   	inc    %ecx
46adf8:	41                   	inc    %ecx
46adf9:	41                   	inc    %ecx
46adfa:	41                   	inc    %ecx
46adfb:	67 51                	addr16 push %ecx
46adfd:	42                   	inc    %edx
46adfe:	4c                   	dec    %esp
46adff:	43                   	inc    %ebx
46ae00:	77 30                	ja     0x46ae32
46ae02:	44                   	inc    %esp
46ae03:	55                   	push   %ebp
46ae04:	77 41                	ja     0x46ae47
46ae06:	55                   	push   %ebp
46ae07:	67 77 41             	addr16 ja 0x46ae4b
46ae0a:	41                   	inc    %ecx
46ae0b:	41                   	inc    %ecx
46ae0c:	41                   	inc    %ecx
46ae0d:	43                   	inc    %ebx
46ae0e:	42                   	inc    %edx
46ae0f:	41                   	inc    %ecx
46ae10:	45                   	inc    %ebp
46ae11:	38 4c 4e 41          	cmp    %cl,0x41(%esi,%ecx,2)
46ae15:	42                   	inc    %edx
46ae16:	54                   	push   %esp
46ae17:	41                   	inc    %ecx
46ae18:	4a                   	dec    %edx
46ae19:	53                   	push   %ebx
46ae1a:	48                   	dec    %eax
46ae1b:	41                   	inc    %ecx
46ae1c:	41                   	inc    %ecx
46ae1d:	41                   	inc    %ecx
46ae1e:	41                   	inc    %ecx
46ae1f:	41                   	inc    %ecx
46ae20:	49                   	dec    %ecx
46ae21:	45                   	inc    %ebp
46ae22:	41                   	inc    %ecx
46ae23:	55                   	push   %ebp
46ae24:	77 75                	ja     0x46ae9b
46ae26:	6d                   	insl   (%dx),%es:(%edi)