45fc9d:	51                   	push   %ecx
45fc9e:	44                   	inc    %esp
45fc9f:	52                   	push   %edx
45fca0:	41                   	inc    %ecx
45fca1:	41                   	inc    %ecx
45fca2:	41                   	inc    %ecx
45fca3:	41                   	inc    %ecx
45fca4:	41                   	inc    %ecx
45fca5:	51                   	push   %ecx
45fca6:	41                   	inc    %ecx
45fca7:	41                   	inc    %ecx
45fca8:	45                   	inc    %ebp
45fca9:	52                   	push   %edx
45fcaa:	38 4a 2f             	cmp    %cl,0x2f(%edx)
45fcad:	67 2f                	addr16 das
45fcaf:	67 4f                	addr16 dec %edi
45fcb1:	49                   	dec    %ecx
45fcb2:	30 41 41             	xor    %al,0x41(%ecx)
45fcb5:	41                   	inc    %ecx
45fcb6:	41                   	inc    %ecx
45fcb7:	41                   	inc    %ecx
45fcb8:	4f                   	dec    %edi
45fcb9:	49                   	dec    %ecx
45fcba:	30 41 41             	xor    %al,0x41(%ecx)
45fcbd:	41                   	inc    %ecx
45fcbe:	43                   	inc    %ebx
45fcbf:	4f                   	dec    %edi
45fcc0:	61                   	popa
45fcc1:	52                   	push   %edx
45fcc2:	38 51 32             	cmp    %dl,0x32(%ecx)
45fcc5:	68 66 61 46 39       	push   $0x39466166
45fcca:	61                   	popa
45fccb:	4e                   	dec    %esi
45fccc:	45                   	inc    %ebp
45fccd:	67 41                	addr16 inc %ecx
45fccf:	41                   	inc    %ecx
45fcd0:	41                   	inc    %ecx
45fcd1:	54                   	push   %esp
45fcd2:	69 41 41 41 41 41 4f 	imul   $0x4f414141,0x41(%ecx),%eax
45fcd9:	49                   	dec    %ecx
45fcda:	45                   	inc    %ebp
45fcdb:	41                   	inc    %ecx
45fcdc:	41                   	inc    %ecx
45fcdd:	41                   	inc    %ecx
45fcde:	41                   	inc    %ecx
45fcdf:	66 45                	inc    %bp
45fce1:	44                   	inc    %esp
45fce2:	69 41 41 41 41 41 46 	imul   $0x46414141,0x41(%ecx),%eax
45fce9:	6a 69                	push   $0x69
45fceb:	41                   	inc    %ecx
45fcec:	41                   	inc    %ecx
45fced:	41                   	inc    %ecx
45fcee:	41                   	inc    %ecx
45fcef:	41                   	inc    %ecx
45fcf0:	6a 6d                	push   $0x6d
45fcf2:	6b 34 66 77          	imul   $0x77,(%esi,%eiz,2),%esi
45fcf6:	41                   	inc    %ecx
45fcf7:	41                   	inc    %ecx
45fcf8:	41                   	inc    %ecx
45fcf9:	41                   	inc    %ecx
45fcfa:	41                   	inc    %ecx
45fcfb:	34 67                	xor    $0x67,%al
45fcfd:	77 41                	ja     0x45fd40
45fcff:	41                   	inc    %ecx
45fd00:	41                   	inc    %ecx
45fd01:	44                   	inc    %esp
45fd02:	69 45 41 41 41 41 6a 	imul   $0x6a414141,0x41(%ebp),%eax
45fd09:	6d                   	insl   (%dx),%es:(%edi)
45fd0a:	6b 58 32 6c          	imul   $0x6c,0x32(%eax),%ebx
45fd0e:	51                   	push   %ecx
45fd0f:	47                   	inc    %edi
45fd10:	47                   	inc    %edi
45fd11:	6c                   	insb   (%dx),%es:(%edi)
45fd12:	67 57                	addr16 push %edi
45fd14:	56                   	push   %esi
45fd15:	42                   	inc    %edx
45fd16:	73 73                	jae    0x45fd8b
45fd18:	41                   	inc    %ecx
45fd19:	79 73                	jns    0x45fd8e
45fd1b:	6d                   	insl   (%dx),%es:(%edi)
45fd1c:	41                   	inc    %ecx
45fd1d:	41                   	inc    %ecx
45fd1e:	63 47 47             	arpl   %eax,0x47(%edi)
45fd21:	6c                   	insb   (%dx),%es:(%edi)
45fd22:	68 4b 6a 78 49       	push   $0x49786a4b
45fd27:	41                   	inc    %ecx
45fd28:	41                   	inc    %ecx
45fd29:	41                   	inc    %ecx
45fd2a:	45                   	inc    %ebp
45fd2b:	4d                   	dec    %ebp
45fd2c:	43                   	inc    %ebx
45fd2d:	41                   	inc    %ecx
45fd2e:	68 48 41 67 59       	push   $0x59674148
45fd33:	61                   	popa
45fd34:	57                   	push   %edi
45fd35:	45                   	inc    %ebp
45fd36:	6f                   	outsl  %ds:(%esi),(%dx)
45fd37:	66 45                	inc    %bp
45fd39:	46                   	inc    %esi
45fd3a:	32 52 59             	xor    0x59(%edx),%dl
45fd3d:	64 4a                	fs dec %edx
45fd3f:	53                   	push   %ebx
45fd40:	41                   	inc    %ecx
45fd41:	41                   	inc    %ecx
45fd42:	59                   	pop    %ecx
45fd43:	61                   	popa
45fd44:	57                   	push   %edi
45fd45:	41                   	inc    %ecx
45fd46:	59                   	pop    %ecx
45fd47:	61                   	popa
45fd48:	57                   	push   %edi
45fd49:	45                   	inc    %ebp
45fd4a:	6f                   	outsl  %ds:(%esi),(%dx)
45fd4b:	58                   	pop    %eax
45fd4c:	31 6c 51 47          	xor    %ebp,0x47(%ecx,%edx,2)
45fd50:	48                   	dec    %eax
45fd51:	6c                   	insb   (%dx),%es:(%edi)
45fd52:	67 47                	addr16 inc %edi
45fd54:	47                   	inc    %edi
45fd55:	6c                   	insb   (%dx),%es:(%edi)
45fd56:	68 4b 42 6b 72       	push   $0x726b424b
45fd5b:	2b 41 68             	sub    0x68(%ecx),%eax
45fd5e:	62 2b                	bound  %ebp,(%ebx)
45fd60:	41                   	inc    %ecx
45fd61:	56                   	push   %esi
45fd62:	49                   	dec    %ecx
45fd63:	47                   	inc    %edi
45fd64:	48                   	dec    %eax
45fd65:	6c                   	insb   (%dx),%es:(%edi)
45fd66:	68 47 4c 63 55       	push   $0x55634c47
45fd6b:	48                   	dec    %eax
45fd6c:	44                   	inc    %esp
45fd6d:	53                   	push   %ebx
45fd6e:	73 41                	jae    0x45fdb1
45fd70:	43                   	inc    %ebx
45fd71:	53                   	push   %ebx
45fd72:	6f                   	outsl  %ds:(%esi),(%dx)
45fd73:	4b                   	dec    %ebx
45fd74:	4f                   	dec    %edi
45fd75:	47                   	inc    %edi
45fd76:	33 2f                	xor    (%edi),%ebp
45fd78:	2f                   	das
45fd79:	2f                   	das
45fd7a:	38 43 4f             	cmp    %al,0x4f(%ebx)
45fd7d:	47                   	inc    %edi
45fd7e:	33 2f                	xor    (%edi),%ebp
45fd80:	2f                   	das
45fd81:	2f                   	das
45fd82:	38 4c 4f 48          	cmp    %cl,0x48(%edi,%ecx,2)
45fd86:	72 2f                	jb     0x45fdb7
45fd88:	2f                   	das
45fd89:	2f                   	das
45fd8a:	38 43 4f             	cmp    %al,0x4f(%ebx)
45fd8d:	48                   	dec    %eax
45fd8e:	6e                   	outsb  %ds:(%esi),(%dx)
45fd8f:	2f                   	das
45fd90:	2f                   	das
45fd91:	2f                   	das
45fd92:	38 48 4f             	cmp    %cl,0x4f(%eax)
45fd95:	48                   	dec    %eax
45fd96:	72 2f                	jb     0x45fdc7
45fd98:	2f                   	das
45fd99:	2f                   	das
45fd9a:	38 48 4f             	cmp    %cl,0x4f(%eax)
45fd9d:	48                   	dec    %eax
45fd9e:	72 2f                	jb     0x45fdcf
45fda0:	2f                   	das
45fda1:	2f                   	das
45fda2:	38 6f 44             	cmp    %ch,0x44(%edi)
45fda5:	67 41                	addr16 inc %ecx
45fda7:	41                   	inc    %ecx
45fda8:	43                   	inc    %ebx
45fda9:	6a 68                	push   $0x68
45fdab:	33 2f                	xor    (%edi),%ebp
45fdad:	2f                   	das
45fdae:	2f                   	das
45fdaf:	2f                   	das
45fdb0:	42                   	inc    %edx
45fdb1:	6a 68                	push   $0x68
45fdb3:	33 2f                	xor    (%edi),%ebp
45fdb5:	2f                   	das
45fdb6:	2f                   	das
45fdb7:	2f                   	das
45fdb8:	42                   	inc    %edx
45fdb9:	7a 68                	jp     0x45fe23
45fdbb:	32 2f                	xor    (%edi),%ch
45fdbd:	2f                   	das
45fdbe:	2f                   	das
45fdbf:	2f                   	das
45fdc0:	41                   	inc    %ecx
45fdc1:	41                   	inc    %ecx
45fdc2:	41                   	inc    %ecx
45fdc3:	41                   	inc    %ecx
45fdc4:	45                   	inc    %ebp
45fdc5:	7a 41                	jp     0x45fe08
45fdc7:	47                   	inc    %edi
45fdc8:	41                   	inc    %ecx
45fdc9:	46                   	inc    %esi
45fdca:	73 42                	jae    0x45fe0e
45fdcc:	41                   	inc    %ecx
45fdcd:	41                   	inc    %ecx
45fdce:	41                   	inc    %ecx
45fdcf:	43                   	inc    %ebx
45fdd0:	41                   	inc    %ecx
45fdd1:	41                   	inc    %ecx
45fdd2:	41                   	inc    %ecx
45fdd3:	52                   	push   %edx
45fdd4:	48                   	dec    %eax
45fdd5:	78 50                	js     0x45fe27
45fdd7:	2b 44 2b 41          	sub    0x41(%ebx,%ebp,1),%eax
45fddb:	34 45                	xor    $0x45,%al
45fddd:	77 45                	ja     0x45fe24
45fddf:	41                   	inc    %ecx
45fde0:	41                   	inc    %ecx
45fde1:	41                   	inc    %ecx
45fde2:	41                   	inc    %ecx
45fde3:	34 45                	xor    $0x45,%al
45fde5:	77 45                	ja     0x45fe2c
45fde7:	41                   	inc    %ecx
45fde8:	41                   	inc    %ecx
45fde9:	44                   	inc    %esp
45fdea:	67 59                	addr16 pop %ecx
45fdec:	41                   	inc    %ecx
45fded:	51                   	push   %ecx
45fdee:	41                   	inc    %ecx
45fdef:	41                   	inc    %ecx
45fdf0:	4f                   	dec    %edi
45fdf1:	42                   	inc    %edx
45fdf2:	6b 42 41 41          	imul   $0x41,0x41(%edx),%eax
45fdf6:	41                   	inc    %ecx
45fdf7:	34 47                	xor    $0x47,%al
45fdf9:	67 45                	addr16 inc %ebp
45fdfb:	41                   	inc    %ecx
45fdfc:	41                   	inc    %ecx
45fdfd:	44                   	inc    %esp
45fdfe:	67 62 41 51          	bound  %eax,0x51(%bx,%di)
45fe02:	41                   	inc    %ecx
45fe03:	41                   	inc    %ecx
45fe04:	46                   	inc    %esi
45fe05:	39 70 55             	cmp    %esi,0x55(%eax)
45fe08:	4f                   	dec    %edi
45fe09:	42                   	inc    %edx
45fe0a:	30 42 41             	xor    %al,0x41(%edx)
45fe0d:	41                   	inc    %ecx
45fe0e:	41                   	inc    %ecx
45fe0f:	61                   	popa
45fe10:	57                   	push   %edi
45fe11:	42                   	inc    %edx
45fe12:	5a                   	pop    %edx
45fe13:	55                   	push   %ebp
45fe14:	4f                   	dec    %edi
45fe15:	4c                   	dec    %esp
45fe16:	51                   	push   %ecx
45fe17:	41                   	inc    %ecx
45fe18:	41                   	inc    %ecx
45fe19:	41                   	inc    %ecx
45fe1a:	41                   	inc    %ecx
45fe1b:	41                   	inc    %ecx
45fe1c:	4f                   	dec    %edi
45fe1d:	42                   	inc    %edx
45fe1e:	51                   	push   %ecx
45fe1f:	42                   	inc    %edx
45fe20:	41                   	inc    %ecx
45fe21:	41                   	inc    %ecx
45fe22:	41                   	inc    %ecx
45fe23:	65 57                	gs push %edi
45fe25:	44                   	inc    %esp
45fe26:	67 54                	addr16 push %esp
45fe28:	41                   	inc    %ecx
45fe29:	51                   	push   %ecx
45fe2a:	41                   	inc    %ecx
45fe2b:	41                   	inc    %ecx
45fe2c:	62 77 38             	bound  %esi,0x38(%edi)
45fe2f:	41                   	inc    %ecx
45fe30:	41                   	inc    %ecx
45fe31:	41                   	inc    %ecx
45fe32:	6f                   	outsl  %ds:(%esi),(%dx)
45fe33:	58                   	pop    %eax
45fe34:	32 6c 51 47          	xor    0x47(%ecx,%edx,2),%ch
45fe38:	48                   	dec    %eax
45fe39:	77 78                	ja     0x45feb3
45fe3b:	59                   	pop    %ecx
45fe3c:	46                   	inc    %esi
45fe3d:	6c                   	insb   (%dx),%es:(%edi)
45fe3e:	51                   	push   %ecx
45fe3f:	72 62                	jb     0x45fea3
45fe41:	77 41                	ja     0x45fe84
45fe43:	43                   	inc    %ebx
45fe44:	42                   	inc    %edx
45fe45:	68 70 59 53 67       	push   $0x67535970
45fe4a:	59                   	pop    %ecx
45fe4b:	66 44                	inc    %sp
45fe4d:	46                   	inc    %esi
45fe4e:	68 4b 62 78 41       	push   $0x4178624b
45fe53:	41                   	inc    %ecx
45fe54:	41                   	inc    %ecx
45fe55:	41                   	inc    %ecx
45fe56:	6f                   	outsl  %ds:(%esi),(%dx)
45fe57:	4d                   	dec    %ebp
45fe58:	46                   	inc    %esi
45fe59:	79 79                	jns    0x45fed4
45fe5b:	76 42                	jbe    0x45fe9f
45fe5d:	68 38 51 57 41       	push   $0x41575138
45fe62:	67 57                	addr16 push %edi
45fe64:	46                   	inc    %esi
45fe65:	68 59 57 4b 42       	push   $0x424b5759
45fe6a:	45                   	inc    %ebp
45fe6b:	41                   	inc    %ecx
45fe6c:	41                   	inc    %ecx
45fe6d:	41                   	inc    %ecx
45fe6e:	6f                   	outsl  %ds:(%esi),(%dx)
45fe6f:	6f                   	outsl  %ds:(%esi),(%dx)
45fe70:	45                   	inc    %ebp
45fe71:	67 41                	addr16 inc %ecx
45fe73:	41                   	inc    %ecx
45fe74:	43                   	inc    %ebx
45fe75:	6c                   	insb   (%dx),%es:(%edi)
45fe76:	49                   	dec    %ecx
45fe77:	47                   	inc    %edi
45fe78:	48                   	dec    %eax
45fe79:	78 42                	js     0x45febd
45fe7b:	59                   	pop    %ecx
45fe7c:	52                   	push   %edx
45fe7d:	69 77 7a 41 41 63 48 	imul   $0x48634141,0x7a(%edi),%esi
45fe84:	62 78 4d             	bound  %edi,0x4d(%eax)
45fe87:	41                   	inc    %ecx
45fe88:	41                   	inc    %ecx
45fe89:	41                   	inc    %ecx
45fe8a:	6f                   	outsl  %ds:(%esi),(%dx)
45fe8b:	5a                   	pop    %edx
45fe8c:	6a 52                	push   $0x52
45fe8e:	49                   	dec    %ecx
45fe8f:	41                   	inc    %ecx
45fe90:	41                   	inc    %ecx
45fe91:	41                   	inc    %ecx
45fe92:	45                   	inc    %ebp
45fe93:	6c                   	insb   (%dx),%es:(%edi)
45fe94:	46                   	inc    %esi
45fe95:	68 49 43 4b 42       	push   $0x424b4349
45fe9a:	51                   	push   %ecx
45fe9b:	41                   	inc    %ecx
45fe9c:	41                   	inc    %ecx
45fe9d:	41                   	inc    %ecx
45fe9e:	71 63                	jno    0x45ff03
45fea0:	4a                   	dec    %edx
45fea1:	52                   	push   %edx
45fea2:	63 53 41             	arpl   %edx,0x41(%ebx)
45fea5:	69 67 56 41 41 41 4b 	imul   $0x4b414141,0x56(%edi),%esp
45feac:	6e                   	outsb  %ds:(%esi),(%dx)
45fead:	43                   	inc    %ebx