46cbc2:	ff 01                	incl   (%ecx)
46cbc4:	2e 00 4b 00          	add    %cl,%cs:0x0(%ebx)
46cbc8:	d5 01                	aad    $0x1
46cbca:	2e 00 ab 00 0b 01 2e 	add    %ch,%cs:0x2e010b00(%ebx)
46cbd1:	00 a3 00 5b 02 43    	add    %ah,0x43025b00(%ebx)
46cbd7:	00 33                	add    %dh,(%ebx)
46cbd9:	00 0b                	add    %cl,(%ebx)
46cbdb:	01 43 00             	add    %eax,0x0(%ebx)
46cbde:	2b 00                	sub    (%eax),%eax
46cbe0:	21 01                	and    %eax,(%ecx)
46cbe2:	80 00 0b             	addb   $0xb,(%eax)
46cbe5:	00 0b                	add    %cl,(%ebx)
46cbe7:	01 a0 00 0b 00 0b    	add    %esp,0xb000b00(%eax)
46cbed:	01 e0                	add    %esp,%eax
46cbef:	00 0b                	add    %cl,(%ebx)
46cbf1:	00 0b                	add    %cl,(%ebx)
46cbf3:	01 00                	add    %eax,(%eax)
46cbf5:	01 0b                	add    %ecx,(%ebx)
46cbf7:	00 0b                	add    %cl,(%ebx)
46cbf9:	01 20                	add    %esp,(%eax)
46cbfb:	01 0b                	add    %ecx,(%ebx)
46cbfd:	00 0b                	add    %cl,(%ebx)
46cbff:	01 40 01             	add    %eax,0x1(%eax)
46cc02:	0b 00                	or     (%eax),%eax
46cc04:	0b 01                	or     (%ecx),%eax
46cc06:	60                   	pusha
46cc07:	01 0b                	add    %ecx,(%ebx)
46cc09:	00 0b                	add    %cl,(%ebx)
46cc0b:	01 83 01 2b 00 81    	add    %eax,-0x7effd4ff(%ebx)
46cc11:	01 83 01 3b 00 0b    	add    %eax,0xb003b01(%ebx)
46cc17:	01 60 02             	add    %esp,0x2(%eax)
46cc1a:	23 00                	and    (%eax),%eax
46cc1c:	0b 01                	or     (%ecx),%eax
46cc1e:	81 02 8c 02 90 02    	addl   $0x290028c,(%edx)
46cc24:	95                   	xchg   %eax,%ebp
46cc25:	02 b6 02 bb 02 c6    	add    -0x39fd44fe(%esi),%dh
46cc2b:	02 f9                	add    %cl,%bh
46cc2d:	02 06                	add    (%esi),%al
46cc2f:	03 18                	add    (%eax),%ebx
46cc31:	03 36                	add    (%esi),%esi
46cc33:	03 54 03 59          	add    0x59(%ebx,%eax,1),%edx
46cc37:	03 7a 03             	add    0x3(%edx),%edi
46cc3a:	81 03 ab 03 b7 03    	addl   $0x3b703ab,(%ebx)
46cc40:	34 04                	xor    $0x4,%al
46cc42:	40                   	inc    %eax
46cc43:	04 4a                	add    $0x4a,%al
46cc45:	04 57                	add    $0x57,%al
46cc47:	04 61                	add    $0x61,%al
46cc49:	04 71                	add    $0x71,%al
46cc4b:	04 7a                	add    $0x7a,%al
46cc4d:	04 85                	add    $0x85,%al
46cc4f:	04 92                	add    $0x92,%al
46cc51:	04 97                	add    $0x97,%al
46cc53:	04 ab                	add    $0xab,%al
46cc55:	04 e1                	add    $0xe1,%al
46cc57:	04 ee                	add    $0xee,%al
46cc59:	04 fa                	add    $0xfa,%al
46cc5b:	04 02                	add    $0x2,%al
46cc5d:	00 01                	add    %al,(%ecx)
46cc5f:	00 00                	add    %al,(%eax)
46cc61:	00 30                	add    %dh,(%eax)
46cc63:	07                   	pop    %es
46cc64:	1c 01                	sbb    $0x1,%al
46cc66:	02 00                	add    (%eax),%al
46cc68:	03 00                	add    (%eax),%eax
46cc6a:	03 00                	add    (%eax),%eax
46cc6c:	04 00                	add    $0x0,%al
46cc6e:	0a 00                	or     (%eax),%al
46cc70:	22 00                	and    (%eax),%al
46cc72:	04 00                	add    $0x0,%al
46cc74:	0c 00                	or     $0x0,%al
46cc76:	1c 00                	sbb    $0x0,%al
46cc78:	04 00                	add    $0x0,%al
46cc7a:	0e                   	push   %cs
46cc7b:	00 05 00 04 00 10    	add    %al,0x10000400
46cc81:	00 20                	add    %ah,(%eax)
46cc83:	00 04 00             	add    %al,(%eax,%eax,1)
46cc86:	12 00                	adc    (%eax),%al
46cc88:	1e                   	push   %ds
46cc89:	00 04 00             	add    %al,(%eax,%eax,1)
46cc8c:	14 00                	adc    $0x0,%al
46cc8e:	07                   	pop    %es
46cc8f:	00 04 00             	add    %al,(%eax,%eax,1)
46cc92:	16                   	push   %ss
46cc93:	00 18                	add    %bl,(%eax)
46cc95:	00 10                	add    %dl,(%eax)
46cc97:	01 16                	add    %edx,(%esi)
46cc99:	01 6d 03             	add    %ebp,0x3(%ebp)
46cc9c:	c4 04 04             	les    (%esp,%eax,1),%eax
46cc9f:	80 00 00             	addb   $0x0,(%eax)
46cca2:	01 00                	add    %eax,(%eax)
46ccb0:	01 00                	add    %eax,(%eax)
46ccb2:	00 00                	add    %al,(%eax)
46ccb4:	04 00                	add    $0x0,%al
46ccbe:	00 00                	add    %al,(%eax)
46ccc0:	01 00                	add    %eax,(%eax)
46ccc2:	27                   	daa
46ccc3:	00 00                	add    %al,(%eax)
46ccc5:	00 00                	add    %al,(%eax)
46ccc7:	00 04 00             	add    %al,(%eax,%eax,1)
46ccd2:	00 00                	add    %al,(%eax)
46ccd4:	01 00                	add    %eax,(%eax)
46ccd6:	30 00                	xor    %al,(%eax)
46cce0:	01 00                	add    %eax,(%eax)
46cce2:	00 00                	add    %al,(%eax)
46cce4:	37                   	aaa
46cce5:	00 00                	add    %al,(%eax)
46cce7:	00 d4                	add    %dl,%ah
46cce9:	80 06 00             	addb   $0x0,(%esi)
46ccec:	02 00                	add    (%eax),%al
46ccee:	00 00                	add    %al,(%eax)
46ccf0:	67 00 00             	add    %al,(%bx,%si)
46ccf3:	00 04 00             	add    %al,(%eax,%eax,1)
46ccf6:	03 00                	add    (%eax),%eax
46ccf8:	0e                   	push   %cs
46ccf9:	00 0d 00 13 00 12    	add    %cl,0x12001300
46ccff:	00 14 00             	add    %dl,(%eax,%eax,1)
46cd02:	13 00                	adc    (%eax),%eax
46cd04:	15 00 12 00 16       	adc    $0x16001200,%eax
46cd09:	00 12                	add    %dl,(%edx)
46cd0b:	00 19                	add    %bl,(%ecx)
46cd0d:	00 18                	add    %bl,(%eax)
46cd0f:	00 1a                	add    %bl,(%edx)
46cd11:	00 18                	add    %bl,(%eax)
46cd13:	00 1b                	add    %bl,(%ebx)
46cd15:	00 18                	add    %bl,(%eax)
46cd17:	00 1c 00             	add    %bl,(%eax,%eax,1)
46cd1a:	18 00                	sbb    %al,(%eax)
46cd1c:	1d 00 18 00 1e       	sbb    $0x1e001800,%eax
46cd21:	00 18                	add    %bl,(%eax)
46cd23:	00 1f                	add    %bl,(%edi)
46cd25:	00 18                	add    %bl,(%eax)
46cd27:	00 20                	add    %ah,(%eax)
46cd29:	00 18                	add    %bl,(%eax)
46cd2b:	00 00                	add    %al,(%eax)
46cd2d:	00 00                	add    %al,(%eax)
46cd2f:	00 0c 00             	add    %cl,(%eax,%eax,1)
46cd32:	c6 05 00 00 00 00 12 	movb   $0x12,0x0
46cd39:	00 c6                	add    %al,%dh
46cd3b:	05 00 57 69 6e       	add    $0x6e695700,%eax
46cd40:	64 6f                	outsl  %fs:(%esi),(%dx)
46cd42:	77 73                	ja     0x46cdb7
46cd44:	46                   	inc    %esi
46cd45:	6f                   	outsl  %ds:(%esi),(%dx)
46cd46:	72 6d                	jb     0x46cdb5
46cd48:	73 41                	jae    0x46cd8b
46cd4a:	70 70                	jo     0x46cdbc
46cd4c:	32 00                	xor    (%eax),%al
46cd4e:	57                   	push   %edi
46cd4f:	69 6e 64 6f 77 73 46 	imul   $0x4673776f,0x64(%esi),%ebp
46cd56:	6f                   	outsl  %ds:(%esi),(%dx)
46cd57:	72 6d                	jb     0x46cdc6
46cd59:	73 41                	jae    0x46cd9c
46cd5b:	70 70                	jo     0x46cdcd
46cd5d:	32 2e                	xor    (%esi),%ch
46cd5f:	65 78 65             	gs js  0x46cdc7
46cd62:	00 6d 73             	add    %ch,0x73(%ebp)
46cd65:	63 6f 72             	arpl   %ebp,0x72(%edi)
46cd68:	6c                   	insb   (%dx),%es:(%edi)
46cd69:	69 62 00 53 79 73 74 	imul   $0x74737953,0x0(%edx),%esp
46cd70:	65 6d                	gs insl (%dx),%es:(%edi)
46cd72:	00 57 69             	add    %dl,0x69(%edi)
46cd75:	6e                   	outsb  %ds:(%esi),(%dx)
46cd76:	64 6f                	outsl  %fs:(%esi),(%dx)
46cd78:	77 73                	ja     0x46cded
46cd7a:	46                   	inc    %esi
46cd7b:	6f                   	outsl  %ds:(%esi),(%dx)
46cd7c:	72 6d                	jb     0x46cdeb
46cd7e:	73 41                	jae    0x46cdc1
46cd80:	70 70                	jo     0x46cdf2
46cd82:	32 2e                	xor    (%esi),%ch
46cd84:	50                   	push   %eax
46cd85:	72 6f                	jb     0x46cdf6
46cd87:	70 65                	jo     0x46cdee
46cd89:	72 74                	jb     0x46cdff
46cd8b:	69 65 73 2e 52 65 73 	imul   $0x7365522e,0x73(%ebp),%esp
46cd92:	6f                   	outsl  %ds:(%esi),(%dx)
46cd93:	75 72                	jne    0x46ce07
46cd95:	63 65 73             	arpl   %esp,0x73(%ebp)
46cd98:	2e 72 65             	jb,pn  0x46ce00
46cd9b:	73 6f                	jae    0x46ce0c
46cd9d:	75 72                	jne    0x46ce11
46cd9f:	63 65 73             	arpl   %esp,0x73(%ebp)
46cda2:	00 e2                	add    %ah,%dl
46cda4:	80 88 e2 80 8a e2 80 	orb    $0x80,-0x1d757f1e(%eax)
46cdab:	81 e2 80 84 e2 80    	and    $0x80e28480,%edx
46cdb1:	82 e2 80             	and    $0x80,%dl
46cdb4:	89 e2                	mov    %esp,%edx
46cdb6:	80 88 e2 80 8b e2 80 	orb    $0x80,-0x1d747f1e(%eax)
46cdbd:	89 e2                	mov    %esp,%edx
46cdbf:	80 80 e2 80 81 e2 80 	addb   $0x80,-0x1d7e7f1e(%eax)
46cdc6:	85 e2                	test   %esp,%edx
46cdc8:	80 87 e2 80 8b 00 52 	addb   $0x52,0x8b80e2(%edi)
46cdcf:	65 67 69 73 74 72 79 	imul   $0x4d007972,%gs:0x74(%bp,%di),%esi
46cdd6:	00 4d
46cdd8:	69 63 72 6f 73 6f 66 	imul   $0x666f736f,0x72(%ebx),%esp
46cddf:	74 2e                	je     0x46ce0f
46cde1:	57                   	push   %edi
46cde2:	69 6e 33 32 00 52 65 	imul   $0x65520032,0x33(%esi),%ebp
46cde9:	67 69 73 74 72 79 4b 	imul   $0x654b7972,0x74(%bp,%di),%esi
46cdf0:	65
46cdf1:	79 00                	jns    0x46cdf3
46cdf3:	41                   	inc    %ecx
46cdf4:	70 70                	jo     0x46ce66
46cdf6:	44                   	inc    %esp
46cdf7:	6f                   	outsl  %ds:(%esi),(%dx)
46cdf8:	6d                   	insl   (%dx),%es:(%edi)
46cdf9:	61                   	popa
46cdfa:	69 6e 00 41 72 67 75 	imul   $0x75677241,0x0(%esi),%ebp
46ce01:	6d                   	insl   (%dx),%es:(%edi)
46ce02:	65 6e                	outsb  %gs:(%esi),(%dx)
46ce04:	74 4f                	je     0x46ce55
46ce06:	75 74                	jne    0x46ce7c
46ce08:	4f                   	dec    %edi
46ce09:	66 52                	push   %dx
46ce0b:	61                   	popa
46ce0c:	6e                   	outsb  %ds:(%esi),(%dx)
46ce0d:	67 65 45             	addr16 gs inc %ebp
46ce10:	78 63                	js     0x46ce75
46ce12:	65 70 74             	gs jo  0x46ce89
46ce15:	69 6f 6e 00 41 72 72 	imul   $0x72724100,0x6e(%edi),%ebp
46ce1c:	61                   	popa
46ce1d:	79 00                	jns    0x46ce1f
46ce1f:	42                   	inc    %edx
46ce20:	6f                   	outsl  %ds:(%esi),(%dx)
46ce21:	6f                   	outsl  %ds:(%esi),(%dx)
46ce22:	6c                   	insb   (%dx),%es:(%edi)
46ce23:	65 61                	gs popa
46ce25:	6e                   	outsb  %ds:(%esi),(%dx)
46ce26:	00 42 75             	add    %al,0x75(%edx)
46ce29:	66 66 65 72 00       	data16 data16 gs jb 0x46ce2e
46ce2e:	42                   	inc    %edx
46ce2f:	79 74                	jns    0x46cea5
46ce31:	65 00 43 68          	add    %al,%gs:0x68(%ebx)
46ce35:	61                   	popa
46ce36:	72 00                	jb     0x46ce38
46ce38:	47                   	inc    %edi
46ce39:	65 6e                	outsb  %gs:(%esi),(%dx)
46ce3b:	65 72 61             	gs jb  0x46ce9f
46ce3e:	74 65                	je     0x46cea5
46ce40:	64 43                	fs inc %ebx
46ce42:	6f                   	outsl  %ds:(%esi),(%dx)
46ce43:	64 65 41             	fs gs inc %ecx
46ce46:	74 74                	je     0x46cebc
46ce48:	72 69                	jb     0x46ceb3
46ce4a:	62 75 74             	bound  %esi,0x74(%ebp)
46ce4d:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
46ce51:	73 74                	jae    0x46cec7
46ce53:	65 6d                	gs insl (%dx),%es:(%edi)
46ce55:	2e 43                	cs inc %ebx
46ce57:	6f                   	outsl  %ds:(%esi),(%dx)
46ce58:	64 65 44             	fs gs inc %esp
46ce5b:	6f                   	outsl  %ds:(%esi),(%dx)
46ce5c:	6d                   	insl   (%dx),%es:(%edi)
46ce5d:	2e 43                	cs inc %ebx
46ce5f:	6f                   	outsl  %ds:(%esi),(%dx)
46ce60:	6d                   	insl   (%dx),%es:(%edi)
46ce61:	70 69                	jo     0x46cecc
46ce63:	6c                   	insb   (%dx),%es:(%edi)
46ce64:	65 72 00             	gs jb  0x46ce67
46ce67:	49                   	dec    %ecx
46ce68:	45                   	inc    %ebp
46ce69:	6e                   	outsb  %ds:(%esi),(%dx)
46ce6a:	75 6d                	jne    0x46ced9
46ce6c:	65 72 61             	gs jb  0x46ced0
46ce6f:	62 6c 65 60          	bound  %ebp,0x60(%ebp,%eiz,2)
46ce73:	31 00                	xor    %eax,(%eax)
46ce75:	53                   	push   %ebx
46ce76:	79 73                	jns    0x46ceeb
46ce78:	74 65                	je     0x46cedf
46ce7a:	6d                   	insl   (%dx),%es:(%edi)
46ce7b:	2e 43                	cs inc %ebx
46ce7d:	6f                   	outsl  %ds:(%esi),(%dx)
46ce7e:	6c                   	insb   (%dx),%es:(%edi)
46ce7f:	6c                   	insb   (%dx),%es:(%edi)
46ce80:	65 63 74 69 6f       	arpl   %esi,%gs:0x6f(%ecx,%ebp,2)
46ce85:	6e                   	outsb  %ds:(%esi),(%dx)
46ce86:	73 2e                	jae    0x46ceb6
46ce88:	47                   	inc    %edi
46ce89:	65 6e                	outsb  %gs:(%esi),(%dx)
46ce8b:	65 72 69             	gs jb  0x46cef7
46ce8e:	63 00                	arpl   %eax,(%eax)
46ce90:	4c                   	dec    %esp
46ce91:	69 73 74 60 31 00 41 	imul   $0x41003160,0x74(%ebx),%esi
46ce98:	70 70                	jo     0x46cf0a
46ce9a:	6c                   	insb   (%dx),%es:(%edi)
46ce9b:	69 63 61 74 69 6f 6e 	imul   $0x6e6f6974,0x61(%ebx),%esp
46cea2:	53                   	push   %ebx
46cea3:	65 74 74             	gs je  0x46cf1a
46cea6:	69 6e 67 73 42 61 73 	imul   $0x73614273,0x67(%esi),%ebp
46cead:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
46ceb1:	73 74                	jae    0x46cf27
46ceb3:	65 6d                	gs insl (%dx),%es:(%edi)
46ceb5:	2e 43                	cs inc %ebx
46ceb7:	6f                   	outsl  %ds:(%esi),(%dx)
46ceb8:	6e                   	outsb  %ds:(%esi),(%dx)
46ceb9:	66 69 67 75 72 61    	imul   $0x6172,0x75(%edi),%sp
46cebf:	74 69                	je     0x46cf2a
46cec1:	6f                   	outsl  %ds:(%esi),(%dx)
46cec2:	6e                   	outsb  %ds:(%esi),(%dx)
46cec3:	00 53 65             	add    %dl,0x65(%ebx)
46cec6:	74 74                	je     0x46cf3c
46cec8:	69 6e 67 73 42 61 73 	imul   $0x73614273,0x67(%esi),%ebp
46cecf:	65 00 43 6f          	add    %al,%gs:0x6f(%ebx)
46ced3:	6e                   	outsb  %ds:(%esi),(%dx)
46ced4:	76 65                	jbe    0x46cf3b
46ced6:	72 74                	jb     0x46cf4c
46ced8:	00 44 65 62          	add    %al,0x62(%ebp,%eiz,2)
46cedc:	75 67                	jne    0x46cf45
46cede:	67 65 72 48          	addr16 gs jb 0x46cf2a
46cee2:	69 64 64 65 6e 41 74 	imul   $0x7474416e,0x65(%esp,%eiz,2),%esp
46cee9:	74
46ceea:	72 69                	jb     0x46cf55
46ceec:	62 75 74             	bound  %esi,0x74(%ebp)
46ceef:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)
46cef3:	73 74                	jae    0x46cf69
46cef5:	65 6d                	gs insl (%dx),%es:(%edi)
46cef7:	2e 44                	cs inc %esp
46cef9:	69 61 67 6e 6f 73 74 	imul   $0x74736f6e,0x67(%ecx),%esp
46cf00:	69 63 73 00 44 65 62 	imul   $0x62654400,0x73(%ebx),%esp
46cf07:	75 67                	jne    0x46cf70
46cf09:	67 65 72 4e          	addr16 gs jb 0x46cf5b
46cf0d:	6f                   	outsl  %ds:(%esi),(%dx)
46cf0e:	6e                   	outsb  %ds:(%esi),(%dx)
46cf0f:	55                   	push   %ebp
46cf10:	73 65                	jae    0x46cf77
46cf12:	72 43                	jb     0x46cf57
46cf14:	6f                   	outsl  %ds:(%esi),(%dx)
46cf15:	64 65 41             	fs gs inc %ecx
46cf18:	74 74                	je     0x46cf8e
46cf1a:	72 69                	jb     0x46cf85
46cf1c:	62 75 74             	bound  %esi,0x74(%ebp)
46cf1f:	65 00 53 74          	add    %dl,%gs:0x74(%ebx)
46cf23:	61                   	popa
46cf24:	63 6b 46             	arpl   %ebp,0x46(%ebx)
46cf27:	72 61                	jb     0x46cf8a
46cf29:	6d                   	insl   (%dx),%es:(%edi)
46cf2a:	65 00 53 74          	add    %dl,%gs:0x74(%ebx)
46cf2e:	61                   	popa
46cf2f:	63 6b 54             	arpl   %ebp,0x54(%ebx)
46cf32:	72 61                	jb     0x46cf95
46cf34:	63 65 00             	arpl   %esp,0x0(%ebp)
46cf37:	44                   	inc    %esp
46cf38:	6f                   	outsl  %ds:(%esi),(%dx)
46cf39:	75 62                	jne    0x46cf9d
46cf3b:	6c                   	insb   (%dx),%es:(%edi)
46cf3c:	65 00 45 6e          	add    %al,%gs:0x6e(%ebp)
46cf40:	75 6d                	jne    0x46cfaf
46cf42:	00 45 6e             	add    %al,0x6e(%ebp)
46cf45:	76 69                	jbe    0x46cfb0