140105f80:	ff 50 08             	call   *0x8(%rax)
140105f83:	eb 05                	jmp    0x140105f8a
140105f85:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140105f8a:	48 8d 0d 3f 8d 21 00 	lea    0x218d3f(%rip),%rcx        # 0x14031ecd0
140105f91:	e8 e6 13 06 00       	call   0x14016737c
140105f96:	90                   	nop
140105f97:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140105f9c:	48 85 db             	test   %rbx,%rbx
140105f9f:	74 2a                	je     0x140105fcb
140105fa1:	8b c7                	mov    %edi,%eax
140105fa3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140105fa8:	83 f8 01             	cmp    $0x1,%eax
140105fab:	75 1e                	jne    0x140105fcb
140105fad:	48 8b 03             	mov    (%rbx),%rax
140105fb0:	48 8b cb             	mov    %rbx,%rcx
140105fb3:	ff 10                	call   *(%rax)
140105fb5:	8b c7                	mov    %edi,%eax
140105fb7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140105fbc:	83 f8 01             	cmp    $0x1,%eax
140105fbf:	75 0a                	jne    0x140105fcb
140105fc1:	48 8b 03             	mov    (%rbx),%rax
140105fc4:	48 8b cb             	mov    %rbx,%rcx
140105fc7:	ff 50 08             	call   *0x8(%rax)
140105fca:	90                   	nop
140105fcb:	eb 0f                	jmp    0x140105fdc
140105fcd:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140105fd2:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140105fd7:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140105fdc:	49 8b ce             	mov    %r14,%rcx
140105fdf:	ff 15 43 84 0f 00    	call   *0xf8443(%rip)        # 0x1401fe428
140105fe5:	90                   	nop
140105fe6:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140105feb:	48 85 c9             	test   %rcx,%rcx
140105fee:	74 2f                	je     0x14010601f
140105ff0:	8b c7                	mov    %edi,%eax
140105ff2:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140105ff7:	83 f8 01             	cmp    $0x1,%eax
140105ffa:	75 23                	jne    0x14010601f
140105ffc:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140106001:	48 8b 03             	mov    (%rbx),%rax
140106004:	48 8b cb             	mov    %rbx,%rcx
140106007:	ff 10                	call   *(%rax)
140106009:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
14010600e:	83 ff 01             	cmp    $0x1,%edi
140106011:	75 0c                	jne    0x14010601f
140106013:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140106018:	48 8b 01             	mov    (%rcx),%rax
14010601b:	ff 50 08             	call   *0x8(%rax)
14010601e:	90                   	nop
14010601f:	48 8d 8c 24 e8 00 00 	lea    0xe8(%rsp),%rcx
140106026:	00
140106027:	e8 54 03 fc ff       	call   0x1400c6380
14010602c:	90                   	nop
14010602d:	48 8d 8c 24 08 01 00 	lea    0x108(%rsp),%rcx
140106034:	00
140106035:	e8 86 01 fc ff       	call   0x1400c61c0
14010603a:	90                   	nop
14010603b:	48 8d 8c 24 28 01 00 	lea    0x128(%rsp),%rcx
140106042:	00
140106043:	e8 78 01 fc ff       	call   0x1400c61c0
140106048:	90                   	nop
140106049:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14010604e:	e8 6d 01 fc ff       	call   0x1400c61c0
140106053:	90                   	nop
140106054:	48 8b ce             	mov    %rsi,%rcx
140106057:	e8 24 03 fc ff       	call   0x1400c6380
14010605c:	48 8b 8c 24 48 01 00 	mov    0x148(%rsp),%rcx
140106063:	00
140106064:	48 33 cc             	xor    %rsp,%rcx
140106067:	e8 64 02 08 00       	call   0x1401862d0
14010606c:	4c 8d 9c 24 50 01 00 	lea    0x150(%rsp),%r11
140106073:	00
140106074:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140106078:	49 8b 73 38          	mov    0x38(%r11),%rsi
14010607c:	49 8b e3             	mov    %r11,%rsp
14010607f:	41 5f                	pop    %r15
140106081:	41 5e                	pop    %r14
140106083:	5f                   	pop    %rdi
140106084:	c3                   	ret
140106085:	8b c8                	mov    %eax,%ecx
140106087:	e8 cc 1a 06 00       	call   0x140167b58
14010608c:	cc                   	int3
14010608d:	cc                   	int3
14010608e:	cc                   	int3
14010608f:	cc                   	int3
140106090:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140106095:	57                   	push   %rdi
140106096:	48 83 ec 40          	sub    $0x40,%rsp
14010609a:	48 8b 05 cf 51 1a 00 	mov    0x1a51cf(%rip),%rax        # 0x1402ab270
1401060a1:	48 33 c4             	xor    %rsp,%rax
1401060a4:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401060a9:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1401060ad:	33 db                	xor    %ebx,%ebx
1401060af:	0f 57 c0             	xorps  %xmm0,%xmm0
1401060b2:	48 8b f9             	mov    %rcx,%rdi
1401060b5:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
1401060bb:	48 85 d2             	test   %rdx,%rdx
1401060be:	74 55                	je     0x140106115
1401060c0:	8b 42 08             	mov    0x8(%rdx),%eax
1401060c3:	85 c0                	test   %eax,%eax
1401060c5:	74 4e                	je     0x140106115
1401060c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401060ce:	00 00
1401060d0:	8d 48 01             	lea    0x1(%rax),%ecx
1401060d3:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1401060d8:	74 06                	je     0x1401060e0
1401060da:	85 c0                	test   %eax,%eax
1401060dc:	75 f2                	jne    0x1401060d0
1401060de:	eb 35                	jmp    0x140106115
1401060e0:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1401060e4:	48 8b 5f 20          	mov    0x20(%rdi),%rbx
1401060e8:	48 85 c9             	test   %rcx,%rcx
1401060eb:	74 28                	je     0x140106115
1401060ed:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401060f1:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1401060f6:	ff 15 e4 83 0f 00    	call   *0xf83e4(%rip)        # 0x1401fe4e0
1401060fc:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140106102:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140106107:	45 33 c0             	xor    %r8d,%r8d
14010610a:	ba 00 00 0c 10       	mov    $0x100c0000,%edx
14010610f:	ff 15 23 84 0f 00    	call   *0xf8423(%rip)        # 0x1401fe538
140106115:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14010611a:	c7 44 24 24 2c 01 00 	movl   $0x12c,0x24(%rsp)
140106121:	00
140106122:	48 8d 4c 24 24       	lea    0x24(%rsp),%rcx
140106127:	c7 44 24 20 20 03 00 	movl   $0x320,0x20(%rsp)
14010612e:	00
14010612f:	e8 cc 74 01 00       	call   0x14011d600
140106134:	8b 44 24 30          	mov    0x30(%rsp),%eax
140106138:	2b 44 24 28          	sub    0x28(%rsp),%eax
14010613c:	3b 44 24 20          	cmp    0x20(%rsp),%eax
140106140:	7c 0e                	jl     0x140106150
140106142:	8b 44 24 34          	mov    0x34(%rsp),%eax
140106146:	2b 44 24 2c          	sub    0x2c(%rsp),%eax
14010614a:	3b 44 24 24          	cmp    0x24(%rsp),%eax
14010614e:	7d 13                	jge    0x140106163
140106150:	ba 20 03 00 00       	mov    $0x320,%edx
140106155:	41 b8 2c 01 00 00    	mov    $0x12c,%r8d
14010615b:	48 8b cf             	mov    %rdi,%rcx
14010615e:	e8 4d 00 00 00       	call   0x1401061b0
140106163:	48 85 db             	test   %rbx,%rbx
140106166:	74 2c                	je     0x140106194
140106168:	bf ff ff ff ff       	mov    $0xffffffff,%edi
14010616d:	8b c7                	mov    %edi,%eax
14010616f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140106174:	83 f8 01             	cmp    $0x1,%eax
140106177:	75 1b                	jne    0x140106194
140106179:	48 8b 03             	mov    (%rbx),%rax
14010617c:	48 8b cb             	mov    %rbx,%rcx
14010617f:	ff 10                	call   *(%rax)
140106181:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
140106186:	83 ff 01             	cmp    $0x1,%edi
140106189:	75 09                	jne    0x140106194
14010618b:	48 8b 03             	mov    (%rbx),%rax
14010618e:	48 8b cb             	mov    %rbx,%rcx
140106191:	ff 50 08             	call   *0x8(%rax)
140106194:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140106199:	48 33 cc             	xor    %rsp,%rcx
14010619c:	e8 2f 01 08 00       	call   0x1401862d0
1401061a1:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401061a6:	48 83 c4 40          	add    $0x40,%rsp
1401061aa:	5f                   	pop    %rdi
1401061ab:	c3                   	ret
1401061ac:	cc                   	int3
1401061ad:	cc                   	int3
1401061ae:	cc                   	int3
1401061af:	cc                   	int3
1401061b0:	44 89 44 24 18       	mov    %r8d,0x18(%rsp)
1401061b5:	89 54 24 10          	mov    %edx,0x10(%rsp)
1401061b9:	53                   	push   %rbx
1401061ba:	48 83 ec 20          	sub    $0x20,%rsp
1401061be:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1401061c2:	48 8b d9             	mov    %rcx,%rbx
1401061c5:	48 85 d2             	test   %rdx,%rdx
1401061c8:	0f 84 96 00 00 00    	je     0x140106264
1401061ce:	8b 42 08             	mov    0x8(%rdx),%eax
1401061d1:	85 c0                	test   %eax,%eax
1401061d3:	0f 84 8b 00 00 00    	je     0x140106264
1401061d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401061e0:	8d 48 01             	lea    0x1(%rax),%ecx
1401061e3:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1401061e8:	74 0a                	je     0x1401061f4
1401061ea:	85 c0                	test   %eax,%eax
1401061ec:	75 f2                	jne    0x1401061e0
1401061ee:	48 83 c4 20          	add    $0x20,%rsp
1401061f2:	5b                   	pop    %rbx
1401061f3:	c3                   	ret
1401061f4:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1401061f9:	48 8b 7b 18          	mov    0x18(%rbx),%rdi
1401061fd:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
140106201:	48 85 ff             	test   %rdi,%rdi
140106204:	74 28                	je     0x14010622e
140106206:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14010620b:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140106210:	e8 eb 73 01 00       	call   0x14011d600
140106215:	4c 63 4c 24 40       	movslq 0x40(%rsp),%r9
14010621a:	ba 03 04 00 00       	mov    $0x403,%edx
14010621f:	4c 63 44 24 38       	movslq 0x38(%rsp),%r8
140106224:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140106228:	ff 15 c2 82 0f 00    	call   *0xf82c2(%rip)        # 0x1401fe4f0
14010622e:	48 85 db             	test   %rbx,%rbx
140106231:	74 2c                	je     0x14010625f
140106233:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140106238:	8b c7                	mov    %edi,%eax
14010623a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14010623f:	83 f8 01             	cmp    $0x1,%eax
140106242:	75 1b                	jne    0x14010625f
140106244:	48 8b 03             	mov    (%rbx),%rax
140106247:	48 8b cb             	mov    %rbx,%rcx
14010624a:	ff 10                	call   *(%rax)
14010624c:	f0 0f c1 7b 0c       	lock xadd %edi,0xc(%rbx)
140106251:	83 ff 01             	cmp    $0x1,%edi
140106254:	75 09                	jne    0x14010625f
140106256:	48 8b 03             	mov    (%rbx),%rax
140106259:	48 8b cb             	mov    %rbx,%rcx
14010625c:	ff 50 08             	call   *0x8(%rax)
14010625f:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140106264:	48 83 c4 20          	add    $0x20,%rsp
140106268:	5b                   	pop    %rbx
140106269:	c3                   	ret
14010626a:	cc                   	int3
14010626b:	cc                   	int3
14010626c:	cc                   	int3
14010626d:	cc                   	int3
14010626e:	cc                   	int3
14010626f:	cc                   	int3
140106270:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140106275:	55                   	push   %rbp
140106276:	56                   	push   %rsi
140106277:	57                   	push   %rdi
140106278:	48 83 ec 50          	sub    $0x50,%rsp
14010627c:	48 8b 05 ed 4f 1a 00 	mov    0x1a4fed(%rip),%rax        # 0x1402ab270
140106283:	48 33 c4             	xor    %rsp,%rax
140106286:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14010628b:	49 8b f0             	mov    %r8,%rsi
14010628e:	48 8b da             	mov    %rdx,%rbx
140106291:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140106296:	33 ed                	xor    %ebp,%ebp
140106298:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
14010629d:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1401062a2:	48 c7 44 24 40 07 00 	movq   $0x7,0x40(%rsp)
1401062a9:	00 00
1401062ab:	66 89 6c 24 28       	mov    %bp,0x28(%rsp)
1401062b0:	ba 28 08 00 00       	mov    $0x828,%edx
1401062b5:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1401062ba:	e8 91 03 fc ff       	call   0x1400c6650
1401062bf:	48 8b d0             	mov    %rax,%rdx
1401062c2:	48 c7 44 24 38 24 08 	movq   $0x824,0x38(%rsp)
1401062c9:	00 00
1401062cb:	48 c7 44 24 40 27 08 	movq   $0x827,0x40(%rsp)
1401062d2:	00 00
1401062d4:	0f b7 c5             	movzwl %bp,%eax
1401062d7:	48 8b fa             	mov    %rdx,%rdi
1401062da:	b9 24 08 00 00       	mov    $0x824,%ecx
1401062df:	66 f3 ab             	rep stos %ax,%es:(%rdi)
1401062e2:	66 89 aa 48 10 00 00 	mov    %bp,0x1048(%rdx)
1401062e9:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401062ee:	c7 44 24 20 24 08 00 	movl   $0x824,0x20(%rsp)
1401062f5:	00
1401062f6:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
1401062fb:	48 83 7c 24 40 08    	cmpq   $0x8,0x40(%rsp)
140106301:	48 0f 43 c2          	cmovae %rdx,%rax
140106305:	48 8b ce             	mov    %rsi,%rcx
140106308:	48 83 7e 18 08       	cmpq   $0x8,0x18(%rsi)
14010630d:	72 03                	jb     0x140106312
14010630f:	48 8b 0e             	mov    (%rsi),%rcx
140106312:	41 b9 00 00 00 30    	mov    $0x30000000,%r9d
140106318:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14010631d:	48 8b d0             	mov    %rax,%rdx
140106320:	ff 15 5a 81 0f 00    	call   *0xf815a(%rip)        # 0x1401fe480
140106326:	85 c0                	test   %eax,%eax
140106328:	78 26                	js     0x140106350
14010632a:	0f 10 44 24 28       	movups 0x28(%rsp),%xmm0
14010632f:	0f 11 03             	movups %xmm0,(%rbx)
140106332:	0f 10 4c 24 38       	movups 0x38(%rsp),%xmm1
140106337:	0f 11 4b 10          	movups %xmm1,0x10(%rbx)
14010633b:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
140106340:	48 c7 44 24 40 07 00 	movq   $0x7,0x40(%rsp)
140106347:	00 00
140106349:	66 89 6c 24 28       	mov    %bp,0x28(%rsp)
14010634e:	eb 0c                	jmp    0x14010635c
140106350:	48 8b d6             	mov    %rsi,%rdx
140106353:	48 8b cb             	mov    %rbx,%rcx
140106356:	e8 45 50 fc ff       	call   0x1400cb3a0
14010635b:	90                   	nop
14010635c:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140106361:	e8 5a fe fb ff       	call   0x1400c61c0
140106366:	48 8b c3             	mov    %rbx,%rax
140106369:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14010636e:	48 33 cc             	xor    %rsp,%rcx
140106371:	e8 5a ff 07 00       	call   0x1401862d0
140106376:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14010637b:	48 83 c4 50          	add    $0x50,%rsp
14010637f:	5f                   	pop    %rdi
140106380:	5e                   	pop    %rsi
140106381:	5d                   	pop    %rbp
140106382:	c3                   	ret
140106383:	cc                   	int3
140106384:	cc                   	int3
140106385:	cc                   	int3
140106386:	cc                   	int3
140106387:	cc                   	int3
140106388:	cc                   	int3
140106389:	cc                   	int3
14010638a:	cc                   	int3
14010638b:	cc                   	int3
14010638c:	cc                   	int3
14010638d:	cc                   	int3
14010638e:	cc                   	int3
14010638f:	cc                   	int3
140106390:	40 53                	rex push %rbx
140106392:	56                   	push   %rsi
140106393:	57                   	push   %rdi
140106394:	41 54                	push   %r12
140106396:	41 55                	push   %r13
140106398:	41 56                	push   %r14
14010639a:	41 57                	push   %r15
14010639c:	48 81 ec 00 02 00 00 	sub    $0x200,%rsp
1401063a3:	48 8b 05 c6 4e 1a 00 	mov    0x1a4ec6(%rip),%rax        # 0x1402ab270
1401063aa:	48 33 c4             	xor    %rsp,%rax
1401063ad:	48 89 84 24 f8 01 00 	mov    %rax,0x1f8(%rsp)
1401063b4:	00
1401063b5:	45 8b f0             	mov    %r8d,%r14d
1401063b8:	48 8b f2             	mov    %rdx,%rsi
1401063bb:	4c 8b e9             	mov    %rcx,%r13
1401063be:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1401063c3:	48 89 94 24 e0 00 00 	mov    %rdx,0xe0(%rsp)
1401063ca:	00
1401063cb:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
1401063d0:	45 33 ff             	xor    %r15d,%r15d
1401063d3:	44 89 7c 24 40       	mov    %r15d,0x40(%rsp)
1401063d8:	48 8b 7a 10          	mov    0x10(%rdx),%rdi
1401063dc:	48 8b ca             	mov    %rdx,%rcx
1401063df:	48 8b 5a 18          	mov    0x18(%rdx),%rbx
1401063e3:	48 83 fb 10          	cmp    $0x10,%rbx
1401063e7:	72 03                	jb     0x1401063ec
1401063e9:	48 8b 0a             	mov    (%rdx),%rcx
1401063ec:	48 c7 44 24 20 27 00 	movq   $0x27,0x20(%rsp)
1401063f3:	00 00
1401063f5:	4c 8d 0d 64 2d 13 00 	lea    0x132d64(%rip),%r9        # 0x140239160
1401063fc:	45 33 c0             	xor    %r8d,%r8d
1401063ff:	48 8b d7             	mov    %rdi,%rdx
140106402:	e8 b9 02 fc ff       	call   0x1400c66c0
140106407:	48 8b ce             	mov    %rsi,%rcx
14010640a:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14010640e:	0f 84 bf 00 00 00    	je     0x1401064d3
140106414:	48 83 fb 10          	cmp    $0x10,%rbx
140106418:	72 03                	jb     0x14010641d
14010641a:	48 8b 0e             	mov    (%rsi),%rcx
14010641d:	48 c7 44 24 20 0c 00 	movq   $0xc,0x20(%rsp)