14011e120:	48 89 e9             	mov    %rbp,%rcx
14011e123:	e8 88 ad fd ff       	call   0x1400f8eb0
14011e128:	49 8b 4f 10          	mov    0x10(%r15),%rcx
14011e12c:	41 b8 24 01 00 00    	mov    $0x124,%r8d
14011e132:	31 d2                	xor    %edx,%edx
14011e134:	e8 c7 bd f8 ff       	call   0x1400a9f00
14011e139:	48 89 84 24 e0 00 00 	mov    %rax,0xe0(%rsp)
14011e140:	00
14011e141:	48 89 c1             	mov    %rax,%rcx
14011e144:	48 85 c0             	test   %rax,%rax
14011e147:	0f 84 21 1a 00 00    	je     0x14011fb6e
14011e14d:	e8 be c4 f8 ff       	call   0x1400aa610
14011e152:	48 89 c1             	mov    %rax,%rcx
14011e155:	e8 b6 b6 f2 ff       	call   0x140049810
14011e15a:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
14011e161:	00
14011e162:	85 c0                	test   %eax,%eax
14011e164:	0f 85 c8 19 00 00    	jne    0x14011fb32
14011e16a:	e8 a1 c4 f8 ff       	call   0x1400aa610
14011e16f:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
14011e176:	00
14011e177:	48 89 c5             	mov    %rax,%rbp
14011e17a:	e8 c1 c4 f8 ff       	call   0x1400aa640
14011e17f:	48 89 ea             	mov    %rbp,%rdx
14011e182:	89 c1                	mov    %eax,%ecx
14011e184:	e8 47 f5 00 00       	call   0x14012d6d0
14011e189:	48 89 c1             	mov    %rax,%rcx
14011e18c:	48 89 c3             	mov    %rax,%rbx
14011e18f:	e8 0c 5f 0a 00       	call   0x1401c40a0
14011e194:	41 b8 00 04 00 00    	mov    $0x400,%r8d
14011e19a:	ba 46 44 49 4f       	mov    $0x4f494446,%edx
14011e19f:	4c 8d 0d da af ff ff 	lea    -0x5026(%rip),%r9        # 0x140119180
14011e1a6:	48 89 c1             	mov    %rax,%rcx
14011e1a9:	48 89 c5             	mov    %rax,%rbp
14011e1ac:	e8 4f 5f 0a 00       	call   0x1401c4100
14011e1b1:	48 89 f8             	mov    %rdi,%rax
14011e1b4:	4d 8b 47 40          	mov    0x40(%r15),%r8
14011e1b8:	83 e0 ff             	and    $0xffffffff,%eax
14011e1bb:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14011e1c0:	74 09                	je     0x14011e1cb
14011e1c2:	49 f7 e0             	mul    %r8
14011e1c5:	0f 80 56 19 00 00    	jo     0x14011fb21
14011e1cb:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14011e1d0:	48 89 e9             	mov    %rbp,%rcx
14011e1d3:	ba 4c 44 49 4f       	mov    $0x4f49444c,%edx
14011e1d8:	4c 8d 0d 21 af ff ff 	lea    -0x50df(%rip),%r9        # 0x140119100
14011e1df:	4c 0f af c0          	imul   %rax,%r8
14011e1e3:	e8 18 5f 0a 00       	call   0x1401c4100
14011e1e8:	8d 4f 10             	lea    0x10(%rdi),%ecx
14011e1eb:	4d 8b 47 40          	mov    0x40(%r15),%r8
14011e1ef:	48 85 c9             	test   %rcx,%rcx
14011e1f2:	74 0c                	je     0x14011e200
14011e1f4:	4c 89 c0             	mov    %r8,%rax
14011e1f7:	48 f7 e1             	mul    %rcx
14011e1fa:	0f 80 12 19 00 00    	jo     0x14011fb12
14011e200:	4c 0f af c1          	imul   %rcx,%r8
14011e204:	4c 8d 0d 65 cb ff ff 	lea    -0x349b(%rip),%r9        # 0x14011ad70
14011e20b:	ba 54 41 44 43       	mov    $0x43444154,%edx
14011e210:	48 89 e9             	mov    %rbp,%rcx
14011e213:	e8 e8 5e 0a 00       	call   0x1401c4100
14011e218:	41 f6 87 b0 00 00 00 	testb  $0x20,0xb0(%r15)
14011e21f:	20
14011e220:	74 2d                	je     0x14011e24f
14011e222:	4d 8b 47 40          	mov    0x40(%r15),%r8
14011e226:	4c 89 c0             	mov    %r8,%rax
14011e229:	48 c1 e8 3e          	shr    $0x3e,%rax
14011e22d:	0f 85 f6 19 00 00    	jne    0x14011fc29
14011e233:	4c 8d 0d e6 ba ff ff 	lea    -0x451a(%rip),%r9        # 0x140119d20
14011e23a:	4e 8d 04 85 00 00 00 	lea    0x0(,%r8,4),%r8
14011e241:	00
14011e242:	ba 32 41 44 47       	mov    $0x47444132,%edx
14011e247:	48 89 e9             	mov    %rbp,%rcx
14011e24a:	e8 b1 5e 0a 00       	call   0x1401c4100
14011e24f:	41 8b 47 54          	mov    0x54(%r15),%eax
14011e253:	85 c0                	test   %eax,%eax
14011e255:	74 2c                	je     0x14011e283
14011e257:	4c 63 c0             	movslq %eax,%r8
14011e25a:	4c 89 c0             	mov    %r8,%rax
14011e25d:	48 c1 e8 3d          	shr    $0x3d,%rax
14011e261:	0f 85 64 19 00 00    	jne    0x14011fbcb
14011e267:	4c 8d 0d 92 b9 ff ff 	lea    -0x466e(%rip),%r9        # 0x140119c00
14011e26e:	4e 8d 04 c5 00 00 00 	lea    0x0(,%r8,8),%r8
14011e275:	00
14011e276:	ba 32 4f 44 47       	mov    $0x47444f32,%edx
14011e27b:	48 89 e9             	mov    %rbp,%rcx
14011e27e:	e8 7d 5e 0a 00       	call   0x1401c4100
14011e283:	41 8b 47 50          	mov    0x50(%r15),%eax
14011e287:	85 c0                	test   %eax,%eax
14011e289:	74 2c                	je     0x14011e2b7
14011e28b:	4c 63 c0             	movslq %eax,%r8
14011e28e:	4c 89 c0             	mov    %r8,%rax
14011e291:	48 c1 e8 3e          	shr    $0x3e,%rax
14011e295:	0f 85 8e 19 00 00    	jne    0x14011fc29
14011e29b:	4c 8d 0d 3e b7 ff ff 	lea    -0x48c2(%rip),%r9        # 0x1401199e0
14011e2a2:	4e 8d 04 85 00 00 00 	lea    0x0(,%r8,4),%r8
14011e2a9:	00
14011e2aa:	ba 45 47 44 45       	mov    $0x45444745,%edx
14011e2af:	48 89 e9             	mov    %rbp,%rcx
14011e2b2:	e8 49 5e 0a 00       	call   0x1401c4100
14011e2b7:	41 f6 87 b0 00 00 00 	testb  $0x8,0xb0(%r15)
14011e2be:	08
14011e2bf:	74 56                	je     0x14011e317
14011e2c1:	4d 8b 47 40          	mov    0x40(%r15),%r8
14011e2c5:	4c 89 c0             	mov    %r8,%rax
14011e2c8:	48 c1 e8 3e          	shr    $0x3e,%rax
14011e2cc:	0f 85 57 19 00 00    	jne    0x14011fc29
14011e2d2:	4e 8d 04 85 00 00 00 	lea    0x0(,%r8,4),%r8
14011e2d9:	00
14011e2da:	4c 8d 0d 6f af ff ff 	lea    -0x5091(%rip),%r9        # 0x140119250
14011e2e1:	ba 58 44 49 42       	mov    $0x42494458,%edx
14011e2e6:	48 89 e9             	mov    %rbp,%rcx
14011e2e9:	e8 12 5e 0a 00       	call   0x1401c4100
14011e2ee:	4d 8b 87 c8 00 00 00 	mov    0xc8(%r15),%r8
14011e2f5:	49 83 f8 f3          	cmp    $0xfffffffffffffff3,%r8
14011e2f9:	0f 87 dd 18 00 00    	ja     0x14011fbdc
14011e2ff:	4c 8d 0d fa af ff ff 	lea    -0x5006(%rip),%r9        # 0x140119300
14011e306:	49 83 c0 0c          	add    $0xc,%r8
14011e30a:	ba 54 41 44 42       	mov    $0x42444154,%edx
14011e30f:	48 89 e9             	mov    %rbp,%rcx
14011e312:	e8 e9 5d 0a 00       	call   0x1401c4100
14011e317:	41 8b 87 84 00 00 00 	mov    0x84(%r15),%eax
14011e31e:	83 f8 01             	cmp    $0x1,%eax
14011e321:	7e 23                	jle    0x14011e346
14011e323:	83 e8 01             	sub    $0x1,%eax
14011e326:	4c 8d 0d 93 c8 ff ff 	lea    -0x376d(%rip),%r9        # 0x14011abc0
14011e32d:	ba 45 53 41 42       	mov    $0x42415345,%edx
14011e332:	48 89 e9             	mov    %rbp,%rcx
14011e335:	4c 63 c0             	movslq %eax,%r8
14011e338:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14011e33d:	4c 0f af c0          	imul   %rax,%r8
14011e341:	e8 ba 5d 0a 00       	call   0x1401c4100
14011e346:	48 8d 7c 24 6c       	lea    0x6c(%rsp),%rdi
14011e34b:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14011e351:	48 89 d9             	mov    %rbx,%rcx
14011e354:	c7 44 24 6c 43 47 50 	movl   $0x48504743,0x6c(%rsp)
14011e35b:	48
14011e35c:	48 89 fa             	mov    %rdi,%rdx
14011e35f:	e8 1c f2 00 00       	call   0x14012d580
14011e364:	48 89 fa             	mov    %rdi,%rdx
14011e367:	48 89 d9             	mov    %rbx,%rcx
14011e36a:	c6 44 24 6c 01       	movb   $0x1,0x6c(%rsp)
14011e36f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14011e375:	e8 06 f2 00 00       	call   0x14012d580
14011e37a:	49 8b 06             	mov    (%r14),%rax
14011e37d:	48 8b 88 90 01 00 00 	mov    0x190(%rax),%rcx
14011e384:	e8 47 63 0a 00       	call   0x1401c46d0
14011e389:	48 89 fa             	mov    %rdi,%rdx
14011e38c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14011e392:	48 89 d9             	mov    %rbx,%rcx
14011e395:	88 44 24 6c          	mov    %al,0x6c(%rsp)
14011e399:	e8 e2 f1 00 00       	call   0x14012d580
14011e39e:	48 89 e9             	mov    %rbp,%rcx
14011e3a1:	e8 4a 5d 0a 00       	call   0x1401c40f0
14011e3a6:	48 89 fa             	mov    %rdi,%rdx
14011e3a9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14011e3af:	48 89 d9             	mov    %rbx,%rcx
14011e3b2:	88 44 24 6c          	mov    %al,0x6c(%rsp)
14011e3b6:	e8 c5 f1 00 00       	call   0x14012d580
14011e3bb:	41 0f b6 87 84 00 00 	movzbl 0x84(%r15),%eax
14011e3c2:	00
14011e3c3:	48 89 fa             	mov    %rdi,%rdx
14011e3c6:	48 89 d9             	mov    %rbx,%rcx
14011e3c9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14011e3cf:	48 8d bc 24 c0 00 00 	lea    0xc0(%rsp),%rdi
14011e3d6:	00
14011e3d7:	83 e8 01             	sub    $0x1,%eax
14011e3da:	88 44 24 6c          	mov    %al,0x6c(%rsp)
14011e3de:	e8 9d f1 00 00       	call   0x14012d580
14011e3e3:	41 f6 87 b0 00 00 00 	testb  $0x2,0xb0(%r15)
14011e3ea:	02
14011e3eb:	0f 85 9b 0d 00 00    	jne    0x14011f18c
14011e3f1:	4c 89 fa             	mov    %r15,%rdx
14011e3f4:	48 89 e9             	mov    %rbp,%rcx
14011e3f7:	e8 a4 5d 0a 00       	call   0x1401c41a0
14011e3fc:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14011e401:	48 8d 15 f2 c3 0f 00 	lea    0xfc3f2(%rip),%rdx        # 0x14021a7fa
14011e408:	44 8b 30             	mov    (%rax),%r14d
14011e40b:	45 85 f6             	test   %r14d,%r14d
14011e40e:	74 0d                	je     0x14011e41d
14011e410:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14011e415:	e8 4e 4f 0c 00       	call   0x1401e3368
14011e41a:	48 89 c2             	mov    %rax,%rdx
14011e41d:	48 89 f1             	mov    %rsi,%rcx
14011e420:	e8 1b 60 f3 ff       	call   0x140054440
14011e425:	48 89 f9             	mov    %rdi,%rcx
14011e428:	e8 13 c5 f7 ff       	call   0x14009a940
14011e42d:	41 f6 87 b0 00 00 00 	testb  $0x4,0xb0(%r15)
14011e434:	04
14011e435:	74 15                	je     0x14011e44c
14011e437:	49 83 7f 78 00       	cmpq   $0x0,0x78(%r15)
14011e43c:	74 0e                	je     0x14011e44c
14011e43e:	41 83 bf 84 00 00 00 	cmpl   $0x1,0x84(%r15)
14011e445:	01
14011e446:	0f 8f 12 0f 00 00    	jg     0x14011f35e
14011e44c:	49 8b 07             	mov    (%r15),%rax
14011e44f:	48 8b 40 10          	mov    0x10(%rax),%rax
14011e453:	48 83 78 60 00       	cmpq   $0x0,0x60(%rax)
14011e458:	74 7c                	je     0x14011e4d6
14011e45a:	44 8b 1d 77 34 0d 00 	mov    0xd3477(%rip),%r11d        # 0x1401f18d8
14011e461:	45 31 f6             	xor    %r14d,%r14d
14011e464:	48 89 c6             	mov    %rax,%rsi
14011e467:	45 85 db             	test   %r11d,%r11d
14011e46a:	74 24                	je     0x14011e490
14011e46c:	0f 1f 40 00          	nopl   0x0(%rax)
14011e470:	48 8b 05 69 34 0d 00 	mov    0xd3469(%rip),%rax        # 0x1401f18e0
14011e477:	4a 8b 0c f0          	mov    (%rax,%r14,8),%rcx
14011e47b:	49 83 c6 01          	add    $0x1,%r14
14011e47f:	e8 2c aa fd ff       	call   0x1400f8eb0
14011e484:	44 3b 35 4d 34 0d 00 	cmp    0xd344d(%rip),%r14d        # 0x1401f18d8
14011e48b:	72 e3                	jb     0x14011e470
14011e48d:	48 89 f0             	mov    %rsi,%rax
14011e490:	48 8b 0d 49 34 0d 00 	mov    0xd3449(%rip),%rcx        # 0x1401f18e0
14011e497:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14011e49c:	c7 05 32 34 0d 00 00 	movl   $0x0,0xd3432(%rip)        # 0x1401f18d8
14011e4a3:	00 00 00
14011e4a6:	e8 05 aa fd ff       	call   0x1400f8eb0
14011e4ab:	48 c7 05 2a 34 0d 00 	movq   $0x0,0xd342a(%rip)        # 0x1401f18e0
14011e4b2:	00 00 00 00
14011e4b6:	e8 e5 b4 fe ff       	call   0x1401099a0
14011e4bb:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14011e4c0:	48 8b 48 60          	mov    0x60(%rax),%rcx
14011e4c4:	e8 77 e2 ff ff       	call   0x14011c740
14011e4c9:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14011e4ce:	48 c7 40 60 00 00 00 	movq   $0x0,0x60(%rax)
14011e4d5:	00
14011e4d6:	48 89 d9             	mov    %rbx,%rcx
14011e4d9:	4c 8d b4 24 60 01 00 	lea    0x160(%rsp),%r14
14011e4e0:	00
14011e4e1:	41 b9 06 00 00 00    	mov    $0x6,%r9d
14011e4e7:	41 b8 08 00 00 00    	mov    $0x8,%r8d
14011e4ed:	4c 89 f2             	mov    %r14,%rdx
14011e4f0:	e8 8b ee 00 00       	call   0x14012d380
14011e4f5:	48 89 e9             	mov    %rbp,%rcx
14011e4f8:	e8 c3 5b 0a 00       	call   0x1401c40c0
14011e4fd:	41 f6 87 b0 00 00 00 	testb  $0x4,0xb0(%r15)
14011e504:	04
14011e505:	0f 84 60 01 00 00    	je     0x14011e66b
14011e50b:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
14011e512:	00
14011e513:	48 8d 15 f5 ca 0f 00 	lea    0xfcaf5(%rip),%rdx        # 0x14021b00f
14011e51a:	e8 91 c0 f8 ff       	call   0x1400aa5b0
14011e51f:	48 85 c0             	test   %rax,%rax
14011e522:	0f 84 c5 16 00 00    	je     0x14011fbed
14011e528:	49 8b 5f 78          	mov    0x78(%r15),%rbx
14011e52c:	48 85 db             	test   %rbx,%rbx
14011e52f:	0f 84 f6 13 00 00    	je     0x14011f92b
14011e535:	49 63 af 84 00 00 00 	movslq 0x84(%r15),%rbp
14011e53c:	31 c0                	xor    %eax,%eax
14011e53e:	49 8b 97 90 00 00 00 	mov    0x90(%r15),%rdx
14011e545:	48 89 d9             	mov    %rbx,%rcx
14011e548:	83 fd 02             	cmp    $0x2,%ebp
14011e54b:	0f 9c c0             	setl   %al
14011e54e:	8d 44 05 fe          	lea    -0x2(%rbp,%rax,1),%eax
14011e552:	48 98                	cltq
14011e554:	48 8b 14 c2          	mov    (%rdx,%rax,8),%rdx
14011e558:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
14011e55d:	e8 16 b9 0c 00       	call   0x1401e9e78
14011e562:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14011e567:	85 c0                	test   %eax,%eax
14011e569:	0f 85 d3 0d 00 00    	jne    0x14011f342
14011e56f:	49 8b 87 98 00 00 00 	mov    0x98(%r15),%rax
14011e576:	48 8b 4c e8 f8       	mov    -0x8(%rax,%rbp,8),%rcx
14011e57b:	e8 30 a9 fd ff       	call   0x1400f8eb0
14011e580:	4c 89 f1             	mov    %r14,%rcx
14011e583:	45 31 f6             	xor    %r14d,%r14d
14011e586:	e8 b5 10 f1 ff       	call   0x14002f640
14011e58b:	49 63 97 84 00 00 00 	movslq 0x84(%r15),%rdx
14011e592:	48 89 c1             	mov    %rax,%rcx
14011e595:	49 8b 87 98 00 00 00 	mov    0x98(%r15),%rax
14011e59c:	48 8d 6c d0 f8       	lea    -0x8(%rax,%rdx,8),%rbp
14011e5a1:	e8 5a c4 fa ff       	call   0x1400caa00
14011e5a6:	49 63 8f 84 00 00 00 	movslq 0x84(%r15),%rcx
14011e5ad:	49 8b 57 08          	mov    0x8(%r15),%rdx
14011e5b1:	48 89 45 00          	mov    %rax,0x0(%rbp)
14011e5b5:	49 8b 87 98 00 00 00 	mov    0x98(%r15),%rax
14011e5bc:	48 8b 52 40          	mov    0x40(%rdx),%rdx
14011e5c0:	4c 8b 44 c8 f8       	mov    -0x8(%rax,%rcx,8),%r8
14011e5c5:	48 8d 0d bc c3 0f 00 	lea    0xfc3bc(%rip),%rcx        # 0x14021a988
14011e5cc:	e8 ef f7 f7 ff       	call   0x14009ddc0
14011e5d1:	49 63 97 84 00 00 00 	movslq 0x84(%r15),%rdx
14011e5d8:	48 89 c5             	mov    %rax,%rbp
14011e5db:	49 8b 87 90 00 00 00 	mov    0x90(%r15),%rax
14011e5e2:	48 8b 4c d0 f8       	mov    -0x8(%rax,%rdx,8),%rcx
14011e5e7:	e8 c4 a8 fd ff       	call   0x1400f8eb0
14011e5ec:	49 63 97 84 00 00 00 	movslq 0x84(%r15),%rdx
14011e5f3:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14011e5f8:	49 8b 87 90 00 00 00 	mov    0x90(%r15),%rax
14011e5ff:	48 89 6c d0 f8       	mov    %rbp,-0x8(%rax,%rdx,8)
14011e604:	48 89 ea             	mov    %rbp,%rdx
14011e607:	48 8d 2d 32 ca 0f 00 	lea    0xfca32(%rip),%rbp        # 0x14021b040
14011e60e:	e8 cd c3 f8 ff       	call   0x1400aa9e0
14011e613:	45 8b 97 84 00 00 00 	mov    0x84(%r15),%r10d
14011e61a:	89 c3                	mov    %eax,%ebx
14011e61c:	45 85 d2             	test   %r10d,%r10d
14011e61f:	74 42                	je     0x14011e663
14011e621:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14011e628:	00 00 00 00
14011e62c:	0f 1f 40 00          	nopl   0x0(%rax)
14011e630:	49 8b 87 98 00 00 00 	mov    0x98(%r15),%rax
14011e637:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
14011e63e:	00
14011e63f:	4a 8b 34 f0          	mov    (%rax,%r14,8),%rsi
14011e643:	49 83 c6 01          	add    $0x1,%r14
14011e647:	e8 24 c0 f8 ff       	call   0x1400aa670
14011e64c:	48 89 ea             	mov    %rbp,%rdx
14011e64f:	48 89 c1             	mov    %rax,%rcx
14011e652:	49 89 f0             	mov    %rsi,%r8
14011e655:	e8 16 4d 0c 00       	call   0x1401e3370
14011e65a:	45 3b b7 84 00 00 00 	cmp    0x84(%r15),%r14d
14011e661:	72 cd                	jb     0x14011e630
14011e663:	85 db                	test   %ebx,%ebx
14011e665:	0f 85 01 16 00 00    	jne    0x14011fc6c
14011e66b:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
14011e670:	e8 db 31 f1 ff       	call   0x140031850
14011e675:	41 0f b6 87 b0 00 00 	movzbl 0xb0(%r15),%eax
14011e67c:	00
14011e67d:	a8 08                	test   $0x8,%al
14011e67f:	0f 85 1f 08 00 00    	jne    0x14011eea4
14011e685:	a8 04                	test   $0x4,%al
14011e687:	0f 85 89 07 00 00    	jne    0x14011ee16
14011e68d:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14011e692:	31 d2                	xor    %edx,%edx
14011e694:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14011e699:	48 c7 84 24 c0 00 00 	movq   $0x0,0xc0(%rsp)
14011e6a0:	00 00 00 00 00
14011e6a5:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
14011e6ac:	00 00 00 00 00
14011e6b1:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
14011e6b8:	00
14011e6b9:	e8 02 0e fc ff       	call   0x1400df4c0
14011e6be:	49 8b 87 c0 00 00 00 	mov    0xc0(%r15),%rax
14011e6c5:	8b 94 24 e0 00 00 00 	mov    0xe0(%rsp),%edx
14011e6cc:	48 85 c0             	test   %rax,%rax
14011e6cf:	74 0e                	je     0x14011e6df
14011e6d1:	48 8b 40 08          	mov    0x8(%rax),%rax
14011e6d5:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14011e6da:	48 85 c0             	test   %rax,%rax
14011e6dd:	75 08                	jne    0x14011e6e7
14011e6df:	48 63 c2             	movslq %edx,%rax
14011e6e2:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14011e6e7:	41 f6 87 b0 00 00 00 	testb  $0x4,0xb0(%r15)
14011e6ee:	04
14011e6ef:	0f 84 c1 07 00 00    	je     0x14011eeb6
14011e6f5:	49 8b 47 08          	mov    0x8(%r15),%rax
14011e6f9:	48 8b 70 40          	mov    0x40(%rax),%rsi
14011e6fd:	48 89 f1             	mov    %rsi,%rcx
14011e700:	e8 93 b7 0c 00       	call   0x1401e9e98
14011e705:	48 89 f2             	mov    %rsi,%rdx
14011e708:	48 89 f9             	mov    %rdi,%rcx
14011e70b:	49 89 c0             	mov    %rax,%r8