1400094b9:	74 12                	je     0x1400094cd
1400094bb:	85 ed                	test   %ebp,%ebp
1400094bd:	74 0e                	je     0x1400094cd
1400094bf:	45 85 ff             	test   %r15d,%r15d
1400094c2:	74 09                	je     0x1400094cd
1400094c4:	45 85 f6             	test   %r14d,%r14d
1400094c7:	74 04                	je     0x1400094cd
1400094c9:	8b d3                	mov    %ebx,%edx
1400094cb:	eb 02                	jmp    0x1400094cf
1400094cd:	33 d2                	xor    %edx,%edx
1400094cf:	48 8b c8             	mov    %rax,%rcx
1400094d2:	48 ff 15 5f cf 00 00 	rex.W call *0xcf5f(%rip)        # 0x140016438
1400094d9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400094de:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400094e2:	ba 54 04 00 00       	mov    $0x454,%edx
1400094e7:	48 ff 15 ea ce 00 00 	rex.W call *0xceea(%rip)        # 0x1400163d8
1400094ee:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400094f3:	48 85 c0             	test   %rax,%rax
1400094f6:	74 27                	je     0x14000951f
1400094f8:	85 f6                	test   %esi,%esi
1400094fa:	74 12                	je     0x14000950e
1400094fc:	85 ed                	test   %ebp,%ebp
1400094fe:	74 0e                	je     0x14000950e
140009500:	45 85 ff             	test   %r15d,%r15d
140009503:	74 09                	je     0x14000950e
140009505:	45 85 f6             	test   %r14d,%r14d
140009508:	74 04                	je     0x14000950e
14000950a:	8b d3                	mov    %ebx,%edx
14000950c:	eb 02                	jmp    0x140009510
14000950e:	33 d2                	xor    %edx,%edx
140009510:	48 8b c8             	mov    %rax,%rcx
140009513:	48 ff 15 1e cf 00 00 	rex.W call *0xcf1e(%rip)        # 0x140016438
14000951a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000951f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140009523:	ba 5f 04 00 00       	mov    $0x45f,%edx
140009528:	48 ff 15 a9 ce 00 00 	rex.W call *0xcea9(%rip)        # 0x1400163d8
14000952f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009534:	48 85 c0             	test   %rax,%rax
140009537:	74 20                	je     0x140009559
140009539:	85 f6                	test   %esi,%esi
14000953b:	74 09                	je     0x140009546
14000953d:	85 ed                	test   %ebp,%ebp
14000953f:	74 05                	je     0x140009546
140009541:	45 85 e4             	test   %r12d,%r12d
140009544:	75 02                	jne    0x140009548
140009546:	33 db                	xor    %ebx,%ebx
140009548:	8b d3                	mov    %ebx,%edx
14000954a:	48 8b c8             	mov    %rax,%rcx
14000954d:	48 ff 15 e4 ce 00 00 	rex.W call *0xcee4(%rip)        # 0x140016438
140009554:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009559:	48 8b 8c 24 30 02 00 	mov    0x230(%rsp),%rcx
140009560:	00
140009561:	48 33 cc             	xor    %rsp,%rcx
140009564:	e8 07 92 00 00       	call   0x140012770
140009569:	4c 8d 9c 24 40 02 00 	lea    0x240(%rsp),%r11
140009570:	00
140009571:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140009575:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140009579:	49 8b e3             	mov    %r11,%rsp
14000957c:	41 5f                	pop    %r15
14000957e:	41 5e                	pop    %r14
140009580:	41 5c                	pop    %r12
140009582:	5f                   	pop    %rdi
140009583:	5e                   	pop    %rsi
140009584:	c3                   	ret
140009585:	cc                   	int3
140009586:	cc                   	int3
140009587:	cc                   	int3
140009588:	cc                   	int3
140009589:	cc                   	int3
14000958a:	cc                   	int3
14000958b:	cc                   	int3
14000958c:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140009591:	57                   	push   %rdi
140009592:	48 81 ec 40 02 00 00 	sub    $0x240,%rsp
140009599:	48 8b 05 f0 4f 01 00 	mov    0x14ff0(%rip),%rax        # 0x14001e590
1400095a0:	48 33 c4             	xor    %rsp,%rax
1400095a3:	48 89 84 24 30 02 00 	mov    %rax,0x230(%rsp)
1400095aa:	00
1400095ab:	8b c2                	mov    %edx,%eax
1400095ad:	41 8b f8             	mov    %r8d,%edi
1400095b0:	48 8b d9             	mov    %rcx,%rbx
1400095b3:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400095b8:	8b c8                	mov    %eax,%ecx
1400095ba:	41 b9 0a 00 00 00    	mov    $0xa,%r9d
1400095c0:	41 b8 04 01 00 00    	mov    $0x104,%r8d
1400095c6:	48 ff 15 eb d0 00 00 	rex.W call *0xd0eb(%rip)        # 0x1400166b8
1400095cd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400095d2:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400095d6:	8b d7                	mov    %edi,%edx
1400095d8:	48 ff 15 f9 cd 00 00 	rex.W call *0xcdf9(%rip)        # 0x1400163d8
1400095df:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400095e4:	48 8b d8             	mov    %rax,%rbx
1400095e7:	48 85 c0             	test   %rax,%rax
1400095ea:	74 5f                	je     0x14000964b
1400095ec:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
1400095f1:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1400095f5:	ba 4d 01 00 00       	mov    $0x14d,%edx
1400095fa:	48 8b c8             	mov    %rax,%rcx
1400095fd:	48 ff 15 24 ce 00 00 	rex.W call *0xce24(%rip)        # 0x140016428
140009604:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009609:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14000960d:	75 3c                	jne    0x14000964b
14000960f:	4c 8d 4c 24 20       	lea    0x20(%rsp),%r9
140009614:	45 33 c0             	xor    %r8d,%r8d
140009617:	ba 43 01 00 00       	mov    $0x143,%edx
14000961c:	48 8b cb             	mov    %rbx,%rcx
14000961f:	48 ff 15 02 ce 00 00 	rex.W call *0xce02(%rip)        # 0x140016428
140009626:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000962b:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14000962f:	74 1a                	je     0x14000964b
140009631:	45 33 c9             	xor    %r9d,%r9d
140009634:	4c 8b c0             	mov    %rax,%r8
140009637:	ba 4e 01 00 00       	mov    $0x14e,%edx
14000963c:	48 8b cb             	mov    %rbx,%rcx
14000963f:	48 ff 15 e2 cd 00 00 	rex.W call *0xcde2(%rip)        # 0x140016428
140009646:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000964b:	48 8b 8c 24 30 02 00 	mov    0x230(%rsp),%rcx
140009652:	00
140009653:	48 33 cc             	xor    %rsp,%rcx
140009656:	e8 15 91 00 00       	call   0x140012770
14000965b:	48 8b 9c 24 68 02 00 	mov    0x268(%rsp),%rbx
140009662:	00
140009663:	48 81 c4 40 02 00 00 	add    $0x240,%rsp
14000966a:	5f                   	pop    %rdi
14000966b:	c3                   	ret
14000966c:	cc                   	int3
14000966d:	cc                   	int3
14000966e:	cc                   	int3
14000966f:	cc                   	int3
140009670:	cc                   	int3
140009671:	cc                   	int3
140009672:	cc                   	int3
140009673:	cc                   	int3
140009674:	48 8b c4             	mov    %rsp,%rax
140009677:	57                   	push   %rdi
140009678:	48 83 ec 30          	sub    $0x30,%rsp
14000967c:	48 c7 40 e8 fe ff ff 	movq   $0xfffffffffffffffe,-0x18(%rax)
140009683:	ff
140009684:	48 89 58 10          	mov    %rbx,0x10(%rax)
140009688:	48 89 68 18          	mov    %rbp,0x18(%rax)
14000968c:	48 89 70 20          	mov    %rsi,0x20(%rax)
140009690:	48 8b d9             	mov    %rcx,%rbx
140009693:	48 8b 41 40          	mov    0x40(%rcx),%rax
140009697:	33 ed                	xor    %ebp,%ebp
140009699:	48 85 c0             	test   %rax,%rax
14000969c:	0f 84 16 03 00 00    	je     0x1400099b8
1400096a2:	44 8b c5             	mov    %ebp,%r8d
1400096a5:	39 a8 38 01 00 00    	cmp    %ebp,0x138(%rax)
1400096ab:	41 0f 95 c0          	setne  %r8b
1400096af:	ba f0 03 00 00       	mov    $0x3f0,%edx
1400096b4:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400096b8:	48 ff 15 29 cd 00 00 	rex.W call *0xcd29(%rip)        # 0x1400163e8
1400096bf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400096c4:	48 8b 43 40          	mov    0x40(%rbx),%rax
1400096c8:	44 8b c5             	mov    %ebp,%r8d
1400096cb:	39 a8 60 01 00 00    	cmp    %ebp,0x160(%rax)
1400096d1:	41 0f 95 c0          	setne  %r8b
1400096d5:	ba f1 03 00 00       	mov    $0x3f1,%edx
1400096da:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400096de:	48 ff 15 03 cd 00 00 	rex.W call *0xcd03(%rip)        # 0x1400163e8
1400096e5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400096ea:	48 8b 43 40          	mov    0x40(%rbx),%rax
1400096ee:	44 8b c5             	mov    %ebp,%r8d
1400096f1:	40 38 a8 70 01 00 00 	cmp    %bpl,0x170(%rax)
1400096f8:	41 0f 95 c0          	setne  %r8b
1400096fc:	ba f2 03 00 00       	mov    $0x3f2,%edx
140009701:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009705:	48 ff 15 dc cc 00 00 	rex.W call *0xccdc(%rip)        # 0x1400163e8
14000970c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009711:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009715:	44 8b c5             	mov    %ebp,%r8d
140009718:	40 38 a8 98 01 00 00 	cmp    %bpl,0x198(%rax)
14000971f:	41 0f 95 c0          	setne  %r8b
140009723:	ba ee 03 00 00       	mov    $0x3ee,%edx
140009728:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14000972c:	48 ff 15 b5 cc 00 00 	rex.W call *0xccb5(%rip)        # 0x1400163e8
140009733:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009738:	44 8b c5             	mov    %ebp,%r8d
14000973b:	39 2d 9f 55 01 00    	cmp    %ebp,0x1559f(%rip)        # 0x14001ece0
140009741:	41 0f 95 c0          	setne  %r8b
140009745:	ba ef 03 00 00       	mov    $0x3ef,%edx
14000974a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14000974e:	48 ff 15 93 cc 00 00 	rex.W call *0xcc93(%rip)        # 0x1400163e8
140009755:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000975a:	44 8b c5             	mov    %ebp,%r8d
14000975d:	39 2d cd 55 01 00    	cmp    %ebp,0x155cd(%rip)        # 0x14001ed30
140009763:	41 0f 95 c0          	setne  %r8b
140009767:	ba ec 03 00 00       	mov    $0x3ec,%edx
14000976c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009770:	48 ff 15 71 cc 00 00 	rex.W call *0xcc71(%rip)        # 0x1400163e8
140009777:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000977c:	44 8b c5             	mov    %ebp,%r8d
14000977f:	39 2d d3 55 01 00    	cmp    %ebp,0x155d3(%rip)        # 0x14001ed58
140009785:	41 0f 95 c0          	setne  %r8b
140009789:	ba ed 03 00 00       	mov    $0x3ed,%edx
14000978e:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009792:	48 ff 15 4f cc 00 00 	rex.W call *0xcc4f(%rip)        # 0x1400163e8
140009799:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000979e:	48 8b 43 40          	mov    0x40(%rbx),%rax
1400097a2:	39 a8 38 01 00 00    	cmp    %ebp,0x138(%rax)
1400097a8:	74 23                	je     0x1400097cd
1400097aa:	44 8b 80 20 01 00 00 	mov    0x120(%rax),%r8d
1400097b1:	41 c1 e8 14          	shr    $0x14,%r8d
1400097b5:	45 33 c9             	xor    %r9d,%r9d
1400097b8:	ba 33 04 00 00       	mov    $0x433,%edx
1400097bd:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400097c1:	48 ff 15 28 cc 00 00 	rex.W call *0xcc28(%rip)        # 0x1400163f0
1400097c8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400097cd:	39 2d 85 55 01 00    	cmp    %ebp,0x15585(%rip)        # 0x14001ed58
1400097d3:	74 1f                	je     0x1400097f4
1400097d5:	45 33 c9             	xor    %r9d,%r9d
1400097d8:	44 8b 05 61 55 01 00 	mov    0x15561(%rip),%r8d        # 0x14001ed40
1400097df:	ba 29 04 00 00       	mov    $0x429,%edx
1400097e4:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400097e8:	48 ff 15 01 cc 00 00 	rex.W call *0xcc01(%rip)        # 0x1400163f0
1400097ef:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400097f4:	48 8b 43 40          	mov    0x40(%rbx),%rax
1400097f8:	bf 01 00 00 00       	mov    $0x1,%edi
1400097fd:	48 39 b8 48 01 00 00 	cmp    %rdi,0x148(%rax)
140009804:	73 0b                	jae    0x140009811
140009806:	48 89 b8 48 01 00 00 	mov    %rdi,0x148(%rax)
14000980d:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009811:	41 b8 23 04 00 00    	mov    $0x423,%r8d
140009817:	8b 90 48 01 00 00    	mov    0x148(%rax),%edx
14000981d:	48 8b cb             	mov    %rbx,%rcx
140009820:	e8 67 fd ff ff       	call   0x14000958c
140009825:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000982a:	48 ff 15 c7 c7 00 00 	rex.W call *0xc7c7(%rip)        # 0x140015ff8
140009831:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009836:	90                   	nop
140009837:	39 2d a3 54 01 00    	cmp    %ebp,0x154a3(%rip)        # 0x14001ece0
14000983d:	0f 84 47 01 00 00    	je     0x14000998a
140009843:	48 8d 15 46 db 00 00 	lea    0xdb46(%rip),%rdx        # 0x140017390
14000984a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000984f:	48 ff 15 62 c7 00 00 	rex.W call *0xc762(%rip)        # 0x140015fb8
140009856:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000985b:	48 8b 05 66 54 01 00 	mov    0x15466(%rip),%rax        # 0x14001ecc8
140009862:	48 85 c0             	test   %rax,%rax
140009865:	74 65                	je     0x1400098cc
140009867:	48 83 f8 02          	cmp    $0x2,%rax
14000986b:	0f 85 9c 00 00 00    	jne    0x14000990d
140009871:	48 8d 15 28 db 00 00 	lea    0xdb28(%rip),%rdx        # 0x1400173a0
140009878:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000987d:	48 ff 15 34 c7 00 00 	rex.W call *0xc734(%rip)        # 0x140015fb8
140009884:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009889:	39 2d f1 54 01 00    	cmp    %ebp,0x154f1(%rip)        # 0x14001ed80
14000988f:	74 7c                	je     0x14000990d
140009891:	48 39 2d d0 54 01 00 	cmp    %rbp,0x154d0(%rip)        # 0x14001ed68
140009898:	74 73                	je     0x14000990d
14000989a:	ba 5f 04 00 00       	mov    $0x45f,%edx
14000989f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400098a3:	48 ff 15 2e cb 00 00 	rex.W call *0xcb2e(%rip)        # 0x1400163d8
1400098aa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400098af:	48 85 c0             	test   %rax,%rax
1400098b2:	74 59                	je     0x14000990d
1400098b4:	48 8b 15 ad 54 01 00 	mov    0x154ad(%rip),%rdx        # 0x14001ed68
1400098bb:	48 8b c8             	mov    %rax,%rcx
1400098be:	48 ff 15 f3 ca 00 00 	rex.W call *0xcaf3(%rip)        # 0x1400163b8
1400098c5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400098ca:	eb 41                	jmp    0x14000990d
1400098cc:	39 2d 36 54 01 00    	cmp    %ebp,0x15436(%rip)        # 0x14001ed08
1400098d2:	74 39                	je     0x14000990d
1400098d4:	4c 8b 05 15 54 01 00 	mov    0x15415(%rip),%r8        # 0x14001ecf0
1400098db:	4c 3b c7             	cmp    %rdi,%r8
1400098de:	4c 0f 42 c7          	cmovb  %rdi,%r8
1400098e2:	b8 04 00 00 00       	mov    $0x4,%eax
1400098e7:	4c 3b c0             	cmp    %rax,%r8
1400098ea:	4c 0f 47 c0          	cmova  %rax,%r8
1400098ee:	4c 89 05 fb 53 01 00 	mov    %r8,0x153fb(%rip)        # 0x14001ecf0
1400098f5:	48 8d 15 fc da 00 00 	lea    0xdafc(%rip),%rdx        # 0x1400173f8
1400098fc:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140009901:	48 ff 15 48 c8 00 00 	rex.W call *0xc848(%rip)        # 0x140016150
140009908:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000990d:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140009912:	ba 20 04 00 00       	mov    $0x420,%edx
140009917:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14000991b:	48 ff 15 b6 ca 00 00 	rex.W call *0xcab6(%rip)        # 0x1400163d8
140009922:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009927:	48 8b f8             	mov    %rax,%rdi
14000992a:	48 85 c0             	test   %rax,%rax
14000992d:	74 5b                	je     0x14000998a
14000992f:	4c 8b ce             	mov    %rsi,%r9
140009932:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140009936:	ba 4d 01 00 00       	mov    $0x14d,%edx
14000993b:	48 8b c8             	mov    %rax,%rcx
14000993e:	48 ff 15 e3 ca 00 00 	rex.W call *0xcae3(%rip)        # 0x140016428
140009945:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000994a:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14000994e:	75 3a                	jne    0x14000998a
140009950:	4c 8b ce             	mov    %rsi,%r9
140009953:	45 33 c0             	xor    %r8d,%r8d
140009956:	ba 43 01 00 00       	mov    $0x143,%edx
14000995b:	48 8b cf             	mov    %rdi,%rcx
14000995e:	48 ff 15 c3 ca 00 00 	rex.W call *0xcac3(%rip)        # 0x140016428
140009965:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000996a:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14000996e:	74 1a                	je     0x14000998a
140009970:	45 33 c9             	xor    %r9d,%r9d
140009973:	4c 8b c0             	mov    %rax,%r8
140009976:	ba 4e 01 00 00       	mov    $0x14e,%edx
14000997b:	48 8b cf             	mov    %rdi,%rcx
14000997e:	48 ff 15 a3 ca 00 00 	rex.W call *0xcaa3(%rip)        # 0x140016428
140009985:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000998a:	39 2d a0 53 01 00    	cmp    %ebp,0x153a0(%rip)        # 0x14001ed30
140009990:	74 15                	je     0x1400099a7
140009992:	41 b8 1f 04 00 00    	mov    $0x41f,%r8d
140009998:	8b 15 7a 53 01 00    	mov    0x1537a(%rip),%edx        # 0x14001ed18
14000999e:	48 8b cb             	mov    %rbx,%rcx
1400099a1:	e8 e6 fb ff ff       	call   0x14000958c
1400099a6:	90                   	nop
1400099a7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400099ac:	48 ff 15 4d c6 00 00 	rex.W call *0xc64d(%rip)        # 0x140016000
1400099b3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400099b8:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400099bd:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1400099c2:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400099c7:	48 83 c4 30          	add    $0x30,%rsp
1400099cb:	5f                   	pop    %rdi
1400099cc:	c3                   	ret
1400099cd:	cc                   	int3
1400099ce:	cc                   	int3
1400099cf:	cc                   	int3
1400099d0:	cc                   	int3
1400099d1:	cc                   	int3
1400099d2:	cc                   	int3
1400099d3:	cc                   	int3
1400099d4:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400099d9:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400099de:	55                   	push   %rbp
1400099df:	57                   	push   %rdi
1400099e0:	41 54                	push   %r12
1400099e2:	41 56                	push   %r14
1400099e4:	41 57                	push   %r15
1400099e6:	48 8d ac 24 c0 fe ff 	lea    -0x140(%rsp),%rbp
1400099ed:	ff
1400099ee:	48 81 ec 40 02 00 00 	sub    $0x240,%rsp
1400099f5:	48 8b 05 94 4b 01 00 	mov    0x14b94(%rip),%rax        # 0x14001e590
1400099fc:	48 33 c4             	xor    %rsp,%rax
1400099ff:	48 89 85 30 01 00 00 	mov    %rax,0x130(%rbp)
140009a06:	45 33 e4             	xor    %r12d,%r12d
140009a09:	48 8b d9             	mov    %rcx,%rbx
140009a0c:	4c 39 61 40          	cmp    %r12,0x40(%rcx)
140009a10:	0f 84 cb 05 00 00    	je     0x140009fe1
140009a16:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140009a1a:	ba f0 03 00 00       	mov    $0x3f0,%edx
140009a1f:	48 ff 15 7a c9 00 00 	rex.W call *0xc97a(%rip)        # 0x1400163a0
140009a26:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009a2b:	45 8d 7c 24 01       	lea    0x1(%r12),%r15d
140009a30:	41 be 04 01 00 00    	mov    $0x104,%r14d