1406a60d1:	e8 6a d4 03 00       	call   0x1406e3540
1406a60d6:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
1406a60da:	48 83 7d c7 0f       	cmpq   $0xf,-0x39(%rbp)
1406a60df:	4c 0f 47 45 af       	cmova  -0x51(%rbp),%r8
1406a60e4:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
1406a60e8:	48 83 7d a7 0f       	cmpq   $0xf,-0x59(%rbp)
1406a60ed:	48 0f 47 55 8f       	cmova  -0x71(%rbp),%rdx
1406a60f2:	48 8b 8e 98 0d 00 00 	mov    0xd98(%rsi),%rcx
1406a60f9:	e8 72 9a cd ff       	call   0x14037fb70
1406a60fe:	48 8b 96 98 0d 00 00 	mov    0xd98(%rsi),%rdx
1406a6105:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a610a:	e8 a5 54 79 00       	call   0x140e3b5b4
1406a610f:	90                   	nop
1406a6110:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
1406a6114:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a6118:	76 31                	jbe    0x1406a614b
1406a611a:	48 ff c2             	inc    %rdx
1406a611d:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1406a6121:	48 8b c1             	mov    %rcx,%rax
1406a6124:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a612b:	72 19                	jb     0x1406a6146
1406a612d:	48 83 c2 27          	add    $0x27,%rdx
1406a6131:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a6135:	48 2b c1             	sub    %rcx,%rax
1406a6138:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a613c:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a6140:	0f 87 8e 0b 00 00    	ja     0x1406a6cd4
1406a6146:	e8 f9 4f 77 00       	call   0x140e1b144
1406a614b:	66 0f 6f 05 dd dc 8f 	movdqa 0x8fdcdd(%rip),%xmm0        # 0x140fa3e30
1406a6152:	00
1406a6153:	f3 0f 7f 45 9f       	movdqu %xmm0,-0x61(%rbp)
1406a6158:	c6 45 8f 00          	movb   $0x0,-0x71(%rbp)
1406a615c:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
1406a6160:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a6164:	76 31                	jbe    0x1406a6197
1406a6166:	48 ff c2             	inc    %rdx
1406a6169:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1406a616d:	48 8b c1             	mov    %rcx,%rax
1406a6170:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a6177:	72 19                	jb     0x1406a6192
1406a6179:	48 83 c2 27          	add    $0x27,%rdx
1406a617d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a6181:	48 2b c1             	sub    %rcx,%rax
1406a6184:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a6188:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a618c:	0f 87 48 0b 00 00    	ja     0x1406a6cda
1406a6192:	e8 ad 4f 77 00       	call   0x140e1b144
1406a6197:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a619a:	0f 11 45 8f          	movups %xmm0,-0x71(%rbp)
1406a619e:	0f 57 c9             	xorps  %xmm1,%xmm1
1406a61a1:	f3 0f 7f 4d 9f       	movdqu %xmm1,-0x61(%rbp)
1406a61a6:	48 c7 45 87 4f 00 00 	movq   $0x4f,-0x79(%rbp)
1406a61ad:	00
1406a61ae:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1406a61b2:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
1406a61b6:	e8 e5 0b af ff       	call   0x140196da0
1406a61bb:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
1406a61bf:	48 c7 45 9f 40 00 00 	movq   $0x40,-0x61(%rbp)
1406a61c6:	00
1406a61c7:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
1406a61cb:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
1406a61cf:	0f 28 05 ea 65 97 00 	movaps 0x9765ea(%rip),%xmm0        # 0x14101c7c0
1406a61d6:	0f 11 00             	movups %xmm0,(%rax)
1406a61d9:	0f 28 0d f0 65 97 00 	movaps 0x9765f0(%rip),%xmm1        # 0x14101c7d0
1406a61e0:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1406a61e4:	0f 28 05 f5 65 97 00 	movaps 0x9765f5(%rip),%xmm0        # 0x14101c7e0
1406a61eb:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1406a61ef:	0f 28 0d fa 65 97 00 	movaps 0x9765fa(%rip),%xmm1        # 0x14101c7f0
1406a61f6:	0f 11 48 30          	movups %xmm1,0x30(%rax)
1406a61fa:	c6 40 40 00          	movb   $0x0,0x40(%rax)
1406a61fe:	48 8b ce             	mov    %rsi,%rcx
1406a6201:	e8 3a d3 03 00       	call   0x1406e3540
1406a6206:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
1406a620a:	48 83 7d a7 0f       	cmpq   $0xf,-0x59(%rbp)
1406a620f:	4c 0f 47 45 8f       	cmova  -0x71(%rbp),%r8
1406a6214:	48 8d 15 95 22 93 00 	lea    0x932295(%rip),%rdx        # 0x140fd84b0
1406a621b:	48 8b 8e 98 0d 00 00 	mov    0xd98(%rsi),%rcx
1406a6222:	e8 49 99 cd ff       	call   0x14037fb70
1406a6227:	48 8b 96 98 0d 00 00 	mov    0xd98(%rsi),%rdx
1406a622e:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a6233:	e8 7c 53 79 00       	call   0x140e3b5b4
1406a6238:	90                   	nop
1406a6239:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
1406a623d:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a6241:	76 31                	jbe    0x1406a6274
1406a6243:	48 ff c2             	inc    %rdx
1406a6246:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1406a624a:	48 8b c1             	mov    %rcx,%rax
1406a624d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a6254:	72 19                	jb     0x1406a626f
1406a6256:	48 83 c2 27          	add    $0x27,%rdx
1406a625a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a625e:	48 2b c1             	sub    %rcx,%rax
1406a6261:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a6265:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a6269:	0f 87 71 0a 00 00    	ja     0x1406a6ce0
1406a626f:	e8 d0 4e 77 00       	call   0x140e1b144
1406a6274:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a6277:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
1406a627b:	0f 57 c9             	xorps  %xmm1,%xmm1
1406a627e:	f3 0f 7f 4d bf       	movdqu %xmm1,-0x41(%rbp)
1406a6283:	41 b8 23 00 00 00    	mov    $0x23,%r8d
1406a6289:	48 8d 15 78 65 97 00 	lea    0x976578(%rip),%rdx        # 0x14101c808
1406a6290:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1406a6294:	e8 67 0b af ff       	call   0x140196e00
1406a6299:	90                   	nop
1406a629a:	48 8b ce             	mov    %rsi,%rcx
1406a629d:	e8 9e d2 03 00       	call   0x1406e3540
1406a62a2:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
1406a62a6:	48 83 7d c7 0f       	cmpq   $0xf,-0x39(%rbp)
1406a62ab:	4c 0f 47 45 af       	cmova  -0x51(%rbp),%r8
1406a62b0:	48 8d 15 f9 21 93 00 	lea    0x9321f9(%rip),%rdx        # 0x140fd84b0
1406a62b7:	48 8b 8e 98 0d 00 00 	mov    0xd98(%rsi),%rcx
1406a62be:	e8 ad 98 cd ff       	call   0x14037fb70
1406a62c3:	48 8b 96 98 0d 00 00 	mov    0xd98(%rsi),%rdx
1406a62ca:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a62cf:	e8 e0 52 79 00       	call   0x140e3b5b4
1406a62d4:	90                   	nop
1406a62d5:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
1406a62d9:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a62dd:	76 31                	jbe    0x1406a6310
1406a62df:	48 ff c2             	inc    %rdx
1406a62e2:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1406a62e6:	48 8b c1             	mov    %rcx,%rax
1406a62e9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a62f0:	72 19                	jb     0x1406a630b
1406a62f2:	48 83 c2 27          	add    $0x27,%rdx
1406a62f6:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a62fa:	48 2b c1             	sub    %rcx,%rax
1406a62fd:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a6301:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a6305:	0f 87 db 09 00 00    	ja     0x1406a6ce6
1406a630b:	e8 34 4e 77 00       	call   0x140e1b144
1406a6310:	48 8b ce             	mov    %rsi,%rcx
1406a6313:	e8 78 d2 03 00       	call   0x1406e3590
1406a6318:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a631b:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
1406a631f:	0f 57 c9             	xorps  %xmm1,%xmm1
1406a6322:	f3 0f 7f 4d bf       	movdqu %xmm1,-0x41(%rbp)
1406a6327:	41 b8 2e 00 00 00    	mov    $0x2e,%r8d
1406a632d:	48 8d 15 fc 64 97 00 	lea    0x9764fc(%rip),%rdx        # 0x14101c830
1406a6334:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1406a6338:	e8 c3 0a af ff       	call   0x140196e00
1406a633d:	90                   	nop
1406a633e:	48 8b ce             	mov    %rsi,%rcx
1406a6341:	e8 fa d1 03 00       	call   0x1406e3540
1406a6346:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
1406a634a:	48 83 7d c7 0f       	cmpq   $0xf,-0x39(%rbp)
1406a634f:	4c 0f 47 45 af       	cmova  -0x51(%rbp),%r8
1406a6354:	48 8d 15 55 21 93 00 	lea    0x932155(%rip),%rdx        # 0x140fd84b0
1406a635b:	48 8b 8e 98 0d 00 00 	mov    0xd98(%rsi),%rcx
1406a6362:	e8 09 98 cd ff       	call   0x14037fb70
1406a6367:	48 8b 96 98 0d 00 00 	mov    0xd98(%rsi),%rdx
1406a636e:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a6373:	e8 3c 52 79 00       	call   0x140e3b5b4
1406a6378:	90                   	nop
1406a6379:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
1406a637d:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a6381:	76 31                	jbe    0x1406a63b4
1406a6383:	48 ff c2             	inc    %rdx
1406a6386:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1406a638a:	48 8b c1             	mov    %rcx,%rax
1406a638d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a6394:	72 19                	jb     0x1406a63af
1406a6396:	48 83 c2 27          	add    $0x27,%rdx
1406a639a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a639e:	48 2b c1             	sub    %rcx,%rax
1406a63a1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a63a5:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a63a9:	0f 87 3d 09 00 00    	ja     0x1406a6cec
1406a63af:	e8 90 4d 77 00       	call   0x140e1b144
1406a63b4:	48 8b ce             	mov    %rsi,%rcx
1406a63b7:	e8 d4 d1 03 00       	call   0x1406e3590
1406a63bc:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a63bf:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
1406a63c3:	0f 57 c9             	xorps  %xmm1,%xmm1
1406a63c6:	f3 0f 7f 4d bf       	movdqu %xmm1,-0x41(%rbp)
1406a63cb:	41 b8 24 00 00 00    	mov    $0x24,%r8d
1406a63d1:	48 8d 15 88 64 97 00 	lea    0x976488(%rip),%rdx        # 0x14101c860
1406a63d8:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1406a63dc:	e8 1f 0a af ff       	call   0x140196e00
1406a63e1:	90                   	nop
1406a63e2:	48 8b ce             	mov    %rsi,%rcx
1406a63e5:	e8 56 d1 03 00       	call   0x1406e3540
1406a63ea:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
1406a63ee:	48 83 7d c7 0f       	cmpq   $0xf,-0x39(%rbp)
1406a63f3:	4c 0f 47 45 af       	cmova  -0x51(%rbp),%r8
1406a63f8:	48 8d 15 b1 20 93 00 	lea    0x9320b1(%rip),%rdx        # 0x140fd84b0
1406a63ff:	48 8b 8e 98 0d 00 00 	mov    0xd98(%rsi),%rcx
1406a6406:	e8 65 97 cd ff       	call   0x14037fb70
1406a640b:	48 8b 96 98 0d 00 00 	mov    0xd98(%rsi),%rdx
1406a6412:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a6417:	e8 98 51 79 00       	call   0x140e3b5b4
1406a641c:	90                   	nop
1406a641d:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
1406a6421:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a6425:	76 31                	jbe    0x1406a6458
1406a6427:	48 ff c2             	inc    %rdx
1406a642a:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1406a642e:	48 8b c1             	mov    %rcx,%rax
1406a6431:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a6438:	72 19                	jb     0x1406a6453
1406a643a:	48 83 c2 27          	add    $0x27,%rdx
1406a643e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a6442:	48 2b c1             	sub    %rcx,%rax
1406a6445:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a6449:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a644d:	0f 87 9f 08 00 00    	ja     0x1406a6cf2
1406a6453:	e8 ec 4c 77 00       	call   0x140e1b144
1406a6458:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a645b:	0f 11 45 8f          	movups %xmm0,-0x71(%rbp)
1406a645f:	0f 57 c9             	xorps  %xmm1,%xmm1
1406a6462:	f3 0f 7f 4d 9f       	movdqu %xmm1,-0x61(%rbp)
1406a6467:	b9 30 00 00 00       	mov    $0x30,%ecx
1406a646c:	e8 97 4c 77 00       	call   0x140e1b108
1406a6471:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
1406a6475:	66 0f 6f 05 63 ca 93 	movdqa 0x93ca63(%rip),%xmm0        # 0x140fe2ee0
1406a647c:	00
1406a647d:	f3 0f 7f 45 9f       	movdqu %xmm0,-0x61(%rbp)
1406a6482:	0f 10 05 ff 63 97 00 	movups 0x9763ff(%rip),%xmm0        # 0x14101c888
1406a6489:	0f 11 00             	movups %xmm0,(%rax)
1406a648c:	0f 10 0d 05 64 97 00 	movups 0x976405(%rip),%xmm1        # 0x14101c898
1406a6493:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1406a6497:	f2 0f 10 05 09 64 97 	movsd  0x976409(%rip),%xmm0        # 0x14101c8a8
1406a649e:	00
1406a649f:	f2 0f 11 40 20       	movsd  %xmm0,0x20(%rax)
1406a64a4:	c6 40 28 00          	movb   $0x0,0x28(%rax)
1406a64a8:	48 8b ce             	mov    %rsi,%rcx
1406a64ab:	e8 90 d0 03 00       	call   0x1406e3540
1406a64b0:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
1406a64b4:	48 83 7d a7 0f       	cmpq   $0xf,-0x59(%rbp)
1406a64b9:	4c 0f 47 45 8f       	cmova  -0x71(%rbp),%r8
1406a64be:	48 8d 15 eb 1f 93 00 	lea    0x931feb(%rip),%rdx        # 0x140fd84b0
1406a64c5:	48 8b 8e 98 0d 00 00 	mov    0xd98(%rsi),%rcx
1406a64cc:	e8 9f 96 cd ff       	call   0x14037fb70
1406a64d1:	48 8b 96 98 0d 00 00 	mov    0xd98(%rsi),%rdx
1406a64d8:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a64dd:	e8 d2 50 79 00       	call   0x140e3b5b4
1406a64e2:	90                   	nop
1406a64e3:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
1406a64e7:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a64eb:	76 31                	jbe    0x1406a651e
1406a64ed:	48 ff c2             	inc    %rdx
1406a64f0:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1406a64f4:	48 8b c1             	mov    %rcx,%rax
1406a64f7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a64fe:	72 19                	jb     0x1406a6519
1406a6500:	48 83 c2 27          	add    $0x27,%rdx
1406a6504:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a6508:	48 2b c1             	sub    %rcx,%rax
1406a650b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a650f:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a6513:	0f 87 df 07 00 00    	ja     0x1406a6cf8
1406a6519:	e8 26 4c 77 00       	call   0x140e1b144
1406a651e:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a6521:	0f 11 45 8f          	movups %xmm0,-0x71(%rbp)
1406a6525:	0f 57 c9             	xorps  %xmm1,%xmm1
1406a6528:	f3 0f 7f 4d 9f       	movdqu %xmm1,-0x61(%rbp)
1406a652d:	b9 40 00 00 00       	mov    $0x40,%ecx
1406a6532:	e8 d1 4b 77 00       	call   0x140e1b108
1406a6537:	48 8b c8             	mov    %rax,%rcx
1406a653a:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
1406a653e:	66 0f 6f 05 ca 65 97 	movdqa 0x9765ca(%rip),%xmm0        # 0x14101cb10
1406a6545:	00
1406a6546:	f3 0f 7f 45 9f       	movdqu %xmm0,-0x61(%rbp)
1406a654b:	0f 10 05 66 63 97 00 	movups 0x976366(%rip),%xmm0        # 0x14101c8b8
1406a6552:	0f 11 00             	movups %xmm0,(%rax)
1406a6555:	0f 10 0d 6c 63 97 00 	movups 0x97636c(%rip),%xmm1        # 0x14101c8c8
1406a655c:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1406a6560:	0f 10 05 71 63 97 00 	movups 0x976371(%rip),%xmm0        # 0x14101c8d8
1406a6567:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1406a656b:	0f b7 05 76 63 97 00 	movzwl 0x976376(%rip),%eax        # 0x14101c8e8
1406a6572:	66 89 41 30          	mov    %ax,0x30(%rcx)
1406a6576:	0f b6 05 6d 63 97 00 	movzbl 0x97636d(%rip),%eax        # 0x14101c8ea
1406a657d:	88 41 32             	mov    %al,0x32(%rcx)
1406a6580:	c6 41 33 00          	movb   $0x0,0x33(%rcx)
1406a6584:	48 8b ce             	mov    %rsi,%rcx
1406a6587:	e8 b4 cf 03 00       	call   0x1406e3540
1406a658c:	4c 8d 45 8f          	lea    -0x71(%rbp),%r8
1406a6590:	48 83 7d a7 0f       	cmpq   $0xf,-0x59(%rbp)
1406a6595:	4c 0f 47 45 8f       	cmova  -0x71(%rbp),%r8
1406a659a:	48 8d 15 0f 1f 93 00 	lea    0x931f0f(%rip),%rdx        # 0x140fd84b0
1406a65a1:	48 8b 8e 98 0d 00 00 	mov    0xd98(%rsi),%rcx
1406a65a8:	e8 c3 95 cd ff       	call   0x14037fb70
1406a65ad:	48 8b 96 98 0d 00 00 	mov    0xd98(%rsi),%rdx
1406a65b4:	b9 0a 00 00 00       	mov    $0xa,%ecx
1406a65b9:	e8 f6 4f 79 00       	call   0x140e3b5b4
1406a65be:	90                   	nop
1406a65bf:	48 8b 55 a7          	mov    -0x59(%rbp),%rdx
1406a65c3:	48 83 fa 0f          	cmp    $0xf,%rdx
1406a65c7:	76 31                	jbe    0x1406a65fa
1406a65c9:	48 ff c2             	inc    %rdx
1406a65cc:	48 8b 4d 8f          	mov    -0x71(%rbp),%rcx
1406a65d0:	48 8b c1             	mov    %rcx,%rax
1406a65d3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406a65da:	72 19                	jb     0x1406a65f5
1406a65dc:	48 83 c2 27          	add    $0x27,%rdx
1406a65e0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406a65e4:	48 2b c1             	sub    %rcx,%rax
1406a65e7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406a65eb:	48 83 f8 1f          	cmp    $0x1f,%rax
1406a65ef:	0f 87 09 07 00 00    	ja     0x1406a6cfe
1406a65f5:	e8 4a 4b 77 00       	call   0x140e1b144
1406a65fa:	48 8b 1f             	mov    (%rdi),%rbx
1406a65fd:	48 85 db             	test   %rbx,%rbx
1406a6600:	0f 84 b1 01 00 00    	je     0x1406a67b7
1406a6606:	80 7b 44 00          	cmpb   $0x0,0x44(%rbx)
1406a660a:	0f 85 a7 01 00 00    	jne    0x1406a67b7
1406a6610:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a6613:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
1406a6617:	0f 57 c9             	xorps  %xmm1,%xmm1
1406a661a:	f3 0f 7f 4d bf       	movdqu %xmm1,-0x41(%rbp)
1406a661f:	41 b8 1a 00 00 00    	mov    $0x1a,%r8d
1406a6625:	48 8d 15 c4 62 97 00 	lea    0x9762c4(%rip),%rdx        # 0x14101c8f0
1406a662c:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1406a6630:	e8 cb 07 af ff       	call   0x140196e00
1406a6635:	90                   	nop
1406a6636:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1406a663b:	4c 8d 4b 38          	lea    0x38(%rbx),%r9
1406a663f:	4c 8d 45 af          	lea    -0x51(%rbp),%r8
1406a6643:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1406a6647:	48 8b ce             	mov    %rsi,%rcx
1406a664a:	e8 11 aa ff ff       	call   0x1406a1060
1406a664f:	48 8b d8             	mov    %rax,%rbx
1406a6652:	48 8b 17             	mov    (%rdi),%rdx
1406a6655:	48 8b ce             	mov    %rsi,%rcx
1406a6658:	e8 23 93 ff ff       	call   0x14069f980
1406a665d:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1406a6662:	76 03                	jbe    0x1406a6667
1406a6664:	48 8b 00             	mov    (%rax),%rax
1406a6667:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a666a:	0f 11 45 cf          	movups %xmm0,-0x31(%rbp)
1406a666e:	0f 57 c9             	xorps  %xmm1,%xmm1
1406a6671:	f3 0f 7f 4d df       	movdqu %xmm1,-0x21(%rbp)
1406a6676:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1406a667d:	0f 1f 00             	nopl   (%rax)
1406a6680:	49 ff c0             	inc    %r8
1406a6683:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
1406a6688:	75 f6                	jne    0x1406a6680
1406a668a:	48 8b d0             	mov    %rax,%rdx
1406a668d:	48 8d 4d cf          	lea    -0x31(%rbp),%rcx
1406a6691:	e8 6a 07 af ff       	call   0x140196e00
1406a6696:	90                   	nop
1406a6697:	0f 57 c0             	xorps  %xmm0,%xmm0
1406a669a:	0f 11 45 8f          	movups %xmm0,-0x71(%rbp)
1406a669e:	66 0f 6f 0d 8a dc 8f 	movdqa 0x8fdc8a(%rip),%xmm1        # 0x140fa4330
1406a66a5:	00
1406a66a6:	f3 0f 7f 4d 9f       	movdqu %xmm1,-0x61(%rbp)
1406a66ab:	48 b8 25 73 20 3d 20 	movabs $0x3b7325203d207325,%rax
1406a66b2:	25 73 3b