6b3034:	51                   	push   %ecx
6b3035:	ff 76 04             	push   0x4(%esi)
6b3038:	ff d7                	call   *%edi
6b303a:	83 c4 0c             	add    $0xc,%esp
6b303d:	eb 50                	jmp    0x6b308f
6b303f:	ff 74 24 10          	push   0x10(%esp)
6b3043:	ff 74 24 5c          	push   0x5c(%esp)
6b3047:	55                   	push   %ebp
6b3048:	56                   	push   %esi
6b3049:	e8 72 5a 00 00       	call   0x6b8ac0
6b304e:	83 c4 10             	add    $0x10,%esp
6b3051:	85 c0                	test   %eax,%eax
6b3053:	0f 84 b6 00 00 00    	je     0x6b310f
6b3059:	eb 34                	jmp    0x6b308f
6b305b:	ff 74 24 10          	push   0x10(%esp)
6b305f:	ff 74 24 5c          	push   0x5c(%esp)
6b3063:	55                   	push   %ebp
6b3064:	56                   	push   %esi
6b3065:	e8 d6 58 00 00       	call   0x6b8940
6b306a:	83 c4 10             	add    $0x10,%esp
6b306d:	85 c0                	test   %eax,%eax
6b306f:	0f 84 9a 00 00 00    	je     0x6b310f
6b3075:	eb 18                	jmp    0x6b308f
6b3077:	83 7e 50 00          	cmpl   $0x0,0x50(%esi)
6b307b:	74 12                	je     0x6b308f
6b307d:	ff 74 24 10          	push   0x10(%esp)
6b3081:	ff 74 24 5c          	push   0x5c(%esp)
6b3085:	55                   	push   %ebp
6b3086:	56                   	push   %esi
6b3087:	e8 64 59 00 00       	call   0x6b89f0
6b308c:	83 c4 10             	add    $0x10,%esp
6b308f:	8b 44 24 10          	mov    0x10(%esp),%eax
6b3093:	89 44 24 58          	mov    %eax,0x58(%esp)
6b3097:	89 03                	mov    %eax,(%ebx)
6b3099:	8b 86 e0 01 00 00    	mov    0x1e0(%esi),%eax
6b309f:	83 e8 02             	sub    $0x2,%eax
6b30a2:	0f 84 4a 02 00 00    	je     0x6b32f2
6b30a8:	83 e8 01             	sub    $0x1,%eax
6b30ab:	0f 85 df f7 ff ff    	jne    0x6b2890
6b30b1:	8b 4c 24 60          	mov    0x60(%esp),%ecx
6b30b5:	8b 44 24 10          	mov    0x10(%esp),%eax
6b30b9:	5f                   	pop    %edi
6b30ba:	5e                   	pop    %esi
6b30bb:	5d                   	pop    %ebp
6b30bc:	89 01                	mov    %eax,(%ecx)
6b30be:	33 c0                	xor    %eax,%eax
6b30c0:	5b                   	pop    %ebx
6b30c1:	83 c4 38             	add    $0x38,%esp
6b30c4:	c3                   	ret
6b30c5:	5f                   	pop    %edi
6b30c6:	5e                   	pop    %esi
6b30c7:	5d                   	pop    %ebp
6b30c8:	b8 15 00 00 00       	mov    $0x15,%eax
6b30cd:	5b                   	pop    %ebx
6b30ce:	83 c4 38             	add    $0x38,%esp
6b30d1:	c3                   	ret
6b30d2:	5f                   	pop    %edi
6b30d3:	5e                   	pop    %esi
6b30d4:	5d                   	pop    %ebp
6b30d5:	b8 0f 00 00 00       	mov    $0xf,%eax
6b30da:	5b                   	pop    %ebx
6b30db:	83 c4 38             	add    $0x38,%esp
6b30de:	c3                   	ret
6b30df:	5f                   	pop    %edi
6b30e0:	5e                   	pop    %esi
6b30e1:	5d                   	pop    %ebp
6b30e2:	b8 0c 00 00 00       	mov    $0xc,%eax
6b30e7:	5b                   	pop    %ebx
6b30e8:	83 c4 38             	add    $0x38,%esp
6b30eb:	c3                   	ret
6b30ec:	5f                   	pop    %edi
6b30ed:	5e                   	pop    %esi
6b30ee:	5d                   	pop    %ebp
6b30ef:	b8 18 00 00 00       	mov    $0x18,%eax
6b30f4:	5b                   	pop    %ebx
6b30f5:	83 c4 38             	add    $0x38,%esp
6b30f8:	c3                   	ret
6b30f9:	5f                   	pop    %edi
6b30fa:	5e                   	pop    %esi
6b30fb:	5d                   	pop    %ebp
6b30fc:	b8 0b 00 00 00       	mov    $0xb,%eax
6b3101:	5b                   	pop    %ebx
6b3102:	83 c4 38             	add    $0x38,%esp
6b3105:	c3                   	ret
6b3106:	8b 46 14             	mov    0x14(%esi),%eax
6b3109:	53                   	push   %ebx
6b310a:	ff d0                	call   *%eax
6b310c:	83 c4 04             	add    $0x4,%esp
6b310f:	5f                   	pop    %edi
6b3110:	5e                   	pop    %esi
6b3111:	5d                   	pop    %ebp
6b3112:	b8 01 00 00 00       	mov    $0x1,%eax
6b3117:	5b                   	pop    %ebx
6b3118:	83 c4 38             	add    $0x38,%esp
6b311b:	c3                   	ret
6b311c:	ff 74 24 60          	push   0x60(%esp)
6b3120:	ff 74 24 60          	push   0x60(%esp)
6b3124:	ff 74 24 18          	push   0x18(%esp)
6b3128:	56                   	push   %esi
6b3129:	e8 92 2f 00 00       	call   0x6b60c0
6b312e:	83 c4 10             	add    $0x10,%esp
6b3131:	5f                   	pop    %edi
6b3132:	5e                   	pop    %esi
6b3133:	5d                   	pop    %ebp
6b3134:	5b                   	pop    %ebx
6b3135:	83 c4 38             	add    $0x38,%esp
6b3138:	c3                   	ret
6b3139:	8b 4c 24 14          	mov    0x14(%esp),%ecx
6b313d:	8b 44 24 54          	mov    0x54(%esp),%eax
6b3141:	5f                   	pop    %edi
6b3142:	5e                   	pop    %esi
6b3143:	5d                   	pop    %ebp
6b3144:	89 01                	mov    %eax,(%ecx)
6b3146:	b8 07 00 00 00       	mov    $0x7,%eax
6b314b:	5b                   	pop    %ebx
6b314c:	83 c4 38             	add    $0x38,%esp
6b314f:	c3                   	ret
6b3150:	5f                   	pop    %edi
6b3151:	5e                   	pop    %esi
6b3152:	5d                   	pop    %ebp
6b3153:	b8 0e 00 00 00       	mov    $0xe,%eax
6b3158:	5b                   	pop    %ebx
6b3159:	83 c4 38             	add    $0x38,%esp
6b315c:	c3                   	ret
6b315d:	80 7c 24 64 00       	cmpb   $0x0,0x64(%esp)
6b3162:	74 14                	je     0x6b3178
6b3164:	8b 4c 24 60          	mov    0x60(%esp),%ecx
6b3168:	8b 44 24 58          	mov    0x58(%esp),%eax
6b316c:	5f                   	pop    %edi
6b316d:	5e                   	pop    %esi
6b316e:	5d                   	pop    %ebp
6b316f:	89 01                	mov    %eax,(%ecx)
6b3171:	33 c0                	xor    %eax,%eax
6b3173:	5b                   	pop    %ebx
6b3174:	83 c4 38             	add    $0x38,%esp
6b3177:	c3                   	ret
6b3178:	89 3a                	mov    %edi,(%edx)
6b317a:	8b 46 3c             	mov    0x3c(%esi),%eax
6b317d:	85 c0                	test   %eax,%eax
6b317f:	74 16                	je     0x6b3197
6b3181:	6a 01                	push   $0x1
6b3183:	8d 4c 24 50          	lea    0x50(%esp),%ecx
6b3187:	c6 44 24 50 0a       	movb   $0xa,0x50(%esp)
6b318c:	51                   	push   %ecx
6b318d:	ff 76 04             	push   0x4(%esi)
6b3190:	ff d0                	call   *%eax
6b3192:	83 c4 0c             	add    $0xc,%esp
6b3195:	eb 15                	jmp    0x6b31ac
6b3197:	83 7e 50 00          	cmpl   $0x0,0x50(%esi)
6b319b:	74 0f                	je     0x6b31ac
6b319d:	57                   	push   %edi
6b319e:	ff 74 24 5c          	push   0x5c(%esp)
6b31a2:	55                   	push   %ebp
6b31a3:	56                   	push   %esi
6b31a4:	e8 47 58 00 00       	call   0x6b89f0
6b31a9:	83 c4 10             	add    $0x10,%esp
6b31ac:	8b 44 24 50          	mov    0x50(%esp),%eax
6b31b0:	85 c0                	test   %eax,%eax
6b31b2:	0f 84 12 01 00 00    	je     0x6b32ca
6b31b8:	39 86 38 01 00 00    	cmp    %eax,0x138(%esi)
6b31be:	75 2f                	jne    0x6b31ef
6b31c0:	8b 44 24 60          	mov    0x60(%esp),%eax
6b31c4:	89 38                	mov    %edi,(%eax)
6b31c6:	33 c0                	xor    %eax,%eax
6b31c8:	5f                   	pop    %edi
6b31c9:	5e                   	pop    %esi
6b31ca:	5d                   	pop    %ebp
6b31cb:	5b                   	pop    %ebx
6b31cc:	83 c4 38             	add    $0x38,%esp
6b31cf:	c3                   	ret
6b31d0:	80 7c 24 64 00       	cmpb   $0x0,0x64(%esp)
6b31d5:	75 8d                	jne    0x6b3164
6b31d7:	8b 44 24 50          	mov    0x50(%esp),%eax
6b31db:	85 c0                	test   %eax,%eax
6b31dd:	0f 8e e7 00 00 00    	jle    0x6b32ca
6b31e3:	39 86 38 01 00 00    	cmp    %eax,0x138(%esi)
6b31e9:	0f 84 75 ff ff ff    	je     0x6b3164
6b31ef:	5f                   	pop    %edi
6b31f0:	5e                   	pop    %esi
6b31f1:	5d                   	pop    %ebp
6b31f2:	b8 0d 00 00 00       	mov    $0xd,%eax
6b31f7:	5b                   	pop    %ebx
6b31f8:	83 c4 38             	add    $0x38,%esp
6b31fb:	c3                   	ret
6b31fc:	8b 44 24 10          	mov    0x10(%esp),%eax
6b3200:	5f                   	pop    %edi
6b3201:	5e                   	pop    %esi
6b3202:	89 03                	mov    %eax,(%ebx)
6b3204:	b8 04 00 00 00       	mov    $0x4,%eax
6b3209:	5d                   	pop    %ebp
6b320a:	5b                   	pop    %ebx
6b320b:	83 c4 38             	add    $0x38,%esp
6b320e:	c3                   	ret
6b320f:	80 7c 24 64 00       	cmpb   $0x0,0x64(%esp)
6b3214:	0f 85 4a ff ff ff    	jne    0x6b3164
6b321a:	5f                   	pop    %edi
6b321b:	5e                   	pop    %esi
6b321c:	5d                   	pop    %ebp
6b321d:	b8 05 00 00 00       	mov    $0x5,%eax
6b3222:	5b                   	pop    %ebx
6b3223:	83 c4 38             	add    $0x38,%esp
6b3226:	c3                   	ret
6b3227:	80 7c 24 64 00       	cmpb   $0x0,0x64(%esp)
6b322c:	0f 85 32 ff ff ff    	jne    0x6b3164
6b3232:	5f                   	pop    %edi
6b3233:	5e                   	pop    %esi
6b3234:	5d                   	pop    %ebp
6b3235:	b8 06 00 00 00       	mov    $0x6,%eax
6b323a:	5b                   	pop    %ebx
6b323b:	83 c4 38             	add    $0x38,%esp
6b323e:	c3                   	ret
6b323f:	5f                   	pop    %edi
6b3240:	5e                   	pop    %esi
6b3241:	5d                   	pop    %ebp
6b3242:	b8 11 00 00 00       	mov    $0x11,%eax
6b3247:	5b                   	pop    %ebx
6b3248:	83 c4 38             	add    $0x38,%esp
6b324b:	c3                   	ret
6b324c:	80 7c 24 64 00       	cmpb   $0x0,0x64(%esp)
6b3251:	0f 85 0d ff ff ff    	jne    0x6b3164
6b3257:	8b 56 3c             	mov    0x3c(%esi),%edx
6b325a:	85 d2                	test   %edx,%edx
6b325c:	74 4d                	je     0x6b32ab
6b325e:	80 7d 48 00          	cmpb   $0x0,0x48(%ebp)
6b3262:	75 33                	jne    0x6b3297
6b3264:	ff 76 30             	push   0x30(%esi)
6b3267:	8b 46 2c             	mov    0x2c(%esi),%eax
6b326a:	89 44 24 50          	mov    %eax,0x50(%esp)
6b326e:	8d 44 24 50          	lea    0x50(%esp),%eax
6b3272:	50                   	push   %eax
6b3273:	57                   	push   %edi
6b3274:	8d 44 24 64          	lea    0x64(%esp),%eax
6b3278:	50                   	push   %eax
6b3279:	8b 45 3c             	mov    0x3c(%ebp),%eax
6b327c:	55                   	push   %ebp
6b327d:	ff d0                	call   *%eax
6b327f:	8b 4e 2c             	mov    0x2c(%esi),%ecx
6b3282:	8b 44 24 60          	mov    0x60(%esp),%eax
6b3286:	2b c1                	sub    %ecx,%eax
6b3288:	50                   	push   %eax
6b3289:	8b 46 3c             	mov    0x3c(%esi),%eax
6b328c:	51                   	push   %ecx
6b328d:	ff 76 04             	push   0x4(%esi)
6b3290:	ff d0                	call   *%eax
6b3292:	83 c4 20             	add    $0x20,%esp
6b3295:	eb 29                	jmp    0x6b32c0
6b3297:	8b 4c 24 58          	mov    0x58(%esp),%ecx
6b329b:	8b c7                	mov    %edi,%eax
6b329d:	2b c1                	sub    %ecx,%eax
6b329f:	50                   	push   %eax
6b32a0:	51                   	push   %ecx
6b32a1:	ff 76 04             	push   0x4(%esi)
6b32a4:	ff d2                	call   *%edx
6b32a6:	83 c4 0c             	add    $0xc,%esp
6b32a9:	eb 15                	jmp    0x6b32c0
6b32ab:	83 7e 50 00          	cmpl   $0x0,0x50(%esi)
6b32af:	74 0f                	je     0x6b32c0
6b32b1:	57                   	push   %edi
6b32b2:	ff 74 24 5c          	push   0x5c(%esp)
6b32b6:	55                   	push   %ebp
6b32b7:	56                   	push   %esi
6b32b8:	e8 33 57 00 00       	call   0x6b89f0
6b32bd:	83 c4 10             	add    $0x10,%esp
6b32c0:	8b 44 24 50          	mov    0x50(%esp),%eax
6b32c4:	85 c0                	test   %eax,%eax
6b32c6:	75 0f                	jne    0x6b32d7
6b32c8:	89 3b                	mov    %edi,(%ebx)
6b32ca:	5f                   	pop    %edi
6b32cb:	5e                   	pop    %esi
6b32cc:	5d                   	pop    %ebp
6b32cd:	b8 03 00 00 00       	mov    $0x3,%eax
6b32d2:	5b                   	pop    %ebx
6b32d3:	83 c4 38             	add    $0x38,%esp
6b32d6:	c3                   	ret
6b32d7:	39 86 38 01 00 00    	cmp    %eax,0x138(%esi)
6b32dd:	0f 84 dd fe ff ff    	je     0x6b31c0
6b32e3:	89 3b                	mov    %edi,(%ebx)
6b32e5:	b8 0d 00 00 00       	mov    $0xd,%eax
6b32ea:	5f                   	pop    %edi
6b32eb:	5e                   	pop    %esi
6b32ec:	5d                   	pop    %ebp
6b32ed:	5b                   	pop    %ebx
6b32ee:	83 c4 38             	add    $0x38,%esp
6b32f1:	c3                   	ret
6b32f2:	b8 23 00 00 00       	mov    $0x23,%eax
6b32f7:	5f                   	pop    %edi
6b32f8:	5e                   	pop    %esi
6b32f9:	5d                   	pop    %ebp
6b32fa:	5b                   	pop    %ebx
6b32fb:	83 c4 38             	add    $0x38,%esp
6b32fe:	c3                   	ret
6b32ff:	90                   	nop
6b3300:	4c                   	dec    %esp
6b3301:	32 6b 00             	xor    0x0(%ebx),%ch
6b3304:	d0 31                	shlb   $1,(%ecx)
6b3306:	6b 00 5d             	imul   $0x5d,(%eax),%eax
6b3309:	31 6b 00             	xor    %ebp,0x0(%ebx)
6b330c:	27                   	daa
6b330d:	32 6b 00             	xor    0x0(%ebx),%ch
6b3310:	0f 32                	rdmsr
6b3312:	6b 00 fc             	imul   $0xfffffffc,(%eax),%eax
6b3315:	31 6b 00             	xor    %ebp,0x0(%ebx)
6b3318:	62 2a                	bound  %ebp,(%edx)
6b331a:	6b 00 62             	imul   $0x62,(%eax),%eax
6b331d:	2a 6b 00             	sub    0x0(%ebx),%ch
6b3320:	f4                   	hlt
6b3321:	2b 6b 00             	sub    0x0(%ebx),%ebp
6b3324:	f4                   	hlt
6b3325:	2b 6b 00             	sub    0x0(%ebx),%ebp
6b3328:	2a 2d 6b 00 7b 2f    	sub    0x2f7b006b,%ch
6b332e:	6b 00 f2             	imul   $0xfffffff2,(%eax),%eax
6b3331:	2e 6b 00 16          	imul   $0x16,%cs:(%eax),%eax
6b3335:	2f                   	das
6b3336:	6b 00 c9             	imul   $0xffffffc9,(%eax),%eax
6b3339:	28 6b 00             	sub    %ch,0x0(%ebx)
6b333c:	b2 2e                	mov    $0x2e,%dl
6b333e:	6b 00 3f             	imul   $0x3f,(%eax),%eax
6b3341:	30 6b 00             	xor    %ch,0x0(%ebx)
6b3344:	3f                   	aas
6b3345:	32 6b 00             	xor    0x0(%ebx),%ch
6b3348:	5b                   	pop    %ebx
6b3349:	30 6b 00             	xor    %ch,0x0(%ebx)
6b334c:	cc                   	int3
6b334d:	cc                   	int3
6b334e:	cc                   	int3
6b334f:	cc                   	int3
6b3350:	cc                   	int3
6b3351:	cc                   	int3
6b3352:	cc                   	int3
6b3353:	cc                   	int3
6b3354:	cc                   	int3
6b3355:	cc                   	int3
6b3356:	cc                   	int3
6b3357:	cc                   	int3
6b3358:	cc                   	int3
6b3359:	cc                   	int3
6b335a:	cc                   	int3
6b335b:	cc                   	int3
6b335c:	cc                   	int3
6b335d:	cc                   	int3
6b335e:	cc                   	int3
6b335f:	cc                   	int3
6b3360:	cc                   	int3
6b3361:	cc                   	int3
6b3362:	cc                   	int3
6b3363:	cc                   	int3
6b3364:	cc                   	int3
6b3365:	cc                   	int3
6b3366:	cc                   	int3
6b3367:	cc                   	int3