1402961e3:	c6 44 24 40 00       	movb   $0x0,0x40(%rsp)
1402961e8:	48 8d 05 f1 d1 88 00 	lea    0x88d1f1(%rip),%rax        # 0x140b233e0
1402961ef:	48 89 07             	mov    %rax,(%rdi)
1402961f2:	44 89 7f 40          	mov    %r15d,0x40(%rdi)
1402961f6:	48 8d 4f 48          	lea    0x48(%rdi),%rcx
1402961fa:	48 8b d6             	mov    %rsi,%rdx
1402961fd:	e8 8e 85 e7 ff       	call   0x14010e790
140296202:	48 8d 4f 68          	lea    0x68(%rdi),%rcx
140296206:	49 8b d6             	mov    %r14,%rdx
140296209:	e8 82 85 e7 ff       	call   0x14010e790
14029620e:	48 8b c7             	mov    %rdi,%rax
140296211:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140296215:	48 33 cc             	xor    %rsp,%rcx
140296218:	e8 c3 93 85 00       	call   0x140aef5e0
14029621d:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
140296224:	41 5f                	pop    %r15
140296226:	41 5e                	pop    %r14
140296228:	41 5d                	pop    %r13
14029622a:	5f                   	pop    %rdi
14029622b:	5e                   	pop    %rsi
14029622c:	5b                   	pop    %rbx
14029622d:	5d                   	pop    %rbp
14029622e:	c3                   	ret
14029622f:	90                   	nop
140296230:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140296235:	57                   	push   %rdi
140296236:	48 83 ec 20          	sub    $0x20,%rsp
14029623a:	8b da                	mov    %edx,%ebx
14029623c:	48 8b f9             	mov    %rcx,%rdi
14029623f:	e8 1c 00 00 00       	call   0x140296260
140296244:	f6 c3 01             	test   $0x1,%bl
140296247:	74 08                	je     0x140296251
140296249:	48 8b cf             	mov    %rdi,%rcx
14029624c:	e8 83 93 85 00       	call   0x140aef5d4
140296251:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140296256:	48 8b c7             	mov    %rdi,%rax
140296259:	48 83 c4 20          	add    $0x20,%rsp
14029625d:	5f                   	pop    %rdi
14029625e:	c3                   	ret
14029625f:	90                   	nop
140296260:	40 53                	rex push %rbx
140296262:	48 83 ec 20          	sub    $0x20,%rsp
140296266:	48 8b 81 80 00 00 00 	mov    0x80(%rcx),%rax
14029626d:	48 8b d9             	mov    %rcx,%rbx
140296270:	48 83 f8 0f          	cmp    $0xf,%rax
140296274:	76 29                	jbe    0x14029629f
140296276:	48 8b 49 68          	mov    0x68(%rcx),%rcx
14029627a:	48 ff c0             	inc    %rax
14029627d:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140296283:	72 14                	jb     0x140296299
140296285:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140296289:	48 2b ca             	sub    %rdx,%rcx
14029628c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140296290:	48 83 f8 1f          	cmp    $0x1f,%rax
140296294:	77 6e                	ja     0x140296304
140296296:	48 8b ca             	mov    %rdx,%rcx
140296299:	ff 15 21 66 87 00    	call   *0x876621(%rip)        # 0x140b0c8c0
14029629f:	48 83 63 78 00       	andq   $0x0,0x78(%rbx)
1402962a4:	48 c7 83 80 00 00 00 	movq   $0xf,0x80(%rbx)
1402962ab:	0f 00 00 00
1402962af:	c6 43 68 00          	movb   $0x0,0x68(%rbx)
1402962b3:	48 8b 43 60          	mov    0x60(%rbx),%rax
1402962b7:	48 83 f8 0f          	cmp    $0xf,%rax
1402962bb:	76 29                	jbe    0x1402962e6
1402962bd:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
1402962c1:	48 ff c0             	inc    %rax
1402962c4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402962ca:	72 14                	jb     0x1402962e0
1402962cc:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1402962d0:	48 2b ca             	sub    %rdx,%rcx
1402962d3:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1402962d7:	48 83 f8 1f          	cmp    $0x1f,%rax
1402962db:	77 27                	ja     0x140296304
1402962dd:	48 8b ca             	mov    %rdx,%rcx
1402962e0:	ff 15 da 65 87 00    	call   *0x8765da(%rip)        # 0x140b0c8c0
1402962e6:	48 83 63 58 00       	andq   $0x0,0x58(%rbx)
1402962eb:	48 8b cb             	mov    %rbx,%rcx
1402962ee:	48 c7 43 60 0f 00 00 	movq   $0xf,0x60(%rbx)
1402962f5:	00
1402962f6:	c6 43 48 00          	movb   $0x0,0x48(%rbx)
1402962fa:	48 83 c4 20          	add    $0x20,%rsp
1402962fe:	5b                   	pop    %rbx
1402962ff:	e9 5c 88 e7 ff       	jmp    0x14010eb60
140296304:	ff 15 8e 66 87 00    	call   *0x87668e(%rip)        # 0x140b0c998
14029630a:	cc                   	int3
14029630b:	90                   	nop
14029630c:	90                   	nop
14029630d:	90                   	nop
14029630e:	90                   	nop
14029630f:	90                   	nop
140296310:	48 83 c1 18          	add    $0x18,%rcx
140296314:	e9 5f 4e d8 ff       	jmp    0x14001b178
140296319:	90                   	nop
14029631a:	90                   	nop
14029631b:	90                   	nop
14029631c:	90                   	nop
14029631d:	90                   	nop
14029631e:	90                   	nop
14029631f:	90                   	nop
140296320:	89 91 e0 00 00 00    	mov    %edx,0xe0(%rcx)
140296326:	c3                   	ret
140296327:	90                   	nop
140296328:	90                   	nop
140296329:	90                   	nop
14029632a:	90                   	nop
14029632b:	90                   	nop
14029632c:	90                   	nop
14029632d:	90                   	nop
14029632e:	90                   	nop
14029632f:	90                   	nop
140296330:	8b 81 e0 00 00 00    	mov    0xe0(%rcx),%eax
140296336:	c3                   	ret
140296337:	90                   	nop
140296338:	90                   	nop
140296339:	90                   	nop
14029633a:	90                   	nop
14029633b:	90                   	nop
14029633c:	90                   	nop
14029633d:	90                   	nop
14029633e:	90                   	nop
14029633f:	90                   	nop
140296340:	8b 81 c8 0f 00 00    	mov    0xfc8(%rcx),%eax
140296346:	c3                   	ret
140296347:	90                   	nop
140296348:	90                   	nop
140296349:	90                   	nop
14029634a:	90                   	nop
14029634b:	90                   	nop
14029634c:	90                   	nop
14029634d:	90                   	nop
14029634e:	90                   	nop
14029634f:	90                   	nop
140296350:	8a 41 28             	mov    0x28(%rcx),%al
140296353:	c3                   	ret
140296354:	90                   	nop
140296355:	90                   	nop
140296356:	90                   	nop
140296357:	90                   	nop
140296358:	90                   	nop
140296359:	90                   	nop
14029635a:	90                   	nop
14029635b:	90                   	nop
14029635c:	90                   	nop
14029635d:	90                   	nop
14029635e:	90                   	nop
14029635f:	90                   	nop
140296360:	c6 41 28 01          	movb   $0x1,0x28(%rcx)
140296364:	c3                   	ret
140296365:	90                   	nop
140296366:	90                   	nop
140296367:	90                   	nop
140296368:	90                   	nop
140296369:	90                   	nop
14029636a:	90                   	nop
14029636b:	90                   	nop
14029636c:	90                   	nop
14029636d:	90                   	nop
14029636e:	90                   	nop
14029636f:	90                   	nop
140296370:	48 83 22 00          	andq   $0x0,(%rdx)
140296374:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140296379:	48 8b 41 20          	mov    0x20(%rcx),%rax
14029637d:	48 85 c0             	test   %rax,%rax
140296380:	74 04                	je     0x140296386
140296382:	f0 ff 40 08          	lock incl 0x8(%rax)
140296386:	48 8b 41 18          	mov    0x18(%rcx),%rax
14029638a:	48 89 02             	mov    %rax,(%rdx)
14029638d:	48 8b 41 20          	mov    0x20(%rcx),%rax
140296391:	48 89 42 08          	mov    %rax,0x8(%rdx)
140296395:	48 8b c2             	mov    %rdx,%rax
140296398:	c3                   	ret
140296399:	90                   	nop
14029639a:	90                   	nop
14029639b:	90                   	nop
14029639c:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402963a1:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1402963a6:	57                   	push   %rdi
1402963a7:	48 83 ec 20          	sub    $0x20,%rsp
1402963ab:	48 8b d9             	mov    %rcx,%rbx
1402963ae:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1402963b3:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
1402963b8:	48 8d 05 e1 cf 88 00 	lea    0x88cfe1(%rip),%rax        # 0x140b233a0
1402963bf:	48 89 01             	mov    %rax,(%rcx)
1402963c2:	48 8d 79 18          	lea    0x18(%rcx),%rdi
1402963c6:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1402963cb:	48 83 27 00          	andq   $0x0,(%rdi)
1402963cf:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1402963d4:	b9 38 00 00 00       	mov    $0x38,%ecx
1402963d9:	ff 15 e9 64 87 00    	call   *0x8764e9(%rip)        # 0x140b0c8c8
1402963df:	48 85 c0             	test   %rax,%rax
1402963e2:	75 07                	jne    0x1402963eb
1402963e4:	ff 15 ae 60 87 00    	call   *0x8760ae(%rip)        # 0x140b0c498
1402963ea:	cc                   	int3
1402963eb:	48 89 00             	mov    %rax,(%rax)
1402963ee:	48 89 40 08          	mov    %rax,0x8(%rax)
1402963f2:	48 89 40 10          	mov    %rax,0x10(%rax)
1402963f6:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1402963fc:	48 89 07             	mov    %rax,(%rdi)
1402963ff:	48 8d 7b 28          	lea    0x28(%rbx),%rdi
140296403:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140296408:	48 83 27 00          	andq   $0x0,(%rdi)
14029640c:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
140296411:	b9 38 00 00 00       	mov    $0x38,%ecx
140296416:	ff 15 ac 64 87 00    	call   *0x8764ac(%rip)        # 0x140b0c8c8
14029641c:	48 85 c0             	test   %rax,%rax
14029641f:	75 07                	jne    0x140296428
140296421:	ff 15 71 60 87 00    	call   *0x876071(%rip)        # 0x140b0c498
140296427:	cc                   	int3
140296428:	48 89 00             	mov    %rax,(%rax)
14029642b:	48 89 40 08          	mov    %rax,0x8(%rax)
14029642f:	48 89 40 10          	mov    %rax,0x10(%rax)
140296433:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140296439:	48 89 07             	mov    %rax,(%rdi)
14029643c:	c7 43 38 88 13 00 00 	movl   $0x1388,0x38(%rbx)
140296443:	c7 43 3c 87 13 80 00 	movl   $0x801387,0x3c(%rbx)
14029644a:	48 8b c3             	mov    %rbx,%rax
14029644d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140296452:	48 83 c4 20          	add    $0x20,%rsp
140296456:	5f                   	pop    %rdi
140296457:	c3                   	ret
140296458:	90                   	nop
140296459:	90                   	nop
14029645a:	90                   	nop
14029645b:	90                   	nop
14029645c:	90                   	nop
14029645d:	90                   	nop
14029645e:	90                   	nop
14029645f:	90                   	nop
140296460:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140296465:	57                   	push   %rdi
140296466:	48 83 ec 20          	sub    $0x20,%rsp
14029646a:	48 8b d9             	mov    %rcx,%rbx
14029646d:	8b fa                	mov    %edx,%edi
14029646f:	48 83 c1 28          	add    $0x28,%rcx
140296473:	e8 18 77 00 00       	call   0x14029db90
140296478:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14029647c:	e8 0f 77 00 00       	call   0x14029db90
140296481:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140296485:	48 85 c9             	test   %rcx,%rcx
140296488:	74 1a                	je     0x1402964a4
14029648a:	83 c8 ff             	or     $0xffffffff,%eax
14029648d:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140296492:	83 f8 01             	cmp    $0x1,%eax
140296495:	75 0d                	jne    0x1402964a4
140296497:	48 8b 01             	mov    (%rcx),%rax
14029649a:	48 8b 40 08          	mov    0x8(%rax),%rax
14029649e:	ff 15 94 67 87 00    	call   *0x876794(%rip)        # 0x140b0cc38
1402964a4:	48 8d 05 b5 ce 88 00 	lea    0x88ceb5(%rip),%rax        # 0x140b23360
1402964ab:	48 89 03             	mov    %rax,(%rbx)
1402964ae:	40 f6 c7 01          	test   $0x1,%dil
1402964b2:	74 08                	je     0x1402964bc
1402964b4:	48 8b cb             	mov    %rbx,%rcx
1402964b7:	e8 18 91 85 00       	call   0x140aef5d4
1402964bc:	48 8b c3             	mov    %rbx,%rax
1402964bf:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402964c4:	48 83 c4 20          	add    $0x20,%rsp
1402964c8:	5f                   	pop    %rdi
1402964c9:	c3                   	ret
1402964ca:	90                   	nop
1402964cb:	90                   	nop
1402964cc:	e9 bf 76 00 00       	jmp    0x14029db90
1402964d1:	90                   	nop
1402964d2:	90                   	nop
1402964d3:	90                   	nop
1402964d4:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402964d9:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402964de:	57                   	push   %rdi
1402964df:	48 83 ec 30          	sub    $0x30,%rsp
1402964e3:	48 8b 05 56 8b a2 00 	mov    0xa28b56(%rip),%rax        # 0x140cbf040
1402964ea:	48 33 c4             	xor    %rsp,%rax
1402964ed:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402964f2:	41 8a d8             	mov    %r8b,%bl
1402964f5:	48 8b fa             	mov    %rdx,%rdi
1402964f8:	48 8b f1             	mov    %rcx,%rsi
1402964fb:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140296500:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140296505:	e8 86 82 e7 ff       	call   0x14010e790
14029650a:	88 5e 20             	mov    %bl,0x20(%rsi)
14029650d:	48 8b 47 18          	mov    0x18(%rdi),%rax
140296511:	48 83 f8 0f          	cmp    $0xf,%rax
140296515:	76 28                	jbe    0x14029653f
140296517:	48 8b 0f             	mov    (%rdi),%rcx
14029651a:	48 ff c0             	inc    %rax
14029651d:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140296523:	72 14                	jb     0x140296539
140296525:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140296529:	48 2b ca             	sub    %rdx,%rcx
14029652c:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140296530:	48 83 f8 1f          	cmp    $0x1f,%rax
140296534:	77 39                	ja     0x14029656f
140296536:	48 8b ca             	mov    %rdx,%rcx
140296539:	ff 15 81 63 87 00    	call   *0x876381(%rip)        # 0x140b0c8c0
14029653f:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
140296544:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
14029654b:	00
14029654c:	c6 07 00             	movb   $0x0,(%rdi)
14029654f:	48 8b c6             	mov    %rsi,%rax
140296552:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140296557:	48 33 cc             	xor    %rsp,%rcx
14029655a:	e8 81 90 85 00       	call   0x140aef5e0
14029655f:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140296564:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140296569:	48 83 c4 30          	add    $0x30,%rsp
14029656d:	5f                   	pop    %rdi
14029656e:	c3                   	ret
14029656f:	ff 15 23 64 87 00    	call   *0x876423(%rip)        # 0x140b0c998
140296575:	cc                   	int3
140296576:	90                   	nop
140296577:	90                   	nop
140296578:	48 8b c4             	mov    %rsp,%rax
14029657b:	48 89 58 08          	mov    %rbx,0x8(%rax)
14029657f:	48 89 70 18          	mov    %rsi,0x18(%rax)
140296583:	48 89 78 20          	mov    %rdi,0x20(%rax)
140296587:	55                   	push   %rbp
140296588:	41 56                	push   %r14
14029658a:	41 57                	push   %r15
14029658c:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140296590:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140296597:	48 8b 05 a2 8a a2 00 	mov    0xa28aa2(%rip),%rax        # 0x140cbf040
14029659e:	48 33 c4             	xor    %rsp,%rax
1402965a1:	48 89 45 37          	mov    %rax,0x37(%rbp)
1402965a5:	4c 8b f1             	mov    %rcx,%r14
1402965a8:	40 32 ff             	xor    %dil,%dil
1402965ab:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1402965af:	e8 b8 79 00 00       	call   0x14029df6c
1402965b4:	41 83 cf ff          	or     $0xffffffff,%r15d
1402965b8:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
1402965bc:	48 85 c9             	test   %rcx,%rcx
1402965bf:	0f 84 ce 04 00 00    	je     0x140296a93
1402965c5:	48 8b 01             	mov    (%rcx),%rax
1402965c8:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1402965cc:	48 8b 40 50          	mov    0x50(%rax),%rax
1402965d0:	ff 15 62 66 87 00    	call   *0x876662(%rip)        # 0x140b0cc38
1402965d6:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1402965da:	48 85 c9             	test   %rcx,%rcx
1402965dd:	0f 84 6d 04 00 00    	je     0x140296a50
1402965e3:	48 8b 01             	mov    (%rcx),%rax
1402965e6:	0f 57 c0             	xorps  %xmm0,%xmm0
1402965e9:	0f 11 45 17          	movups %xmm0,0x17(%rbp)
1402965ed:	66 0f 6f 0d db b6 91 	movdqa 0x91b6db(%rip),%xmm1        # 0x140bb1cd0
1402965f4:	00
1402965f5:	f3 0f 7f 4d 27       	movdqu %xmm1,0x27(%rbp)
1402965fa:	48 ba 2f 53 75 62 74 	movabs $0x657079746275532f,%rdx
140296601:	79 70 65
140296604:	48 89 55 17          	mov    %rdx,0x17(%rbp)
140296608:	40 88 7d 1f          	mov    %dil,0x1f(%rbp)
14029660c:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140296610:	48 8b 40 40          	mov    0x40(%rax),%rax
140296614:	ff 15 1e 66 87 00    	call   *0x87661e(%rip)        # 0x140b0cc38
14029661a:	48 8b d8             	mov    %rax,%rbx