140011102:	cc                   	int3
140011103:	cc                   	int3
140011104:	48 8b c4             	mov    %rsp,%rax
140011107:	48 89 58 08          	mov    %rbx,0x8(%rax)
14001110b:	48 89 68 10          	mov    %rbp,0x10(%rax)
14001110f:	48 89 70 18          	mov    %rsi,0x18(%rax)
140011113:	48 89 78 20          	mov    %rdi,0x20(%rax)
140011117:	41 55                	push   %r13
140011119:	41 56                	push   %r14
14001111b:	41 57                	push   %r15
14001111d:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140011124:	44 8b 58 30          	mov    0x30(%rax),%r11d
140011128:	4d 8b f9             	mov    %r9,%r15
14001112b:	8b bc 24 c0 00 00 00 	mov    0xc0(%rsp),%edi
140011132:	45 8b f0             	mov    %r8d,%r14d
140011135:	8b ea                	mov    %edx,%ebp
140011137:	48 8b f1             	mov    %rcx,%rsi
14001113a:	45 8b d3             	mov    %r11d,%r10d
14001113d:	45 85 db             	test   %r11d,%r11d
140011140:	0f 84 9c 00 00 00    	je     0x1400111e2
140011146:	41 83 ea 01          	sub    $0x1,%r10d
14001114a:	0f 84 85 00 00 00    	je     0x1400111d5
140011150:	41 83 ea 01          	sub    $0x1,%r10d
140011154:	74 71                	je     0x1400111c7
140011156:	41 83 ea 01          	sub    $0x1,%r10d
14001115a:	74 5d                	je     0x1400111b9
14001115c:	41 83 ea 01          	sub    $0x1,%r10d
140011160:	74 49                	je     0x1400111ab
140011162:	41 83 ea 01          	sub    $0x1,%r10d
140011166:	74 35                	je     0x14001119d
140011168:	41 83 fa 01          	cmp    $0x1,%r10d
14001116c:	74 21                	je     0x14001118f
14001116e:	41 80 eb 64          	sub    $0x64,%r11b
140011172:	41 80 fb 31          	cmp    $0x31,%r11b
140011176:	77 6a                	ja     0x1400111e2
140011178:	8b c7                	mov    %edi,%eax
14001117a:	f7 d8                	neg    %eax
14001117c:	41 0f b6 c3          	movzbl %r11b,%eax
140011180:	1b db                	sbb    %ebx,%ebx
140011182:	83 e3 ce             	and    $0xffffffce,%ebx
140011185:	81 c3 96 00 00 00    	add    $0x96,%ebx
14001118b:	03 d8                	add    %eax,%ebx
14001118d:	eb 58                	jmp    0x1400111e7
14001118f:	8b c7                	mov    %edi,%eax
140011191:	f7 d8                	neg    %eax
140011193:	1b db                	sbb    %ebx,%ebx
140011195:	83 e3 fe             	and    $0xfffffffe,%ebx
140011198:	83 c3 0b             	add    $0xb,%ebx
14001119b:	eb 4a                	jmp    0x1400111e7
14001119d:	8b c7                	mov    %edi,%eax
14001119f:	f7 d8                	neg    %eax
1400111a1:	1b db                	sbb    %ebx,%ebx
1400111a3:	83 e3 fe             	and    $0xfffffffe,%ebx
1400111a6:	83 c3 0a             	add    $0xa,%ebx
1400111a9:	eb 3c                	jmp    0x1400111e7
1400111ab:	8b c7                	mov    %edi,%eax
1400111ad:	f7 d8                	neg    %eax
1400111af:	1b db                	sbb    %ebx,%ebx
1400111b1:	83 e3 fc             	and    $0xfffffffc,%ebx
1400111b4:	83 c3 07             	add    $0x7,%ebx
1400111b7:	eb 2e                	jmp    0x1400111e7
1400111b9:	8b c7                	mov    %edi,%eax
1400111bb:	f7 d8                	neg    %eax
1400111bd:	1b db                	sbb    %ebx,%ebx
1400111bf:	83 e3 fc             	and    $0xfffffffc,%ebx
1400111c2:	83 c3 06             	add    $0x6,%ebx
1400111c5:	eb 20                	jmp    0x1400111e7
1400111c7:	8b c7                	mov    %edi,%eax
1400111c9:	f7 d8                	neg    %eax
1400111cb:	1b db                	sbb    %ebx,%ebx
1400111cd:	83 e3 fc             	and    $0xfffffffc,%ebx
1400111d0:	83 c3 05             	add    $0x5,%ebx
1400111d3:	eb 12                	jmp    0x1400111e7
1400111d5:	8b c7                	mov    %edi,%eax
1400111d7:	f7 d8                	neg    %eax
1400111d9:	1b db                	sbb    %ebx,%ebx
1400111db:	f7 d3                	not    %ebx
1400111dd:	83 e3 04             	and    $0x4,%ebx
1400111e0:	eb 05                	jmp    0x1400111e7
1400111e2:	bb ff 00 00 00       	mov    $0xff,%ebx
1400111e7:	44 8b c3             	mov    %ebx,%r8d
1400111ea:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1400111ef:	48 8b d6             	mov    %rsi,%rdx
1400111f2:	e8 11 c4 ff ff       	call   0x14000d608
1400111f7:	41 bd 4c c8 4b 01    	mov    $0x14bc84c,%r13d
1400111fd:	0f 10 08             	movups (%rax),%xmm1
140011200:	f2 0f 10 40 10       	movsd  0x10(%rax),%xmm0
140011205:	48 8b 05 44 9b 01 00 	mov    0x19b44(%rip),%rax        # 0x14002ad50
14001120c:	f2 0f 11 44 24 60    	movsd  %xmm0,0x60(%rsp)
140011212:	0f 11 4c 24 50       	movups %xmm1,0x50(%rsp)
140011217:	48 85 c0             	test   %rax,%rax
14001121a:	74 1d                	je     0x140011239
14001121c:	85 db                	test   %ebx,%ebx
14001121e:	74 08                	je     0x140011228
140011220:	8d 4b 9c             	lea    -0x64(%rbx),%ecx
140011223:	83 f9 31             	cmp    $0x31,%ecx
140011226:	77 11                	ja     0x140011239
140011228:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14001122e:	8b d3                	mov    %ebx,%edx
140011230:	41 8b cd             	mov    %r13d,%ecx
140011233:	ff 15 9f f1 00 00    	call   *0xf19f(%rip)        # 0x1400203d8
140011239:	83 7c 24 50 00       	cmpl   $0x0,0x50(%rsp)
14001123e:	74 0f                	je     0x14001124f
140011240:	4c 8b c6             	mov    %rsi,%r8
140011243:	48 8d 0d 36 92 01 00 	lea    0x19236(%rip),%rcx        # 0x14002a480
14001124a:	e8 b9 f8 ff ff       	call   0x140010b08
14001124f:	44 8b 44 24 54       	mov    0x54(%rsp),%r8d
140011254:	45 85 c0             	test   %r8d,%r8d
140011257:	74 28                	je     0x140011281
140011259:	48 8b 05 00 9b 01 00 	mov    0x19b00(%rip),%rax        # 0x14002ad60
140011260:	48 85 c0             	test   %rax,%rax
140011263:	75 0c                	jne    0x140011271
140011265:	48 8b 05 ec 9a 01 00 	mov    0x19aec(%rip),%rax        # 0x14002ad58
14001126c:	48 85 c0             	test   %rax,%rax
14001126f:	74 10                	je     0x140011281
140011271:	8b 54 24 58          	mov    0x58(%rsp),%edx
140011275:	45 33 c9             	xor    %r9d,%r9d
140011278:	41 8b cd             	mov    %r13d,%ecx
14001127b:	ff 15 57 f1 00 00    	call   *0xf157(%rip)        # 0x1400203d8
140011281:	8b 74 24 60          	mov    0x60(%rsp),%esi
140011285:	85 f6                	test   %esi,%esi
140011287:	75 71                	jne    0x1400112fa
140011289:	40 38 35 f0 91 01 00 	cmp    %sil,0x191f0(%rip)        # 0x14002a480
140011290:	74 68                	je     0x1400112fa
140011292:	48 8d 0d ef 91 01 00 	lea    0x191ef(%rip),%rcx        # 0x14002a488
140011299:	48 ff 15 78 ec 00 00 	rex.W call *0xec78(%rip)        # 0x14001ff18
1400112a0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400112a5:	48 83 3d fb 91 01 00 	cmpq   $0x0,0x191fb(%rip)        # 0x14002a4a8
1400112ac:	00
1400112ad:	75 38                	jne    0x1400112e7
1400112af:	48 83 25 f1 91 01 00 	andq   $0x0,0x191f1(%rip)        # 0x14002a4a8
1400112b6:	00
1400112b7:	48 8b 05 8a 9a 01 00 	mov    0x19a8a(%rip),%rax        # 0x14002ad48
1400112be:	48 85 c0             	test   %rax,%rax
1400112c1:	75 0c                	jne    0x1400112cf
1400112c3:	48 8b 05 76 9a 01 00 	mov    0x19a76(%rip),%rax        # 0x14002ad40
1400112ca:	48 85 c0             	test   %rax,%rax
1400112cd:	74 18                	je     0x1400112e7
1400112cf:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400112d3:	48 8d 15 d6 fd ff ff 	lea    -0x22a(%rip),%rdx        # 0x1400110b0
1400112da:	48 8d 0d c7 91 01 00 	lea    0x191c7(%rip),%rcx        # 0x14002a4a8
1400112e1:	ff 15 f1 f0 00 00    	call   *0xf0f1(%rip)        # 0x1400203d8
1400112e7:	48 8d 0d 9a 91 01 00 	lea    0x1919a(%rip),%rcx        # 0x14002a488
1400112ee:	48 ff 15 0b ec 00 00 	rex.W call *0xec0b(%rip)        # 0x14001ff00
1400112f5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400112fa:	85 ed                	test   %ebp,%ebp
1400112fc:	74 33                	je     0x140011331
1400112fe:	48 8b 05 5b 9a 01 00 	mov    0x19a5b(%rip),%rax        # 0x14002ad60
140011305:	8b d3                	mov    %ebx,%edx
140011307:	0f ba ea 1f          	bts    $0x1f,%edx
14001130b:	45 85 f6             	test   %r14d,%r14d
14001130e:	0f 44 d3             	cmove  %ebx,%edx
140011311:	48 85 c0             	test   %rax,%rax
140011314:	75 0c                	jne    0x140011322
140011316:	48 8b 05 3b 9a 01 00 	mov    0x19a3b(%rip),%rax        # 0x14002ad58
14001131d:	48 85 c0             	test   %rax,%rax
140011320:	74 0f                	je     0x140011331
140011322:	45 33 c9             	xor    %r9d,%r9d
140011325:	45 33 c0             	xor    %r8d,%r8d
140011328:	41 8b cd             	mov    %r13d,%ecx
14001132b:	ff 15 a7 f0 00 00    	call   *0xf0a7(%rip)        # 0x1400203d8
140011331:	85 f6                	test   %esi,%esi
140011333:	75 3f                	jne    0x140011374
140011335:	48 8b 05 7c 9a 01 00 	mov    0x19a7c(%rip),%rax        # 0x14002adb8
14001133c:	48 85 c0             	test   %rax,%rax
14001133f:	74 33                	je     0x140011374
140011341:	48 c7 44 24 38 01 00 	movq   $0x1,0x38(%rsp)
140011348:	00 00
14001134a:	48 8d 94 24 c8 00 00 	lea    0xc8(%rsp),%rdx
140011351:	00
140011352:	40 88 74 24 30       	mov    %sil,0x30(%rsp)
140011357:	44 8b cf             	mov    %edi,%r9d
14001135a:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
140011360:	45 33 c0             	xor    %r8d,%r8d
140011363:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140011368:	41 8b cd             	mov    %r13d,%ecx
14001136b:	49 8b d7             	mov    %r15,%rdx
14001136e:	ff 15 64 f0 00 00    	call   *0xf064(%rip)        # 0x1400203d8
140011374:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
14001137b:	00
14001137c:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140011380:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140011384:	49 8b 73 30          	mov    0x30(%r11),%rsi
140011388:	49 8b 7b 38          	mov    0x38(%r11),%rdi
14001138c:	49 8b e3             	mov    %r11,%rsp
14001138f:	41 5f                	pop    %r15
140011391:	41 5e                	pop    %r14
140011393:	41 5d                	pop    %r13
140011395:	c3                   	ret
140011396:	cc                   	int3
140011397:	cc                   	int3
140011398:	cc                   	int3
140011399:	cc                   	int3
14001139a:	cc                   	int3
14001139b:	cc                   	int3
14001139c:	cc                   	int3
14001139d:	cc                   	int3
14001139e:	cc                   	int3
14001139f:	cc                   	int3
1400113a0:	48 83 ec 38          	sub    $0x38,%rsp
1400113a4:	48 8b 05 b5 99 01 00 	mov    0x199b5(%rip),%rax        # 0x14002ad60
1400113ab:	0f ba ea 1e          	bts    $0x1e,%edx
1400113af:	48 85 c0             	test   %rax,%rax
1400113b2:	75 0c                	jne    0x1400113c0
1400113b4:	48 8b 05 9d 99 01 00 	mov    0x1999d(%rip),%rax        # 0x14002ad58
1400113bb:	48 85 c0             	test   %rax,%rax
1400113be:	74 09                	je     0x1400113c9
1400113c0:	45 33 c9             	xor    %r9d,%r9d
1400113c3:	ff 15 0f f0 00 00    	call   *0xf00f(%rip)        # 0x1400203d8
1400113c9:	48 83 c4 38          	add    $0x38,%rsp
1400113cd:	c3                   	ret
1400113ce:	cc                   	int3
1400113cf:	cc                   	int3
1400113d0:	cc                   	int3
1400113d1:	cc                   	int3
1400113d2:	cc                   	int3
1400113d3:	cc                   	int3
1400113d4:	cc                   	int3
1400113d5:	cc                   	int3
1400113d6:	cc                   	int3
1400113d7:	cc                   	int3
1400113d8:	cc                   	int3
1400113d9:	cc                   	int3
1400113da:	cc                   	int3
1400113db:	cc                   	int3
1400113dc:	cc                   	int3
1400113dd:	cc                   	int3
1400113de:	cc                   	int3
1400113df:	cc                   	int3
1400113e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400113e5:	57                   	push   %rdi
1400113e6:	48 83 ec 20          	sub    $0x20,%rsp
1400113ea:	48 8b f9             	mov    %rcx,%rdi
1400113ed:	4c 8d 05 7c fb 00 00 	lea    0xfb7c(%rip),%r8        # 0x140020f70
1400113f4:	48 8d 0d c5 1a 01 00 	lea    0x11ac5(%rip),%rcx        # 0x140022ec0
1400113fb:	ba 26 00 00 00       	mov    $0x26,%edx
140011400:	e8 bf 62 ff ff       	call   0x1400076c4
140011405:	48 8d 9f b0 00 00 00 	lea    0xb0(%rdi),%rbx
14001140c:	48 8b cb             	mov    %rbx,%rcx
14001140f:	48 ff 15 4a eb 00 00 	rex.W call *0xeb4a(%rip)        # 0x14001ff60
140011416:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001141b:	48 8b 8f 30 01 00 00 	mov    0x130(%rdi),%rcx
140011422:	48 85 c9             	test   %rcx,%rcx
140011425:	74 15                	je     0x14001143c
140011427:	48 83 a7 30 01 00 00 	andq   $0x0,0x130(%rdi)
14001142e:	00
14001142f:	48 8b 01             	mov    (%rcx),%rax
140011432:	48 8b 40 10          	mov    0x10(%rax),%rax
140011436:	ff 15 9c ef 00 00    	call   *0xef9c(%rip)        # 0x1400203d8
14001143c:	48 8b cf             	mov    %rdi,%rcx
14001143f:	e8 00 10 00 00       	call   0x140012444
140011444:	48 85 db             	test   %rbx,%rbx
140011447:	74 0f                	je     0x140011458
140011449:	48 8b cb             	mov    %rbx,%rcx
14001144c:	48 ff 15 05 eb 00 00 	rex.W call *0xeb05(%rip)        # 0x14001ff58
140011453:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140011458:	4c 8d 05 19 fb 00 00 	lea    0xfb19(%rip),%r8        # 0x140020f78
14001145f:	ba 26 00 00 00       	mov    $0x26,%edx
140011464:	48 8d 0d 55 1a 01 00 	lea    0x11a55(%rip),%rcx        # 0x140022ec0
14001146b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140011470:	48 83 c4 20          	add    $0x20,%rsp
140011474:	5f                   	pop    %rdi
140011475:	e9 4a 62 ff ff       	jmp    0x1400076c4
14001147a:	cc                   	int3
14001147b:	cc                   	int3
14001147c:	cc                   	int3
14001147d:	cc                   	int3
14001147e:	cc                   	int3
14001147f:	cc                   	int3
140011480:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140011485:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001148a:	57                   	push   %rdi
14001148b:	41 54                	push   %r12
14001148d:	41 55                	push   %r13
14001148f:	41 56                	push   %r14
140011491:	41 57                	push   %r15
140011493:	48 81 ec 00 03 00 00 	sub    $0x300,%rsp
14001149a:	48 8b 05 af 8f 01 00 	mov    0x18faf(%rip),%rax        # 0x14002a450
1400114a1:	48 33 c4             	xor    %rsp,%rax
1400114a4:	48 89 84 24 f0 02 00 	mov    %rax,0x2f0(%rsp)
1400114ab:	00
1400114ac:	4c 8b e1             	mov    %rcx,%r12
1400114af:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1400114b4:	4c 8d 2d a5 1a 01 00 	lea    0x11aa5(%rip),%r13        # 0x140022f60
1400114bb:	4c 89 ac 24 90 00 00 	mov    %r13,0x90(%rsp)
1400114c2:	00
1400114c3:	c7 84 24 98 00 00 00 	movl   $0x2f,0x98(%rsp)
1400114ca:	2f 00 00 00
1400114ce:	4c 8d 05 9b fa 00 00 	lea    0xfa9b(%rip),%r8        # 0x140020f70
1400114d5:	ba 2f 00 00 00       	mov    $0x2f,%edx
1400114da:	49 8b cd             	mov    %r13,%rcx
1400114dd:	e8 e2 61 ff ff       	call   0x1400076c4
1400114e2:	90                   	nop
1400114e3:	b9 20 00 00 00       	mov    $0x20,%ecx
1400114e8:	e8 8b ac 00 00       	call   0x14001c178
1400114ed:	48 8b c8             	mov    %rax,%rcx
1400114f0:	e8 73 61 00 00       	call   0x140017668
1400114f5:	48 8b f8             	mov    %rax,%rdi
1400114f8:	48 8d 58 10          	lea    0x10(%rax),%rbx
1400114fc:	4d 8d b4 24 b0 00 00 	lea    0xb0(%r12),%r14
140011503:	00
140011504:	49 8b ce             	mov    %r14,%rcx
140011507:	48 ff 15 52 ea 00 00 	rex.W call *0xea52(%rip)        # 0x14001ff60
14001150e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140011513:	48 85 ff             	test   %rdi,%rdi
140011516:	74 04                	je     0x14001151c
140011518:	f0 ff 47 08          	lock incl 0x8(%rdi)
14001151c:	49 89 9c 24 10 01 00 	mov    %rbx,0x110(%r12)
140011523:	00
140011524:	49 8b b4 24 18 01 00 	mov    0x118(%r12),%rsi
14001152b:	00
14001152c:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140011531:	49 89 bc 24 18 01 00 	mov    %rdi,0x118(%r12)
140011538:	00
140011539:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
14001153d:	48 85 f6             	test   %rsi,%rsi
140011540:	74 39                	je     0x14001157b
140011542:	8b c3                	mov    %ebx,%eax
140011544:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
140011549:	03 c3                	add    %ebx,%eax
14001154b:	75 2e                	jne    0x14001157b
14001154d:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140011552:	48 8b 01             	mov    (%rcx),%rax
140011555:	48 8b 00             	mov    (%rax),%rax
140011558:	ff 15 7a ee 00 00    	call   *0xee7a(%rip)        # 0x1400203d8
14001155e:	8b c3                	mov    %ebx,%eax
140011560:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140011565:	03 c3                	add    %ebx,%eax
140011567:	75 12                	jne    0x14001157b
140011569:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
14001156e:	48 8b 01             	mov    (%rcx),%rax
140011571:	48 8b 40 08          	mov    0x8(%rax),%rax
140011575:	ff 15 5d ee 00 00    	call   *0xee5d(%rip)        # 0x1400203d8
14001157b:	4d 85 f6             	test   %r14,%r14
14001157e:	74 0f                	je     0x14001158f
140011580:	49 8b ce             	mov    %r14,%rcx
140011583:	48 ff 15 ce e9 00 00 	rex.W call *0xe9ce(%rip)        # 0x14001ff58
14001158a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001158f:	48 85 ff             	test   %rdi,%rdi
140011592:	74 35                	je     0x1400115c9
140011594:	8b c3                	mov    %ebx,%eax
140011596:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14001159b:	03 c3                	add    %ebx,%eax
14001159d:	75 2a                	jne    0x1400115c9
14001159f:	48 8b 07             	mov    (%rdi),%rax
1400115a2:	48 8b cf             	mov    %rdi,%rcx
1400115a5:	48 8b 00             	mov    (%rax),%rax
1400115a8:	ff 15 2a ee 00 00    	call   *0xee2a(%rip)        # 0x1400203d8
1400115ae:	8b c3                	mov    %ebx,%eax
1400115b0:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)