46be95:	4e                   	dec    %esi
46be96:	7a 5a                	jp     0x46bef2
46be98:	57                   	push   %edi
46be99:	31 69 62             	xor    %ebp,0x62(%ecx)
46be9c:	48                   	dec    %eax
46be9d:	6c                   	insb   (%dx),%es:(%edi)
46be9e:	45                   	inc    %ebp
46be9f:	5a                   	pop    %edx
46bea0:	58                   	pop    %eax
46bea1:	4e                   	dec    %esi
46bea2:	6a 63                	push   $0x63
46bea4:	6d                   	insl   (%dx),%es:(%edi)
46bea5:	6c                   	insb   (%dx),%es:(%edi)
46bea6:	77 64                	ja     0x46bf0c
46bea8:	47                   	inc    %edi
46bea9:	6c                   	insb   (%dx),%es:(%edi)
46beaa:	76 62                	jbe    0x46bf0e
46beac:	6b 46 30 64          	imul   $0x64,0x30(%esi),%eax
46beb0:	48                   	dec    %eax
46beb1:	4a                   	dec    %edx
46beb2:	70 59                	jo     0x46bf0d
46beb4:	6e                   	outsb  %ds:(%esi),(%dx)
46beb5:	56                   	push   %esi
46beb6:	30 5a 51             	xor    %bl,0x51(%edx)
46beb9:	42                   	inc    %edx
46beba:	45                   	inc    %ebp
46bebb:	5a                   	pop    %edx
46bebc:	57                   	push   %edi
46bebd:	5a                   	pop    %edx
46bebe:	68 64 57 78 30       	push   $0x30785764
46bec3:	54                   	push   %esp
46bec4:	57                   	push   %edi
46bec5:	56                   	push   %esi
46bec6:	74 59                	je     0x46bf21
46bec8:	6d                   	insl   (%dx),%es:(%edi)
46bec9:	56                   	push   %esi
46beca:	79 51                	jns    0x46bf1d
46becc:	58                   	pop    %eax
46becd:	52                   	push   %edx
46bece:	30 63 6d             	xor    %ah,0x6d(%ebx)
46bed1:	6c                   	insb   (%dx),%es:(%edi)
46bed2:	69 64 58 52 6c 41 45 	imul   $0x4e45416c,0x52(%eax,%ebx,2),%esp
46bed9:	4e
46beda:	76 62                	jbe    0x46bf3e
46bedc:	58                   	pop    %eax
46bedd:	42                   	inc    %edx
46bede:	70 62                	jo     0x46bf42
46bee0:	47                   	inc    %edi
46bee1:	46                   	inc    %esi
46bee2:	30 61 57             	xor    %ah,0x57(%ecx)
46bee5:	39 75 55             	cmp    %esi,0x55(%ebp)
46bee8:	6d                   	insl   (%dx),%es:(%edi)
46bee9:	56                   	push   %esi
46beea:	73 59                	jae    0x46bf45
46beec:	58                   	pop    %eax
46beed:	68 68 64 47 6c       	push   $0x6c476468
46bef2:	76 62                	jbe    0x46bf56
46bef4:	6e                   	outsb  %ds:(%esi),(%dx)
46bef5:	4e                   	dec    %esi
46bef6:	42                   	inc    %edx
46bef7:	64 48                	fs dec %eax
46bef9:	52                   	push   %edx
46befa:	79 61                	jns    0x46bf5d
46befc:	57                   	push   %edi
46befd:	4a                   	dec    %edx
46befe:	31 64 47 55          	xor    %esp,0x55(%edi,%eax,2)
46bf02:	41                   	inc    %ecx
46bf03:	51                   	push   %ecx
46bf04:	58                   	pop    %eax
46bf05:	4e                   	dec    %esi
46bf06:	7a 5a                	jp     0x46bf62
46bf08:	57                   	push   %edi
46bf09:	31 69 62             	xor    %ebp,0x62(%ecx)
46bf0c:	48                   	dec    %eax
46bf0d:	6c                   	insb   (%dx),%es:(%edi)
46bf0e:	51                   	push   %ecx
46bf0f:	63 6d 39             	arpl   %ebp,0x39(%ebp)
46bf12:	6b 64 57 4e 30       	imul   $0x30,0x4e(%edi,%edx,2),%esp
46bf17:	51                   	push   %ecx
46bf18:	58                   	pop    %eax
46bf19:	52                   	push   %edx
46bf1a:	30 63 6d             	xor    %ah,0x6d(%ebx)
46bf1d:	6c                   	insb   (%dx),%es:(%edi)
46bf1e:	69 64 58 52 6c 41 45 	imul   $0x4645416c,0x52(%eax,%ebx,2),%esp
46bf25:	46
46bf26:	7a 63                	jp     0x46bf8b
46bf28:	32 56 74             	xor    0x74(%esi),%dl
46bf2b:	59                   	pop    %ecx
46bf2c:	6d                   	insl   (%dx),%es:(%edi)
46bf2d:	78 35                	js     0x46bf64
46bf2f:	51                   	push   %ecx
46bf30:	32 39                	xor    (%ecx),%bh
46bf32:	77 65                	ja     0x46bf99
46bf34:	58                   	pop    %eax
46bf35:	4a                   	dec    %edx
46bf36:	70 5a                	jo     0x46bf92
46bf38:	32 68 30             	xor    0x30(%eax),%ch
46bf3b:	51                   	push   %ecx
46bf3c:	58                   	pop    %eax
46bf3d:	52                   	push   %edx
46bf3e:	30 63 6d             	xor    %ah,0x6d(%ebx)
46bf41:	6c                   	insb   (%dx),%es:(%edi)
46bf42:	69 64 58 52 6c 41 45 	imul   $0x4645416c,0x52(%eax,%ebx,2),%esp
46bf49:	46
46bf4a:	7a 63                	jp     0x46bfaf
46bf4c:	32 56 74             	xor    0x74(%esi),%dl
46bf4f:	59                   	pop    %ecx
46bf50:	6d                   	insl   (%dx),%es:(%edi)
46bf51:	78 35                	js     0x46bf88
46bf53:	51                   	push   %ecx
46bf54:	32 39                	xor    (%ecx),%bh
46bf56:	74 63                	je     0x46bfbb
46bf58:	47                   	inc    %edi
46bf59:	46                   	inc    %esi
46bf5a:	75 65                	jne    0x46bfc1
46bf5c:	55                   	push   %ebp
46bf5d:	46                   	inc    %esi
46bf5e:	30 64 48 4a          	xor    %ah,0x4a(%eax,%ecx,2)
46bf62:	70 59                	jo     0x46bfbd
46bf64:	6e                   	outsb  %ds:(%esi),(%dx)
46bf65:	56                   	push   %esi
46bf66:	30 5a 51             	xor    %bl,0x51(%edx)
46bf69:	42                   	inc    %edx
46bf6a:	53                   	push   %ebx
46bf6b:	64 57                	fs push %edi
46bf6d:	35 30 61 57 31       	xor    $0x31576130,%eax
46bf72:	6c                   	insb   (%dx),%es:(%edi)
46bf73:	51                   	push   %ecx
46bf74:	32 39                	xor    (%ecx),%bh
46bf76:	74 63                	je     0x46bfdb
46bf78:	47                   	inc    %edi
46bf79:	46                   	inc    %esi
46bf7a:	30 61 57             	xor    %ah,0x57(%ecx)
46bf7d:	4a                   	dec    %edx
46bf7e:	70 62                	jo     0x46bfe2
46bf80:	47                   	inc    %edi
46bf81:	6c                   	insb   (%dx),%es:(%edi)
46bf82:	30 65 55             	xor    %ah,0x55(%ebp)
46bf85:	46                   	inc    %esi
46bf86:	30 64 48 4a          	xor    %ah,0x4a(%eax,%ecx,2)
46bf8a:	70 59                	jo     0x46bfe5
46bf8c:	6e                   	outsb  %ds:(%esi),(%dx)
46bf8d:	56                   	push   %esi
46bf8e:	30 5a 51             	xor    %bl,0x51(%edx)
46bf91:	42                   	inc    %edx
46bf92:	53                   	push   %ebx
46bf93:	5a                   	pop    %edx
46bf94:	57                   	push   %edi
46bf95:	46                   	inc    %esi
46bf96:	6b 51 6e 6c          	imul   $0x6c,0x6e(%ecx),%edx
46bf9a:	30 5a 51             	xor    %bl,0x51(%edx)
46bf9d:	42                   	inc    %edx
46bf9e:	32 59 57             	xor    0x57(%ecx),%bl
46bfa1:	78 31                	js     0x46bfd4
46bfa3:	5a                   	pop    %edx
46bfa4:	51                   	push   %ecx
46bfa5:	42                   	inc    %edx
46bfa6:	53                   	push   %ebx
46bfa7:	5a                   	pop    %edx
46bfa8:	58                   	pop    %eax
46bfa9:	4e                   	dec    %esi
46bfaa:	70 65                	jo     0x46c011
46bfac:	6d                   	insl   (%dx),%es:(%edi)
46bfad:	55                   	push   %ebp
46bfae:	41                   	inc    %ecx
46bfaf:	55                   	push   %ebp
46bfb0:	33 6c 7a 64          	xor    0x64(%edx,%edi,2),%ebp
46bfb4:	47                   	inc    %edi
46bfb5:	56                   	push   %esi
46bfb6:	74 4c                	je     0x46c004
46bfb8:	6c                   	insb   (%dx),%es:(%edi)
46bfb9:	52                   	push   %edx
46bfba:	6f                   	outsl  %ds:(%esi),(%dx)
46bfbb:	63 6d 56             	arpl   %ebp,0x56(%ebp)
46bfbe:	68 5a 47 6c 75       	push   $0x756c475a
46bfc3:	5a                   	pop    %edx
46bfc4:	77 42                	ja     0x46c008
46bfc6:	46                   	inc    %esi
46bfc7:	62 6d 4e             	bound  %ebp,0x4e(%ebp)
46bfca:	76 5a                	jbe    0x46c026
46bfcc:	47                   	inc    %edi
46bfcd:	6c                   	insb   (%dx),%es:(%edi)
46bfce:	75 5a                	jne    0x46c02a
46bfd0:	77 42                	ja     0x46c014
46bfd2:	47                   	inc    %edi
46bfd3:	63 6d 39             	arpl   %ebp,0x39(%ebp)
46bfd6:	74 51                	je     0x46c029
46bfd8:	6d                   	insl   (%dx),%es:(%edi)
46bfd9:	46                   	inc    %esi
46bfda:	7a 5a                	jp     0x46c036
46bfdc:	54                   	push   %esp
46bfdd:	59                   	pop    %ecx
46bfde:	30 55 33             	xor    %dl,0x33(%ebp)
46bfe1:	52                   	push   %edx
46bfe2:	79 61                	jns    0x46c045
46bfe4:	57                   	push   %edi
46bfe5:	35 6e 41 46 4a       	xor    $0x4a46416e,%eax
46bfea:	6c                   	insb   (%dx),%es:(%edi)
46bfeb:	59                   	pop    %ecx
46bfec:	57                   	push   %edi
46bfed:	52                   	push   %edx
46bfee:	54                   	push   %esp
46bfef:	64 48                	fs dec %eax
46bff1:	4a                   	dec    %edx
46bff2:	70 62                	jo     0x46c056
46bff4:	6d                   	insl   (%dx),%es:(%edi)
46bff5:	63 41 52             	arpl   %eax,0x52(%ecx)
46bff8:	32 56 30             	xor    0x30(%esi),%dl
46bffb:	55                   	push   %ebp
46bffc:	33 52 79             	xor    0x79(%edx),%edx
46bfff:	61                   	popa
46c000:	57                   	push   %edi
46c001:	35 6e 41 46 4e       	xor    $0x4e46416e,%eax
46c006:	35 63 33 52 6c       	xor    $0x6c523363,%eax
46c00b:	62 53 35             	bound  %edx,0x35(%ebx)
46c00e:	45                   	inc    %ebp
46c00f:	63 6d 46             	arpl   %ebp,0x46(%ebp)
46c012:	33 61 57             	xor    0x57(%ecx),%esp
46c015:	35 6e 41 45 4a       	xor    $0x4a45416e,%eax
46c01a:	70 62                	jo     0x46c07e
46c01c:	6d                   	insl   (%dx),%es:(%edi)
46c01d:	46                   	inc    %esi
46c01e:	79 65                	jns    0x46c085
46c020:	56                   	push   %esi
46c021:	4e                   	dec    %esi
46c022:	6c                   	insb   (%dx),%es:(%edi)
46c023:	59                   	pop    %ecx
46c024:	58                   	pop    %eax
46c025:	4a                   	dec    %edx
46c026:	6a 61                	push   $0x61
46c028:	41                   	inc    %ecx
46c029:	42                   	inc    %edx
46c02a:	4e                   	dec    %esi
46c02b:	54                   	push   %esp
46c02c:	6d                   	insl   (%dx),%es:(%edi)
46c02d:	5a                   	pop    %edx
46c02e:	6f                   	outsl  %ds:(%esi),(%dx)
46c02f:	41                   	inc    %ecx
46c030:	45                   	inc    %ebp
46c031:	4e                   	dec    %esi
46c032:	76 62                	jbe    0x46c096
46c034:	58                   	pop    %eax
46c035:	42                   	inc    %edx
46c036:	31 64 47 56          	xor    %esp,0x56(%edi,%eax,2)
46c03a:	49                   	dec    %ecx
46c03b:	59                   	pop    %ecx
46c03c:	58                   	pop    %eax
46c03d:	4e                   	dec    %esi
46c03e:	6f                   	outsl  %ds:(%esi),(%dx)
46c03f:	41                   	inc    %ecx
46c040:	46                   	inc    %esi
46c041:	5a                   	pop    %edx
46c042:	6c                   	insb   (%dx),%es:(%edi)
46c043:	63 6d 6c             	arpl   %ebp,0x6c(%ebp)
46c046:	6d                   	insl   (%dx),%es:(%edi)
46c047:	65 55                	gs push %ebp
46c049:	68 68 63 32 67       	push   $0x67326368
46c04e:	41                   	inc    %ecx
46c04f:	54                   	push   %esp
46c050:	57                   	push   %edi
46c051:	46                   	inc    %esi
46c052:	30 61 41             	xor    %ah,0x41(%ecx)
46c055:	42                   	inc    %edx
46c056:	6e                   	outsb  %ds:(%esi),(%dx)
46c057:	5a                   	pop    %edx
46c058:	58                   	pop    %eax
46c059:	52                   	push   %edx
46c05a:	66 56                	push   %si
46c05c:	32 6c 6b 64          	xor    0x64(%ebx,%ebp,2),%ch
46c060:	47                   	inc    %edi
46c061:	67 41                	addr16 inc %ecx
46c063:	5a                   	pop    %edx
46c064:	32 56 30             	xor    0x30(%esi),%dl
46c067:	58                   	pop    %eax
46c068:	30 78 6c             	xor    %bh,0x6c(%eax)
46c06b:	62 6d 64             	bound  %ebp,0x64(%ebp)
46c06e:	30 61 41             	xor    %ah,0x41(%ecx)
46c071:	42                   	inc    %edx
46c072:	32 51 32             	xor    0x32(%ecx),%dl
46c075:	64 51                	fs push %ecx
46c077:	53                   	push   %ebx
46c078:	6b 4a 58 5a          	imul   $0x5a,0x58(%edx),%ecx
46c07c:	57                   	push   %edi
46c07d:	5a                   	pop    %edx
46c07e:	79 54                	jns    0x46c0d4
46c080:	32 6b 41             	xor    0x41(%ebx),%ch
46c083:	54                   	push   %esp
46c084:	6d                   	insl   (%dx),%es:(%edi)
46c085:	56                   	push   %esi
46c086:	33 62 32             	xor    0x32(%edx),%esp
46c089:	4a                   	dec    %edx
46c08a:	71 41                	jno    0x46c0cd
46c08c:	45                   	inc    %ebp
46c08d:	46                   	inc    %esi
46c08e:	7a 65                	jp     0x46c0f5
46c090:	57                   	push   %edi
46c091:	35 6a 51 32 46       	xor    $0x4632516a,%eax
46c096:	73 62                	jae    0x46c0fa
46c098:	47                   	inc    %edi
46c099:	4a                   	dec    %edx
46c09a:	68 59 32 73 41       	push   $0x41733259
46c09f:	59                   	pop    %ecx
46c0a0:	32 46 73             	xor    0x73(%esi),%al
46c0a3:	62 47 4a             	bound  %eax,0x4a(%edi)
46c0a6:	68 59 32 73 41       	push   $0x41733259
46c0ab:	52                   	push   %edx
46c0ac:	47                   	inc    %edi
46c0ad:	56                   	push   %esi
46c0ae:	6a 62                	push   $0x62
46c0b0:	47                   	inc    %edi
46c0b1:	46                   	inc    %esi
46c0b2:	79 5a                	jns    0x46c10e
46c0b4:	55                   	push   %ebp
46c0b5:	78 76                	js     0x46c12d
46c0b7:	59                   	pop    %ecx
46c0b8:	32 46 73             	xor    0x73(%esi),%al
46c0bb:	41                   	inc    %ecx
46c0bc:	45                   	inc    %ebp
46c0bd:	52                   	push   %edx
46c0be:	6c                   	insb   (%dx),%es:(%edi)
46c0bf:	5a                   	pop    %edx
46c0c0:	6d                   	insl   (%dx),%es:(%edi)
46c0c1:	6c                   	insb   (%dx),%es:(%edi)
46c0c2:	75 5a                	jne    0x46c11e
46c0c4:	55                   	push   %ebp
46c0c5:	78 68                	js     0x46c12f
46c0c7:	59                   	pop    %ecx
46c0c8:	6d                   	insl   (%dx),%es:(%edi)
46c0c9:	56                   	push   %esi
46c0ca:	73 41                	jae    0x46c10d
46c0cc:	45                   	inc    %ebp
46c0cd:	31 68 63             	xor    %ebp,0x63(%eax)
46c0d0:	6d                   	insl   (%dx),%es:(%edi)
46c0d1:	74 4d                	je     0x46c120
46c0d3:	59                   	pop    %ecx
46c0d4:	57                   	push   %edi
46c0d5:	4a                   	dec    %edx
46c0d6:	6c                   	insb   (%dx),%es:(%edi)
46c0d7:	62 41 42             	bound  %eax,0x42(%ecx)
46c0da:	48                   	dec    %eax
46c0db:	5a                   	pop    %edx
46c0dc:	58                   	pop    %eax
46c0dd:	52                   	push   %edx
46c0de:	51                   	push   %ecx
46c0df:	61                   	popa
46c0e0:	58                   	pop    %eax
46c0e1:	68 6c 62 41 42       	push   $0x4241626c
46c0e6:	44                   	inc    %esp
46c0e7:	59                   	pop    %ecx
46c0e8:	57                   	push   %edi