46ac3a:	79 7a                	jns    0x46acb6
46ac3c:	4c                   	dec    %esp
46ac3d:	63 50 32             	arpl   %edx,0x32(%eax)
46ac40:	74 51                	je     0x46ac93
46ac42:	79 54                	jns    0x46ac98
46ac44:	48                   	dec    %eax
46ac45:	79 41                	jns    0x46ac88
46ac47:	64 38 59 77          	cmp    %bl,%fs:0x77(%ecx)
46ac4b:	4f                   	dec    %edi
46ac4c:	57                   	push   %edi
46ac4d:	44                   	inc    %esp
46ac4e:	54                   	push   %esp
46ac4f:	79 75                	jns    0x46acc6
46ac51:	48                   	dec    %eax
46ac52:	30 33                	xor    %dh,(%ebx)
46ac54:	56                   	push   %esi
46ac55:	75 35                	jne    0x46ac8c
46ac57:	4b                   	dec    %ebx
46ac58:	4a                   	dec    %edx
46ac59:	66 4f                	dec    %di
46ac5b:	2f                   	das
46ac5c:	58                   	pop    %eax
46ac5d:	50                   	push   %eax
46ac5e:	6c                   	insb   (%dx),%es:(%edi)
46ac5f:	37                   	aaa
46ac60:	72 57                	jb     0x46acb9
46ac62:	59                   	pop    %ecx
46ac63:	39 44 43 32          	cmp    %eax,0x32(%ebx,%eax,2)
46ac67:	63 6e 76             	arpl   %ebp,0x76(%esi)
46ac6a:	73 6d                	jae    0x46acd9
46ac6c:	78 73                	js     0x46ace1
46ac6e:	48                   	dec    %eax
46ac6f:	66 71 64             	data16 jno 0x46acd6
46ac72:	42                   	inc    %edx
46ac73:	68 6f 4c 31 6c       	push   $0x6c314c6f
46ac78:	76 69                	jbe    0x46ace3
46ac7a:	32 5a 65             	xor    0x65(%edx),%bl
46ac7d:	4d                   	dec    %ebp
46ac7e:	69 35 79 65 39 2f 44 	imul   $0x76555944,0x2f396579,%esi
46ac85:	59 55 76
46ac88:	42                   	inc    %edx
46ac89:	66 33 64 47 6c       	xor    0x6c(%edi,%eax,2),%sp
46ac8e:	67 68 78 4e 4f 69    	addr16 push $0x694f4e78
46ac94:	44                   	inc    %esp
46ac95:	77 42                	ja     0x46acd9
46ac97:	78 79                	js     0x46ad12
46ac99:	36 57                	ss push %edi
46ac9b:	56                   	push   %esi
46ac9c:	42                   	inc    %edx
46ac9d:	72 71                	jb     0x46ad10
46ac9f:	38 37                	cmp    %dh,(%edi)
46aca1:	45                   	inc    %ebp
46aca2:	50                   	push   %eax
46aca3:	78 42                	js     0x46ace7
46aca5:	38 65 73             	cmp    %ah,0x73(%ebp)
46aca8:	39 75 70             	cmp    %esi,0x70(%ebp)
46acab:	42                   	inc    %edx
46acac:	2b 4c 6e 31          	sub    0x31(%esi,%ebp,2),%ecx
46acb0:	56                   	push   %esi
46acb1:	53                   	push   %ebx
46acb2:	30 37                	xor    %dh,(%edi)
46acb4:	5a                   	pop    %edx
46acb5:	77 65                	ja     0x46ad1c
46acb7:	33 36                	xor    (%esi),%esi
46acb9:	57                   	push   %edi
46acba:	49                   	dec    %ecx
46acbb:	2b 75 58             	sub    0x58(%ebp),%esi
46acbe:	4b                   	dec    %ebx
46acbf:	76 57                	jbe    0x46ad18
46acc1:	69 42 4c 4d 64 4b 42 	imul   $0x424b644d,0x4c(%edx),%eax
46acc8:	59                   	pop    %ecx
46acc9:	4e                   	dec    %esi
46acca:	38 46 42             	cmp    %al,0x42(%esi)
46accd:	45                   	inc    %ebp
46acce:	31 6d 6c             	xor    %ebp,0x6c(%ebp)
46acd1:	70 69                	jo     0x46ad3c
46acd3:	6c                   	insb   (%dx),%es:(%edi)
46acd4:	63 74 49 73          	arpl   %esi,0x73(%ecx,%ecx,2)
46acd8:	4f                   	dec    %edi
46acd9:	4a                   	dec    %edx
46acda:	4c                   	dec    %esp
46acdb:	61                   	popa
46acdc:	64 37                	fs aaa
46acde:	58                   	pop    %eax
46acdf:	67 71 6f             	addr16 jno 0x46ad51
46ace2:	68 42 54 42 68       	push   $0x68425442
46ace7:	47                   	inc    %edi
46ace8:	62 4e 51             	bound  %ecx,0x51(%esi)
46aceb:	71 71                	jno    0x46ad5e
46aced:	41                   	inc    %ecx
46acee:	63 47 53             	arpl   %eax,0x53(%edi)
46acf1:	78 56                	js     0x46ad49
46acf3:	69 7a 34 68 69 41 64 	imul   $0x64416968,0x34(%edx),%edi
46acfa:	79 63                	jns    0x46ad5f
46acfc:	37                   	aaa
46acfd:	72 32                	jb     0x46ad31
46acff:	72 65                	jb     0x46ad66
46ad01:	32 6f 75             	xor    0x75(%edi),%ch
46ad04:	55                   	push   %ebp
46ad05:	39 79 42             	cmp    %edi,0x42(%ecx)
46ad08:	31 36                	xor    %esi,(%esi)
46ad0a:	2f                   	das
46ad0b:	38 52 51             	cmp    %dl,0x51(%edx)
46ad0e:	55                   	push   %ebp
46ad0f:	68 31 61 58 6e       	push   $0x6e586131
46ad14:	48                   	dec    %eax
46ad15:	63 65 6a             	arpl   %esp,0x6a(%ebp)
46ad18:	47                   	inc    %edi
46ad19:	37                   	aaa
46ad1a:	47                   	inc    %edi
46ad1b:	36 76 49             	ss jbe 0x46ad67
46ad1e:	33 55 62             	xor    0x62(%ebp),%edx
46ad21:	56                   	push   %esi
46ad22:	64 48                	fs dec %eax
46ad24:	4c                   	dec    %esp
46ad25:	45                   	inc    %ebp
46ad26:	6b 57 43 4d          	imul   $0x4d,0x43(%edi),%edx
46ad2a:	6d                   	insl   (%dx),%es:(%edi)
46ad2b:	34 64                	xor    $0x64,%al
46ad2d:	30 78 70             	xor    %bh,0x70(%eax)
46ad30:	44                   	inc    %esp
46ad31:	6a 65                	push   $0x65
46ad33:	4b                   	dec    %ebx
46ad34:	72 56                	jb     0x46ad8c
46ad36:	39 70 65             	cmp    %esi,0x65(%eax)
46ad39:	59                   	pop    %ecx
46ad3a:	73 56                	jae    0x46ad92
46ad3c:	64 65 75 32          	fs gs jne 0x46ad72
46ad40:	45                   	inc    %ebp
46ad41:	55                   	push   %ebp
46ad42:	46                   	inc    %esi
46ad43:	61                   	popa
46ad44:	48                   	dec    %eax
46ad45:	34 4d                	xor    $0x4d,%al
46ad47:	46                   	inc    %esi
46ad48:	59                   	pop    %ecx
46ad49:	69 48 4d 4a 77 57 32 	imul   $0x3257774a,0x4d(%eax),%ecx
46ad50:	36 74 61             	ss je  0x46adb4
46ad53:	50                   	push   %eax
46ad54:	36 77 49             	ss ja  0x46ada0
46ad57:	68 39 30 32 4b       	push   $0x4b323039
46ad5c:	31 57 39             	xor    %edx,0x39(%edi)
46ad5f:	4a                   	dec    %edx
46ad60:	39 71 30             	cmp    %esi,0x30(%ecx)
46ad63:	4b                   	dec    %ebx
46ad64:	72 30                	jb     0x46ad96
46ad66:	68 4a 78 5a 78       	push   $0x785a784a
46ad6b:	54                   	push   %esp
46ad6c:	54                   	push   %esp
46ad6d:	7a 4a                	jp     0x46adb9
46ad6f:	74 6b                	je     0x46addc
46ad71:	2b 63 4a             	sub    0x4a(%ebx),%esp
46ad74:	32 30                	xor    (%eax),%dh
46ad76:	35 30 57 2b 6d       	xor    $0x6d2b5730,%eax
46ad7b:	69 4d 6e 53 59 47 75 	imul   $0x75475953,0x6e(%ebp),%ecx
46ad82:	63 6e 79             	arpl   %ebp,0x79(%esi)
46ad85:	6f                   	outsl  %ds:(%esi),(%dx)
46ad86:	4d                   	dec    %ebp
46ad87:	77 4f                	ja     0x46add8
46ad89:	6d                   	insl   (%dx),%es:(%edi)
46ad8a:	58                   	pop    %eax
46ad8b:	35 48 54 33 72       	xor    $0x72335448,%eax
46ad90:	6e                   	outsb  %ds:(%esi),(%dx)
46ad91:	64 75 6b             	fs jne 0x46adff
46ad94:	58                   	pop    %eax
46ad95:	4e                   	dec    %esi
46ad96:	61                   	popa
46ad97:	6b 42 2f 53          	imul   $0x53,0x2f(%edx),%eax
46ad9b:	41                   	inc    %ecx
46ad9c:	4c                   	dec    %esp
46ad9d:	64 42                	fs inc %edx
46ad9f:	36 58                	ss pop %eax
46ada1:	6b 2f 73             	imul   $0x73,(%edi),%ebp
46ada4:	4c                   	dec    %esp
46ada5:	4e                   	dec    %esi
46ada6:	33 62 4a             	xor    0x4a(%edx),%esp
46ada9:	52                   	push   %edx
46adaa:	66 33 43 61          	xor    0x61(%ebx),%ax
46adae:	71 4c                	jno    0x46adfc
46adb0:	56                   	push   %esi
46adb1:	51                   	push   %ecx
46adb2:	4b                   	dec    %ebx
46adb3:	51                   	push   %ecx
46adb4:	67 51                	addr16 push %ecx
46adb6:	64 57                	fs push %edi
46adb8:	30 4e 2f             	xor    %cl,0x2f(%esi)
46adbb:	4f                   	dec    %edi
46adbc:	36 41                	ss inc %ecx
46adbe:	6d                   	insl   (%dx),%es:(%edi)
46adbf:	69 6b 33 34 68 73 61 	imul   $0x61736834,0x33(%ebx),%ebp
46adc6:	62 70 2b             	bound  %esi,0x2b(%eax)
46adc9:	61                   	popa
46adca:	66 65 7a 6f          	data16 gs jp 0x46ae3d
46adce:	61                   	popa
46adcf:	54                   	push   %esp
46add0:	4e                   	dec    %esi
46add1:	49                   	dec    %ecx
46add2:	43                   	inc    %ebx
46add3:	64 2b 34 4c          	sub    %fs:(%esp,%ecx,2),%esi
46add7:	4f                   	dec    %edi
46add8:	53                   	push   %ebx
46add9:	4f                   	dec    %edi
46adda:	49                   	dec    %ecx
46addb:	43                   	inc    %ebx
46addc:	47                   	inc    %edi
46addd:	2f                   	das
46adde:	7a 6b                	jp     0x46ae4b
46ade0:	33 52 46             	xor    0x46(%edx),%edx
46ade3:	4d                   	dec    %ebp
46ade4:	46                   	inc    %esi
46ade5:	31 4e 47             	xor    %ecx,0x47(%esi)
46ade8:	6f                   	outsl  %ds:(%esi),(%dx)
46ade9:	42                   	inc    %edx
46adea:	55                   	push   %ebp
46adeb:	33 52 36             	xor    0x36(%edx),%edx
46adee:	57                   	push   %edi
46adef:	39 63 6a             	cmp    %esp,0x6a(%ebx)
46adf2:	55                   	push   %ebp
46adf3:	39 77 31             	cmp    %esi,0x31(%edi)
46adf6:	48                   	dec    %eax
46adf7:	7a 64                	jp     0x46ae5d
46adf9:	32 63 32             	xor    0x32(%ebx),%ah
46adfc:	37                   	aaa
46adfd:	2b 55 53             	sub    0x53(%ebp),%edx
46ae00:	4e                   	dec    %esi
46ae01:	65 72 56             	gs jb  0x46ae5a
46ae04:	67 6c                	insb   (%dx),%es:(%di)
46ae06:	30 66 6f             	xor    %ah,0x6f(%esi)
46ae09:	43                   	inc    %ebx
46ae0a:	62 58 49             	bound  %ebx,0x49(%eax)
46ae0d:	5a                   	pop    %edx
46ae0e:	6c                   	insb   (%dx),%es:(%edi)
46ae0f:	6d                   	insl   (%dx),%es:(%edi)
46ae10:	73 4f                	jae    0x46ae61
46ae12:	2f                   	das
46ae13:	4e                   	dec    %esi
46ae14:	48                   	dec    %eax
46ae15:	6d                   	insl   (%dx),%es:(%edi)
46ae16:	76 75                	jbe    0x46ae8d
46ae18:	63 42 59             	arpl   %eax,0x59(%edx)
46ae1b:	55                   	push   %ebp
46ae1c:	66 61                	popaw
46ae1e:	33 6c 55 74          	xor    0x74(%ebp,%edx,2),%ebp
46ae22:	6b 6b 41 63          	imul   $0x63,0x41(%ebx),%ebp
46ae26:	7a 50                	jp     0x46ae78
46ae28:	55                   	push   %ebp
46ae29:	62 32                	bound  %esi,(%edx)
46ae2b:	79 37                	jns    0x46ae64
46ae2d:	71 2f                	jno    0x46ae5e
46ae2f:	7a 4e                	jp     0x46ae7f
46ae31:	37                   	aaa
46ae32:	4c                   	dec    %esp
46ae33:	53                   	push   %ebx
46ae34:	41                   	inc    %ecx
46ae35:	53                   	push   %ebx
46ae36:	6b 34 2f 56          	imul   $0x56,(%edi,%ebp,1),%esi
46ae3a:	32 47 71             	xor    0x71(%edi),%al
46ae3d:	7a 71                	jp     0x46aeb0
46ae3f:	33 57 69             	xor    0x69(%edi),%edx
46ae42:	65 48                	gs dec %eax
46ae44:	64 6a 70             	fs push $0x70
46ae47:	76 58                	jbe    0x46aea1
46ae49:	63 64 61 55          	arpl   %esp,0x55(%ecx,%eiz,2)
46ae4d:	32 57 47             	xor    0x47(%edi),%dl
46ae50:	7a 30                	jp     0x46ae82
46ae52:	57                   	push   %edi
46ae53:	41                   	inc    %ecx
46ae54:	77 47                	ja     0x46ae9d
46ae56:	74 6e                	je     0x46aec6
46ae58:	47                   	inc    %edi
46ae59:	42                   	inc    %edx
46ae5a:	4e                   	dec    %esi
46ae5b:	6a 58                	push   $0x58
46ae5d:	2b 56 58             	sub    0x58(%esi),%edx
46ae60:	32 6d 7a             	xor    0x7a(%ebp),%ch
46ae63:	35 6f 4d 30 71       	xor    $0x71304d6f,%eax
46ae68:	64 78 51             	fs js  0x46aebc
46ae6b:	30 44 50 67          	xor    %al,0x67(%eax,%edx,2)
46ae6f:	7a 35                	jp     0x46aea6
46ae71:	2b 67 58             	sub    0x58(%edi),%esp
46ae74:	55                   	push   %ebp
46ae75:	61                   	popa
46ae76:	70 31                	jo     0x46aea9
46ae78:	65 4a                	gs dec %edx
46ae7a:	43                   	inc    %ebx
46ae7b:	6d                   	insl   (%dx),%es:(%edi)
46ae7c:	55                   	push   %ebp
46ae7d:	75 36                	jne    0x46aeb5
46ae7f:	42                   	inc    %edx
46ae80:	4a                   	dec    %edx
46ae81:	30 49 58             	xor    %cl,0x58(%ecx)
46ae84:	62 5a 56             	bound  %ebx,0x56(%edx)
46ae87:	74 57                	je     0x46aee0
46ae89:	47                   	inc    %edi
46ae8a:	38 6d 73             	cmp    %ch,0x73(%ebp)
46ae8d:	5a                   	pop    %edx
46ae8e:	2b 39                	sub    (%ecx),%edi
46ae90:	67 4e                	addr16 dec %esi
46ae92:	37                   	aaa
46ae93:	4a                   	dec    %edx
46ae94:	4c                   	dec    %esp
46ae95:	78 72                	js     0x46af09
46ae97:	61                   	popa
46ae98:	4a                   	dec    %edx
46ae99:	74 33                	je     0x46aece
46ae9b:	6e                   	outsb  %ds:(%esi),(%dx)
46ae9c:	64 63 4c 4c 7a       	arpl   %ecx,%fs:0x7a(%esp,%ecx,2)
46aea1:	7a 59                	jp     0x46aefc
46aea3:	36 2b 6e 4d          	sub    %ss:0x4d(%esi),%ebp
46aea7:	64 37                	fs aaa
46aea9:	59                   	pop    %ecx
46aeaa:	7a 55                	jp     0x46af01
46aeac:	69 2b 4c 32 4d 4a    	imul   $0x4a4d324c,(%ebx),%ebp
46aeb2:	70 53                	jo     0x46af07
46aeb4:	61                   	popa
46aeb5:	5a                   	pop    %edx
46aeb6:	46                   	inc    %esi
46aeb7:	55                   	push   %ebp
46aeb8:	50                   	push   %eax
46aeb9:	56                   	push   %esi
46aeba:	41                   	inc    %ecx
46aebb:	51                   	push   %ecx
46aebc:	4c                   	dec    %esp
46aebd:	30 44 58 36          	xor    %al,0x36(%eax,%ebx,2)
46aec1:	78 72                	js     0x46af35
46aec3:	2f                   	das
46aec4:	2f                   	das
46aec5:	38 57 41             	cmp    %dl,0x41(%edi)
46aec8:	2f                   	das
46aec9:	41                   	inc    %ecx
46aeca:	35 48 64 78 46       	xor    $0x46786448,%eax
46aecf:	44                   	inc    %esp
46aed0:	4c                   	dec    %esp
46aed1:	45                   	inc    %ebp
46aed2:	52                   	push   %edx
46aed3:	53                   	push   %ebx
46aed4:	42                   	inc    %edx
46aed5:	70 47                	jo     0x46af1e
46aed7:	7a 50                	jp     0x46af29
46aed9:	79 69                	jns    0x46af44
46aedb:	79 30                	jns    0x46af0d
46aedd:	6a 67                	push   $0x67
46aedf:	39 44 30 57          	cmp    %eax,0x57(%eax,%esi,1)
46aee3:	2b 4f 6b             	sub    0x6b(%edi),%ecx
46aee6:	76 39                	jbe    0x46af21
46aee8:	53                   	push   %ebx
46aee9:	4f                   	dec    %edi
46aeea:	52                   	push   %edx
46aeeb:	6e                   	outsb  %ds:(%esi),(%dx)
46aeec:	49                   	dec    %ecx