1404fa452:	48 03 c1             	add    %rcx,%rax
1404fa455:	ff e0                	jmp    *%rax
1404fa457:	48 8b bb 38 01 00 00 	mov    0x138(%rbx),%rdi
1404fa45e:	48 85 ff             	test   %rdi,%rdi
1404fa461:	74 15                	je     0x1404fa478
1404fa463:	48 8b cf             	mov    %rdi,%rcx
1404fa466:	e8 75 da ff ff       	call   0x1404f7ee0
1404fa46b:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa470:	48 8b cf             	mov    %rdi,%rcx
1404fa473:	e8 cc 0c 92 00       	call   0x140e1b144
1404fa478:	4c 89 b3 38 01 00 00 	mov    %r14,0x138(%rbx)
1404fa47f:	48 8b cb             	mov    %rbx,%rcx
1404fa482:	e8 69 89 01 00       	call   0x140512df0
1404fa487:	48 85 c0             	test   %rax,%rax
1404fa48a:	74 3a                	je     0x1404fa4c6
1404fa48c:	48 8b cb             	mov    %rbx,%rcx
1404fa48f:	e8 5c 89 01 00       	call   0x140512df0
1404fa494:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404fa498:	48 8b 38             	mov    (%rax),%rdi
1404fa49b:	48 3b fd             	cmp    %rbp,%rdi
1404fa49e:	74 26                	je     0x1404fa4c6
1404fa4a0:	48 8b 37             	mov    (%rdi),%rsi
1404fa4a3:	48 85 f6             	test   %rsi,%rsi
1404fa4a6:	74 15                	je     0x1404fa4bd
1404fa4a8:	48 8b ce             	mov    %rsi,%rcx
1404fa4ab:	e8 30 da ff ff       	call   0x1404f7ee0
1404fa4b0:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa4b5:	48 8b ce             	mov    %rsi,%rcx
1404fa4b8:	e8 87 0c 92 00       	call   0x140e1b144
1404fa4bd:	48 83 c7 08          	add    $0x8,%rdi
1404fa4c1:	48 3b fd             	cmp    %rbp,%rdi
1404fa4c4:	75 da                	jne    0x1404fa4a0
1404fa4c6:	48 8b 8b 30 01 00 00 	mov    0x130(%rbx),%rcx
1404fa4cd:	e9 f3 06 00 00       	jmp    0x1404fabc5
1404fa4d2:	48 8b bb 48 01 00 00 	mov    0x148(%rbx),%rdi
1404fa4d9:	48 85 ff             	test   %rdi,%rdi
1404fa4dc:	74 15                	je     0x1404fa4f3
1404fa4de:	48 8b cf             	mov    %rdi,%rcx
1404fa4e1:	e8 fa d9 ff ff       	call   0x1404f7ee0
1404fa4e6:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa4eb:	48 8b cf             	mov    %rdi,%rcx
1404fa4ee:	e8 51 0c 92 00       	call   0x140e1b144
1404fa4f3:	4c 89 b3 48 01 00 00 	mov    %r14,0x148(%rbx)
1404fa4fa:	48 8b cb             	mov    %rbx,%rcx
1404fa4fd:	e8 5e 89 01 00       	call   0x140512e60
1404fa502:	48 85 c0             	test   %rax,%rax
1404fa505:	74 3f                	je     0x1404fa546
1404fa507:	48 8b cb             	mov    %rbx,%rcx
1404fa50a:	e8 51 89 01 00       	call   0x140512e60
1404fa50f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404fa513:	48 8b 38             	mov    (%rax),%rdi
1404fa516:	48 3b fd             	cmp    %rbp,%rdi
1404fa519:	74 2b                	je     0x1404fa546
1404fa51b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404fa520:	48 8b 37             	mov    (%rdi),%rsi
1404fa523:	48 85 f6             	test   %rsi,%rsi
1404fa526:	74 15                	je     0x1404fa53d
1404fa528:	48 8b ce             	mov    %rsi,%rcx
1404fa52b:	e8 b0 d9 ff ff       	call   0x1404f7ee0
1404fa530:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa535:	48 8b ce             	mov    %rsi,%rcx
1404fa538:	e8 07 0c 92 00       	call   0x140e1b144
1404fa53d:	48 83 c7 08          	add    $0x8,%rdi
1404fa541:	48 3b fd             	cmp    %rbp,%rdi
1404fa544:	75 da                	jne    0x1404fa520
1404fa546:	48 8b 8b 40 01 00 00 	mov    0x140(%rbx),%rcx
1404fa54d:	e9 73 06 00 00       	jmp    0x1404fabc5
1404fa552:	48 8b bb 58 01 00 00 	mov    0x158(%rbx),%rdi
1404fa559:	48 85 ff             	test   %rdi,%rdi
1404fa55c:	74 15                	je     0x1404fa573
1404fa55e:	48 8b cf             	mov    %rdi,%rcx
1404fa561:	e8 7a d9 ff ff       	call   0x1404f7ee0
1404fa566:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa56b:	48 8b cf             	mov    %rdi,%rcx
1404fa56e:	e8 d1 0b 92 00       	call   0x140e1b144
1404fa573:	4c 89 b3 58 01 00 00 	mov    %r14,0x158(%rbx)
1404fa57a:	48 8b cb             	mov    %rbx,%rcx
1404fa57d:	e8 4e 89 01 00       	call   0x140512ed0
1404fa582:	48 85 c0             	test   %rax,%rax
1404fa585:	74 3f                	je     0x1404fa5c6
1404fa587:	48 8b cb             	mov    %rbx,%rcx
1404fa58a:	e8 41 89 01 00       	call   0x140512ed0
1404fa58f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404fa593:	48 8b 38             	mov    (%rax),%rdi
1404fa596:	48 3b fd             	cmp    %rbp,%rdi
1404fa599:	74 2b                	je     0x1404fa5c6
1404fa59b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404fa5a0:	48 8b 37             	mov    (%rdi),%rsi
1404fa5a3:	48 85 f6             	test   %rsi,%rsi
1404fa5a6:	74 15                	je     0x1404fa5bd
1404fa5a8:	48 8b ce             	mov    %rsi,%rcx
1404fa5ab:	e8 30 d9 ff ff       	call   0x1404f7ee0
1404fa5b0:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa5b5:	48 8b ce             	mov    %rsi,%rcx
1404fa5b8:	e8 87 0b 92 00       	call   0x140e1b144
1404fa5bd:	48 83 c7 08          	add    $0x8,%rdi
1404fa5c1:	48 3b fd             	cmp    %rbp,%rdi
1404fa5c4:	75 da                	jne    0x1404fa5a0
1404fa5c6:	48 8b 8b 50 01 00 00 	mov    0x150(%rbx),%rcx
1404fa5cd:	e9 f3 05 00 00       	jmp    0x1404fabc5
1404fa5d2:	48 8b bb 68 01 00 00 	mov    0x168(%rbx),%rdi
1404fa5d9:	48 85 ff             	test   %rdi,%rdi
1404fa5dc:	74 15                	je     0x1404fa5f3
1404fa5de:	48 8b cf             	mov    %rdi,%rcx
1404fa5e1:	e8 fa d8 ff ff       	call   0x1404f7ee0
1404fa5e6:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa5eb:	48 8b cf             	mov    %rdi,%rcx
1404fa5ee:	e8 51 0b 92 00       	call   0x140e1b144
1404fa5f3:	4c 89 b3 68 01 00 00 	mov    %r14,0x168(%rbx)
1404fa5fa:	48 8b cb             	mov    %rbx,%rcx
1404fa5fd:	e8 3e 89 01 00       	call   0x140512f40
1404fa602:	48 85 c0             	test   %rax,%rax
1404fa605:	74 3f                	je     0x1404fa646
1404fa607:	48 8b cb             	mov    %rbx,%rcx
1404fa60a:	e8 31 89 01 00       	call   0x140512f40
1404fa60f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404fa613:	48 8b 38             	mov    (%rax),%rdi
1404fa616:	48 3b fd             	cmp    %rbp,%rdi
1404fa619:	74 2b                	je     0x1404fa646
1404fa61b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404fa620:	48 8b 37             	mov    (%rdi),%rsi
1404fa623:	48 85 f6             	test   %rsi,%rsi
1404fa626:	74 15                	je     0x1404fa63d
1404fa628:	48 8b ce             	mov    %rsi,%rcx
1404fa62b:	e8 b0 d8 ff ff       	call   0x1404f7ee0
1404fa630:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa635:	48 8b ce             	mov    %rsi,%rcx
1404fa638:	e8 07 0b 92 00       	call   0x140e1b144
1404fa63d:	48 83 c7 08          	add    $0x8,%rdi
1404fa641:	48 3b fd             	cmp    %rbp,%rdi
1404fa644:	75 da                	jne    0x1404fa620
1404fa646:	48 8b 8b 60 01 00 00 	mov    0x160(%rbx),%rcx
1404fa64d:	e9 73 05 00 00       	jmp    0x1404fabc5
1404fa652:	48 8b bb 78 01 00 00 	mov    0x178(%rbx),%rdi
1404fa659:	48 85 ff             	test   %rdi,%rdi
1404fa65c:	74 15                	je     0x1404fa673
1404fa65e:	48 8b cf             	mov    %rdi,%rcx
1404fa661:	e8 7a d8 ff ff       	call   0x1404f7ee0
1404fa666:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa66b:	48 8b cf             	mov    %rdi,%rcx
1404fa66e:	e8 d1 0a 92 00       	call   0x140e1b144
1404fa673:	4c 89 b3 78 01 00 00 	mov    %r14,0x178(%rbx)
1404fa67a:	48 8b cb             	mov    %rbx,%rcx
1404fa67d:	e8 2e 89 01 00       	call   0x140512fb0
1404fa682:	48 85 c0             	test   %rax,%rax
1404fa685:	74 3f                	je     0x1404fa6c6
1404fa687:	48 8b cb             	mov    %rbx,%rcx
1404fa68a:	e8 21 89 01 00       	call   0x140512fb0
1404fa68f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404fa693:	48 8b 38             	mov    (%rax),%rdi
1404fa696:	48 3b fd             	cmp    %rbp,%rdi
1404fa699:	74 2b                	je     0x1404fa6c6
1404fa69b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404fa6a0:	48 8b 37             	mov    (%rdi),%rsi
1404fa6a3:	48 85 f6             	test   %rsi,%rsi
1404fa6a6:	74 15                	je     0x1404fa6bd
1404fa6a8:	48 8b ce             	mov    %rsi,%rcx
1404fa6ab:	e8 30 d8 ff ff       	call   0x1404f7ee0
1404fa6b0:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa6b5:	48 8b ce             	mov    %rsi,%rcx
1404fa6b8:	e8 87 0a 92 00       	call   0x140e1b144
1404fa6bd:	48 83 c7 08          	add    $0x8,%rdi
1404fa6c1:	48 3b fd             	cmp    %rbp,%rdi
1404fa6c4:	75 da                	jne    0x1404fa6a0
1404fa6c6:	48 8b 8b 70 01 00 00 	mov    0x170(%rbx),%rcx
1404fa6cd:	e9 f3 04 00 00       	jmp    0x1404fabc5
1404fa6d2:	48 8b bb 88 01 00 00 	mov    0x188(%rbx),%rdi
1404fa6d9:	48 85 ff             	test   %rdi,%rdi
1404fa6dc:	74 15                	je     0x1404fa6f3
1404fa6de:	48 8b cf             	mov    %rdi,%rcx
1404fa6e1:	e8 fa d7 ff ff       	call   0x1404f7ee0
1404fa6e6:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa6eb:	48 8b cf             	mov    %rdi,%rcx
1404fa6ee:	e8 51 0a 92 00       	call   0x140e1b144
1404fa6f3:	4c 89 b3 88 01 00 00 	mov    %r14,0x188(%rbx)
1404fa6fa:	48 8b cb             	mov    %rbx,%rcx
1404fa6fd:	e8 1e 89 01 00       	call   0x140513020
1404fa702:	48 85 c0             	test   %rax,%rax
1404fa705:	74 3f                	je     0x1404fa746
1404fa707:	48 8b cb             	mov    %rbx,%rcx
1404fa70a:	e8 11 89 01 00       	call   0x140513020
1404fa70f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404fa713:	48 8b 38             	mov    (%rax),%rdi
1404fa716:	48 3b fd             	cmp    %rbp,%rdi
1404fa719:	74 2b                	je     0x1404fa746
1404fa71b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404fa720:	48 8b 37             	mov    (%rdi),%rsi
1404fa723:	48 85 f6             	test   %rsi,%rsi
1404fa726:	74 15                	je     0x1404fa73d
1404fa728:	48 8b ce             	mov    %rsi,%rcx
1404fa72b:	e8 b0 d7 ff ff       	call   0x1404f7ee0
1404fa730:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa735:	48 8b ce             	mov    %rsi,%rcx
1404fa738:	e8 07 0a 92 00       	call   0x140e1b144
1404fa73d:	48 83 c7 08          	add    $0x8,%rdi
1404fa741:	48 3b fd             	cmp    %rbp,%rdi
1404fa744:	75 da                	jne    0x1404fa720
1404fa746:	48 8b 8b 80 01 00 00 	mov    0x180(%rbx),%rcx
1404fa74d:	e9 73 04 00 00       	jmp    0x1404fabc5
1404fa752:	48 8b bb 98 01 00 00 	mov    0x198(%rbx),%rdi
1404fa759:	48 85 ff             	test   %rdi,%rdi
1404fa75c:	74 15                	je     0x1404fa773
1404fa75e:	48 8b cf             	mov    %rdi,%rcx
1404fa761:	e8 7a d7 ff ff       	call   0x1404f7ee0
1404fa766:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa76b:	48 8b cf             	mov    %rdi,%rcx
1404fa76e:	e8 d1 09 92 00       	call   0x140e1b144
1404fa773:	4c 89 b3 98 01 00 00 	mov    %r14,0x198(%rbx)
1404fa77a:	48 8b cb             	mov    %rbx,%rcx
1404fa77d:	e8 0e 89 01 00       	call   0x140513090
1404fa782:	48 85 c0             	test   %rax,%rax
1404fa785:	74 3f                	je     0x1404fa7c6
1404fa787:	48 8b cb             	mov    %rbx,%rcx
1404fa78a:	e8 01 89 01 00       	call   0x140513090
1404fa78f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404fa793:	48 8b 38             	mov    (%rax),%rdi
1404fa796:	48 3b fd             	cmp    %rbp,%rdi
1404fa799:	74 2b                	je     0x1404fa7c6
1404fa79b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404fa7a0:	48 8b 37             	mov    (%rdi),%rsi
1404fa7a3:	48 85 f6             	test   %rsi,%rsi
1404fa7a6:	74 15                	je     0x1404fa7bd
1404fa7a8:	48 8b ce             	mov    %rsi,%rcx
1404fa7ab:	e8 30 d7 ff ff       	call   0x1404f7ee0
1404fa7b0:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa7b5:	48 8b ce             	mov    %rsi,%rcx
1404fa7b8:	e8 87 09 92 00       	call   0x140e1b144
1404fa7bd:	48 83 c7 08          	add    $0x8,%rdi
1404fa7c1:	48 3b fd             	cmp    %rbp,%rdi
1404fa7c4:	75 da                	jne    0x1404fa7a0
1404fa7c6:	48 8b 8b 90 01 00 00 	mov    0x190(%rbx),%rcx
1404fa7cd:	e9 f3 03 00 00       	jmp    0x1404fabc5
1404fa7d2:	48 8b bb a8 01 00 00 	mov    0x1a8(%rbx),%rdi
1404fa7d9:	48 85 ff             	test   %rdi,%rdi
1404fa7dc:	74 15                	je     0x1404fa7f3
1404fa7de:	48 8b cf             	mov    %rdi,%rcx
1404fa7e1:	e8 fa d6 ff ff       	call   0x1404f7ee0
1404fa7e6:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa7eb:	48 8b cf             	mov    %rdi,%rcx
1404fa7ee:	e8 51 09 92 00       	call   0x140e1b144
1404fa7f3:	4c 89 b3 a8 01 00 00 	mov    %r14,0x1a8(%rbx)
1404fa7fa:	48 8b cb             	mov    %rbx,%rcx
1404fa7fd:	e8 fe 88 01 00       	call   0x140513100
1404fa802:	48 85 c0             	test   %rax,%rax
1404fa805:	74 3f                	je     0x1404fa846
1404fa807:	48 8b cb             	mov    %rbx,%rcx
1404fa80a:	e8 f1 88 01 00       	call   0x140513100
1404fa80f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404fa813:	48 8b 38             	mov    (%rax),%rdi
1404fa816:	48 3b fd             	cmp    %rbp,%rdi
1404fa819:	74 2b                	je     0x1404fa846
1404fa81b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404fa820:	48 8b 37             	mov    (%rdi),%rsi
1404fa823:	48 85 f6             	test   %rsi,%rsi
1404fa826:	74 15                	je     0x1404fa83d
1404fa828:	48 8b ce             	mov    %rsi,%rcx
1404fa82b:	e8 b0 d6 ff ff       	call   0x1404f7ee0
1404fa830:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa835:	48 8b ce             	mov    %rsi,%rcx
1404fa838:	e8 07 09 92 00       	call   0x140e1b144
1404fa83d:	48 83 c7 08          	add    $0x8,%rdi
1404fa841:	48 3b fd             	cmp    %rbp,%rdi
1404fa844:	75 da                	jne    0x1404fa820
1404fa846:	48 8b 8b a0 01 00 00 	mov    0x1a0(%rbx),%rcx
1404fa84d:	e9 73 03 00 00       	jmp    0x1404fabc5
1404fa852:	48 8b bb b8 01 00 00 	mov    0x1b8(%rbx),%rdi
1404fa859:	48 85 ff             	test   %rdi,%rdi
1404fa85c:	74 15                	je     0x1404fa873
1404fa85e:	48 8b cf             	mov    %rdi,%rcx
1404fa861:	e8 7a d6 ff ff       	call   0x1404f7ee0
1404fa866:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa86b:	48 8b cf             	mov    %rdi,%rcx
1404fa86e:	e8 d1 08 92 00       	call   0x140e1b144
1404fa873:	4c 89 b3 b8 01 00 00 	mov    %r14,0x1b8(%rbx)
1404fa87a:	48 8b cb             	mov    %rbx,%rcx
1404fa87d:	e8 ee 88 01 00       	call   0x140513170
1404fa882:	48 85 c0             	test   %rax,%rax
1404fa885:	74 3f                	je     0x1404fa8c6
1404fa887:	48 8b cb             	mov    %rbx,%rcx
1404fa88a:	e8 e1 88 01 00       	call   0x140513170
1404fa88f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404fa893:	48 8b 38             	mov    (%rax),%rdi
1404fa896:	48 3b fd             	cmp    %rbp,%rdi
1404fa899:	74 2b                	je     0x1404fa8c6
1404fa89b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404fa8a0:	48 8b 37             	mov    (%rdi),%rsi
1404fa8a3:	48 85 f6             	test   %rsi,%rsi
1404fa8a6:	74 15                	je     0x1404fa8bd
1404fa8a8:	48 8b ce             	mov    %rsi,%rcx
1404fa8ab:	e8 30 d6 ff ff       	call   0x1404f7ee0
1404fa8b0:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa8b5:	48 8b ce             	mov    %rsi,%rcx
1404fa8b8:	e8 87 08 92 00       	call   0x140e1b144
1404fa8bd:	48 83 c7 08          	add    $0x8,%rdi
1404fa8c1:	48 3b fd             	cmp    %rbp,%rdi
1404fa8c4:	75 da                	jne    0x1404fa8a0
1404fa8c6:	48 8b 8b b0 01 00 00 	mov    0x1b0(%rbx),%rcx
1404fa8cd:	e9 f3 02 00 00       	jmp    0x1404fabc5
1404fa8d2:	48 8b bb c8 01 00 00 	mov    0x1c8(%rbx),%rdi
1404fa8d9:	48 85 ff             	test   %rdi,%rdi
1404fa8dc:	74 15                	je     0x1404fa8f3
1404fa8de:	48 8b cf             	mov    %rdi,%rcx
1404fa8e1:	e8 fa d5 ff ff       	call   0x1404f7ee0
1404fa8e6:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa8eb:	48 8b cf             	mov    %rdi,%rcx
1404fa8ee:	e8 51 08 92 00       	call   0x140e1b144
1404fa8f3:	4c 89 b3 c8 01 00 00 	mov    %r14,0x1c8(%rbx)
1404fa8fa:	48 8b cb             	mov    %rbx,%rcx
1404fa8fd:	e8 4e 82 01 00       	call   0x140512b50
1404fa902:	48 85 c0             	test   %rax,%rax
1404fa905:	74 3f                	je     0x1404fa946
1404fa907:	48 8b cb             	mov    %rbx,%rcx
1404fa90a:	e8 41 82 01 00       	call   0x140512b50
1404fa90f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404fa913:	48 8b 38             	mov    (%rax),%rdi
1404fa916:	48 3b fd             	cmp    %rbp,%rdi
1404fa919:	74 2b                	je     0x1404fa946
1404fa91b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1404fa920:	48 8b 37             	mov    (%rdi),%rsi
1404fa923:	48 85 f6             	test   %rsi,%rsi
1404fa926:	74 15                	je     0x1404fa93d
1404fa928:	48 8b ce             	mov    %rsi,%rcx
1404fa92b:	e8 b0 d5 ff ff       	call   0x1404f7ee0
1404fa930:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa935:	48 8b ce             	mov    %rsi,%rcx
1404fa938:	e8 07 08 92 00       	call   0x140e1b144
1404fa93d:	48 83 c7 08          	add    $0x8,%rdi
1404fa941:	48 3b fd             	cmp    %rbp,%rdi
1404fa944:	75 da                	jne    0x1404fa920
1404fa946:	48 8b 8b c0 01 00 00 	mov    0x1c0(%rbx),%rcx
1404fa94d:	e9 73 02 00 00       	jmp    0x1404fabc5
1404fa952:	48 8b bb d8 01 00 00 	mov    0x1d8(%rbx),%rdi
1404fa959:	48 85 ff             	test   %rdi,%rdi
1404fa95c:	74 15                	je     0x1404fa973
1404fa95e:	48 8b cf             	mov    %rdi,%rcx
1404fa961:	e8 7a d5 ff ff       	call   0x1404f7ee0
1404fa966:	ba d8 02 00 00       	mov    $0x2d8,%edx
1404fa96b:	48 8b cf             	mov    %rdi,%rcx
1404fa96e:	e8 d1 07 92 00       	call   0x140e1b144
1404fa973:	4c 89 b3 d8 01 00 00 	mov    %r14,0x1d8(%rbx)
1404fa97a:	48 8b cb             	mov    %rbx,%rcx
1404fa97d:	e8 3e 82 01 00       	call   0x140512bc0
1404fa982:	48 85 c0             	test   %rax,%rax
1404fa985:	74 3f                	je     0x1404fa9c6
1404fa987:	48 8b cb             	mov    %rbx,%rcx
1404fa98a:	e8 31 82 01 00       	call   0x140512bc0
1404fa98f:	48 8b 68 08          	mov    0x8(%rax),%rbp
1404fa993:	48 8b 38             	mov    (%rax),%rdi
1404fa996:	48 3b fd             	cmp    %rbp,%rdi
1404fa999:	74 2b                	je     0x1404fa9c6