1400b3120:	ac                   	lods   %ds:(%rsi),%al
1400b3121:	30 0b                	xor    %cl,(%rbx)
1400b3123:	00 78 30             	add    %bh,0x30(%rax)
1400b3126:	0b 00                	or     (%rax),%eax
1400b3128:	c8 30 0b 00          	enter  $0xb30,$0x0
1400b312c:	00 02                	add    %al,(%rdx)
1400b312e:	02 02                	add    (%rdx),%al
1400b3130:	02 02                	add    (%rdx),%al
1400b3132:	02 02                	add    (%rdx),%al
1400b3134:	02 02                	add    (%rdx),%al
1400b3136:	02 02                	add    (%rdx),%al
1400b3138:	02 02                	add    (%rdx),%al
1400b313a:	02 02                	add    (%rdx),%al
1400b313c:	02 02                	add    (%rdx),%al
1400b313e:	02 02                	add    (%rdx),%al
1400b3140:	02 02                	add    (%rdx),%al
1400b3142:	02 02                	add    (%rdx),%al
1400b3144:	02 02                	add    (%rdx),%al
1400b3146:	02 02                	add    (%rdx),%al
1400b3148:	01 02                	add    %eax,(%rdx)
1400b314a:	00 02                	add    %al,(%rdx)
1400b314c:	01 02                	add    %eax,(%rdx)
1400b314e:	02 02                	add    (%rdx),%al
1400b3150:	02 02                	add    (%rdx),%al
1400b3152:	02 02                	add    (%rdx),%al
1400b3154:	00 02                	add    %al,(%rdx)
1400b3156:	02 02                	add    (%rdx),%al
1400b3158:	02 02                	add    (%rdx),%al
1400b315a:	00 cc                	add    %cl,%ah
1400b315c:	cc                   	int3
1400b315d:	cc                   	int3
1400b315e:	cc                   	int3
1400b315f:	cc                   	int3
1400b3160:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b3165:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400b316a:	57                   	push   %rdi
1400b316b:	48 83 ec 20          	sub    $0x20,%rsp
1400b316f:	48 8b 01             	mov    (%rcx),%rax
1400b3172:	48 8b f9             	mov    %rcx,%rdi
1400b3175:	49 8b d8             	mov    %r8,%rbx
1400b3178:	48 8b f2             	mov    %rdx,%rsi
1400b317b:	0f b6 08             	movzbl (%rax),%ecx
1400b317e:	80 f9 2a             	cmp    $0x2a,%cl
1400b3181:	0f 85 94 00 00 00    	jne    0x1400b321b
1400b3187:	48 ff c0             	inc    %rax
1400b318a:	48 89 07             	mov    %rax,(%rdi)
1400b318d:	49 8b 00             	mov    (%r8),%rax
1400b3190:	88 0c 02             	mov    %cl,(%rdx,%rax,1)
1400b3193:	49 ff 00             	incq   (%r8)
1400b3196:	49 83 38 3c          	cmpq   $0x3c,(%r8)
1400b319a:	0f 83 de 00 00 00    	jae    0x1400b327e
1400b31a0:	48 8b 17             	mov    (%rdi),%rdx
1400b31a3:	0f b6 0a             	movzbl (%rdx),%ecx
1400b31a6:	8d 41 cf             	lea    -0x31(%rcx),%eax
1400b31a9:	3c 08                	cmp    $0x8,%al
1400b31ab:	77 4a                	ja     0x1400b31f7
1400b31ad:	45 33 c0             	xor    %r8d,%r8d
1400b31b0:	48 8b c2             	mov    %rdx,%rax
1400b31b3:	80 f9 39             	cmp    $0x39,%cl
1400b31b6:	7f 22                	jg     0x1400b31da
1400b31b8:	0f be c1             	movsbl %cl,%eax
1400b31bb:	48 ff c2             	inc    %rdx
1400b31be:	83 e8 30             	sub    $0x30,%eax
1400b31c1:	48 89 17             	mov    %rdx,(%rdi)
1400b31c4:	48 63 c8             	movslq %eax,%rcx
1400b31c7:	4b 8d 04 80          	lea    (%r8,%r8,4),%rax
1400b31cb:	4c 8d 04 41          	lea    (%rcx,%rax,2),%r8
1400b31cf:	0f b6 0a             	movzbl (%rdx),%ecx
1400b31d2:	48 8b c2             	mov    %rdx,%rax
1400b31d5:	80 f9 30             	cmp    $0x30,%cl
1400b31d8:	7d d6                	jge    0x1400b31b0
1400b31da:	80 38 24             	cmpb   $0x24,(%rax)
1400b31dd:	75 18                	jne    0x1400b31f7
1400b31df:	4d 89 01             	mov    %r8,(%r9)
1400b31e2:	b0 01                	mov    $0x1,%al
1400b31e4:	48 ff 07             	incq   (%rdi)
1400b31e7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400b31ec:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400b31f1:	48 83 c4 20          	add    $0x20,%rsp
1400b31f5:	5f                   	pop    %rdi
1400b31f6:	c3                   	ret
1400b31f7:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400b31fc:	48 8b 11             	mov    (%rcx),%rdx
1400b31ff:	48 8d 42 01          	lea    0x1(%rdx),%rax
1400b3203:	48 89 01             	mov    %rax,(%rcx)
1400b3206:	b0 01                	mov    $0x1,%al
1400b3208:	49 89 11             	mov    %rdx,(%r9)
1400b320b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400b3210:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400b3215:	48 83 c4 20          	add    $0x20,%rsp
1400b3219:	5f                   	pop    %rdi
1400b321a:	c3                   	ret
1400b321b:	80 f9 2d             	cmp    $0x2d,%cl
1400b321e:	75 09                	jne    0x1400b3229
1400b3220:	48 ff c0             	inc    %rax
1400b3223:	48 89 07             	mov    %rax,(%rdi)
1400b3226:	0f b6 08             	movzbl (%rax),%ecx
1400b3229:	84 c9                	test   %cl,%cl
1400b322b:	74 3a                	je     0x1400b3267
1400b322d:	0f 1f 00             	nopl   (%rax)
1400b3230:	48 83 3b 3c          	cmpq   $0x3c,(%rbx)
1400b3234:	73 48                	jae    0x1400b327e
1400b3236:	0f be 10             	movsbl (%rax),%edx
1400b3239:	48 8d 0d 78 b0 27 00 	lea    0x27b078(%rip),%rcx        # 0x14032e2b8
1400b3240:	e8 fb 97 24 00       	call   0x1402fca40
1400b3245:	48 85 c0             	test   %rax,%rax
1400b3248:	74 1d                	je     0x1400b3267
1400b324a:	48 8b 07             	mov    (%rdi),%rax
1400b324d:	0f b6 08             	movzbl (%rax),%ecx
1400b3250:	48 ff c0             	inc    %rax
1400b3253:	48 89 07             	mov    %rax,(%rdi)
1400b3256:	48 8b 03             	mov    (%rbx),%rax
1400b3259:	88 0c 06             	mov    %cl,(%rsi,%rax,1)
1400b325c:	48 ff 03             	incq   (%rbx)
1400b325f:	48 8b 07             	mov    (%rdi),%rax
1400b3262:	80 38 00             	cmpb   $0x0,(%rax)
1400b3265:	75 c9                	jne    0x1400b3230
1400b3267:	48 83 3b 3c          	cmpq   $0x3c,(%rbx)
1400b326b:	0f 92 c0             	setb   %al
1400b326e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400b3273:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400b3278:	48 83 c4 20          	add    $0x20,%rsp
1400b327c:	5f                   	pop    %rdi
1400b327d:	c3                   	ret
1400b327e:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400b3283:	32 c0                	xor    %al,%al
1400b3285:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400b328a:	48 83 c4 20          	add    $0x20,%rsp
1400b328e:	5f                   	pop    %rdi
1400b328f:	c3                   	ret
1400b3290:	4c 8b dc             	mov    %rsp,%r11
1400b3293:	41 56                	push   %r14
1400b3295:	48 83 ec 60          	sub    $0x60,%rsp
1400b3299:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1400b32a0:	00
1400b32a1:	4c 8b f1             	mov    %rcx,%r14
1400b32a4:	49 89 43 c8          	mov    %rax,-0x38(%r11)
1400b32a8:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
1400b32af:	00
1400b32b0:	49 89 43 d0          	mov    %rax,-0x30(%r11)
1400b32b4:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1400b32bb:	00
1400b32bc:	49 89 43 d8          	mov    %rax,-0x28(%r11)
1400b32c0:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
1400b32c7:	00
1400b32c8:	49 89 43 e0          	mov    %rax,-0x20(%r11)
1400b32cc:	48 8b 84 24 b0 00 00 	mov    0xb0(%rsp),%rax
1400b32d3:	00
1400b32d4:	49 89 43 e8          	mov    %rax,-0x18(%r11)
1400b32d8:	48 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%rax
1400b32df:	00
1400b32e0:	49 89 43 f0          	mov    %rax,-0x10(%r11)
1400b32e4:	4d 89 43 b8          	mov    %r8,-0x48(%r11)
1400b32e8:	4d 89 4b c0          	mov    %r9,-0x40(%r11)
1400b32ec:	48 85 c9             	test   %rcx,%rcx
1400b32ef:	0f 84 1c 01 00 00    	je     0x1400b3411
1400b32f5:	48 85 d2             	test   %rdx,%rdx
1400b32f8:	0f 84 13 01 00 00    	je     0x1400b3411
1400b32fe:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1400b3302:	49 89 6b 10          	mov    %rbp,0x10(%r11)
1400b3306:	48 8d 2c 11          	lea    (%rcx,%rdx,1),%rbp
1400b330a:	49 89 73 18          	mov    %rsi,0x18(%r11)
1400b330e:	33 f6                	xor    %esi,%esi
1400b3310:	49 89 7b 20          	mov    %rdi,0x20(%r11)
1400b3314:	48 8b f9             	mov    %rcx,%rdi
1400b3317:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400b331e:	00 00
1400b3320:	4c 8b 44 f4 20       	mov    0x20(%rsp,%rsi,8),%r8
1400b3325:	48 8b cf             	mov    %rdi,%rcx
1400b3328:	4d 85 c0             	test   %r8,%r8
1400b332b:	0f 84 ce 00 00 00    	je     0x1400b33ff
1400b3331:	41 0f b6 00          	movzbl (%r8),%eax
1400b3335:	84 c0                	test   %al,%al
1400b3337:	0f 84 c2 00 00 00    	je     0x1400b33ff
1400b333d:	3c 2f                	cmp    $0x2f,%al
1400b333f:	74 47                	je     0x1400b3388
1400b3341:	3c 5c                	cmp    $0x5c,%al
1400b3343:	74 43                	je     0x1400b3388
1400b3345:	41 80 78 01 3a       	cmpb   $0x3a,0x1(%r8)
1400b334a:	74 3c                	je     0x1400b3388
1400b334c:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1400b3353:	48 ff c3             	inc    %rbx
1400b3356:	41 80 3c 18 00       	cmpb   $0x0,(%r8,%rbx,1)
1400b335b:	75 f6                	jne    0x1400b3353
1400b335d:	48 8b d5             	mov    %rbp,%rdx
1400b3360:	48 2b d1             	sub    %rcx,%rdx
1400b3363:	49 3b ce             	cmp    %r14,%rcx
1400b3366:	74 3a                	je     0x1400b33a2
1400b3368:	0f b6 47 ff          	movzbl -0x1(%rdi),%eax
1400b336c:	3c 2f                	cmp    $0x2f,%al
1400b336e:	74 32                	je     0x1400b33a2
1400b3370:	3c 5c                	cmp    $0x5c,%al
1400b3372:	74 2e                	je     0x1400b33a2
1400b3374:	48 83 fa 01          	cmp    $0x1,%rdx
1400b3378:	76 28                	jbe    0x1400b33a2
1400b337a:	c6 07 2f             	movb   $0x2f,(%rdi)
1400b337d:	48 ff c7             	inc    %rdi
1400b3380:	48 ff ca             	dec    %rdx
1400b3383:	c6 07 00             	movb   $0x0,(%rdi)
1400b3386:	eb 1a                	jmp    0x1400b33a2
1400b3388:	49 8b fe             	mov    %r14,%rdi
1400b338b:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1400b3392:	48 ff c3             	inc    %rbx
1400b3395:	41 80 3c 18 00       	cmpb   $0x0,(%r8,%rbx,1)
1400b339a:	75 f6                	jne    0x1400b3392
1400b339c:	48 8b d5             	mov    %rbp,%rdx
1400b339f:	49 2b d6             	sub    %r14,%rdx
1400b33a2:	48 3b da             	cmp    %rdx,%rbx
1400b33a5:	73 09                	jae    0x1400b33b0
1400b33a7:	4d 3b c6             	cmp    %r14,%r8
1400b33aa:	75 27                	jne    0x1400b33d3
1400b33ac:	85 f6                	test   %esi,%esi
1400b33ae:	74 2c                	je     0x1400b33dc
1400b33b0:	32 c0                	xor    %al,%al
1400b33b2:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1400b33b9:	00
1400b33ba:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
1400b33bf:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400b33c4:	48 8b bc 24 88 00 00 	mov    0x88(%rsp),%rdi
1400b33cb:	00
1400b33cc:	48 83 c4 60          	add    $0x60,%rsp
1400b33d0:	41 5e                	pop    %r14
1400b33d2:	c3                   	ret
1400b33d3:	48 8b cf             	mov    %rdi,%rcx
1400b33d6:	ff 15 04 6e 27 00    	call   *0x276e04(%rip)        # 0x14032a1e0
1400b33dc:	0f b6 0f             	movzbl (%rdi),%ecx
1400b33df:	48 8b c7             	mov    %rdi,%rax
1400b33e2:	84 c9                	test   %cl,%cl
1400b33e4:	74 16                	je     0x1400b33fc
1400b33e6:	80 f9 5c             	cmp    $0x5c,%cl
1400b33e9:	b1 2f                	mov    $0x2f,%cl
1400b33eb:	74 03                	je     0x1400b33f0
1400b33ed:	0f b6 08             	movzbl (%rax),%ecx
1400b33f0:	88 08                	mov    %cl,(%rax)
1400b33f2:	48 ff c0             	inc    %rax
1400b33f5:	0f b6 08             	movzbl (%rax),%ecx
1400b33f8:	84 c9                	test   %cl,%cl
1400b33fa:	75 ea                	jne    0x1400b33e6
1400b33fc:	48 03 fb             	add    %rbx,%rdi
1400b33ff:	ff c6                	inc    %esi
1400b3401:	83 fe 08             	cmp    $0x8,%esi
1400b3404:	0f 82 16 ff ff ff    	jb     0x1400b3320
1400b340a:	c6 07 00             	movb   $0x0,(%rdi)
1400b340d:	b0 01                	mov    $0x1,%al
1400b340f:	eb a1                	jmp    0x1400b33b2
1400b3411:	32 c0                	xor    %al,%al
1400b3413:	48 83 c4 60          	add    $0x60,%rsp
1400b3417:	41 5e                	pop    %r14
1400b3419:	c3                   	ret
1400b341a:	cc                   	int3
1400b341b:	cc                   	int3
1400b341c:	cc                   	int3
1400b341d:	cc                   	int3
1400b341e:	cc                   	int3
1400b341f:	cc                   	int3
1400b3420:	40 53                	rex push %rbx
1400b3422:	55                   	push   %rbp
1400b3423:	56                   	push   %rsi
1400b3424:	57                   	push   %rdi
1400b3425:	41 54                	push   %r12
1400b3427:	41 55                	push   %r13
1400b3429:	41 56                	push   %r14
1400b342b:	41 57                	push   %r15
1400b342d:	48 81 ec 98 01 00 00 	sub    $0x198,%rsp
1400b3434:	48 8b 05 45 4d 35 00 	mov    0x354d45(%rip),%rax        # 0x140408180
1400b343b:	48 33 c4             	xor    %rsp,%rax
1400b343e:	48 89 84 24 80 01 00 	mov    %rax,0x180(%rsp)
1400b3445:	00
1400b3446:	4c 8b b4 24 00 02 00 	mov    0x200(%rsp),%r14
1400b344d:	00
1400b344e:	4d 8b e0             	mov    %r8,%r12
1400b3451:	48 8b ac 24 08 02 00 	mov    0x208(%rsp),%rbp
1400b3458:	00
1400b3459:	4c 8b fa             	mov    %rdx,%r15
1400b345c:	48 8b b4 24 10 02 00 	mov    0x210(%rsp),%rsi
1400b3463:	00
1400b3464:	33 d2                	xor    %edx,%edx
1400b3466:	48 8b bc 24 18 02 00 	mov    0x218(%rsp),%rdi
1400b346d:	00
1400b346e:	41 b8 03 01 00 00    	mov    $0x103,%r8d
1400b3474:	48 8b 9c 24 20 02 00 	mov    0x220(%rsp),%rbx
1400b347b:	00
1400b347c:	4d 8b e9             	mov    %r9,%r13
1400b347f:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1400b3484:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1400b3489:	48 8d 4c 24 71       	lea    0x71(%rsp),%rcx
1400b348e:	c6 44 24 70 00       	movb   $0x0,0x70(%rsp)
1400b3493:	e8 c6 95 24 00       	call   0x1402fca5e
1400b3498:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1400b349d:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400b34a2:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
1400b34a7:	4d 8b cc             	mov    %r12,%r9
1400b34aa:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1400b34af:	4d 8b c7             	mov    %r15,%r8
1400b34b2:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1400b34b7:	ba 04 01 00 00       	mov    $0x104,%edx
1400b34bc:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1400b34c1:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400b34c6:	e8 c5 fd ff ff       	call   0x1400b3290
1400b34cb:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400b34d0:	33 c0                	xor    %eax,%eax
1400b34d2:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b34d5:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1400b34dc:	0f 11 03             	movups %xmm0,(%rbx)
1400b34df:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400b34e3:	48 89 43 18          	mov    %rax,0x18(%rbx)
1400b34e7:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1400b34ec:	0f 1f 40 00          	nopl   0x0(%rax)
1400b34f0:	49 ff c0             	inc    %r8
1400b34f3:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1400b34f8:	75 f6                	jne    0x1400b34f0
1400b34fa:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400b34ff:	48 8b cb             	mov    %rbx,%rcx
1400b3502:	e8 29 27 fd ff       	call   0x140085c30
1400b3507:	48 8b c3             	mov    %rbx,%rax
1400b350a:	48 8b 8c 24 80 01 00 	mov    0x180(%rsp),%rcx
1400b3511:	00
1400b3512:	48 33 cc             	xor    %rsp,%rcx
1400b3515:	e8 26 71 24 00       	call   0x1402fa640
1400b351a:	48 81 c4 98 01 00 00 	add    $0x198,%rsp
1400b3521:	41 5f                	pop    %r15
1400b3523:	41 5e                	pop    %r14
1400b3525:	41 5d                	pop    %r13
1400b3527:	41 5c                	pop    %r12
1400b3529:	5f                   	pop    %rdi
1400b352a:	5e                   	pop    %rsi
1400b352b:	5d                   	pop    %rbp
1400b352c:	5b                   	pop    %rbx
1400b352d:	c3                   	ret
1400b352e:	cc                   	int3
1400b352f:	cc                   	int3
1400b3530:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400b3535:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1400b353a:	57                   	push   %rdi
1400b353b:	48 83 ec 20          	sub    $0x20,%rsp
1400b353f:	48 8b f9             	mov    %rcx,%rdi
1400b3542:	49 8b d8             	mov    %r8,%rbx
1400b3545:	33 c9                	xor    %ecx,%ecx
1400b3547:	48 8b ea             	mov    %rdx,%rbp
1400b354a:	38 4f 20             	cmp    %cl,0x20(%rdi)
1400b354d:	75 15                	jne    0x1400b3564
1400b354f:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1400b3553:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1400b3557:	49 2b c8             	sub    %r8,%rcx
1400b355a:	4c 3b 47 18          	cmp    0x18(%rdi),%r8
1400b355e:	72 04                	jb     0x1400b3564
1400b3560:	48 03 4f 08          	add    0x8(%rdi),%rcx
1400b3564:	48 3b cb             	cmp    %rbx,%rcx
1400b3567:	48 0f 42 d9          	cmovb  %rcx,%rbx
1400b356b:	48 85 db             	test   %rbx,%rbx