46c9ed:	2c 43                	sub    $0x43,%al
46c9ef:	73 57                	jae    0x46ca48
46c9f1:	52                   	push   %edx
46c9f2:	51                   	push   %ecx
46c9f3:	4d                   	dec    %ebp
46c9f4:	2c 41                	sub    $0x41,%al
46c9f6:	43                   	inc    %ebx
46c9f7:	73 2f                	jae    0x46ca28
46c9f9:	76 2f                	jbe    0x46ca2a
46c9fb:	2f                   	das
46c9fc:	76 2f                	jbe    0x46ca2d
46c9fe:	37                   	aaa
46c9ff:	2f                   	das
46ca00:	2f                   	das
46ca01:	39 54 2b 2f          	cmp    %edx,0x2f(%ebx,%ebp,1)
46ca05:	2f                   	das
46ca06:	38 34 69             	cmp    %dh,(%ecx,%ebp,2)
46ca09:	50                   	push   %eax
46ca0a:	37                   	aaa
46ca0b:	2f                   	das
46ca0c:	2f                   	das
46ca0d:	78 30                	js     0x46ca3f
46ca0f:	4e                   	dec    %esi
46ca10:	4f                   	dec    %edi
46ca11:	4d                   	dec    %ebp
46ca12:	37                   	aaa
46ca13:	39 2f                	cmp    %ebp,(%edi)
46ca15:	2f                   	das
46ca16:	38 57 44             	cmp    %dl,0x44(%edi)
46ca19:	43                   	inc    %ebx
46ca1a:	73 48                	jae    0x46ca64
46ca1c:	45                   	inc    %ebp
46ca1d:	77 6b                	ja     0x46ca8a
46ca1f:	34 5a                	xor    $0x5a,%al
46ca21:	66 37                	data16 aaa
46ca23:	2f                   	das
46ca24:	2f                   	das
46ca25:	78 77                	js     0x46ca9e
46ca27:	4e                   	dec    %esi
46ca28:	4f                   	dec    %edi
46ca29:	4c                   	dec    %esp
46ca2a:	7a 39                	jp     0x46ca65
46ca2c:	2f                   	das
46ca2d:	2f                   	das
46ca2e:	38 34 72             	cmp    %dh,(%edx,%esi,2)
46ca31:	66 33 2f             	xor    (%edi),%bp
46ca34:	2f                   	das
46ca35:	78 38                	js     0x46ca6f
46ca37:	35 43 79 73 57       	xor    $0x57737943,%eax
46ca3c:	52                   	push   %edx
46ca3d:	51                   	push   %ecx
46ca3e:	4d                   	dec    %ebp
46ca3f:	2c 41                	sub    $0x41,%al
46ca41:	42                   	inc    %edx
46ca42:	4b                   	dec    %ebx
46ca43:	2f                   	das
46ca44:	76 2f                	jbe    0x46ca75
46ca46:	2f                   	das
46ca47:	57                   	push   %edi
46ca48:	66 37                	data16 aaa
46ca4a:	2f                   	das
46ca4b:	2f                   	das
46ca4c:	32 37                	xor    (%edi),%dh
46ca4e:	2b 2f                	sub    (%edi),%ebp
46ca50:	2f                   	das
46ca51:	38 34 4d 2f 37 2f 2f 	cmp    %dh,0x2f2f372f(,%ecx,2)
46ca58:	78 6b                	js     0x46cac5
46ca5a:	4d                   	dec    %ebp
46ca5b:	4f                   	dec    %edi
46ca5c:	49                   	dec    %ecx
46ca5d:	76 39                	jbe    0x46ca98
46ca5f:	2f                   	das
46ca60:	2f                   	das
46ca61:	38 48 48             	cmp    %cl,0x48(%eax)
46ca64:	79 4a                	jns    0x46cab0
46ca66:	5a                   	pop    %edx
46ca67:	52                   	push   %edx
46ca68:	51                   	push   %ecx
46ca69:	4d                   	dec    %ebp
46ca6a:	2c 2c                	sub    $0x2c,%al
46ca6c:	6b 2c 2c 4e          	imul   $0x4e,(%esp,%ebp,1),%ebp
46ca70:	77 2c                	ja     0x46ca9e
46ca72:	41                   	inc    %ecx
46ca73:	47                   	inc    %edi
46ca74:	77 2c                	ja     0x46caa2
46ca76:	2c 72                	sub    $0x72,%al
46ca78:	46                   	inc    %esi
46ca79:	6b 55 44 2c          	imul   $0x2c,0x44(%ebp),%edx
46ca7d:	2c 2b                	sub    $0x2b,%al
46ca7f:	76 33                	jbe    0x46cab4
46ca81:	2f                   	das
46ca82:	2f                   	das
46ca83:	77 6e                	ja     0x46caf3
46ca85:	2b 2f                	sub    (%edi),%ebp
46ca87:	2f                   	das
46ca88:	38 55 2f             	cmp    %dl,0x2f(%ebp)
46ca8b:	76 2f                	jbe    0x46cabc
46ca8d:	2f                   	das
46ca8e:	4f                   	dec    %edi
46ca8f:	4f                   	dec    %edi
46ca90:	33 39                	xor    (%ecx),%edi
46ca92:	2f                   	das
46ca93:	2f                   	das
46ca94:	38 58 44             	cmp    %bl,0x44(%eax)
46ca97:	44                   	inc    %esp
46ca98:	68 58 2f 66 2f       	push   $0x2f662f58
46ca9d:	2f                   	das
46ca9e:	4f                   	dec    %edi
46ca9f:	45                   	inc    %ebp
46caa0:	6a 39                	push   $0x39
46caa2:	2f                   	das
46caa3:	2f                   	das
46caa4:	38 5a 43             	cmp    %bl,0x43(%edx)
46caa7:	69 73 48 45 77 6f 34 	imul   $0x346f7745,0x48(%ebx),%esi
46caae:	78 76                	js     0x46cb26
46cab0:	33 2f                	xor    (%edi),%ebp
46cab2:	2f                   	das
46cab3:	78 38                	js     0x46caed
46cab5:	2b 43 7a             	sub    0x7a(%ebx),%eax
46cab8:	67 31 2f             	xor    %ebp,(%bx)
46cabb:	66 2f                	data16 das
46cabd:	2f                   	das
46cabe:	42                   	inc    %edx
46cabf:	68 38 6a 57 55       	push   $0x55576a38
46cac4:	55                   	push   %ebp
46cac5:	44                   	inc    %esp
46cac6:	2c 2c                	sub    $0x2c,%al
46cac8:	4a                   	dec    %edx
46cac9:	51                   	push   %ecx
46caca:	2c 41                	sub    $0x41,%al
46cacc:	45                   	inc    %ebp
46cacd:	4d                   	dec    %ebp
46cace:	2c 41                	sub    $0x41,%al
46cad0:	42                   	inc    %edx
46cad1:	4c                   	dec    %esp
46cad2:	2c 2c                	sub    $0x2c,%al
46cad4:	4b                   	dec    %ebx
46cad5:	78 5a                	js     0x46cb31
46cad7:	46                   	inc    %esi
46cad8:	41                   	inc    %ecx
46cad9:	77 2c                	ja     0x46cb07
46cadb:	41                   	inc    %ecx
46cadc:	4a                   	dec    %edx
46cadd:	44                   	inc    %esp
46cade:	39 2f                	cmp    %ebp,(%edi)
46cae0:	2f                   	das
46cae1:	2b 63 2f             	sub    0x2f(%ebx),%esp
46cae4:	66 2f                	data16 das
46cae6:	2f                   	das
46cae7:	72 50                	jb     0x46cb39
46cae9:	33 2f                	xor    (%edi),%ebp
46caeb:	2f                   	das
46caec:	7a 69                	jp     0x46cb57
46caee:	46                   	inc    %esi
46caef:	2f                   	das
46caf0:	66 2f                	data16 das
46caf2:	2f                   	das
46caf3:	48                   	dec    %eax
46caf4:	7a 67                	jp     0x46cb5d
46caf6:	4c                   	dec    %esp
46caf7:	4f                   	dec    %edi
46caf8:	41                   	inc    %ecx
46caf9:	44                   	inc    %esp
46cafa:	39 2f                	cmp    %ebp,(%edi)
46cafc:	2f                   	das
46cafd:	38 34 38             	cmp    %dh,(%eax,%edi,1)
46cb00:	66 7a 2f             	data16 jp 0x46cb32
46cb03:	2f                   	das
46cb04:	77 49                	ja     0x46cb4f
46cb06:	57                   	push   %edi
46cb07:	6d                   	insl   (%dx),%es:(%edi)
46cb08:	67 49                	addr16 dec %ecx
46cb0a:	58                   	pop    %eax
46cb0b:	6d                   	insl   (%dx),%es:(%edi)
46cb0c:	67 49                	addr16 dec %ecx
46cb0e:	59                   	pop    %ecx
46cb0f:	6d                   	insl   (%dx),%es:(%edi)
46cb10:	69 67 46 2c 41 47 4b 	imul   $0x4b47412c,0x46(%edi),%esp
46cb17:	77 63                	ja     0x46cb7c
46cb19:	54                   	push   %esp
46cb1a:	43                   	inc    %ebx
46cb1b:	7a 68                	jp     0x46cb85
46cb1d:	58                   	pop    %eax
46cb1e:	2f                   	das
46cb1f:	66 2f                	data16 das
46cb21:	2f                   	das
46cb22:	47                   	inc    %edi
46cb23:	67 6f                	outsl  %ds:(%si),(%dx)
46cb25:	34 30                	xor    $0x30,%al
46cb27:	2f                   	das
46cb28:	7a 2f                	jp     0x46cb59
46cb2a:	2f                   	das
46cb2b:	77 41                	ja     0x46cb6e
46cb2d:	62 43 6a             	bound  %eax,0x6a(%ebx)
46cb30:	6a 4c                	push   $0x4c
46cb32:	2f                   	das
46cb33:	50                   	push   %eax
46cb34:	2f                   	das
46cb35:	2f                   	das
46cb36:	4b                   	dec    %ebx
46cb37:	67 2c 41             	addr16 sub $0x41,%al
46cb3a:	42                   	inc    %edx
46cb3b:	4d                   	dec    %ebp
46cb3c:	77 42                	ja     0x46cb80
46cb3e:	51                   	push   %ecx
46cb3f:	44                   	inc    %esp
46cb40:	43                   	inc    %ebx
46cb41:	42                   	inc    %edx
46cb42:	2c 2c                	sub    $0x2c,%al
46cb44:	77 2c                	ja     0x46cb72
46cb46:	45                   	inc    %ebp
46cb47:	51                   	push   %ecx
46cb48:	2c 4f                	sub    $0x4f,%al
46cb4a:	4f                   	dec    %edi
46cb4b:	45                   	inc    %ebp
46cb4c:	42                   	inc    %edx
46cb4d:	2c 41                	sub    $0x41,%al
46cb4f:	52                   	push   %edx
46cb50:	44                   	inc    %esp
46cb51:	52                   	push   %edx
46cb52:	38 68 59             	cmp    %ch,0x59(%eax)
46cb55:	52                   	push   %edx
46cb56:	4d                   	dec    %ebp
46cb57:	4e                   	dec    %esi
46cb58:	4f                   	dec    %edi
46cb59:	4d                   	dec    %ebp
46cb5a:	51                   	push   %ecx
46cb5b:	42                   	inc    %edx
46cb5c:	2c 41                	sub    $0x41,%al
46cb5e:	52                   	push   %edx
46cb5f:	44                   	inc    %esp
46cb60:	78 38                	js     0x46cb9a
46cb62:	5a                   	pop    %edx
46cb63:	59                   	pop    %ecx
46cb64:	52                   	push   %edx
46cb65:	4d                   	dec    %ebp
46cb66:	50                   	push   %eax
46cb67:	4f                   	dec    %edi
46cb68:	47                   	inc    %edi
46cb69:	67 42                	addr16 inc %edx
46cb6b:	2c 41                	sub    $0x41,%al
46cb6d:	52                   	push   %edx
46cb6e:	45                   	inc    %ebp
46cb6f:	42                   	inc    %edx
46cb70:	38 68 59             	cmp    %ch,0x59(%eax)
46cb73:	52                   	push   %edx
46cb74:	4d                   	dec    %ebp
46cb75:	51                   	push   %ecx
46cb76:	4f                   	dec    %edi
46cb77:	43                   	inc    %ebx
46cb78:	63 42 2c             	arpl   %eax,0x2c(%edx)
46cb7b:	41                   	inc    %ecx
46cb7c:	52                   	push   %edx
46cb7d:	45                   	inc    %ebp
46cb7e:	52                   	push   %edx
46cb7f:	38 64 59 52          	cmp    %ah,0x52(%ecx,%ebx,2)
46cb83:	4d                   	dec    %ebp
46cb84:	52                   	push   %edx
46cb85:	4f                   	dec    %edi
46cb86:	41                   	inc    %ecx
46cb87:	45                   	inc    %ebp
46cb88:	42                   	inc    %edx
46cb89:	2c 41                	sub    $0x41,%al
46cb8b:	52                   	push   %edx
46cb8c:	45                   	inc    %ebp
46cb8d:	68 38 6d 59 52       	push   $0x52596d38
46cb92:	4d                   	dec    %ebp
46cb93:	53                   	push   %ebx
46cb94:	4f                   	dec    %edi
46cb95:	4c                   	dec    %esp
46cb96:	59                   	pop    %ecx
46cb97:	2c 2c                	sub    $0x2c,%al
46cb99:	52                   	push   %edx
46cb9a:	45                   	inc    %ebp
46cb9b:	78 38                	js     0x46cbd5
46cb9d:	63 59 52             	arpl   %ebx,0x52(%ecx)
46cba0:	4d                   	dec    %ebp
46cba1:	54                   	push   %esp
46cba2:	4f                   	dec    %edi
46cba3:	48                   	dec    %eax
46cba4:	30 2c 2c             	xor    %ch,(%esp,%ebp,1)
46cba7:	52                   	push   %edx
46cba8:	46                   	inc    %esi
46cba9:	42                   	inc    %edx
46cbaa:	38 6a 59             	cmp    %ch,0x59(%edx)
46cbad:	52                   	push   %edx
46cbae:	4d                   	dec    %ebp
46cbaf:	55                   	push   %ebp
46cbb0:	4b                   	dec    %ebx
46cbb1:	31 41 52             	xor    %eax,0x52(%ecx)
46cbb4:	46                   	inc    %esi
46cbb5:	52                   	push   %edx
46cbb6:	38 6b 59             	cmp    %ch,0x59(%ebx)
46cbb9:	52                   	push   %edx
46cbba:	4d                   	dec    %ebp
46cbbb:	56                   	push   %esi
46cbbc:	4b                   	dec    %ebx
46cbbd:	7a 4d                	jp     0x46cc0c
46cbbf:	52                   	push   %edx
46cbc0:	46                   	inc    %esi
46cbc1:	68 38 65 59 52       	push   $0x52596538
46cbc6:	4d                   	dec    %ebp
46cbc7:	57                   	push   %edi
46cbc8:	4b                   	dec    %ebx
46cbc9:	78 51                	js     0x46cc1c
46cbcb:	52                   	push   %edx
46cbcc:	46                   	inc    %esi
46cbcd:	78 38                	js     0x46cc07
46cbcf:	5a                   	pop    %edx
46cbd0:	59                   	pop    %ecx
46cbd1:	54                   	push   %esp
46cbd2:	67 77 42             	addr16 ja 0x46cc17
46cbd5:	2c 41                	sub    $0x41,%al
46cbd7:	45                   	inc    %ebp
46cbd8:	52                   	push   %edx
46cbd9:	63 66 4a             	arpl   %esp,0x4a(%esi)
46cbdc:	31 6b 34             	xor    %ebp,0x34(%ebx)
46cbdf:	38 67 4d             	cmp    %ah,0x4d(%edi)
46cbe2:	2c 42                	sub    $0x42,%al
46cbe4:	38 2b                	cmp    %ch,(%ebx)
46cbe6:	45                   	inc    %ebp
46cbe7:	78 63                	js     0x46cc4c
46cbe9:	72 35                	jb     0x46cc20
46cbeb:	68 45 57 48 78       	push   $0x78485745
46cbf0:	31 59 4f             	xor    %ebx,0x4f(%ecx)
46cbf3:	4c                   	dec    %esp
46cbf4:	59                   	pop    %ecx
46cbf5:	44                   	inc    %esp
46cbf6:	2c 41                	sub    $0x41,%al
46cbf8:	66 4d                	dec    %bp
46cbfa:	52                   	push   %edx
46cbfb:	4d                   	dec    %ebp
46cbfc:	58                   	pop    %eax
46cbfd:	4b                   	dec    %ebx
46cbfe:	39 59 66             	cmp    %ebx,0x66(%ecx)
46cc01:	4a                   	dec    %edx
46cc02:	69 67 34 2c 41 47 4f 	imul   $0x4f47412c,0x34(%edi),%esp
46cc09:	49                   	dec    %ecx
46cc0a:	77 44                	ja     0x46cc50
46cc0c:	2c 41                	sub    $0x41,%al
46cc0e:	66 4d                	dec    %bp
46cc10:	42                   	inc    %edx
46cc11:	4d                   	dec    %ebp
46cc12:	58                   	pop    %eax
46cc13:	4b                   	dec    %ebx
46cc14:	38 51 72             	cmp    %dl,0x72(%ecx)
46cc17:	75 52                	jne    0x46cc6b
46cc19:	38 6d 4b             	cmp    %ch,0x4b(%ebp)
46cc1c:	44                   	inc    %esp
46cc1d:	67 2c 41             	addr16 sub $0x41,%al