14034e13e:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14034e142:	e8 59 4a 02 00       	call   0x140372ba0
14034e147:	4c 8b 30             	mov    (%rax),%r14
14034e14a:	4c 89 28             	mov    %r13,(%rax)
14034e14d:	4c 89 75 af          	mov    %r14,-0x51(%rbp)
14034e151:	45 33 c0             	xor    %r8d,%r8d
14034e154:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
14034e158:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14034e15c:	e8 3f 4a 02 00       	call   0x140372ba0
14034e161:	48 8b 30             	mov    (%rax),%rsi
14034e164:	4c 89 28             	mov    %r13,(%rax)
14034e167:	48 89 75 bf          	mov    %rsi,-0x41(%rbp)
14034e16b:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
14034e171:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
14034e175:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
14034e179:	e8 22 4a 02 00       	call   0x140372ba0
14034e17e:	48 8b 38             	mov    (%rax),%rdi
14034e181:	4c 89 28             	mov    %r13,(%rax)
14034e184:	48 89 7d 8f          	mov    %rdi,-0x71(%rbp)
14034e188:	49 8b 0c 24          	mov    (%r12),%rcx
14034e18c:	48 85 c9             	test   %rcx,%rcx
14034e18f:	74 1c                	je     0x14034e1ad
14034e191:	8b 41 10             	mov    0x10(%rcx),%eax
14034e194:	ff c0                	inc    %eax
14034e196:	89 41 10             	mov    %eax,0x10(%rcx)
14034e199:	83 f8 01             	cmp    $0x1,%eax
14034e19c:	0f 8e 99 04 00 00    	jle    0x14034e63b
14034e1a2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14034e1a7:	0f 84 96 04 00 00    	je     0x14034e643
14034e1ad:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
14034e1b1:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
14034e1b5:	ba 06 00 00 00       	mov    $0x6,%edx
14034e1ba:	48 8b cf             	mov    %rdi,%rcx
14034e1bd:	e8 3e 69 3e 00       	call   0x140734b00
14034e1c2:	90                   	nop
14034e1c3:	48 85 ff             	test   %rdi,%rdi
14034e1c6:	74 27                	je     0x14034e1ef
14034e1c8:	8b 47 10             	mov    0x10(%rdi),%eax
14034e1cb:	ff c8                	dec    %eax
14034e1cd:	89 47 10             	mov    %eax,0x10(%rdi)
14034e1d0:	85 c0                	test   %eax,%eax
14034e1d2:	7f 1b                	jg     0x14034e1ef
14034e1d4:	0f 88 74 04 00 00    	js     0x14034e64e
14034e1da:	48 8b 07             	mov    (%rdi),%rax
14034e1dd:	ba 01 00 00 00       	mov    $0x1,%edx
14034e1e2:	48 8b cf             	mov    %rdi,%rcx
14034e1e5:	48 8b 00             	mov    (%rax),%rax
14034e1e8:	ff 15 32 58 c3 00    	call   *0xc35832(%rip)        # 0x140f83a20
14034e1ee:	90                   	nop
14034e1ef:	48 85 f6             	test   %rsi,%rsi
14034e1f2:	74 27                	je     0x14034e21b
14034e1f4:	8b 46 10             	mov    0x10(%rsi),%eax
14034e1f7:	ff c8                	dec    %eax
14034e1f9:	89 46 10             	mov    %eax,0x10(%rsi)
14034e1fc:	85 c0                	test   %eax,%eax
14034e1fe:	7f 1b                	jg     0x14034e21b
14034e200:	0f 88 53 04 00 00    	js     0x14034e659
14034e206:	48 8b 06             	mov    (%rsi),%rax
14034e209:	ba 01 00 00 00       	mov    $0x1,%edx
14034e20e:	48 8b ce             	mov    %rsi,%rcx
14034e211:	48 8b 00             	mov    (%rax),%rax
14034e214:	ff 15 06 58 c3 00    	call   *0xc35806(%rip)        # 0x140f83a20
14034e21a:	90                   	nop
14034e21b:	4d 85 f6             	test   %r14,%r14
14034e21e:	74 29                	je     0x14034e249
14034e220:	41 8b 46 10          	mov    0x10(%r14),%eax
14034e224:	ff c8                	dec    %eax
14034e226:	41 89 46 10          	mov    %eax,0x10(%r14)
14034e22a:	85 c0                	test   %eax,%eax
14034e22c:	7f 1b                	jg     0x14034e249
14034e22e:	0f 88 30 04 00 00    	js     0x14034e664
14034e234:	49 8b 06             	mov    (%r14),%rax
14034e237:	ba 01 00 00 00       	mov    $0x1,%edx
14034e23c:	49 8b ce             	mov    %r14,%rcx
14034e23f:	48 8b 00             	mov    (%rax),%rax
14034e242:	ff 15 d8 57 c3 00    	call   *0xc357d8(%rip)        # 0x140f83a20
14034e248:	90                   	nop
14034e249:	4c 8b 05 18 dc 0c 01 	mov    0x10cdc18(%rip),%r8        # 0x14141be68
14034e250:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034e257:	49 8b d7             	mov    %r15,%rdx
14034e25a:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
14034e25e:	e8 3d 49 02 00       	call   0x140372ba0
14034e263:	4c 8b 30             	mov    (%rax),%r14
14034e266:	4c 89 28             	mov    %r13,(%rax)
14034e269:	4c 89 75 b7          	mov    %r14,-0x49(%rbp)
14034e26d:	45 33 c0             	xor    %r8d,%r8d
14034e270:	48 8d 55 b7          	lea    -0x49(%rbp),%rdx
14034e274:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
14034e278:	e8 23 49 02 00       	call   0x140372ba0
14034e27d:	48 8b 30             	mov    (%rax),%rsi
14034e280:	4c 89 28             	mov    %r13,(%rax)
14034e283:	48 89 75 a7          	mov    %rsi,-0x59(%rbp)
14034e287:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
14034e28d:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
14034e291:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14034e295:	e8 06 49 02 00       	call   0x140372ba0
14034e29a:	48 8b 38             	mov    (%rax),%rdi
14034e29d:	4c 89 28             	mov    %r13,(%rax)
14034e2a0:	48 89 7d d7          	mov    %rdi,-0x29(%rbp)
14034e2a4:	48 8b 05 9d dd 0c 01 	mov    0x10cdd9d(%rip),%rax        # 0x14141c048
14034e2ab:	48 8b 88 08 03 00 00 	mov    0x308(%rax),%rcx
14034e2b2:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
14034e2b6:	48 85 c9             	test   %rcx,%rcx
14034e2b9:	74 1c                	je     0x14034e2d7
14034e2bb:	8b 41 10             	mov    0x10(%rcx),%eax
14034e2be:	ff c0                	inc    %eax
14034e2c0:	89 41 10             	mov    %eax,0x10(%rcx)
14034e2c3:	83 f8 01             	cmp    $0x1,%eax
14034e2c6:	0f 8e a3 03 00 00    	jle    0x14034e66f
14034e2cc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14034e2d1:	0f 84 a0 03 00 00    	je     0x14034e677
14034e2d7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14034e2dd:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
14034e2e1:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
14034e2e5:	e8 d6 0c 36 00       	call   0x1406aefc0
14034e2ea:	48 8b 08             	mov    (%rax),%rcx
14034e2ed:	4c 89 28             	mov    %r13,(%rax)
14034e2f0:	48 89 4d bf          	mov    %rcx,-0x41(%rbp)
14034e2f4:	48 8b 08             	mov    (%rax),%rcx
14034e2f7:	48 85 c9             	test   %rcx,%rcx
14034e2fa:	74 24                	je     0x14034e320
14034e2fc:	8b 41 10             	mov    0x10(%rcx),%eax
14034e2ff:	ff c8                	dec    %eax
14034e301:	89 41 10             	mov    %eax,0x10(%rcx)
14034e304:	85 c0                	test   %eax,%eax
14034e306:	7f 18                	jg     0x14034e320
14034e308:	0f 88 74 03 00 00    	js     0x14034e682
14034e30e:	48 8b 01             	mov    (%rcx),%rax
14034e311:	ba 01 00 00 00       	mov    $0x1,%edx
14034e316:	48 8b 00             	mov    (%rax),%rax
14034e319:	ff 15 01 57 c3 00    	call   *0xc35701(%rip)        # 0x140f83a20
14034e31f:	90                   	nop
14034e320:	4c 8d 45 bf          	lea    -0x41(%rbp),%r8
14034e324:	ba 04 00 00 00       	mov    $0x4,%edx
14034e329:	48 8b cf             	mov    %rdi,%rcx
14034e32c:	e8 cf 67 3e 00       	call   0x140734b00
14034e331:	90                   	nop
14034e332:	48 85 ff             	test   %rdi,%rdi
14034e335:	74 27                	je     0x14034e35e
14034e337:	8b 47 10             	mov    0x10(%rdi),%eax
14034e33a:	ff c8                	dec    %eax
14034e33c:	89 47 10             	mov    %eax,0x10(%rdi)
14034e33f:	85 c0                	test   %eax,%eax
14034e341:	7f 1b                	jg     0x14034e35e
14034e343:	0f 88 44 03 00 00    	js     0x14034e68d
14034e349:	48 8b 07             	mov    (%rdi),%rax
14034e34c:	ba 01 00 00 00       	mov    $0x1,%edx
14034e351:	48 8b cf             	mov    %rdi,%rcx
14034e354:	48 8b 00             	mov    (%rax),%rax
14034e357:	ff 15 c3 56 c3 00    	call   *0xc356c3(%rip)        # 0x140f83a20
14034e35d:	90                   	nop
14034e35e:	48 85 f6             	test   %rsi,%rsi
14034e361:	74 27                	je     0x14034e38a
14034e363:	8b 46 10             	mov    0x10(%rsi),%eax
14034e366:	ff c8                	dec    %eax
14034e368:	89 46 10             	mov    %eax,0x10(%rsi)
14034e36b:	85 c0                	test   %eax,%eax
14034e36d:	7f 1b                	jg     0x14034e38a
14034e36f:	0f 88 23 03 00 00    	js     0x14034e698
14034e375:	48 8b 06             	mov    (%rsi),%rax
14034e378:	ba 01 00 00 00       	mov    $0x1,%edx
14034e37d:	48 8b ce             	mov    %rsi,%rcx
14034e380:	48 8b 00             	mov    (%rax),%rax
14034e383:	ff 15 97 56 c3 00    	call   *0xc35697(%rip)        # 0x140f83a20
14034e389:	90                   	nop
14034e38a:	4d 85 f6             	test   %r14,%r14
14034e38d:	74 29                	je     0x14034e3b8
14034e38f:	41 8b 46 10          	mov    0x10(%r14),%eax
14034e393:	ff c8                	dec    %eax
14034e395:	41 89 46 10          	mov    %eax,0x10(%r14)
14034e399:	85 c0                	test   %eax,%eax
14034e39b:	7f 1b                	jg     0x14034e3b8
14034e39d:	0f 88 00 03 00 00    	js     0x14034e6a3
14034e3a3:	49 8b 06             	mov    (%r14),%rax
14034e3a6:	ba 01 00 00 00       	mov    $0x1,%edx
14034e3ab:	49 8b ce             	mov    %r14,%rcx
14034e3ae:	48 8b 00             	mov    (%rax),%rax
14034e3b1:	ff 15 69 56 c3 00    	call   *0xc35669(%rip)        # 0x140f83a20
14034e3b7:	90                   	nop
14034e3b8:	4c 8b 05 a9 da 0c 01 	mov    0x10cdaa9(%rip),%r8        # 0x14141be68
14034e3bf:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034e3c6:	49 8b d7             	mov    %r15,%rdx
14034e3c9:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
14034e3cd:	e8 ce 47 02 00       	call   0x140372ba0
14034e3d2:	48 8b 38             	mov    (%rax),%rdi
14034e3d5:	4c 89 28             	mov    %r13,(%rax)
14034e3d8:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
14034e3dc:	4c 8b 05 85 da 0c 01 	mov    0x10cda85(%rip),%r8        # 0x14141be68
14034e3e3:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034e3ea:	49 8b d7             	mov    %r15,%rdx
14034e3ed:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
14034e3f1:	e8 aa 47 02 00       	call   0x140372ba0
14034e3f6:	48 8b 30             	mov    (%rax),%rsi
14034e3f9:	4c 89 28             	mov    %r13,(%rax)
14034e3fc:	48 89 75 97          	mov    %rsi,-0x69(%rbp)
14034e400:	45 33 c0             	xor    %r8d,%r8d
14034e403:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
14034e407:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
14034e40b:	e8 90 47 02 00       	call   0x140372ba0
14034e410:	4c 8b 30             	mov    (%rax),%r14
14034e413:	4c 89 28             	mov    %r13,(%rax)
14034e416:	4c 89 75 af          	mov    %r14,-0x51(%rbp)
14034e41a:	41 b8 0c 00 00 00    	mov    $0xc,%r8d
14034e420:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
14034e424:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
14034e428:	e8 73 47 02 00       	call   0x140372ba0
14034e42d:	48 8b 08             	mov    (%rax),%rcx
14034e430:	4c 89 28             	mov    %r13,(%rax)
14034e433:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
14034e437:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
14034e43b:	ba 01 00 00 00       	mov    $0x1,%edx
14034e440:	48 8b cf             	mov    %rdi,%rcx
14034e443:	e8 b8 66 3e 00       	call   0x140734b00
14034e448:	90                   	nop
14034e449:	4d 85 f6             	test   %r14,%r14
14034e44c:	74 29                	je     0x14034e477
14034e44e:	41 8b 46 10          	mov    0x10(%r14),%eax
14034e452:	ff c8                	dec    %eax
14034e454:	41 89 46 10          	mov    %eax,0x10(%r14)
14034e458:	85 c0                	test   %eax,%eax
14034e45a:	7f 1b                	jg     0x14034e477
14034e45c:	0f 88 4c 02 00 00    	js     0x14034e6ae
14034e462:	49 8b 06             	mov    (%r14),%rax
14034e465:	ba 01 00 00 00       	mov    $0x1,%edx
14034e46a:	49 8b ce             	mov    %r14,%rcx
14034e46d:	48 8b 00             	mov    (%rax),%rax
14034e470:	ff 15 aa 55 c3 00    	call   *0xc355aa(%rip)        # 0x140f83a20
14034e476:	90                   	nop
14034e477:	48 85 f6             	test   %rsi,%rsi
14034e47a:	74 27                	je     0x14034e4a3
14034e47c:	8b 46 10             	mov    0x10(%rsi),%eax
14034e47f:	ff c8                	dec    %eax
14034e481:	89 46 10             	mov    %eax,0x10(%rsi)
14034e484:	85 c0                	test   %eax,%eax
14034e486:	7f 1b                	jg     0x14034e4a3
14034e488:	0f 88 2b 02 00 00    	js     0x14034e6b9
14034e48e:	48 8b 06             	mov    (%rsi),%rax
14034e491:	ba 01 00 00 00       	mov    $0x1,%edx
14034e496:	48 8b ce             	mov    %rsi,%rcx
14034e499:	48 8b 00             	mov    (%rax),%rax
14034e49c:	ff 15 7e 55 c3 00    	call   *0xc3557e(%rip)        # 0x140f83a20
14034e4a2:	90                   	nop
14034e4a3:	48 85 ff             	test   %rdi,%rdi
14034e4a6:	74 27                	je     0x14034e4cf
14034e4a8:	8b 47 10             	mov    0x10(%rdi),%eax
14034e4ab:	ff c8                	dec    %eax
14034e4ad:	89 47 10             	mov    %eax,0x10(%rdi)
14034e4b0:	85 c0                	test   %eax,%eax
14034e4b2:	7f 1b                	jg     0x14034e4cf
14034e4b4:	0f 88 0a 02 00 00    	js     0x14034e6c4
14034e4ba:	48 8b 07             	mov    (%rdi),%rax
14034e4bd:	ba 01 00 00 00       	mov    $0x1,%edx
14034e4c2:	48 8b cf             	mov    %rdi,%rcx
14034e4c5:	48 8b 00             	mov    (%rax),%rax
14034e4c8:	ff 15 52 55 c3 00    	call   *0xc35552(%rip)        # 0x140f83a20
14034e4ce:	90                   	nop
14034e4cf:	4c 8b 05 92 d9 0c 01 	mov    0x10cd992(%rip),%r8        # 0x14141be68
14034e4d6:	45 8b 80 40 01 00 00 	mov    0x140(%r8),%r8d
14034e4dd:	49 8b d7             	mov    %r15,%rdx
14034e4e0:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
14034e4e4:	e8 b7 46 02 00       	call   0x140372ba0
14034e4e9:	48 8b 30             	mov    (%rax),%rsi
14034e4ec:	4c 89 28             	mov    %r13,(%rax)
14034e4ef:	48 89 75 9f          	mov    %rsi,-0x61(%rbp)
14034e4f3:	45 33 c0             	xor    %r8d,%r8d
14034e4f6:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
14034e4fa:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
14034e4fe:	e8 9d 46 02 00       	call   0x140372ba0
14034e503:	48 8b 38             	mov    (%rax),%rdi
14034e506:	4c 89 28             	mov    %r13,(%rax)
14034e509:	48 89 7d e7          	mov    %rdi,-0x19(%rbp)
14034e50d:	49 8b 0c 24          	mov    (%r12),%rcx
14034e511:	48 85 c9             	test   %rcx,%rcx
14034e514:	74 1c                	je     0x14034e532
14034e516:	8b 41 10             	mov    0x10(%rcx),%eax
14034e519:	ff c0                	inc    %eax
14034e51b:	89 41 10             	mov    %eax,0x10(%rcx)
14034e51e:	83 f8 01             	cmp    $0x1,%eax
14034e521:	0f 8e a8 01 00 00    	jle    0x14034e6cf
14034e527:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14034e52c:	0f 84 a5 01 00 00    	je     0x14034e6d7
14034e532:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
14034e536:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
14034e53a:	ba 05 00 00 00       	mov    $0x5,%edx
14034e53f:	48 8b cf             	mov    %rdi,%rcx
14034e542:	e8 b9 65 3e 00       	call   0x140734b00
14034e547:	90                   	nop
14034e548:	48 85 ff             	test   %rdi,%rdi
14034e54b:	74 27                	je     0x14034e574
14034e54d:	8b 47 10             	mov    0x10(%rdi),%eax
14034e550:	ff c8                	dec    %eax
14034e552:	89 47 10             	mov    %eax,0x10(%rdi)
14034e555:	85 c0                	test   %eax,%eax
14034e557:	7f 1b                	jg     0x14034e574
14034e559:	0f 88 83 01 00 00    	js     0x14034e6e2
14034e55f:	48 8b 07             	mov    (%rdi),%rax
14034e562:	ba 01 00 00 00       	mov    $0x1,%edx
14034e567:	48 8b cf             	mov    %rdi,%rcx
14034e56a:	48 8b 00             	mov    (%rax),%rax
14034e56d:	ff 15 ad 54 c3 00    	call   *0xc354ad(%rip)        # 0x140f83a20
14034e573:	90                   	nop
14034e574:	48 85 f6             	test   %rsi,%rsi
14034e577:	74 27                	je     0x14034e5a0
14034e579:	8b 46 10             	mov    0x10(%rsi),%eax
14034e57c:	ff c8                	dec    %eax
14034e57e:	89 46 10             	mov    %eax,0x10(%rsi)
14034e581:	85 c0                	test   %eax,%eax
14034e583:	7f 1b                	jg     0x14034e5a0
14034e585:	0f 88 62 01 00 00    	js     0x14034e6ed
14034e58b:	48 8b 06             	mov    (%rsi),%rax
14034e58e:	ba 01 00 00 00       	mov    $0x1,%edx
14034e593:	48 8b ce             	mov    %rsi,%rcx
14034e596:	48 8b 00             	mov    (%rax),%rax
14034e599:	ff 15 81 54 c3 00    	call   *0xc35481(%rip)        # 0x140f83a20
14034e59f:	90                   	nop
14034e5a0:	48 85 db             	test   %rbx,%rbx
14034e5a3:	74 23                	je     0x14034e5c8
14034e5a5:	8b 43 10             	mov    0x10(%rbx),%eax
14034e5a8:	ff c8                	dec    %eax
14034e5aa:	89 43 10             	mov    %eax,0x10(%rbx)
14034e5ad:	85 c0                	test   %eax,%eax
14034e5af:	7f 17                	jg     0x14034e5c8
14034e5b1:	78 36                	js     0x14034e5e9
14034e5b3:	48 8b 03             	mov    (%rbx),%rax
14034e5b6:	ba 01 00 00 00       	mov    $0x1,%edx
14034e5bb:	48 8b cb             	mov    %rbx,%rcx
14034e5be:	48 8b 00             	mov    (%rax),%rax
14034e5c1:	ff 15 59 54 c3 00    	call   *0xc35459(%rip)        # 0x140f83a20
14034e5c7:	90                   	nop
14034e5c8:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
14034e5cf:	00
14034e5d0:	49 8b 5b 38          	mov    0x38(%r11),%rbx
14034e5d4:	49 8b 73 40          	mov    0x40(%r11),%rsi
14034e5d8:	49 8b 7b 48          	mov    0x48(%r11),%rdi
14034e5dc:	49 8b e3             	mov    %r11,%rsp
14034e5df:	41 5f                	pop    %r15
14034e5e1:	41 5e                	pop    %r14
14034e5e3:	41 5d                	pop    %r13
14034e5e5:	41 5c                	pop    %r12
14034e5e7:	5d                   	pop    %rbp
14034e5e8:	c3                   	ret
14034e5e9:	b9 02 00 00 00       	mov    $0x2,%ecx
14034e5ee:	e8 0d c1 43 00       	call   0x14078a700
14034e5f3:	90                   	nop
14034e5f4:	33 c9                	xor    %ecx,%ecx
14034e5f6:	e8 05 c1 43 00       	call   0x14078a700
14034e5fb:	cc                   	int3
14034e5fc:	b9 01 00 00 00       	mov    $0x1,%ecx
14034e601:	e8 fa c0 43 00       	call   0x14078a700
14034e606:	90                   	nop