46cf41:	54                   	push   %esp
46cf42:	45                   	inc    %ebp
46cf43:	6a 67                	push   $0x67
46cf45:	41                   	inc    %ecx
46cf46:	2f                   	das
46cf47:	76 2f                	jbe    0x46cf78
46cf49:	2f                   	das
46cf4a:	45                   	inc    %ebp
46cf4b:	51                   	push   %ecx
46cf4c:	63 48 2f             	arpl   %ecx,0x2f(%eax)
46cf4f:	67 51                	addr16 push %ecx
46cf51:	54                   	push   %esp
46cf52:	43                   	inc    %ebx
46cf53:	53                   	push   %ebx
46cf54:	73 57                	jae    0x46cfad
46cf56:	52                   	push   %edx
46cf57:	51                   	push   %ecx
46cf58:	4d                   	dec    %ebp
46cf59:	2c 41                	sub    $0x41,%al
46cf5b:	44                   	inc    %esp
46cf5c:	30 2f                	xor    %ch,(%edi)
46cf5e:	66 2f                	data16 das
46cf60:	2f                   	das
46cf61:	42                   	inc    %edx
46cf62:	76 37                	jbe    0x46cf9b
46cf64:	2f                   	das
46cf65:	2f                   	das
46cf66:	79 54                	jns    0x46cfbc
46cf68:	2b 2f                	sub    (%edi),%ebp
46cf6a:	2f                   	das
46cf6b:	38 34 7a             	cmp    %dh,(%edx,%edi,2)
46cf6e:	66 33 2f             	xor    (%edi),%bp
46cf71:	2f                   	das
46cf72:	78 45                	js     0x46cfb9
46cf74:	4a                   	dec    %edx
46cf75:	4c                   	dec    %esp
46cf76:	41                   	inc    %ecx
46cf77:	49                   	dec    %ecx
46cf78:	72 47                	jb     0x46cfc1
46cf7a:	43                   	inc    %ebx
46cf7b:	73 5a                	jae    0x46cfd7
46cf7d:	52                   	push   %edx
46cf7e:	51                   	push   %ecx
46cf7f:	4d                   	dec    %ebp
46cf80:	2c 41                	sub    $0x41,%al
46cf82:	43                   	inc    %ebx
46cf83:	71 2f                	jno    0x46cfb4
46cf85:	66 2f                	data16 das
46cf87:	2f                   	das
46cf88:	76 50                	jbe    0x46cfda
46cf8a:	33 2f                	xor    (%edi),%ebp
46cf8c:	2f                   	das
46cf8d:	39 48 39             	cmp    %ecx,0x39(%eax)
46cf90:	2f                   	das
46cf91:	2f                   	das
46cf92:	38 34 6c             	cmp    %dh,(%esp,%ebp,2)
46cf95:	2f                   	das
46cf96:	33 2f                	xor    (%edi),%ebp
46cf98:	2f                   	das
46cf99:	78 63                	js     0x46cffe
46cf9b:	72 41                	jb     0x46cfde
46cf9d:	78 59                	js     0x46cff8
46cf9f:	72 41                	jb     0x46cfe2
46cfa1:	44                   	inc    %esp
46cfa2:	6f                   	outsl  %ds:(%esi),(%dx)
46cfa3:	56                   	push   %esi
46cfa4:	2f                   	das
46cfa5:	2f                   	das
46cfa6:	2f                   	das
46cfa7:	2f                   	das
46cfa8:	41                   	inc    %ecx
46cfa9:	43                   	inc    %ebx
46cfaa:	73 48                	jae    0x46cff4
46cfac:	45                   	inc    %ebp
46cfad:	78 4d                	js     0x46cffc
46cfaf:	34 62                	xor    $0x62,%al
46cfb1:	2f                   	das
46cfb2:	33 2f                	xor    (%edi),%ebp
46cfb4:	2f                   	das
46cfb5:	78 45                	js     0x46cffc
46cfb7:	47                   	inc    %edi
46cfb8:	46                   	inc    %esi
46cfb9:	31 67 54             	xor    %esp,0x54(%edi)
46cfbc:	42                   	inc    %edx
46cfbd:	69 73 57 52 51 4d 2c 	imul   $0x2c4d5152,0x57(%ebx),%esi
46cfc4:	41                   	inc    %ecx
46cfc5:	42                   	inc    %edx
46cfc6:	4b                   	dec    %ebx
46cfc7:	2f                   	das
46cfc8:	66 2f                	data16 das
46cfca:	2f                   	das
46cfcb:	58                   	pop    %eax
46cfcc:	2f                   	das
46cfcd:	33 2f                	xor    (%edi),%ebp
46cfcf:	2f                   	das
46cfd0:	33 4c 39 2f          	xor    0x2f(%ecx,%edi,1),%ecx
46cfd4:	2f                   	das
46cfd5:	38 34 4e             	cmp    %dh,(%esi,%ecx,2)
46cfd8:	2f                   	das
46cfd9:	33 2f                	xor    (%edi),%ebp
46cfdb:	2f                   	das
46cfdc:	78 45                	js     0x46d023
46cfde:	47                   	inc    %edi
46cfdf:	42                   	inc    %edx
46cfe0:	2f                   	das
46cfe1:	34 45                	xor    $0x45,%al
46cfe3:	45                   	inc    %ebp
46cfe4:	77 6f                	ja     0x46d055
46cfe6:	72 42                	jb     0x46d02a
46cfe8:	78 4d                	js     0x46d037
46cfea:	55                   	push   %ebp
46cfeb:	4f                   	dec    %edi
46cfec:	42                   	inc    %edx
46cfed:	54                   	push   %esp
46cfee:	39 2f                	cmp    %ebp,(%edi)
46cff0:	2f                   	das
46cff1:	38 52 43             	cmp    %dl,0x43(%edx)
46cff4:	69 77 43 4b 78 67 72 	imul   $0x7267784b,0x43(%edi),%esi
46cffb:	47                   	inc    %edi
46cffc:	55                   	push   %ebp
46cffd:	55                   	push   %ebp
46cffe:	44                   	inc    %esp
46cfff:	2c 2c                	sub    $0x2c,%al
46d001:	37                   	aaa
46d002:	2f                   	das
46d003:	7a 2f                	jp     0x46d034
46d005:	2f                   	das
46d006:	77 54                	ja     0x46d05c
46d008:	39 2f                	cmp    %ebp,(%edi)
46d00a:	2f                   	das
46d00b:	38 58 2f             	cmp    %bl,0x2f(%eax)
46d00e:	66 2f                	data16 das
46d010:	2f                   	das
46d011:	4f                   	dec    %edi
46d012:	4f                   	dec    %edi
46d013:	4c                   	dec    %esp
46d014:	38 2f                	cmp    %ch,(%edi)
46d016:	2f                   	das
46d017:	38 58 4b             	cmp    %bl,0x4b(%eax)
46d01a:	77 4d                	ja     0x46d069
46d01c:	57                   	push   %edi
46d01d:	4b                   	dec    %ebx
46d01e:	77 41                	ja     0x46d061
46d020:	36 68 66 37 2f 2f    	ss push $0x2f2f3766
46d026:	77 6b                	ja     0x46d093
46d028:	57                   	push   %edi
46d029:	4b                   	dec    %ebx
46d02a:	41                   	inc    %ecx
46d02b:	59                   	pop    %ecx
46d02c:	2c 41                	sub    $0x41,%al
46d02e:	6f                   	outsl  %ds:(%esi),(%dx)
46d02f:	54                   	push   %esp
46d030:	42                   	inc    %edx
46d031:	43                   	inc    %ebx
46d032:	73 37                	jae    0x46d06b
46d034:	45                   	inc    %ebp
46d035:	51                   	push   %ecx
46d036:	34 66                	xor    $0x66,%al
46d038:	4a                   	dec    %edx
46d039:	6d                   	insl   (%dx),%es:(%edi)
46d03a:	45                   	inc    %ebp
46d03b:	54                   	push   %esp
46d03c:	44                   	inc    %esp
46d03d:	69 73 48 45 78 55 34 	imul   $0x34557845,0x48(%ebx),%esi
46d044:	72 50                	jb     0x46d096
46d046:	7a 2f                	jp     0x46d077
46d048:	2f                   	das
46d049:	78 45                	js     0x46d090
46d04b:	4f                   	dec    %edi
46d04c:	48                   	dec    %eax
46d04d:	79 4e                	jns    0x46d09d
46d04f:	59                   	pop    %ecx
46d050:	52                   	push   %edx
46d051:	51                   	push   %ecx
46d052:	59                   	pop    %ecx
46d053:	2c 2c                	sub    $0x2c,%al
46d055:	55                   	push   %ebp
46d056:	2c 2c                	sub    $0x2c,%al
46d058:	4e                   	dec    %esi
46d059:	67 2c 41             	addr16 sub $0x41,%al
46d05c:	47                   	inc    %edi
46d05d:	55                   	push   %ebp
46d05e:	2c 41                	sub    $0x41,%al
46d060:	42                   	inc    %edx
46d061:	76 2c                	jbe    0x46d08f
46d063:	2c 69                	sub    $0x69,%al
46d065:	67 2c 41             	addr16 sub $0x41,%al
46d068:	4a                   	dec    %edx
46d069:	55                   	push   %ebp
46d06a:	2c 2c                	sub    $0x2c,%al
46d06c:	72 42                	jb     0x46d0b0
46d06e:	78 4d                	js     0x46d0bd
46d070:	57                   	push   %edi
46d071:	4f                   	dec    %edi
46d072:	47                   	inc    %edi
46d073:	33 38                	xor    (%eax),%edi
46d075:	2f                   	das
46d076:	2f                   	das
46d077:	38 66 48             	cmp    %ah,0x48(%esi)
46d07a:	79 67                	jns    0x46d0e3
46d07c:	34 2c                	xor    $0x2c,%al
46d07e:	41                   	inc    %ecx
46d07f:	47                   	inc    %edi
46d080:	45                   	inc    %ebp
46d081:	77 34                	ja     0x46d0b7
46d083:	72 75                	jb     0x46d0fa
46d085:	68 45 46 45 77       	push   $0x77454645
46d08a:	73 72                	jae    0x46d0fe
46d08c:	46                   	inc    %esi
46d08d:	6b 55 44 2c          	imul   $0x2c,0x44(%ebp),%edx
46d091:	2c 55                	sub    $0x55,%al
46d093:	2f                   	das
46d094:	7a 2f                	jp     0x46d0c5
46d096:	2f                   	das
46d097:	32 58 38             	xor    0x38(%eax),%bl
46d09a:	2f                   	das
46d09b:	2f                   	das
46d09c:	39 31                	cmp    %esi,(%ecx)
46d09e:	2f                   	das
46d09f:	50                   	push   %eax
46d0a0:	2f                   	das
46d0a1:	2f                   	das
46d0a2:	4f                   	dec    %edi
46d0a3:	44                   	inc    %esp
46d0a4:	54                   	push   %esp
46d0a5:	38 2f                	cmp    %ch,(%edi)
46d0a7:	2f                   	das
46d0a8:	38 66 78             	cmp    %ah,0x78(%esi)
46d0ab:	78 4d                	js     0x46d0fa
46d0ad:	4f                   	dec    %edi
46d0ae:	4b                   	dec    %ebx
46d0af:	35 67 4a 47 68       	xor    $0x68474a67,%eax
46d0b4:	45                   	inc    %ebp
46d0b5:	46                   	inc    %esi
46d0b6:	46                   	inc    %esi
46d0b7:	68 45 46 6a 6d       	push   $0x6d6a4645
46d0bc:	6b 6f 42 2c          	imul   $0x2c,0x42(%edi),%ebp
46d0c0:	41                   	inc    %ecx
46d0c1:	43                   	inc    %ebx
46d0c2:	69 73 57 52 51 4d 2c 	imul   $0x2c4d5152,0x57(%ebx),%esi
46d0c9:	2c 44                	sub    $0x44,%al
46d0cb:	2f                   	das
46d0cc:	50                   	push   %eax
46d0cd:	2f                   	das
46d0ce:	2f                   	das
46d0cf:	45                   	inc    %ebp
46d0d0:	2f                   	das
46d0d1:	7a 2f                	jp     0x46d102
46d0d3:	2f                   	das
46d0d4:	79 58                	jns    0x46d12e
46d0d6:	38 2f                	cmp    %ch,(%edi)
46d0d8:	2f                   	das
46d0d9:	38 34 2b             	cmp    %dh,(%ebx,%ebp,1)
46d0dc:	50                   	push   %eax
46d0dd:	76 2f                	jbe    0x46d10e
46d0df:	2f                   	das
46d0e0:	78 2f                	js     0x46d111
46d0e2:	35 45 77 34 34       	xor    $0x34347745,%eax
46d0e7:	61                   	popa
46d0e8:	66 2f                	data16 das
46d0ea:	2f                   	das
46d0eb:	2f                   	das
46d0ec:	77 41                	ja     0x46d12f
46d0ee:	66 2b 78 4d          	sub    0x4d(%eax),%di
46d0f2:	4f                   	dec    %edi
46d0f3:	4f                   	dec    %edi
46d0f4:	46                   	inc    %esi
46d0f5:	2f                   	das
46d0f6:	2f                   	das
46d0f7:	2f                   	das
46d0f8:	2f                   	das
46d0f9:	38 52 42             	cmp    %dl,0x42(%edx)
46d0fc:	49                   	dec    %ecx
46d0fd:	30 45 2c             	xor    %al,0x2c(%ebp)
46d100:	41                   	inc    %ecx
46d101:	42                   	inc    %edx
46d102:	45                   	inc    %ebp
46d103:	77 55                	ja     0x46d15a
46d105:	72 42                	jb     0x46d149
46d107:	78 4d                	js     0x46d156
46d109:	58                   	pop    %eax
46d10a:	4f                   	dec    %edi
46d10b:	4d                   	dec    %ebp
46d10c:	6e                   	outsb  %ds:(%esi),(%dx)
46d10d:	37                   	aaa
46d10e:	2f                   	das
46d10f:	2f                   	das
46d110:	38 66 2b             	cmp    %ah,0x2b(%esi)
46d113:	42                   	inc    %edx
46d114:	4d                   	dec    %ebp
46d115:	4f                   	dec    %edi
46d116:	4f                   	dec    %edi
46d117:	45                   	inc    %ebp
46d118:	54                   	push   %esp
46d119:	2f                   	das
46d11a:	2f                   	das
46d11b:	2f                   	das
46d11c:	38 72 43             	cmp    %dh,0x43(%edx)
46d11f:	52                   	push   %edx
46d120:	2f                   	das
46d121:	45                   	inc    %ebp
46d122:	45                   	inc    %ebp
46d123:	77 34                	ja     0x46d159
46d125:	34 4f                	xor    $0x4f,%al
46d127:	66 2f                	data16 das
46d129:	2f                   	das
46d12a:	2f                   	das
46d12b:	78 45                	js     0x46d172
46d12d:	4c                   	dec    %esp
46d12e:	4b                   	dec    %ebx
46d12f:	67 2c 45             	addr16 sub $0x45,%al
46d132:	7a 41                	jp     0x46d175
46d134:	44                   	inc    %esp
46d135:	41                   	inc    %ecx
46d136:	47                   	inc    %edi
46d137:	77 44                	ja     0x46d17d
46d139:	2c 41                	sub    $0x41,%al
46d13b:	43                   	inc    %ebx
46d13c:	2c 41                	sub    $0x41,%al
46d13e:	52                   	push   %edx
46d13f:	2c 49                	sub    $0x49,%al
46d141:	34 55                	xor    $0x55,%al
46d143:	67 4d                	addr16 dec %ebp
46d145:	2c 2c                	sub    $0x2c,%al
46d147:	34 44                	xor    $0x44,%al
46d149:	51                   	push   %ecx
46d14a:	4d                   	dec    %ebp
46d14b:	2c 41                	sub    $0x41,%al
46d14d:	59                   	pop    %ecx
46d14e:	66 49                	dec    %cx
46d150:	57                   	push   %edi
46d151:	45                   	inc    %ebp
46d152:	4b                   	dec    %ebx
46d153:	4f                   	dec    %edi
46d154:	48                   	dec    %eax
46d155:	63 43 2c             	arpl   %eax,0x2c(%ebx)
46d158:	41                   	inc    %ecx
46d159:	48                   	dec    %eax
46d15a:	48                   	dec    %eax
46d15b:	79 74                	jns    0x46d1d1
46d15d:	68 43 7a 68 46       	push   $0x46687a43
46d162:	41                   	inc    %ecx
46d163:	67 2c 43             	addr16 sub $0x43,%al
46d166:	42                   	inc    %edx
46d167:	38 76 59             	cmp    %dh,0x59(%esi)
46d16a:	51                   	push   %ecx
46d16b:	77 34                	ja     0x46d1a1
46d16d:	39 67 45             	cmp    %esp,0x45(%edi)
46d170:	2c 41                	sub    $0x41,%al
46d172:	6b 66 4d 57          	imul   $0x57,0x4d(%esi),%esp