140032f79:	48 83 c0 08          	add    $0x8,%rax
140032f7d:	48 03 c8             	add    %rax,%rcx
140032f80:	48 8b 01             	mov    (%rcx),%rax
140032f83:	ff 50 08             	call   *0x8(%rax)
140032f86:	49 8b c7             	mov    %r15,%rax
140032f89:	eb 02                	jmp    0x140032f8d
140032f8b:	33 c0                	xor    %eax,%eax
140032f8d:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
140032f94:	00
140032f95:	48 83 c4 70          	add    $0x70,%rsp
140032f99:	41 5f                	pop    %r15
140032f9b:	41 5e                	pop    %r14
140032f9d:	41 5d                	pop    %r13
140032f9f:	41 5c                	pop    %r12
140032fa1:	5f                   	pop    %rdi
140032fa2:	5e                   	pop    %rsi
140032fa3:	5d                   	pop    %rbp
140032fa4:	c3                   	ret
140032fa5:	cc                   	int3
140032fa6:	cc                   	int3
140032fa7:	cc                   	int3
140032fa8:	cc                   	int3
140032fa9:	cc                   	int3
140032faa:	cc                   	int3
140032fab:	cc                   	int3
140032fac:	cc                   	int3
140032fad:	cc                   	int3
140032fae:	cc                   	int3
140032faf:	cc                   	int3
140032fb0:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140032fb5:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140032fba:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140032fbf:	55                   	push   %rbp
140032fc0:	56                   	push   %rsi
140032fc1:	57                   	push   %rdi
140032fc2:	41 54                	push   %r12
140032fc4:	41 55                	push   %r13
140032fc6:	41 56                	push   %r14
140032fc8:	41 57                	push   %r15
140032fca:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
140032fcf:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140032fd6:	49 8b f9             	mov    %r9,%rdi
140032fd9:	45 33 e4             	xor    %r12d,%r12d
140032fdc:	44 89 65 bf          	mov    %r12d,-0x41(%rbp)
140032fe0:	48 85 c9             	test   %rcx,%rcx
140032fe3:	0f 84 a1 01 00 00    	je     0x14003318a
140032fe9:	4d 85 c9             	test   %r9,%r9
140032fec:	0f 84 98 01 00 00    	je     0x14003318a
140032ff2:	48 8b 5d 7f          	mov    0x7f(%rbp),%rbx
140032ff6:	48 85 db             	test   %rbx,%rbx
140032ff9:	0f 84 8b 01 00 00    	je     0x14003318a
140032fff:	4c 8b 69 f0          	mov    -0x10(%rcx),%r13
140033003:	4c 89 6d ff          	mov    %r13,-0x1(%rbp)
140033007:	49 8d 45 08          	lea    0x8(%r13),%rax
14003300b:	48 89 45 5f          	mov    %rax,0x5f(%rbp)
14003300f:	4d 85 ed             	test   %r13,%r13
140033012:	74 15                	je     0x140033029
140033014:	48 8b 00             	mov    (%rax),%rax
140033017:	48 63 48 04          	movslq 0x4(%rax),%rcx
14003301b:	48 83 c1 08          	add    $0x8,%rcx
14003301f:	49 03 cd             	add    %r13,%rcx
140033022:	48 8b 01             	mov    (%rcx),%rax
140033025:	ff 10                	call   *(%rax)
140033027:	eb 04                	jmp    0x14003302d
140033029:	48 89 45 5f          	mov    %rax,0x5f(%rbp)
14003302d:	41 bf 10 00 00 00    	mov    $0x10,%r15d
140033033:	44 89 7d bf          	mov    %r15d,-0x41(%rbp)
140033037:	49 8b 45 00          	mov    0x0(%r13),%rax
14003303b:	4c 8b 70 28          	mov    0x28(%rax),%r14
14003303f:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
140033043:	48 89 45 07          	mov    %rax,0x7(%rbp)
140033047:	48 8b d3             	mov    %rbx,%rdx
14003304a:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
14003304e:	e8 1d f5 fd ff       	call   0x140012570
140033053:	48 8b f0             	mov    %rax,%rsi
140033056:	48 8d 45 df          	lea    -0x21(%rbp),%rax
14003305a:	48 89 45 0f          	mov    %rax,0xf(%rbp)
14003305e:	48 8b d7             	mov    %rdi,%rdx
140033061:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140033065:	e8 d6 48 fd ff       	call   0x140007940
14003306a:	48 8b f8             	mov    %rax,%rdi
14003306d:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140033071:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140033075:	48 8b 55 6f          	mov    0x6f(%rbp),%rdx
140033079:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
14003307d:	e8 3e 1b fd ff       	call   0x140004bc0
140033082:	48 8b d8             	mov    %rax,%rbx
140033085:	48 8d 45 ef          	lea    -0x11(%rbp),%rax
140033089:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
14003308d:	48 8b 55 67          	mov    0x67(%rbp),%rdx
140033091:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140033095:	e8 46 1a fd ff       	call   0x140004ae0
14003309a:	90                   	nop
14003309b:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400330a0:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400330a5:	4c 8b cb             	mov    %rbx,%r9
1400330a8:	4c 8b c0             	mov    %rax,%r8
1400330ab:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1400330af:	49 8b cd             	mov    %r13,%rcx
1400330b2:	41 ff d6             	call   *%r14
1400330b5:	90                   	nop
1400330b6:	41 83 e7 ef          	and    $0xffffffef,%r15d
1400330ba:	44 89 7d bf          	mov    %r15d,-0x41(%rbp)
1400330be:	4d 85 ed             	test   %r13,%r13
1400330c1:	74 18                	je     0x1400330db
1400330c3:	48 8b 45 5f          	mov    0x5f(%rbp),%rax
1400330c7:	48 8b 00             	mov    (%rax),%rax
1400330ca:	48 63 48 04          	movslq 0x4(%rax),%rcx
1400330ce:	48 83 c1 08          	add    $0x8,%rcx
1400330d2:	49 03 cd             	add    %r13,%rcx
1400330d5:	48 8b 01             	mov    (%rcx),%rax
1400330d8:	ff 50 08             	call   *0x8(%rax)
1400330db:	48 8d 45 5f          	lea    0x5f(%rbp),%rax
1400330df:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
1400330e3:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
1400330e7:	48 89 45 5f          	mov    %rax,0x5f(%rbp)
1400330eb:	48 85 c0             	test   %rax,%rax
1400330ee:	74 15                	je     0x140033105
1400330f0:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400330f4:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1400330f8:	48 83 c0 08          	add    $0x8,%rax
1400330fc:	48 03 c8             	add    %rax,%rcx
1400330ff:	48 8b 01             	mov    (%rcx),%rax
140033102:	ff 10                	call   *(%rax)
140033104:	90                   	nop
140033105:	48 8d 45 5f          	lea    0x5f(%rbp),%rax
140033109:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
14003310d:	48 83 7d 5f 00       	cmpq   $0x0,0x5f(%rbp)
140033112:	74 34                	je     0x140033148
140033114:	b9 60 00 00 00       	mov    $0x60,%ecx
140033119:	e8 5a 41 00 00       	call   0x140037278
14003311e:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
140033122:	48 85 c0             	test   %rax,%rax
140033125:	74 0b                	je     0x140033132
140033127:	48 8b c8             	mov    %rax,%rcx
14003312a:	e8 b1 34 00 00       	call   0x1400365e0
14003312f:	4c 8b e0             	mov    %rax,%r12
140033132:	48 8b 45 5f          	mov    0x5f(%rbp),%rax
140033136:	49 89 44 24 10       	mov    %rax,0x10(%r12)
14003313b:	49 8b 04 24          	mov    (%r12),%rax
14003313f:	49 8b cc             	mov    %r12,%rcx
140033142:	ff 10                	call   *(%rax)
140033144:	49 83 c4 20          	add    $0x20,%r12
140033148:	48 8b 45 5f          	mov    0x5f(%rbp),%rax
14003314c:	48 85 c0             	test   %rax,%rax
14003314f:	74 16                	je     0x140033167
140033151:	48 8b 48 08          	mov    0x8(%rax),%rcx
140033155:	48 83 c0 08          	add    $0x8,%rax
140033159:	48 63 49 04          	movslq 0x4(%rcx),%rcx
14003315d:	48 03 c8             	add    %rax,%rcx
140033160:	48 8b 01             	mov    (%rcx),%rax
140033163:	ff 50 08             	call   *0x8(%rax)
140033166:	90                   	nop
140033167:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
14003316b:	48 85 c0             	test   %rax,%rax
14003316e:	74 15                	je     0x140033185
140033170:	48 8b 48 08          	mov    0x8(%rax),%rcx
140033174:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140033178:	48 83 c0 08          	add    $0x8,%rax
14003317c:	48 03 c8             	add    %rax,%rcx
14003317f:	48 8b 01             	mov    (%rcx),%rax
140033182:	ff 50 08             	call   *0x8(%rax)
140033185:	49 8b c4             	mov    %r12,%rax
140033188:	eb 02                	jmp    0x14003318c
14003318a:	33 c0                	xor    %eax,%eax
14003318c:	48 8b 9c 24 e8 00 00 	mov    0xe8(%rsp),%rbx
140033193:	00
140033194:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
14003319b:	41 5f                	pop    %r15
14003319d:	41 5e                	pop    %r14
14003319f:	41 5d                	pop    %r13
1400331a1:	41 5c                	pop    %r12
1400331a3:	5f                   	pop    %rdi
1400331a4:	5e                   	pop    %rsi
1400331a5:	5d                   	pop    %rbp
1400331a6:	c3                   	ret
1400331a7:	cc                   	int3
1400331a8:	cc                   	int3
1400331a9:	cc                   	int3
1400331aa:	cc                   	int3
1400331ab:	cc                   	int3
1400331ac:	cc                   	int3
1400331ad:	cc                   	int3
1400331ae:	cc                   	int3
1400331af:	cc                   	int3
1400331b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400331b5:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400331ba:	55                   	push   %rbp
1400331bb:	56                   	push   %rsi
1400331bc:	57                   	push   %rdi
1400331bd:	41 54                	push   %r12
1400331bf:	41 55                	push   %r13
1400331c1:	41 56                	push   %r14
1400331c3:	41 57                	push   %r15
1400331c5:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1400331cc:	49 8b f9             	mov    %r9,%rdi
1400331cf:	4d 8b e8             	mov    %r8,%r13
1400331d2:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
1400331d9:	00
1400331da:	48 85 c9             	test   %rcx,%rcx
1400331dd:	0f 84 fb 00 00 00    	je     0x1400332de
1400331e3:	4d 85 c9             	test   %r9,%r9
1400331e6:	0f 84 f2 00 00 00    	je     0x1400332de
1400331ec:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
1400331f3:	00
1400331f4:	48 85 db             	test   %rbx,%rbx
1400331f7:	0f 84 e1 00 00 00    	je     0x1400332de
1400331fd:	4c 8b 79 f0          	mov    -0x10(%rcx),%r15
140033201:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140033206:	4d 85 ff             	test   %r15,%r15
140033209:	74 14                	je     0x14003321f
14003320b:	49 8b 47 08          	mov    0x8(%r15),%rax
14003320f:	48 63 48 04          	movslq 0x4(%rax),%rcx
140033213:	48 83 c1 08          	add    $0x8,%rcx
140033217:	49 03 cf             	add    %r15,%rcx
14003321a:	48 8b 01             	mov    (%rcx),%rax
14003321d:	ff 10                	call   *(%rax)
14003321f:	41 be 10 00 00 00    	mov    $0x10,%r14d
140033225:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
14003322a:	49 8b 07             	mov    (%r15),%rax
14003322d:	48 8b 68 08          	mov    0x8(%rax),%rbp
140033231:	48 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%rax
140033238:	00
140033239:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14003323e:	48 8b d3             	mov    %rbx,%rdx
140033241:	48 8d 8c 24 c0 00 00 	lea    0xc0(%rsp),%rcx
140033248:	00
140033249:	e8 82 f0 fd ff       	call   0x1400122d0
14003324e:	48 8b f0             	mov    %rax,%rsi
140033251:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140033256:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14003325b:	48 8b d7             	mov    %rdi,%rdx
14003325e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140033263:	e8 d8 46 fd ff       	call   0x140007940
140033268:	48 8b f8             	mov    %rax,%rdi
14003326b:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140033270:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140033275:	49 8b d5             	mov    %r13,%rdx
140033278:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14003327d:	e8 3e 19 fd ff       	call   0x140004bc0
140033282:	48 8b d8             	mov    %rax,%rbx
140033285:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14003328a:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14003328f:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
140033296:	00
140033297:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14003329c:	e8 3f 18 fd ff       	call   0x140004ae0
1400332a1:	90                   	nop
1400332a2:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400332a7:	4c 8b cf             	mov    %rdi,%r9
1400332aa:	4c 8b c3             	mov    %rbx,%r8
1400332ad:	48 8b d0             	mov    %rax,%rdx
1400332b0:	49 8b cf             	mov    %r15,%rcx
1400332b3:	ff d5                	call   *%rbp
1400332b5:	8b d8                	mov    %eax,%ebx
1400332b7:	41 83 e6 ef          	and    $0xffffffef,%r14d
1400332bb:	44 89 74 24 30       	mov    %r14d,0x30(%rsp)
1400332c0:	4d 85 ff             	test   %r15,%r15
1400332c3:	74 15                	je     0x1400332da
1400332c5:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1400332c9:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1400332cd:	48 83 c1 08          	add    $0x8,%rcx
1400332d1:	49 03 cf             	add    %r15,%rcx
1400332d4:	48 8b 11             	mov    (%rcx),%rdx
1400332d7:	ff 52 08             	call   *0x8(%rdx)
1400332da:	8b c3                	mov    %ebx,%eax
1400332dc:	eb 05                	jmp    0x1400332e3
1400332de:	b8 01 00 00 00       	mov    $0x1,%eax
1400332e3:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
1400332ea:	00
1400332eb:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1400332f2:	41 5f                	pop    %r15
1400332f4:	41 5e                	pop    %r14
1400332f6:	41 5d                	pop    %r13
1400332f8:	41 5c                	pop    %r12
1400332fa:	5f                   	pop    %rdi
1400332fb:	5e                   	pop    %rsi
1400332fc:	5d                   	pop    %rbp
1400332fd:	c3                   	ret
1400332fe:	cc                   	int3
1400332ff:	cc                   	int3
140033300:	48 8b c4             	mov    %rsp,%rax
140033303:	48 89 58 20          	mov    %rbx,0x20(%rax)
140033307:	4c 89 40 18          	mov    %r8,0x18(%rax)
14003330b:	48 89 50 10          	mov    %rdx,0x10(%rax)
14003330f:	55                   	push   %rbp
140033310:	56                   	push   %rsi
140033311:	57                   	push   %rdi
140033312:	41 54                	push   %r12
140033314:	41 55                	push   %r13
140033316:	41 56                	push   %r14
140033318:	41 57                	push   %r15
14003331a:	48 83 ec 70          	sub    $0x70,%rsp
14003331e:	49 8b d9             	mov    %r9,%rbx
140033321:	45 33 ed             	xor    %r13d,%r13d
140033324:	44 89 68 88          	mov    %r13d,-0x78(%rax)
140033328:	48 85 c9             	test   %rcx,%rcx
14003332b:	0f 84 f5 00 00 00    	je     0x140033426
140033331:	48 85 db             	test   %rbx,%rbx
140033334:	0f 84 ec 00 00 00    	je     0x140033426
14003333a:	4c 8b a4 24 d0 00 00 	mov    0xd0(%rsp),%r12
140033341:	00
140033342:	4d 85 e4             	test   %r12,%r12
140033345:	0f 84 db 00 00 00    	je     0x140033426
14003334b:	45 39 2c 24          	cmp    %r13d,(%r12)
14003334f:	0f 95 40 08          	setne  0x8(%rax)
140033353:	4c 8b 71 f0          	mov    -0x10(%rcx),%r14
140033357:	4c 89 70 a8          	mov    %r14,-0x58(%rax)
14003335b:	4d 85 f6             	test   %r14,%r14
14003335e:	74 14                	je     0x140033374
140033360:	49 8b 46 08          	mov    0x8(%r14),%rax
140033364:	48 63 48 04          	movslq 0x4(%rax),%rcx
140033368:	48 83 c1 08          	add    $0x8,%rcx
14003336c:	49 03 ce             	add    %r14,%rcx
14003336f:	48 8b 01             	mov    (%rcx),%rax
140033372:	ff 10                	call   *(%rax)
140033374:	bd 10 00 00 00       	mov    $0x10,%ebp
140033379:	89 6c 24 30          	mov    %ebp,0x30(%rsp)
14003337d:	49 8b 06             	mov    (%r14),%rax
140033380:	48 8b 70 38          	mov    0x38(%rax),%rsi
140033384:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140033389:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14003338e:	48 8b d3             	mov    %rbx,%rdx
140033391:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140033396:	e8 a5 45 fd ff       	call   0x140007940
14003339b:	48 8b f8             	mov    %rax,%rdi
14003339e:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400333a3:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400333a8:	48 8b 94 24 c0 00 00 	mov    0xc0(%rsp),%rdx
1400333af:	00
1400333b0:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400333b5:	e8 06 18 fd ff       	call   0x140004bc0
1400333ba:	48 8b d8             	mov    %rax,%rbx
1400333bd:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400333c2:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400333c7:	48 8b 94 24 b8 00 00 	mov    0xb8(%rsp),%rdx
1400333ce:	00
1400333cf:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400333d4:	e8 07 17 fd ff       	call   0x140004ae0
1400333d9:	90                   	nop
1400333da:	48 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%rcx
1400333e1:	00
1400333e2:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400333e7:	4c 8b cf             	mov    %rdi,%r9
1400333ea:	4c 8b c3             	mov    %rbx,%r8
1400333ed:	48 8b d0             	mov    %rax,%rdx
1400333f0:	49 8b ce             	mov    %r14,%rcx
1400333f3:	ff d6                	call   *%rsi
1400333f5:	83 e5 ef             	and    $0xffffffef,%ebp
1400333f8:	89 6c 24 30          	mov    %ebp,0x30(%rsp)