469f65:	4f                   	dec    %edi
469f66:	77 46                	ja     0x469fae
469f68:	45                   	inc    %ebp
469f69:	36 2f                	ss das
469f6b:	78 52                	js     0x469fbf
469f6d:	6a 52                	push   $0x52
469f6f:	56                   	push   %esi
469f70:	53                   	push   %ebx
469f71:	76 6d                	jbe    0x469fe0
469f73:	78 5a                	js     0x469fcf
469f75:	6d                   	insl   (%dx),%es:(%edi)
469f76:	77 76                	ja     0x469fee
469f78:	7a 4f                	jp     0x469fc9
469f7a:	65 38 35 50 39 76 76 	cmp    %dh,%gs:0x76763950
469f81:	79 73                	jns    0x469ff6
469f83:	45                   	inc    %ebp
469f84:	62 55 7a             	bound  %edx,0x7a(%ebp)
469f87:	4e                   	dec    %esi
469f88:	38 46 6b             	cmp    %al,0x6b(%esi)
469f8b:	51                   	push   %ecx
469f8c:	2f                   	das
469f8d:	39 48 4f             	cmp    %ecx,0x4f(%eax)
469f90:	45                   	inc    %ebp
469f91:	44                   	inc    %esp
469f92:	65 74 61             	gs je  0x469ff6
469f95:	71 76                	jno    0x46a00d
469f97:	4f                   	dec    %edi
469f98:	2f                   	das
469f99:	4b                   	dec    %ebx
469f9a:	70 47                	jo     0x469fe3
469f9c:	4e                   	dec    %esi
469f9d:	35 46 4a 74 38       	xor    $0x38744a46,%eax
469fa2:	67 72 71             	addr16 jb 0x46a016
469fa5:	77 6d                	ja     0x46a014
469fa7:	68 52 71 35 63       	push   $0x63357152
469fac:	6c                   	insb   (%dx),%es:(%edi)
469fad:	50                   	push   %eax
469fae:	70 74                	jo     0x46a024
469fb0:	2f                   	das
469fb1:	30 46 4d             	xor    %al,0x4d(%esi)
469fb4:	63 67 42             	arpl   %esp,0x42(%edi)
469fb7:	45                   	inc    %ebp
469fb8:	47                   	inc    %edi
469fb9:	77 38                	ja     0x469ff3
469fbb:	69 53 75 71 6d 6a 45 	imul   $0x456a6d71,0x75(%ebx),%edx
469fc2:	4f                   	dec    %edi
469fc3:	66 6e                	data16 outsb %ds:(%esi),(%dx)
469fc5:	4d                   	dec    %ebp
469fc6:	6d                   	insl   (%dx),%es:(%edi)
469fc7:	55                   	push   %ebp
469fc8:	2b 6f 34             	sub    0x34(%edi),%ebp
469fcb:	49                   	dec    %ecx
469fcc:	50                   	push   %eax
469fcd:	30 74 52 73          	xor    %dh,0x73(%edx,%edx,2)
469fd1:	4f                   	dec    %edi
469fd2:	4f                   	dec    %edi
469fd3:	44                   	inc    %esp
469fd4:	48                   	dec    %eax
469fd5:	54                   	push   %esp
469fd6:	36 38 73 66          	cmp    %dh,%ss:0x66(%ebx)
469fda:	45                   	inc    %ebp
469fdb:	65 62 4d 57          	bound  %ecx,%gs:0x57(%ebp)
469fdf:	54                   	push   %esp
469fe0:	4f                   	dec    %edi
469fe1:	46                   	inc    %esi
469fe2:	41                   	inc    %ecx
469fe3:	70 43                	jo     0x46a028
469fe5:	73 2b                	jae    0x46a012
469fe7:	38 43 52             	cmp    %al,0x52(%ebx)
469fea:	72 30                	jb     0x46a01c
469fec:	2f                   	das
469fed:	37                   	aaa
469fee:	75 59                	jne    0x46a049
469ff0:	31 72 66             	xor    %esi,0x66(%edx)
469ff3:	76 33                	jbe    0x46a028
469ff5:	4f                   	dec    %edi
469ff6:	6f                   	outsl  %ds:(%esi),(%dx)
469ff7:	4f                   	dec    %edi
469ff8:	4f                   	dec    %edi
469ff9:	6b 54 65 33 46       	imul   $0x46,0x33(%ebp,%eiz,2),%edx
469ffe:	64 6b 35 54 62 6a 6d 	imul   $0x73,%fs:0x6d6a6254,%esi
46a005:	73
46a006:	57                   	push   %edi
46a007:	72 30                	jb     0x46a039
46a009:	42                   	inc    %edx
46a00a:	61                   	popa
46a00b:	76 4d                	jbe    0x46a05a
46a00d:	54                   	push   %esp
46a00e:	67 65 65 6a 62       	addr16 gs gs push $0x62
46a013:	4f                   	dec    %edi
46a014:	61                   	popa
46a015:	39 71 4b             	cmp    %esi,0x4b(%ecx)
46a018:	54                   	push   %esp
46a019:	74 78                	je     0x46a093
46a01b:	65 53                	gs push %ebx
46a01d:	66 33 37             	xor    (%edi),%si
46a020:	79 64                	jns    0x46a086
46a022:	6c                   	insb   (%dx),%es:(%edi)
46a023:	63 38                	arpl   %edi,(%eax)
46a025:	53                   	push   %ebx
46a026:	6f                   	outsl  %ds:(%esi),(%dx)
46a027:	41                   	inc    %ecx
46a028:	69 56 6d 4f 31 2b 6b 	imul   $0x6b2b314f,0x6d(%esi),%edx
46a02f:	30 64 76 76          	xor    %ah,0x76(%esi,%esi,2)
46a033:	62 6b 65             	bound  %ebp,0x65(%ebx)
46a036:	45                   	inc    %ebp
46a037:	39 49 44             	cmp    %ecx,0x44(%ecx)
46a03a:	6f                   	outsl  %ds:(%esi),(%dx)
46a03b:	6d                   	insl   (%dx),%es:(%edi)
46a03c:	54                   	push   %esp
46a03d:	78 6f                	js     0x46a0ae
46a03f:	44                   	inc    %esp
46a040:	45                   	inc    %ebp
46a041:	4d                   	dec    %ebp
46a042:	6d                   	insl   (%dx),%es:(%edi)
46a043:	6c                   	insb   (%dx),%es:(%edi)
46a044:	45                   	inc    %ebp
46a045:	65 44                	gs inc %esp
46a047:	74 35                	je     0x46a07e
46a049:	31 7a 46             	xor    %edi,0x46(%edx)
46a04c:	5a                   	pop    %edx
46a04d:	34 35                	xor    $0x35,%al
46a04f:	4f                   	dec    %edi
46a050:	67 37                	addr16 aaa
46a052:	68 79 65 42 31       	push   $0x31426579
46a057:	66 46                	inc    %si
46a059:	52                   	push   %edx
46a05a:	72 4d                	jb     0x46a0a9
46a05c:	54                   	push   %esp
46a05d:	46                   	inc    %esi
46a05e:	50                   	push   %eax
46a05f:	50                   	push   %eax
46a060:	48                   	dec    %eax
46a061:	65 70 79             	gs jo  0x46a0dd
46a064:	6d                   	insl   (%dx),%es:(%edi)
46a065:	6a 51                	push   $0x51
46a067:	58                   	pop    %eax
46a068:	67 4b                	addr16 dec %ebx
46a06a:	75 6c                	jne    0x46a0d8
46a06c:	47                   	inc    %edi
46a06d:	78 37                	js     0x46a0a6
46a06f:	6c                   	insb   (%dx),%es:(%edi)
46a070:	7a 35                	jp     0x46a0a7
46a072:	68 52 2b 43 49       	push   $0x49432b52
46a077:	32 66 54             	xor    0x54(%esi),%ah
46a07a:	39 48 57             	cmp    %ecx,0x57(%eax)
46a07d:	47                   	inc    %edi
46a07e:	67 44                	addr16 inc %esp
46a080:	44                   	inc    %esp
46a081:	56                   	push   %esi
46a082:	46                   	inc    %esi
46a083:	2b 63 4e             	sub    0x4e(%ebx),%esp
46a086:	65 6e                	outsb  %gs:(%esi),(%dx)
46a088:	73 64                	jae    0x46a0ee
46a08a:	38 49 67             	cmp    %cl,0x67(%ecx)
46a08d:	6e                   	outsb  %ds:(%esi),(%dx)
46a08e:	41                   	inc    %ecx
46a08f:	7a 2f                	jp     0x46a0c0
46a091:	31 59 76             	xor    %ebx,0x76(%ecx)
46a094:	2b 59 55             	sub    0x55(%ecx),%ebx
46a097:	57                   	push   %edi
46a098:	70 34                	jo     0x46a0ce
46a09a:	41                   	inc    %ecx
46a09b:	66 75 48             	data16 jne 0x46a0e6
46a09e:	54                   	push   %esp
46a09f:	45                   	inc    %ebp
46a0a0:	71 76                	jno    0x46a118
46a0a2:	4a                   	dec    %edx
46a0a3:	55                   	push   %ebp
46a0a4:	6a 78                	push   $0x78
46a0a6:	36 4a                	ss dec %edx
46a0a8:	68 6c 6e 47 47       	push   $0x47476e6c
46a0ad:	76 43                	jbe    0x46a0f2
46a0af:	67 56                	addr16 push %esi
46a0b1:	48                   	dec    %eax
46a0b2:	30 6f 2b             	xor    %ch,0x2b(%edi)
46a0b5:	51                   	push   %ecx
46a0b6:	72 4e                	jb     0x46a106
46a0b8:	59                   	pop    %ecx
46a0b9:	4c                   	dec    %esp
46a0ba:	74 76                	je     0x46a132
46a0bc:	37                   	aaa
46a0bd:	56                   	push   %esi
46a0be:	65 6c                	gs insb (%dx),%es:(%edi)
46a0c0:	6b 55 73 59          	imul   $0x59,0x73(%ebp),%edx
46a0c4:	43                   	inc    %ebx
46a0c5:	35 56 47 4a 6c       	xor    $0x6c4a4756,%eax
46a0ca:	75 33                	jne    0x46a0ff
46a0cc:	43                   	inc    %ebx
46a0cd:	72 6a                	jb     0x46a139
46a0cf:	38 4d 47             	cmp    %cl,0x47(%ebp)
46a0d2:	37                   	aaa
46a0d3:	72 4f                	jb     0x46a124
46a0d5:	56                   	push   %esi
46a0d6:	4a                   	dec    %edx
46a0d7:	78 2b                	js     0x46a104
46a0d9:	56                   	push   %esi
46a0da:	73 38                	jae    0x46a114
46a0dc:	58                   	pop    %eax
46a0dd:	64 43                	fs inc %ebx
46a0df:	37                   	aaa
46a0e0:	75 6d                	jne    0x46a14f
46a0e2:	7a 50                	jp     0x46a134
46a0e4:	4e                   	dec    %esi
46a0e5:	42                   	inc    %edx
46a0e6:	38 4f 6b             	cmp    %cl,0x6b(%edi)
46a0e9:	5a                   	pop    %edx
46a0ea:	55                   	push   %ebp
46a0eb:	69 38 61 58 54 4b    	imul   $0x4b545861,(%eax),%edi
46a0f1:	57                   	push   %edi
46a0f2:	76 38                	jbe    0x46a12c
46a0f4:	6a 59                	push   $0x59
46a0f6:	46                   	inc    %esi
46a0f7:	53                   	push   %ebx
46a0f8:	2b 42 4d             	sub    0x4d(%edx),%eax
46a0fb:	62 5a 5a             	bound  %ebx,0x5a(%edx)
46a0fe:	41                   	inc    %ecx
46a0ff:	44                   	inc    %esp
46a100:	4a                   	dec    %edx
46a101:	64 4c                	fs dec %esp
46a103:	47                   	inc    %edi
46a104:	73 2f                	jae    0x46a135
46a106:	52                   	push   %edx
46a107:	2b 58 57             	sub    0x57(%eax),%ebx
46a10a:	7a 35                	jp     0x46a141
46a10c:	6c                   	insb   (%dx),%es:(%edi)
46a10d:	4d                   	dec    %ebp
46a10e:	6e                   	outsb  %ds:(%esi),(%dx)
46a10f:	32 39                	xor    (%ecx),%bh
46a111:	61                   	popa
46a112:	30 50 36             	xor    %dl,0x36(%eax)
46a115:	63 56 68             	arpl   %edx,0x68(%esi)
46a118:	47                   	inc    %edi
46a119:	48                   	dec    %eax
46a11a:	59                   	pop    %ecx
46a11b:	54                   	push   %esp
46a11c:	6e                   	outsb  %ds:(%esi),(%dx)
46a11d:	74 2f                	je     0x46a14e
46a11f:	46                   	inc    %esi
46a120:	76 70                	jbe    0x46a192
46a122:	46                   	inc    %esi
46a123:	65 50                	gs push %eax
46a125:	58                   	pop    %eax
46a126:	36 36 68 4d 71 61 38 	ss ss push $0x3861714d
46a12d:	5a                   	pop    %edx
46a12e:	75 49                	jne    0x46a179
46a130:	4b                   	dec    %ebx
46a131:	71 69                	jno    0x46a19c
46a133:	6b 52 47 75          	imul   $0x75,0x47(%edx),%edx
46a137:	74 76                	je     0x46a1af
46a139:	50                   	push   %eax
46a13a:	34 76                	xor    $0x76,%al
46a13c:	76 6f                	jbe    0x46a1ad
46a13e:	73 59                	jae    0x46a199
46a140:	31 31                	xor    %esi,(%ecx)
46a142:	31 61 74             	xor    %esp,0x74(%ecx)
46a145:	41                   	inc    %ecx
46a146:	45                   	inc    %ebp
46a147:	38 76 53             	cmp    %dh,0x53(%esi)
46a14a:	69 61 61 59 53 2f 65 	imul   $0x652f5359,0x61(%ecx),%esp
46a151:	4f                   	dec    %edi
46a152:	4d                   	dec    %ebp
46a153:	50                   	push   %eax
46a154:	48                   	dec    %eax
46a155:	72 44                	jb     0x46a19b
46a157:	65 49                	gs dec %ecx
46a159:	30 32                	xor    %dh,(%edx)
46a15b:	61                   	popa
46a15c:	73 34                	jae    0x46a192
46a15e:	43                   	inc    %ebx
46a15f:	47                   	inc    %edi
46a160:	4b                   	dec    %ebx
46a161:	56                   	push   %esi
46a162:	52                   	push   %edx
46a163:	7a 4f                	jp     0x46a1b4
46a165:	72 37                	jb     0x46a19e
46a167:	56                   	push   %esi
46a168:	56                   	push   %esi
46a169:	64 63 56 73          	arpl   %edx,%fs:0x73(%esi)
46a16d:	2b 79 71             	sub    0x71(%ecx),%edi
46a170:	65 6c                	gs insb (%dx),%es:(%edi)
46a172:	6c                   	insb   (%dx),%es:(%edi)
46a173:	6f                   	outsl  %ds:(%esi),(%dx)
46a174:	4b                   	dec    %ebx
46a175:	69 36 46 77 42 4d    	imul   $0x4d427746,(%esi),%esi
46a17b:	37                   	aaa
46a17c:	4f                   	dec    %edi
46a17d:	56                   	push   %esi
46a17e:	63 76 68             	arpl   %esi,0x68(%esi)
46a181:	77 36                	ja     0x46a1b9
46a183:	66 74 4a             	data16 je 0x46a1d0
46a186:	55                   	push   %ebp
46a187:	7a 6d                	jp     0x46a1f6
46a189:	69 73 6a 55 77 69 79 	imul   $0x79697755,0x6a(%ebx),%esi
46a190:	42                   	inc    %edx
46a191:	79 6f                	jns    0x46a202
46a193:	64 70 69             	fs jo  0x46a1ff
46a196:	47                   	inc    %edi
46a197:	48                   	dec    %eax
46a198:	4d                   	dec    %ebp
46a199:	53                   	push   %ebx
46a19a:	56                   	push   %esi
46a19b:	59                   	pop    %ecx
46a19c:	54                   	push   %esp
46a19d:	41                   	inc    %ecx
46a19e:	69 2b 30 66 6f 6d    	imul   $0x6d6f6630,(%ebx),%ebp
46a1a4:	4e                   	dec    %esi
46a1a5:	6c                   	insb   (%dx),%es:(%edi)
46a1a6:	54                   	push   %esp
46a1a7:	42                   	inc    %edx
46a1a8:	6d                   	insl   (%dx),%es:(%edi)
46a1a9:	32 58 53             	xor    0x53(%eax),%bl
46a1ac:	4e                   	dec    %esi
46a1ad:	49                   	dec    %ecx
46a1ae:	30 6e 42             	xor    %ch,0x42(%esi)
46a1b1:	31 72 67             	xor    %esi,0x67(%edx)
46a1b4:	37                   	aaa
46a1b5:	43                   	inc    %ebx
46a1b6:	65 69 57 41 66 74 31 	imul   $0x38317466,%gs:0x41(%edi),%edx
46a1bd:	38
46a1be:	65 61                	gs popa
46a1c0:	6d                   	insl   (%dx),%es:(%edi)
46a1c1:	6d                   	insl   (%dx),%es:(%edi)
46a1c2:	4f                   	dec    %edi
46a1c3:	33 51 62             	xor    0x62(%ecx),%edx
46a1c6:	46                   	inc    %esi
46a1c7:	4e                   	dec    %esi
46a1c8:	31 71 76             	xor    %esi,0x76(%ecx)
46a1cb:	72 58                	jb     0x46a225
46a1cd:	6f                   	outsl  %ds:(%esi),(%dx)
46a1ce:	59                   	pop    %ecx
46a1cf:	37                   	aaa
46a1d0:	78 43                	js     0x46a215
46a1d2:	59                   	pop    %ecx
46a1d3:	63 76 62             	arpl   %esi,0x62(%esi)
46a1d6:	49                   	dec    %ecx
46a1d7:	63 73 76             	arpl   %esi,0x76(%ebx)
46a1da:	78 43                	js     0x46a21f
46a1dc:	50                   	push   %eax
46a1dd:	46                   	inc    %esi
46a1de:	74 51                	je     0x46a231
46a1e0:	61                   	popa
46a1e1:	53                   	push   %ebx
46a1e2:	47                   	inc    %edi
46a1e3:	58                   	pop    %eax
46a1e4:	76 46                	jbe    0x46a22c
46a1e6:	45                   	inc    %ebp
46a1e7:	78 45                	js     0x46a22e
46a1e9:	73 49                	jae    0x46a234
46a1eb:	2b 6b 30             	sub    0x30(%ebx),%ebp