1409720cc:	cc                   	int3
1409720cd:	cc                   	int3
1409720ce:	cc                   	int3
1409720cf:	cc                   	int3
1409720d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409720d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1409720da:	57                   	push   %rdi
1409720db:	48 83 ec 20          	sub    $0x20,%rsp
1409720df:	48 8b d9             	mov    %rcx,%rbx
1409720e2:	8b f2                	mov    %edx,%esi
1409720e4:	48 83 c1 28          	add    $0x28,%rcx
1409720e8:	e8 03 6d 82 ff       	call   0x140198df0
1409720ed:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
1409720f1:	48 85 ff             	test   %rdi,%rdi
1409720f4:	74 15                	je     0x14097210b
1409720f6:	48 8b cf             	mov    %rdi,%rcx
1409720f9:	e8 52 15 00 00       	call   0x140973650
1409720fe:	ba b0 00 00 00       	mov    $0xb0,%edx
140972103:	48 8b cf             	mov    %rdi,%rcx
140972106:	e8 39 90 4a 00       	call   0x140e1b144
14097210b:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
14097210f:	e8 cc d0 89 ff       	call   0x14020f1e0
140972114:	40 f6 c6 01          	test   $0x1,%sil
140972118:	74 0d                	je     0x140972127
14097211a:	ba 90 00 00 00       	mov    $0x90,%edx
14097211f:	48 8b cb             	mov    %rbx,%rcx
140972122:	e8 1d 90 4a 00       	call   0x140e1b144
140972127:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14097212c:	48 8b c3             	mov    %rbx,%rax
14097212f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140972134:	48 83 c4 20          	add    $0x20,%rsp
140972138:	5f                   	pop    %rdi
140972139:	c3                   	ret
14097213a:	cc                   	int3
14097213b:	cc                   	int3
14097213c:	cc                   	int3
14097213d:	cc                   	int3
14097213e:	cc                   	int3
14097213f:	cc                   	int3
140972140:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140972145:	55                   	push   %rbp
140972146:	56                   	push   %rsi
140972147:	57                   	push   %rdi
140972148:	48 83 ec 30          	sub    $0x30,%rsp
14097214c:	49 8b e9             	mov    %r9,%rbp
14097214f:	49 8b f0             	mov    %r8,%rsi
140972152:	48 8b da             	mov    %rdx,%rbx
140972155:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
14097215a:	33 ff                	xor    %edi,%edi
14097215c:	b9 90 00 00 00       	mov    $0x90,%ecx
140972161:	e8 a2 8f 4a 00       	call   0x140e1b108
140972166:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14097216b:	48 85 c0             	test   %rax,%rax
14097216e:	74 3a                	je     0x1409721aa
140972170:	0f 57 c0             	xorps  %xmm0,%xmm0
140972173:	0f 11 00             	movups %xmm0,(%rax)
140972176:	0f 11 40 10          	movups %xmm0,0x10(%rax)
14097217a:	0f 11 40 20          	movups %xmm0,0x20(%rax)
14097217e:	0f 11 40 30          	movups %xmm0,0x30(%rax)
140972182:	0f 11 40 40          	movups %xmm0,0x40(%rax)
140972186:	0f 11 40 50          	movups %xmm0,0x50(%rax)
14097218a:	0f 11 40 60          	movups %xmm0,0x60(%rax)
14097218e:	0f 11 40 70          	movups %xmm0,0x70(%rax)
140972192:	0f 11 80 80 00 00 00 	movups %xmm0,0x80(%rax)
140972199:	4c 8b c5             	mov    %rbp,%r8
14097219c:	48 8b d6             	mov    %rsi,%rdx
14097219f:	48 8b c8             	mov    %rax,%rcx
1409721a2:	e8 89 fc ff ff       	call   0x140971e30
1409721a7:	48 8b f8             	mov    %rax,%rdi
1409721aa:	48 89 3b             	mov    %rdi,(%rbx)
1409721ad:	48 8b c3             	mov    %rbx,%rax
1409721b0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1409721b5:	48 83 c4 30          	add    $0x30,%rsp
1409721b9:	5f                   	pop    %rdi
1409721ba:	5e                   	pop    %rsi
1409721bb:	5d                   	pop    %rbp
1409721bc:	c3                   	ret
1409721bd:	cc                   	int3
1409721be:	cc                   	int3
1409721bf:	cc                   	int3
1409721c0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409721c5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1409721ca:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1409721cf:	56                   	push   %rsi
1409721d0:	57                   	push   %rdi
1409721d1:	41 56                	push   %r14
1409721d3:	48 83 ec 50          	sub    $0x50,%rsp
1409721d7:	48 8b fa             	mov    %rdx,%rdi
1409721da:	48 8b e9             	mov    %rcx,%rbp
1409721dd:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1409721e4:	00
1409721e5:	c6 02 00             	movb   $0x0,(%rdx)
1409721e8:	48 8d 4a 08          	lea    0x8(%rdx),%rcx
1409721ec:	33 d2                	xor    %edx,%edx
1409721ee:	e8 ed 5b 8d ff       	call   0x140247de0
1409721f3:	90                   	nop
1409721f4:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1409721fb:	00
1409721fc:	48 8b 75 08          	mov    0x8(%rbp),%rsi
140972200:	4c 8b 75 10          	mov    0x10(%rbp),%r14
140972204:	49 3b f6             	cmp    %r14,%rsi
140972207:	74 78                	je     0x140972281
140972209:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140972210:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140972215:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14097221a:	48 8b 0e             	mov    (%rsi),%rcx
14097221d:	48 8b 01             	mov    (%rcx),%rax
140972220:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140972225:	48 8b 40 18          	mov    0x18(%rax),%rax
140972229:	ff 15 f1 17 61 00    	call   *0x6117f1(%rip)        # 0x140f83a20
14097222f:	48 8b d8             	mov    %rax,%rbx
140972232:	48 8b 0e             	mov    (%rsi),%rcx
140972235:	48 8b 11             	mov    (%rcx),%rdx
140972238:	48 8b 42 08          	mov    0x8(%rdx),%rax
14097223c:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140972241:	ff 15 d9 17 61 00    	call   *0x6117d9(%rip)        # 0x140f83a20
140972247:	48 8b 10             	mov    (%rax),%rdx
14097224a:	48 8b cf             	mov    %rdi,%rcx
14097224d:	e8 3e f8 ff ff       	call   0x140971a90
140972252:	90                   	nop
140972253:	0f b6 10             	movzbl (%rax),%edx
140972256:	0f b6 0b             	movzbl (%rbx),%ecx
140972259:	88 08                	mov    %cl,(%rax)
14097225b:	88 13                	mov    %dl,(%rbx)
14097225d:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140972261:	48 8b 50 08          	mov    0x8(%rax),%rdx
140972265:	4c 8b 01             	mov    (%rcx),%r8
140972268:	4c 89 40 08          	mov    %r8,0x8(%rax)
14097226c:	48 89 11             	mov    %rdx,(%rcx)
14097226f:	0f b6 13             	movzbl (%rbx),%edx
140972272:	e8 69 b7 82 ff       	call   0x14019d9e0
140972277:	90                   	nop
140972278:	48 83 c6 10          	add    $0x10,%rsi
14097227c:	49 3b f6             	cmp    %r14,%rsi
14097227f:	75 8f                	jne    0x140972210
140972281:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140972285:	48 85 c9             	test   %rcx,%rcx
140972288:	74 4c                	je     0x1409722d6
14097228a:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
14097228f:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140972294:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140972299:	e8 42 34 00 00       	call   0x1409756e0
14097229e:	48 8b d8             	mov    %rax,%rbx
1409722a1:	48 8d 15 60 18 6f 00 	lea    0x6f1860(%rip),%rdx        # 0x141063b08
1409722a8:	48 8b cf             	mov    %rdi,%rcx
1409722ab:	e8 e0 f7 ff ff       	call   0x140971a90
1409722b0:	90                   	nop
1409722b1:	0f b6 10             	movzbl (%rax),%edx
1409722b4:	0f b6 0b             	movzbl (%rbx),%ecx
1409722b7:	88 08                	mov    %cl,(%rax)
1409722b9:	88 13                	mov    %dl,(%rbx)
1409722bb:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1409722bf:	48 8b 50 08          	mov    0x8(%rax),%rdx
1409722c3:	4c 8b 01             	mov    (%rcx),%r8
1409722c6:	4c 89 40 08          	mov    %r8,0x8(%rax)
1409722ca:	48 89 11             	mov    %rdx,(%rcx)
1409722cd:	0f b6 13             	movzbl (%rbx),%edx
1409722d0:	e8 0b b7 82 ff       	call   0x14019d9e0
1409722d5:	90                   	nop
1409722d6:	48 8b c7             	mov    %rdi,%rax
1409722d9:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1409722de:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1409722e2:	49 8b 6b 38          	mov    0x38(%r11),%rbp
1409722e6:	49 8b e3             	mov    %r11,%rsp
1409722e9:	41 5e                	pop    %r14
1409722eb:	5f                   	pop    %rdi
1409722ec:	5e                   	pop    %rsi
1409722ed:	c3                   	ret
1409722ee:	cc                   	int3
1409722ef:	cc                   	int3
1409722f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409722f5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409722fa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1409722ff:	55                   	push   %rbp
140972300:	41 54                	push   %r12
140972302:	41 55                	push   %r13
140972304:	41 56                	push   %r14
140972306:	41 57                	push   %r15
140972308:	48 8d 6c 24 d0       	lea    -0x30(%rsp),%rbp
14097230d:	48 81 ec 30 01 00 00 	sub    $0x130,%rsp
140972314:	48 8b 05 e5 6b a4 00 	mov    0xa46be5(%rip),%rax        # 0x1413b8f00
14097231b:	48 33 c4             	xor    %rsp,%rax
14097231e:	48 89 45 20          	mov    %rax,0x20(%rbp)
140972322:	4c 8b e1             	mov    %rcx,%r12
140972325:	45 33 f6             	xor    %r14d,%r14d
140972328:	4c 39 71 20          	cmp    %r14,0x20(%rcx)
14097232c:	0f 84 a0 01 00 00    	je     0x1409724d2
140972332:	e8 a9 5f ff ff       	call   0x1409682e0
140972337:	48 8b c8             	mov    %rax,%rcx
14097233a:	e8 91 d3 82 ff       	call   0x14019f6d0
14097233f:	48 8b d8             	mov    %rax,%rbx
140972342:	83 38 05             	cmpl   $0x5,(%rax)
140972345:	0f 86 87 01 00 00    	jbe    0x1409724d2
14097234b:	48 8d 05 9e 0f 6f 00 	lea    0x6f0f9e(%rip),%rax        # 0x1410632f0
140972352:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140972357:	48 c7 44 24 38 18 00 	movq   $0x18,0x38(%rsp)
14097235e:	00 00
140972360:	48 8d 05 69 17 6f 00 	lea    0x6f1769(%rip),%rax        # 0x141063ad0
140972367:	48 89 45 00          	mov    %rax,0x0(%rbp)
14097236b:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140972372:	00 00 b0
140972375:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140972379:	c7 45 08 10 00 00 00 	movl   $0x10,0x8(%rbp)
140972380:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140972387:	00 00 10
14097238a:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
14097238e:	48 c7 45 e0 02 00 00 	movq   $0x2,-0x20(%rbp)
140972395:	00
140972396:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
14097239a:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14097239e:	0f 28 45 e0          	movaps -0x20(%rbp),%xmm0
1409723a2:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
1409723a7:	0f 28 4c 24 30       	movaps 0x30(%rsp),%xmm1
1409723ac:	66 0f 7f 4c 24 30    	movdqa %xmm1,0x30(%rsp)
1409723b2:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1409723b6:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409723bb:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1409723c0:	e8 2b 02 8c ff       	call   0x1402325f0
1409723c5:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1409723ca:	48 83 7c 24 58 0f    	cmpq   $0xf,0x58(%rsp)
1409723d0:	48 0f 47 4c 24 40    	cmova  0x40(%rsp),%rcx
1409723d6:	48 85 c9             	test   %rcx,%rcx
1409723d9:	74 14                	je     0x1409723ef
1409723db:	48 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%rax
1409723e2:	48 ff c0             	inc    %rax
1409723e5:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
1409723e9:	75 f7                	jne    0x1409723e2
1409723eb:	ff c0                	inc    %eax
1409723ed:	eb 0c                	jmp    0x1409723fb
1409723ef:	48 8d 0d 96 13 63 00 	lea    0x631396(%rip),%rcx        # 0x140fa378c
1409723f6:	b8 01 00 00 00       	mov    $0x1,%eax
1409723fb:	48 89 4d 10          	mov    %rcx,0x10(%rbp)
1409723ff:	89 45 18             	mov    %eax,0x18(%rbp)
140972402:	44 89 75 1c          	mov    %r14d,0x1c(%rbp)
140972406:	c7 45 e0 00 00 00 0b 	movl   $0xb000000,-0x20(%rbp)
14097240d:	0f b7 05 d9 fa 90 00 	movzwl 0x90fad9(%rip),%eax        # 0x141281eed
140972414:	89 45 e4             	mov    %eax,-0x1c(%rbp)
140972417:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
14097241b:	48 8b 43 08          	mov    0x8(%rbx),%rax
14097241f:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140972423:	0f b7 00             	movzwl (%rax),%eax
140972426:	89 45 f8             	mov    %eax,-0x8(%rbp)
140972429:	c7 45 fc 02 00 00 00 	movl   $0x2,-0x4(%rbp)
140972430:	48 8d 05 c0 fa 90 00 	lea    0x90fac0(%rip),%rax        # 0x141281ef7
140972437:	48 89 45 00          	mov    %rax,0x0(%rbp)
14097243b:	c7 45 08 21 00 00 00 	movl   $0x21,0x8(%rbp)
140972442:	c7 45 0c 01 00 00 00 	movl   $0x1,0xc(%rbp)
140972449:	48 8d 05 24 43 91 00 	lea    0x914324(%rip),%rax        # 0x141286774
140972450:	48 8d 0d 81 f2 90 00 	lea    0x90f281(%rip),%rcx        # 0x1412816d8
140972457:	2b c1                	sub    %ecx,%eax
140972459:	89 44 24 30          	mov    %eax,0x30(%rsp)
14097245d:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140972461:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140972466:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
14097246d:	00
14097246e:	45 33 c9             	xor    %r9d,%r9d
140972471:	45 33 c0             	xor    %r8d,%r8d
140972474:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140972478:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14097247c:	ff 15 f6 0b 61 00    	call   *0x610bf6(%rip)        # 0x140f83078
140972482:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140972487:	48 83 fa 0f          	cmp    $0xf,%rdx
14097248b:	76 32                	jbe    0x1409724bf
14097248d:	48 ff c2             	inc    %rdx
140972490:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140972495:	48 8b c1             	mov    %rcx,%rax
140972498:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14097249f:	72 19                	jb     0x1409724ba
1409724a1:	48 83 c2 27          	add    $0x27,%rdx
1409724a5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409724a9:	48 2b c1             	sub    %rcx,%rax
1409724ac:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409724b0:	48 83 f8 1f          	cmp    $0x1f,%rax
1409724b4:	0f 87 cf 02 00 00    	ja     0x140972789
1409724ba:	e8 85 8c 4a 00       	call   0x140e1b144
1409724bf:	66 0f 6f 05 69 19 63 	movdqa 0x631969(%rip),%xmm0        # 0x140fa3e30
1409724c6:	00
1409724c7:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1409724cd:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
1409724d2:	0f 57 c9             	xorps  %xmm1,%xmm1
1409724d5:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1409724da:	0f ae e8             	lfence
1409724dd:	b9 80 00 00 00       	mov    $0x80,%ecx
1409724e2:	e8 21 8c 4a 00       	call   0x140e1b108
1409724e7:	48 89 00             	mov    %rax,(%rax)
1409724ea:	48 89 40 08          	mov    %rax,0x8(%rax)
1409724ee:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1409724f2:	49 8b 7c 24 08       	mov    0x8(%r12),%rdi
1409724f7:	49 8b 44 24 10       	mov    0x10(%r12),%rax
1409724fc:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140972501:	48 3b f8             	cmp    %rax,%rdi
140972504:	0f 84 87 01 00 00    	je     0x140972691
14097250a:	48 bb ff ff ff ff ff 	movabs $0x1ffffffffffffff,%rbx
140972511:	ff ff 01
140972514:	0f 1f 40 00          	nopl   0x0(%rax)
140972518:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14097251f:	00
140972520:	48 8b 0f             	mov    (%rdi),%rcx
140972523:	48 8b 01             	mov    (%rcx),%rax
140972526:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
14097252b:	48 8b 40 10          	mov    0x10(%rax),%rax
14097252f:	ff 15 eb 14 61 00    	call   *0x6114eb(%rip)        # 0x140f83a20
140972535:	48 8b f0             	mov    %rax,%rsi
140972538:	4c 8b 6d d0          	mov    -0x30(%rbp),%r13
14097253c:	48 39 5d d8          	cmp    %rbx,-0x28(%rbp)
140972540:	0f 84 36 02 00 00    	je     0x14097277c
140972546:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
14097254a:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
14097254e:	4c 89 75 e8          	mov    %r14,-0x18(%rbp)
140972552:	0f ae e8             	lfence
140972555:	b9 80 00 00 00       	mov    $0x80,%ecx
14097255a:	e8 a9 8b 4a 00       	call   0x140e1b108
14097255f:	48 8b d8             	mov    %rax,%rbx
140972562:	0f 10 06             	movups (%rsi),%xmm0
140972565:	0f 11 40 10          	movups %xmm0,0x10(%rax)
140972569:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14097256d:	48 89 48 20          	mov    %rcx,0x20(%rax)
140972571:	4c 8d 76 18          	lea    0x18(%rsi),%r14
140972575:	33 c0                	xor    %eax,%eax
140972577:	48 89 43 60          	mov    %rax,0x60(%rbx)
14097257b:	49 8b 4e 38          	mov    0x38(%r14),%rcx
14097257f:	48 85 c9             	test   %rcx,%rcx
140972582:	74 48                	je     0x1409725cc
140972584:	49 3b ce             	cmp    %r14,%rcx
140972587:	75 3b                	jne    0x1409725c4
140972589:	48 8b 01             	mov    (%rcx),%rax
14097258c:	48 8d 53 28          	lea    0x28(%rbx),%rdx
140972590:	48 8b 40 08          	mov    0x8(%rax),%rax
140972594:	ff 15 86 14 61 00    	call   *0x611486(%rip)        # 0x140f83a20
14097259a:	48 89 43 60          	mov    %rax,0x60(%rbx)
14097259e:	49 8b 4e 38          	mov    0x38(%r14),%rcx
1409725a2:	48 85 c9             	test   %rcx,%rcx
1409725a5:	74 25                	je     0x1409725cc
1409725a7:	48 8b 01             	mov    (%rcx),%rax
1409725aa:	49 3b ce             	cmp    %r14,%rcx
1409725ad:	0f 95 c2             	setne  %dl
1409725b0:	48 8b 40 20          	mov    0x20(%rax),%rax
1409725b4:	ff 15 66 14 61 00    	call   *0x611466(%rip)        # 0x140f83a20
1409725ba:	49 c7 46 38 00 00 00 	movq   $0x0,0x38(%r14)
1409725c1:	00
1409725c2:	eb 08                	jmp    0x1409725cc
1409725c4:	48 89 4b 60          	mov    %rcx,0x60(%rbx)
1409725c8:	49 89 46 38          	mov    %rax,0x38(%r14)
1409725cc:	48 8b 46 58          	mov    0x58(%rsi),%rax
1409725d0:	48 89 43 68          	mov    %rax,0x68(%rbx)
1409725d4:	45 33 f6             	xor    %r14d,%r14d
1409725d7:	4c 89 73 70          	mov    %r14,0x70(%rbx)
1409725db:	4c 89 73 78          	mov    %r14,0x78(%rbx)
1409725df:	48 8b 46 60          	mov    0x60(%rsi),%rax
1409725e3:	48 89 43 70          	mov    %rax,0x70(%rbx)