140034175:	e9 ea fe ff ff       	jmp    0x140034064
14003417a:	48 8d 7e 58          	lea    0x58(%rsi),%rdi
14003417e:	48 8b 0b             	mov    (%rbx),%rcx
140034181:	48 8b 01             	mov    (%rcx),%rax
140034184:	48 8b 00             	mov    (%rax),%rax
140034187:	48 89 f2             	mov    %rsi,%rdx
14003418a:	49 89 f8             	mov    %rdi,%r8
14003418d:	ff 15 75 2b 0c 00    	call   *0xc2b75(%rip)        # 0x1400f6d08
140034193:	48 83 c3 08          	add    $0x8,%rbx
140034197:	4c 39 f3             	cmp    %r14,%rbx
14003419a:	0f 84 9c fe ff ff    	je     0x14003403c
1400341a0:	eb dc                	jmp    0x14003417e
1400341a2:	48 8d 7e 58          	lea    0x58(%rsi),%rdi
1400341a6:	48 8b 0b             	mov    (%rbx),%rcx
1400341a9:	48 8b 01             	mov    (%rcx),%rax
1400341ac:	48 8b 00             	mov    (%rax),%rax
1400341af:	48 89 f2             	mov    %rsi,%rdx
1400341b2:	49 89 f8             	mov    %rdi,%r8
1400341b5:	ff 15 4d 2b 0c 00    	call   *0xc2b4d(%rip)        # 0x1400f6d08
1400341bb:	48 83 c3 08          	add    $0x8,%rbx
1400341bf:	4c 39 f3             	cmp    %r14,%rbx
1400341c2:	0f 84 87 fe ff ff    	je     0x14003404f
1400341c8:	eb dc                	jmp    0x1400341a6
1400341ca:	8b 56 74             	mov    0x74(%rsi),%edx
1400341cd:	85 d2                	test   %edx,%edx
1400341cf:	74 25                	je     0x1400341f6
1400341d1:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400341d8:	00 00
1400341da:	41 b9 10 00 00 00    	mov    $0x10,%r9d
1400341e0:	41 b8 16 7e a1 ab    	mov    $0xaba17e16,%r8d
1400341e6:	e8 d5 e5 02 00       	call   0x1400627c0
1400341eb:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
1400341f1:	e9 c2 fd ff ff       	jmp    0x140033fb8
1400341f6:	48 89 f2             	mov    %rsi,%rdx
1400341f9:	e8 42 02 09 00       	call   0x1400c4440
1400341fe:	e9 b5 fd ff ff       	jmp    0x140033fb8
140034203:	0f 0b                	ud2
140034205:	cc                   	int3
140034206:	cc                   	int3
140034207:	cc                   	int3
140034208:	cc                   	int3
140034209:	cc                   	int3
14003420a:	cc                   	int3
14003420b:	cc                   	int3
14003420c:	cc                   	int3
14003420d:	cc                   	int3
14003420e:	cc                   	int3
14003420f:	cc                   	int3
140034210:	41 57                	push   %r15
140034212:	41 56                	push   %r14
140034214:	41 55                	push   %r13
140034216:	41 54                	push   %r12
140034218:	56                   	push   %rsi
140034219:	57                   	push   %rdi
14003421a:	53                   	push   %rbx
14003421b:	48 83 ec 50          	sub    $0x50,%rsp
14003421f:	4d 89 cf             	mov    %r9,%r15
140034222:	4c 89 c7             	mov    %r8,%rdi
140034225:	48 89 d3             	mov    %rdx,%rbx
140034228:	48 89 ce             	mov    %rcx,%rsi
14003422b:	48 8b 05 0e ce 0c 00 	mov    0xcce0e(%rip),%rax        # 0x140101040
140034232:	48 31 e0             	xor    %rsp,%rax
140034235:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14003423a:	4c 8b 21             	mov    (%rcx),%r12
14003423d:	48 8b 41 10          	mov    0x10(%rcx),%rax
140034241:	48 89 c1             	mov    %rax,%rcx
140034244:	4c 29 e1             	sub    %r12,%rcx
140034247:	48 c1 f9 03          	sar    $0x3,%rcx
14003424b:	49 39 c9             	cmp    %rcx,%r9
14003424e:	77 5a                	ja     0x1400342aa
140034250:	4c 8b 6e 08          	mov    0x8(%rsi),%r13
140034254:	4d 89 ee             	mov    %r13,%r14
140034257:	4d 29 e6             	sub    %r12,%r14
14003425a:	4c 89 f0             	mov    %r14,%rax
14003425d:	48 c1 f8 03          	sar    $0x3,%rax
140034261:	49 39 c7             	cmp    %rax,%r15
140034264:	0f 87 f6 00 00 00    	ja     0x140034360
14003426a:	48 39 fb             	cmp    %rdi,%rbx
14003426d:	0f 85 b1 01 00 00    	jne    0x140034424
140034273:	4d 89 e7             	mov    %r12,%r15
140034276:	4d 39 ec             	cmp    %r13,%r12
140034279:	0f 85 60 01 00 00    	jne    0x1400343df
14003427f:	4c 89 7e 08          	mov    %r15,0x8(%rsi)
140034283:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140034288:	48 31 e1             	xor    %rsp,%rcx
14003428b:	48 3b 0d ae cd 0c 00 	cmp    0xccdae(%rip),%rcx        # 0x140101040
140034292:	74 06                	je     0x14003429a
140034294:	e8 37 b0 03 00       	call   0x14006f2d0
140034299:	cc                   	int3
14003429a:	48 83 c4 50          	add    $0x50,%rsp
14003429e:	5b                   	pop    %rbx
14003429f:	5f                   	pop    %rdi
1400342a0:	5e                   	pop    %rsi
1400342a1:	41 5c                	pop    %r12
1400342a3:	41 5d                	pop    %r13
1400342a5:	41 5e                	pop    %r14
1400342a7:	41 5f                	pop    %r15
1400342a9:	c3                   	ret
1400342aa:	4d 85 e4             	test   %r12,%r12
1400342ad:	0f 85 ce 01 00 00    	jne    0x140034481
1400342b3:	4c 89 f9             	mov    %r15,%rcx
1400342b6:	48 c1 e9 3d          	shr    $0x3d,%rcx
1400342ba:	0f 85 e6 01 00 00    	jne    0x1400344a6
1400342c0:	48 b9 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rcx
1400342c7:	ff ff 1f
1400342ca:	49 89 c4             	mov    %rax,%r12
1400342cd:	49 c1 fc 02          	sar    $0x2,%r12
1400342d1:	4d 39 fc             	cmp    %r15,%r12
1400342d4:	4d 0f 46 e7          	cmovbe %r15,%r12
1400342d8:	48 ba f8 ff ff ff ff 	movabs $0x7ffffffffffffff8,%rdx
1400342df:	ff ff 7f
1400342e2:	48 39 d0             	cmp    %rdx,%rax
1400342e5:	4c 0f 43 e1          	cmovae %rcx,%r12
1400342e9:	49 39 cc             	cmp    %rcx,%r12
1400342ec:	0f 87 b4 01 00 00    	ja     0x1400344a6
1400342f2:	4a 8d 0c e5 00 00 00 	lea    0x0(,%r12,8),%rcx
1400342f9:	00
1400342fa:	e8 95 9b 03 00       	call   0x14006de94
1400342ff:	49 89 c6             	mov    %rax,%r14
140034302:	48 89 06             	mov    %rax,(%rsi)
140034305:	48 89 46 08          	mov    %rax,0x8(%rsi)
140034309:	4a 8d 04 e0          	lea    (%rax,%r12,8),%rax
14003430d:	48 89 46 10          	mov    %rax,0x10(%rsi)
140034311:	48 39 fb             	cmp    %rdi,%rbx
140034314:	74 41                	je     0x140034357
140034316:	49 bc 00 00 00 00 fc 	movabs $0xfffffffc00000000,%r12
14003431d:	ff ff ff
140034320:	eb 18                	jmp    0x14003433a
140034322:	4c 89 f9             	mov    %r15,%rcx
140034325:	e8 26 4e fe ff       	call   0x140019150
14003432a:	4d 89 3e             	mov    %r15,(%r14)
14003432d:	48 83 c3 08          	add    $0x8,%rbx
140034331:	49 83 c6 08          	add    $0x8,%r14
140034335:	48 39 fb             	cmp    %rdi,%rbx
140034338:	74 1d                	je     0x140034357
14003433a:	4d 85 f6             	test   %r14,%r14
14003433d:	0f 84 9a 00 00 00    	je     0x1400343dd
140034343:	4c 8b 3b             	mov    (%rbx),%r15
140034346:	4c 89 f8             	mov    %r15,%rax
140034349:	4c 21 e0             	and    %r12,%rax
14003434c:	48 3b 05 35 f2 0c 00 	cmp    0xcf235(%rip),%rax        # 0x140103588
140034353:	75 d5                	jne    0x14003432a
140034355:	eb cb                	jmp    0x140034322
140034357:	4c 89 76 08          	mov    %r14,0x8(%rsi)
14003435b:	e9 23 ff ff ff       	jmp    0x140034283
140034360:	49 01 de             	add    %rbx,%r14
140034363:	0f 28 05 a6 c5 0a 00 	movaps 0xac5a6(%rip),%xmm0        # 0x1400e0910
14003436a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14003436f:	0f 29 02             	movaps %xmm0,(%rdx)
140034372:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140034377:	48 8d 4c 24 2f       	lea    0x2f(%rsp),%rcx
14003437c:	49 89 d8             	mov    %rbx,%r8
14003437f:	4d 89 f1             	mov    %r14,%r9
140034382:	e8 19 04 09 00       	call   0x1400c47a0
140034387:	4c 8b 7e 08          	mov    0x8(%rsi),%r15
14003438b:	49 39 fe             	cmp    %rdi,%r14
14003438e:	0f 84 eb fe ff ff    	je     0x14003427f
140034394:	49 bc 00 00 00 00 fc 	movabs $0xfffffffc00000000,%r12
14003439b:	ff ff ff
14003439e:	4d 89 fd             	mov    %r15,%r13
1400343a1:	eb 21                	jmp    0x1400343c4
1400343a3:	48 89 d9             	mov    %rbx,%rcx
1400343a6:	e8 a5 4d fe ff       	call   0x140019150
1400343ab:	49 89 5d 00          	mov    %rbx,0x0(%r13)
1400343af:	49 83 c6 08          	add    $0x8,%r14
1400343b3:	49 83 c5 08          	add    $0x8,%r13
1400343b7:	49 83 c7 08          	add    $0x8,%r15
1400343bb:	49 39 fe             	cmp    %rdi,%r14
1400343be:	0f 84 bb fe ff ff    	je     0x14003427f
1400343c4:	4d 85 ed             	test   %r13,%r13
1400343c7:	74 14                	je     0x1400343dd
1400343c9:	49 8b 1e             	mov    (%r14),%rbx
1400343cc:	48 89 d8             	mov    %rbx,%rax
1400343cf:	4c 21 e0             	and    %r12,%rax
1400343d2:	48 3b 05 af f1 0c 00 	cmp    0xcf1af(%rip),%rax        # 0x140103588
1400343d9:	75 d0                	jne    0x1400343ab
1400343db:	eb c6                	jmp    0x1400343a3
1400343dd:	0f 0b                	ud2
1400343df:	49 83 c5 f8          	add    $0xfffffffffffffff8,%r13
1400343e3:	48 bf 00 00 00 00 fc 	movabs $0xfffffffc00000000,%rdi
1400343ea:	ff ff ff
1400343ed:	4d 85 ed             	test   %r13,%r13
1400343f0:	74 eb                	je     0x1400343dd
1400343f2:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400343f6:	48 89 c8             	mov    %rcx,%rax
1400343f9:	48 21 f8             	and    %rdi,%rax
1400343fc:	48 3b 05 85 f1 0c 00 	cmp    0xcf185(%rip),%rax        # 0x140103588
140034403:	75 05                	jne    0x14003440a
140034405:	e8 86 4e fe ff       	call   0x140019290
14003440a:	49 c7 45 00 00 00 00 	movq   $0x0,0x0(%r13)
140034411:	00
140034412:	49 8d 45 f8          	lea    -0x8(%r13),%rax
140034416:	4d 39 e5             	cmp    %r12,%r13
140034419:	49 89 c5             	mov    %rax,%r13
14003441c:	0f 84 5d fe ff ff    	je     0x14003427f
140034422:	eb c9                	jmp    0x1400343ed
140034424:	49 bd 00 00 00 00 fc 	movabs $0xfffffffc00000000,%r13
14003442b:	ff ff ff
14003442e:	4d 89 e7             	mov    %r12,%r15
140034431:	4c 8b 33             	mov    (%rbx),%r14
140034434:	4c 89 f0             	mov    %r14,%rax
140034437:	4c 21 e8             	and    %r13,%rax
14003443a:	48 3b 05 47 f1 0c 00 	cmp    0xcf147(%rip),%rax        # 0x140103588
140034441:	75 08                	jne    0x14003444b
140034443:	4c 89 f1             	mov    %r14,%rcx
140034446:	e8 05 4d fe ff       	call   0x140019150
14003444b:	49 8b 0c 24          	mov    (%r12),%rcx
14003444f:	48 89 c8             	mov    %rcx,%rax
140034452:	4c 21 e8             	and    %r13,%rax
140034455:	48 3b 05 2c f1 0c 00 	cmp    0xcf12c(%rip),%rax        # 0x140103588
14003445c:	75 05                	jne    0x140034463
14003445e:	e8 2d 4e fe ff       	call   0x140019290
140034463:	4d 89 34 24          	mov    %r14,(%r12)
140034467:	48 83 c3 08          	add    $0x8,%rbx
14003446b:	49 83 c4 08          	add    $0x8,%r12
14003446f:	49 83 c7 08          	add    $0x8,%r15
140034473:	48 39 fb             	cmp    %rdi,%rbx
140034476:	75 b9                	jne    0x140034431
140034478:	4c 8b 6e 08          	mov    0x8(%rsi),%r13
14003447c:	e9 f5 fd ff ff       	jmp    0x140034276
140034481:	48 89 f1             	mov    %rsi,%rcx
140034484:	e8 a7 02 09 00       	call   0x1400c4730
140034489:	48 8b 0e             	mov    (%rsi),%rcx
14003448c:	e8 3f 9a 03 00       	call   0x14006ded0
140034491:	0f 57 c0             	xorps  %xmm0,%xmm0
140034494:	0f 11 06             	movups %xmm0,(%rsi)
140034497:	48 c7 46 10 00 00 00 	movq   $0x0,0x10(%rsi)
14003449e:	00
14003449f:	31 c0                	xor    %eax,%eax
1400344a1:	e9 0d fe ff ff       	jmp    0x1400342b3
1400344a6:	48 89 f1             	mov    %rsi,%rcx
1400344a9:	e8 02 ea 06 00       	call   0x1400a2eb0
1400344ae:	cc                   	int3
1400344af:	cc                   	int3
1400344b0:	e9 bb e3 02 00       	jmp    0x140062870
1400344b5:	cc                   	int3
1400344b6:	cc                   	int3
1400344b7:	cc                   	int3
1400344b8:	cc                   	int3
1400344b9:	cc                   	int3
1400344ba:	cc                   	int3
1400344bb:	cc                   	int3
1400344bc:	cc                   	int3
1400344bd:	cc                   	int3
1400344be:	cc                   	int3
1400344bf:	cc                   	int3
1400344c0:	56                   	push   %rsi
1400344c1:	48 83 ec 20          	sub    $0x20,%rsp
1400344c5:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400344c9:	31 f6                	xor    %esi,%esi
1400344cb:	48 29 c2             	sub    %rax,%rdx
1400344ce:	72 4f                	jb     0x14003451f
1400344d0:	48 83 fa 10          	cmp    $0x10,%rdx
1400344d4:	72 49                	jb     0x14003451f
1400344d6:	44 8b 51 14          	mov    0x14(%rcx),%r10d
1400344da:	4c 39 d2             	cmp    %r10,%rdx
1400344dd:	73 40                	jae    0x14003451f
1400344df:	44 8d 4a f0          	lea    -0x10(%rdx),%r9d
1400344e3:	41 83 f9 40          	cmp    $0x40,%r9d
1400344e7:	72 36                	jb     0x14003451f
1400344e9:	45 89 cb             	mov    %r9d,%r11d
1400344ec:	41 83 e3 07          	and    $0x7,%r11d
1400344f0:	75 2d                	jne    0x14003451f
1400344f2:	41 39 d2             	cmp    %edx,%r10d
1400344f5:	76 28                	jbe    0x14003451f
1400344f7:	42 8b 54 08 04       	mov    0x4(%rax,%r9,1),%edx
1400344fc:	81 fa 69 92 79 c8    	cmp    $0xc8799269,%edx
140034502:	75 1b                	jne    0x14003451f
140034504:	42 8b 14 08          	mov    (%rax,%r9,1),%edx
140034508:	83 fa 11             	cmp    $0x11,%edx
14003450b:	72 12                	jb     0x14003451f
14003450d:	44 01 ca             	add    %r9d,%edx
140034510:	72 0d                	jb     0x14003451f
140034512:	44 39 d2             	cmp    %r10d,%edx
140034515:	77 1c                	ja     0x140034533
140034517:	45 85 c0             	test   %r8d,%r8d
14003451a:	75 0b                	jne    0x140034527
14003451c:	44 89 ce             	mov    %r9d,%esi
14003451f:	89 f0                	mov    %esi,%eax
140034521:	48 83 c4 20          	add    $0x20,%rsp
140034525:	5e                   	pop    %rsi
140034526:	c3                   	ret
140034527:	42 8b 44 08 08       	mov    0x8(%rax,%r9,1),%eax
14003452c:	44 39 c0             	cmp    %r8d,%eax
14003452f:	74 eb                	je     0x14003451c
140034531:	eb ec                	jmp    0x14003451f
140034533:	b2 01                	mov    $0x1,%dl
140034535:	e8 d6 03 09 00       	call   0x1400c4910
14003453a:	eb e3                	jmp    0x14003451f
14003453c:	cc                   	int3
14003453d:	cc                   	int3
14003453e:	cc                   	int3
14003453f:	cc                   	int3
140034540:	56                   	push   %rsi
140034541:	48 83 ec 20          	sub    $0x20,%rsp
140034545:	8a 41 2c             	mov    0x2c(%rcx),%al
140034548:	40 b6 01             	mov    $0x1,%sil
14003454b:	a8 01                	test   $0x1,%al
14003454d:	75 0d                	jne    0x14003455c
14003454f:	48 8b 41 08          	mov    0x8(%rcx),%rax
140034553:	8b 40 24             	mov    0x24(%rax),%eax
140034556:	a8 01                	test   $0x1,%al
140034558:	75 0a                	jne    0x140034564
14003455a:	31 f6                	xor    %esi,%esi
14003455c:	89 f0                	mov    %esi,%eax
14003455e:	48 83 c4 20          	add    $0x20,%rsp
140034562:	5e                   	pop    %rsi
140034563:	c3                   	ret
140034564:	31 d2                	xor    %edx,%edx
140034566:	e8 a5 03 09 00       	call   0x1400c4910
14003456b:	eb ef                	jmp    0x14003455c
14003456d:	cc                   	int3
14003456e:	cc                   	int3
14003456f:	cc                   	int3
140034570:	56                   	push   %rsi
140034571:	48 83 ec 20          	sub    $0x20,%rsp
140034575:	8a 41 2c             	mov    0x2c(%rcx),%al
140034578:	a8 01                	test   $0x1,%al
14003457a:	0f 85 e8 00 00 00    	jne    0x140034668
140034580:	48 89 ce             	mov    %rcx,%rsi
140034583:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140034587:	8b 41 24             	mov    0x24(%rcx),%eax
14003458a:	a8 01                	test   $0x1,%al
14003458c:	0f 85 ff 00 00 00    	jne    0x140034691
140034592:	44 8d 4a 10          	lea    0x10(%rdx),%r9d
140034596:	41 83 f9 50          	cmp    $0x50,%r9d
14003459a:	0f 82 c8 00 00 00    	jb     0x140034668
1400345a0:	41 89 d0             	mov    %edx,%r8d
1400345a3:	44 89 c0             	mov    %r8d,%eax
1400345a6:	83 e0 07             	and    $0x7,%eax
1400345a9:	0f 85 b9 00 00 00    	jne    0x140034668
1400345af:	8b 46 14             	mov    0x14(%rsi),%eax
1400345b2:	44 39 c8             	cmp    %r9d,%eax
1400345b5:	0f 82 ad 00 00 00    	jb     0x140034668
1400345bb:	46 8b 4c 01 04       	mov    0x4(%rcx,%r8,1),%r9d
1400345c0:	41 81 f9 69 92 79 c8 	cmp    $0xc8799269,%r9d
1400345c7:	0f 85 9b 00 00 00    	jne    0x140034668
1400345cd:	46 8b 0c 01          	mov    (%rcx,%r8,1),%r9d
1400345d1:	41 83 f9 10          	cmp    $0x10,%r9d
1400345d5:	0f 82 8d 00 00 00    	jb     0x140034668
1400345db:	41 01 d1             	add    %edx,%r9d
1400345de:	0f 82 84 00 00 00    	jb     0x140034668
1400345e4:	41 39 c1             	cmp    %eax,%r9d
1400345e7:	0f 87 95 00 00 00    	ja     0x140034682
1400345ed:	41 b9 30 00 00 00    	mov    $0x30,%r9d
1400345f3:	31 c0                	xor    %eax,%eax
1400345f5:	f0 46 0f b1 4c 01 0c 	lock cmpxchg %r9d,0xc(%rcx,%r8,1)
1400345fc:	75 6a                	jne    0x140034668
1400345fe:	48 8b 46 08          	mov    0x8(%rsi),%rax
140034602:	8b 48 2c             	mov    0x2c(%rax),%ecx