14034f006:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14034f00b:	ba 01 00 00 00       	mov    $0x1,%edx
14034f010:	48 8b cb             	mov    %rbx,%rcx
14034f013:	e8 e8 5a 3e 00       	call   0x140734b00
14034f018:	90                   	nop
14034f019:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14034f01e:	48 85 c9             	test   %rcx,%rcx
14034f021:	74 24                	je     0x14034f047
14034f023:	8b 41 10             	mov    0x10(%rcx),%eax
14034f026:	ff c8                	dec    %eax
14034f028:	89 41 10             	mov    %eax,0x10(%rcx)
14034f02b:	85 c0                	test   %eax,%eax
14034f02d:	7f 18                	jg     0x14034f047
14034f02f:	0f 88 1c 02 00 00    	js     0x14034f251
14034f035:	48 8b 01             	mov    (%rcx),%rax
14034f038:	ba 01 00 00 00       	mov    $0x1,%edx
14034f03d:	48 8b 00             	mov    (%rax),%rax
14034f040:	ff 15 da 49 c3 00    	call   *0xc349da(%rip)        # 0x140f83a20
14034f046:	90                   	nop
14034f047:	48 85 ff             	test   %rdi,%rdi
14034f04a:	74 27                	je     0x14034f073
14034f04c:	8b 47 10             	mov    0x10(%rdi),%eax
14034f04f:	ff c8                	dec    %eax
14034f051:	89 47 10             	mov    %eax,0x10(%rdi)
14034f054:	85 c0                	test   %eax,%eax
14034f056:	7f 1b                	jg     0x14034f073
14034f058:	0f 88 fe 01 00 00    	js     0x14034f25c
14034f05e:	48 8b 07             	mov    (%rdi),%rax
14034f061:	ba 01 00 00 00       	mov    $0x1,%edx
14034f066:	48 8b cf             	mov    %rdi,%rcx
14034f069:	48 8b 00             	mov    (%rax),%rax
14034f06c:	ff 15 ae 49 c3 00    	call   *0xc349ae(%rip)        # 0x140f83a20
14034f072:	90                   	nop
14034f073:	4c 8d 0d 76 f4 e4 ff 	lea    -0x1b0b8a(%rip),%r9        # 0x14019e4f0
14034f07a:	ba 08 00 00 00       	mov    $0x8,%edx
14034f07f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14034f085:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14034f08a:	e8 bd c4 ac 00       	call   0x140e1b54c
14034f08f:	90                   	nop
14034f090:	48 85 db             	test   %rbx,%rbx
14034f093:	74 27                	je     0x14034f0bc
14034f095:	8b 43 10             	mov    0x10(%rbx),%eax
14034f098:	ff c8                	dec    %eax
14034f09a:	89 43 10             	mov    %eax,0x10(%rbx)
14034f09d:	85 c0                	test   %eax,%eax
14034f09f:	7f 1b                	jg     0x14034f0bc
14034f0a1:	0f 88 c0 01 00 00    	js     0x14034f267
14034f0a7:	48 8b 03             	mov    (%rbx),%rax
14034f0aa:	ba 01 00 00 00       	mov    $0x1,%edx
14034f0af:	48 8b cb             	mov    %rbx,%rcx
14034f0b2:	48 8b 00             	mov    (%rax),%rax
14034f0b5:	ff 15 65 49 c3 00    	call   *0xc34965(%rip)        # 0x140f83a20
14034f0bb:	90                   	nop
14034f0bc:	4c 8b 05 a5 cd 0c 01 	mov    0x10ccda5(%rip),%r8        # 0x14141be68
14034f0c3:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034f0ca:	49 8b d4             	mov    %r12,%rdx
14034f0cd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14034f0d2:	e8 c9 3a 02 00       	call   0x140372ba0
14034f0d7:	48 8b 18             	mov    (%rax),%rbx
14034f0da:	4c 89 30             	mov    %r14,(%rax)
14034f0dd:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
14034f0e2:	49 8b d7             	mov    %r15,%rdx
14034f0e5:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14034f0ea:	e8 41 8f ff ff       	call   0x140348030
14034f0ef:	90                   	nop
14034f0f0:	48 85 db             	test   %rbx,%rbx
14034f0f3:	74 23                	je     0x14034f118
14034f0f5:	8b 43 10             	mov    0x10(%rbx),%eax
14034f0f8:	ff c8                	dec    %eax
14034f0fa:	89 43 10             	mov    %eax,0x10(%rbx)
14034f0fd:	85 c0                	test   %eax,%eax
14034f0ff:	7f 17                	jg     0x14034f118
14034f101:	78 36                	js     0x14034f139
14034f103:	48 8b 03             	mov    (%rbx),%rax
14034f106:	ba 01 00 00 00       	mov    $0x1,%edx
14034f10b:	48 8b cb             	mov    %rbx,%rcx
14034f10e:	48 8b 00             	mov    (%rax),%rax
14034f111:	ff 15 09 49 c3 00    	call   *0xc34909(%rip)        # 0x140f83a20
14034f117:	90                   	nop
14034f118:	4c 8d 9c 24 00 01 00 	lea    0x100(%rsp),%r11
14034f11f:	00
14034f120:	49 8b 5b 30          	mov    0x30(%r11),%rbx
14034f124:	49 8b 73 38          	mov    0x38(%r11),%rsi
14034f128:	49 8b 7b 40          	mov    0x40(%r11),%rdi
14034f12c:	49 8b e3             	mov    %r11,%rsp
14034f12f:	41 5f                	pop    %r15
14034f131:	41 5e                	pop    %r14
14034f133:	41 5d                	pop    %r13
14034f135:	41 5c                	pop    %r12
14034f137:	5d                   	pop    %rbp
14034f138:	c3                   	ret
14034f139:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f13e:	e8 bd b5 43 00       	call   0x14078a700
14034f143:	90                   	nop
14034f144:	33 c9                	xor    %ecx,%ecx
14034f146:	e8 b5 b5 43 00       	call   0x14078a700
14034f14b:	cc                   	int3
14034f14c:	b9 01 00 00 00       	mov    $0x1,%ecx
14034f151:	e8 aa b5 43 00       	call   0x14078a700
14034f156:	90                   	nop
14034f157:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f15c:	e8 9f b5 43 00       	call   0x14078a700
14034f161:	90                   	nop
14034f162:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f167:	e8 94 b5 43 00       	call   0x14078a700
14034f16c:	90                   	nop
14034f16d:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f172:	e8 89 b5 43 00       	call   0x14078a700
14034f177:	90                   	nop
14034f178:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f17d:	e8 7e b5 43 00       	call   0x14078a700
14034f182:	90                   	nop
14034f183:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f188:	e8 73 b5 43 00       	call   0x14078a700
14034f18d:	90                   	nop
14034f18e:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f193:	e8 68 b5 43 00       	call   0x14078a700
14034f198:	90                   	nop
14034f199:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f19e:	e8 5d b5 43 00       	call   0x14078a700
14034f1a3:	90                   	nop
14034f1a4:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f1a9:	e8 52 b5 43 00       	call   0x14078a700
14034f1ae:	90                   	nop
14034f1af:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f1b4:	e8 47 b5 43 00       	call   0x14078a700
14034f1b9:	90                   	nop
14034f1ba:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f1bf:	e8 3c b5 43 00       	call   0x14078a700
14034f1c4:	90                   	nop
14034f1c5:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f1ca:	e8 31 b5 43 00       	call   0x14078a700
14034f1cf:	90                   	nop
14034f1d0:	33 c9                	xor    %ecx,%ecx
14034f1d2:	e8 29 b5 43 00       	call   0x14078a700
14034f1d7:	cc                   	int3
14034f1d8:	b9 01 00 00 00       	mov    $0x1,%ecx
14034f1dd:	e8 1e b5 43 00       	call   0x14078a700
14034f1e2:	90                   	nop
14034f1e3:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f1e8:	e8 13 b5 43 00       	call   0x14078a700
14034f1ed:	90                   	nop
14034f1ee:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f1f3:	e8 08 b5 43 00       	call   0x14078a700
14034f1f8:	90                   	nop
14034f1f9:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f1fe:	e8 fd b4 43 00       	call   0x14078a700
14034f203:	90                   	nop
14034f204:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f209:	e8 f2 b4 43 00       	call   0x14078a700
14034f20e:	90                   	nop
14034f20f:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f214:	e8 e7 b4 43 00       	call   0x14078a700
14034f219:	90                   	nop
14034f21a:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f21f:	e8 dc b4 43 00       	call   0x14078a700
14034f224:	90                   	nop
14034f225:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f22a:	e8 d1 b4 43 00       	call   0x14078a700
14034f22f:	90                   	nop
14034f230:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f235:	e8 c6 b4 43 00       	call   0x14078a700
14034f23a:	90                   	nop
14034f23b:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f240:	e8 bb b4 43 00       	call   0x14078a700
14034f245:	90                   	nop
14034f246:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f24b:	e8 b0 b4 43 00       	call   0x14078a700
14034f250:	90                   	nop
14034f251:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f256:	e8 a5 b4 43 00       	call   0x14078a700
14034f25b:	90                   	nop
14034f25c:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f261:	e8 9a b4 43 00       	call   0x14078a700
14034f266:	90                   	nop
14034f267:	b9 02 00 00 00       	mov    $0x2,%ecx
14034f26c:	e8 8f b4 43 00       	call   0x14078a700
14034f271:	cc                   	int3
14034f272:	cc                   	int3
14034f273:	cc                   	int3
14034f274:	cc                   	int3
14034f275:	cc                   	int3
14034f276:	cc                   	int3
14034f277:	cc                   	int3
14034f278:	cc                   	int3
14034f279:	cc                   	int3
14034f27a:	cc                   	int3
14034f27b:	cc                   	int3
14034f27c:	cc                   	int3
14034f27d:	cc                   	int3
14034f27e:	cc                   	int3
14034f27f:	cc                   	int3
14034f280:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14034f285:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14034f28a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14034f28f:	55                   	push   %rbp
14034f290:	41 56                	push   %r14
14034f292:	41 57                	push   %r15
14034f294:	48 8b ec             	mov    %rsp,%rbp
14034f297:	48 83 ec 70          	sub    $0x70,%rsp
14034f29b:	49 8b d8             	mov    %r8,%rbx
14034f29e:	4c 8b f1             	mov    %rcx,%r14
14034f2a1:	45 33 ff             	xor    %r15d,%r15d
14034f2a4:	4c 8b 05 bd cb 0c 01 	mov    0x10ccbbd(%rip),%r8        # 0x14141be68
14034f2ab:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034f2b2:	48 8b d1             	mov    %rcx,%rdx
14034f2b5:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
14034f2b9:	e8 e2 38 02 00       	call   0x140372ba0
14034f2be:	48 8b 38             	mov    (%rax),%rdi
14034f2c1:	4c 89 38             	mov    %r15,(%rax)
14034f2c4:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
14034f2c8:	4c 8b 45 48          	mov    0x48(%rbp),%r8
14034f2cc:	48 8b d3             	mov    %rbx,%rdx
14034f2cf:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
14034f2d3:	e8 a8 86 ff ff       	call   0x140347980
14034f2d8:	90                   	nop
14034f2d9:	48 85 ff             	test   %rdi,%rdi
14034f2dc:	74 27                	je     0x14034f305
14034f2de:	8b 47 10             	mov    0x10(%rdi),%eax
14034f2e1:	ff c8                	dec    %eax
14034f2e3:	89 47 10             	mov    %eax,0x10(%rdi)
14034f2e6:	85 c0                	test   %eax,%eax
14034f2e8:	7f 1b                	jg     0x14034f305
14034f2ea:	0f 88 bc 03 00 00    	js     0x14034f6ac
14034f2f0:	48 8b 07             	mov    (%rdi),%rax
14034f2f3:	ba 01 00 00 00       	mov    $0x1,%edx
14034f2f8:	48 8b cf             	mov    %rdi,%rcx
14034f2fb:	48 8b 00             	mov    (%rax),%rax
14034f2fe:	ff 15 1c 47 c3 00    	call   *0xc3471c(%rip)        # 0x140f83a20
14034f304:	90                   	nop
14034f305:	4c 8b 05 5c cb 0c 01 	mov    0x10ccb5c(%rip),%r8        # 0x14141be68
14034f30c:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034f313:	49 8b d6             	mov    %r14,%rdx
14034f316:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14034f31a:	e8 81 38 02 00       	call   0x140372ba0
14034f31f:	48 8b 38             	mov    (%rax),%rdi
14034f322:	4c 89 38             	mov    %r15,(%rax)
14034f325:	48 89 7d d0          	mov    %rdi,-0x30(%rbp)
14034f329:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14034f32f:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14034f333:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14034f337:	e8 64 38 02 00       	call   0x140372ba0
14034f33c:	48 8b 18             	mov    (%rax),%rbx
14034f33f:	4c 89 38             	mov    %r15,(%rax)
14034f342:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
14034f346:	48 8b 05 fb cc 0c 01 	mov    0x10cccfb(%rip),%rax        # 0x14141c048
14034f34d:	48 8b 88 08 03 00 00 	mov    0x308(%rax),%rcx
14034f354:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
14034f358:	48 85 c9             	test   %rcx,%rcx
14034f35b:	74 1c                	je     0x14034f379
14034f35d:	8b 41 10             	mov    0x10(%rcx),%eax
14034f360:	ff c0                	inc    %eax
14034f362:	89 41 10             	mov    %eax,0x10(%rcx)
14034f365:	83 f8 01             	cmp    $0x1,%eax
14034f368:	0f 8e 49 03 00 00    	jle    0x14034f6b7
14034f36e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14034f373:	0f 84 46 03 00 00    	je     0x14034f6bf
14034f379:	45 33 c0             	xor    %r8d,%r8d
14034f37c:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
14034f380:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14034f384:	e8 37 fc 35 00       	call   0x1406aefc0
14034f389:	48 8b 08             	mov    (%rax),%rcx
14034f38c:	4c 89 38             	mov    %r15,(%rax)
14034f38f:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
14034f393:	48 8b 08             	mov    (%rax),%rcx
14034f396:	48 85 c9             	test   %rcx,%rcx
14034f399:	74 24                	je     0x14034f3bf
14034f39b:	8b 41 10             	mov    0x10(%rcx),%eax
14034f39e:	ff c8                	dec    %eax
14034f3a0:	89 41 10             	mov    %eax,0x10(%rcx)
14034f3a3:	85 c0                	test   %eax,%eax
14034f3a5:	7f 18                	jg     0x14034f3bf
14034f3a7:	0f 88 1d 03 00 00    	js     0x14034f6ca
14034f3ad:	48 8b 01             	mov    (%rcx),%rax
14034f3b0:	ba 01 00 00 00       	mov    $0x1,%edx
14034f3b5:	48 8b 00             	mov    (%rax),%rax
14034f3b8:	ff 15 62 46 c3 00    	call   *0xc34662(%rip)        # 0x140f83a20
14034f3be:	90                   	nop
14034f3bf:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
14034f3c3:	ba 04 00 00 00       	mov    $0x4,%edx
14034f3c8:	48 8b cb             	mov    %rbx,%rcx
14034f3cb:	e8 30 57 3e 00       	call   0x140734b00
14034f3d0:	90                   	nop
14034f3d1:	48 85 db             	test   %rbx,%rbx
14034f3d4:	74 27                	je     0x14034f3fd
14034f3d6:	8b 43 10             	mov    0x10(%rbx),%eax
14034f3d9:	ff c8                	dec    %eax
14034f3db:	89 43 10             	mov    %eax,0x10(%rbx)
14034f3de:	85 c0                	test   %eax,%eax
14034f3e0:	7f 1b                	jg     0x14034f3fd
14034f3e2:	0f 88 ed 02 00 00    	js     0x14034f6d5
14034f3e8:	48 8b 03             	mov    (%rbx),%rax
14034f3eb:	ba 01 00 00 00       	mov    $0x1,%edx
14034f3f0:	48 8b cb             	mov    %rbx,%rcx
14034f3f3:	48 8b 00             	mov    (%rax),%rax
14034f3f6:	ff 15 24 46 c3 00    	call   *0xc34624(%rip)        # 0x140f83a20
14034f3fc:	90                   	nop
14034f3fd:	48 85 ff             	test   %rdi,%rdi
14034f400:	74 27                	je     0x14034f429
14034f402:	8b 47 10             	mov    0x10(%rdi),%eax
14034f405:	ff c8                	dec    %eax
14034f407:	89 47 10             	mov    %eax,0x10(%rdi)
14034f40a:	85 c0                	test   %eax,%eax
14034f40c:	7f 1b                	jg     0x14034f429
14034f40e:	0f 88 cc 02 00 00    	js     0x14034f6e0
14034f414:	48 8b 07             	mov    (%rdi),%rax
14034f417:	ba 01 00 00 00       	mov    $0x1,%edx
14034f41c:	48 8b cf             	mov    %rdi,%rcx
14034f41f:	48 8b 00             	mov    (%rax),%rax
14034f422:	ff 15 f8 45 c3 00    	call   *0xc345f8(%rip)        # 0x140f83a20
14034f428:	90                   	nop
14034f429:	4c 8b 05 38 ca 0c 01 	mov    0x10cca38(%rip),%r8        # 0x14141be68
14034f430:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034f437:	49 8b d6             	mov    %r14,%rdx
14034f43a:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14034f43e:	e8 5d 37 02 00       	call   0x140372ba0
14034f443:	48 8b 30             	mov    (%rax),%rsi
14034f446:	4c 89 38             	mov    %r15,(%rax)
14034f449:	48 89 75 d8          	mov    %rsi,-0x28(%rbp)
14034f44d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14034f453:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
14034f457:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14034f45b:	e8 40 37 02 00       	call   0x140372ba0
14034f460:	48 8b 38             	mov    (%rax),%rdi
14034f463:	4c 89 38             	mov    %r15,(%rax)
14034f466:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
14034f46a:	48 8b 47 40          	mov    0x40(%rdi),%rax
14034f46e:	48 8b 08             	mov    (%rax),%rcx
14034f471:	80 79 68 00          	cmpb   $0x0,0x68(%rcx)
14034f475:	75 09                	jne    0x14034f480
14034f477:	4c 89 7d b0          	mov    %r15,-0x50(%rbp)
14034f47b:	49 8b df             	mov    %r15,%rbx
14034f47e:	eb 23                	jmp    0x14034f4a3
14034f480:	48 83 c1 60          	add    $0x60,%rcx
14034f484:	48 8b 47 38          	mov    0x38(%rdi),%rax
14034f488:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
14034f48f:	48 8b 02             	mov    (%rdx),%rax
14034f492:	4c 8b 40 30          	mov    0x30(%rax),%r8
14034f496:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
14034f49a:	e8 31 8c 3c 00       	call   0x1407180d0
14034f49f:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
14034f4a3:	48 85 db             	test   %rbx,%rbx
14034f4a6:	74 27                	je     0x14034f4cf
14034f4a8:	8b 43 10             	mov    0x10(%rbx),%eax
14034f4ab:	ff c8                	dec    %eax
14034f4ad:	89 43 10             	mov    %eax,0x10(%rbx)
14034f4b0:	85 c0                	test   %eax,%eax
14034f4b2:	7f 1b                	jg     0x14034f4cf
14034f4b4:	0f 88 31 02 00 00    	js     0x14034f6eb
14034f4ba:	48 8b 03             	mov    (%rbx),%rax