1404fc484:	48 83 c4 20          	add    $0x20,%rsp
1404fc488:	41 5e                	pop    %r14
1404fc48a:	c3                   	ret
1404fc48b:	81 f9 01 1f 00 00    	cmp    $0x1f01,%ecx
1404fc491:	0f 87 42 01 00 00    	ja     0x1404fc5d9
1404fc497:	0f 84 0e 01 00 00    	je     0x1404fc5ab
1404fc49d:	81 e9 02 1e 00 00    	sub    $0x1e02,%ecx
1404fc4a3:	0f 84 d4 00 00 00    	je     0x1404fc57d
1404fc4a9:	83 e9 01             	sub    $0x1,%ecx
1404fc4ac:	0f 84 9d 00 00 00    	je     0x1404fc54f
1404fc4b2:	83 e9 01             	sub    $0x1,%ecx
1404fc4b5:	74 6a                	je     0x1404fc521
1404fc4b7:	83 e9 01             	sub    $0x1,%ecx
1404fc4ba:	74 37                	je     0x1404fc4f3
1404fc4bc:	83 f9 01             	cmp    $0x1,%ecx
1404fc4bf:	0f 85 66 0e 00 00    	jne    0x1404fd32b
1404fc4c5:	48 8b 8b 18 03 00 00 	mov    0x318(%rbx),%rcx
1404fc4cc:	48 85 c9             	test   %rcx,%rcx
1404fc4cf:	74 0a                	je     0x1404fc4db
1404fc4d1:	ba 14 00 00 00       	mov    $0x14,%edx
1404fc4d6:	e8 69 ec 91 00       	call   0x140e1b144
1404fc4db:	4c 89 b3 18 03 00 00 	mov    %r14,0x318(%rbx)
1404fc4e2:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc4e7:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc4ec:	48 83 c4 20          	add    $0x20,%rsp
1404fc4f0:	41 5e                	pop    %r14
1404fc4f2:	c3                   	ret
1404fc4f3:	48 8b 8b 10 03 00 00 	mov    0x310(%rbx),%rcx
1404fc4fa:	48 85 c9             	test   %rcx,%rcx
1404fc4fd:	74 0a                	je     0x1404fc509
1404fc4ff:	ba 10 00 00 00       	mov    $0x10,%edx
1404fc504:	e8 3b ec 91 00       	call   0x140e1b144
1404fc509:	4c 89 b3 10 03 00 00 	mov    %r14,0x310(%rbx)
1404fc510:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc515:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc51a:	48 83 c4 20          	add    $0x20,%rsp
1404fc51e:	41 5e                	pop    %r14
1404fc520:	c3                   	ret
1404fc521:	48 8b 8b 08 03 00 00 	mov    0x308(%rbx),%rcx
1404fc528:	48 85 c9             	test   %rcx,%rcx
1404fc52b:	74 0a                	je     0x1404fc537
1404fc52d:	ba 0c 00 00 00       	mov    $0xc,%edx
1404fc532:	e8 0d ec 91 00       	call   0x140e1b144
1404fc537:	4c 89 b3 08 03 00 00 	mov    %r14,0x308(%rbx)
1404fc53e:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc543:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc548:	48 83 c4 20          	add    $0x20,%rsp
1404fc54c:	41 5e                	pop    %r14
1404fc54e:	c3                   	ret
1404fc54f:	48 8b 8b 00 03 00 00 	mov    0x300(%rbx),%rcx
1404fc556:	48 85 c9             	test   %rcx,%rcx
1404fc559:	74 0a                	je     0x1404fc565
1404fc55b:	ba 0c 00 00 00       	mov    $0xc,%edx
1404fc560:	e8 df eb 91 00       	call   0x140e1b144
1404fc565:	4c 89 b3 00 03 00 00 	mov    %r14,0x300(%rbx)
1404fc56c:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc571:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc576:	48 83 c4 20          	add    $0x20,%rsp
1404fc57a:	41 5e                	pop    %r14
1404fc57c:	c3                   	ret
1404fc57d:	48 8b 8b f8 02 00 00 	mov    0x2f8(%rbx),%rcx
1404fc584:	48 85 c9             	test   %rcx,%rcx
1404fc587:	74 0a                	je     0x1404fc593
1404fc589:	ba 0c 00 00 00       	mov    $0xc,%edx
1404fc58e:	e8 b1 eb 91 00       	call   0x140e1b144
1404fc593:	4c 89 b3 f8 02 00 00 	mov    %r14,0x2f8(%rbx)
1404fc59a:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc59f:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc5a4:	48 83 c4 20          	add    $0x20,%rsp
1404fc5a8:	41 5e                	pop    %r14
1404fc5aa:	c3                   	ret
1404fc5ab:	48 8b 8b 20 03 00 00 	mov    0x320(%rbx),%rcx
1404fc5b2:	48 85 c9             	test   %rcx,%rcx
1404fc5b5:	74 0a                	je     0x1404fc5c1
1404fc5b7:	ba 10 00 00 00       	mov    $0x10,%edx
1404fc5bc:	e8 83 eb 91 00       	call   0x140e1b144
1404fc5c1:	4c 89 b3 20 03 00 00 	mov    %r14,0x320(%rbx)
1404fc5c8:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc5cd:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc5d2:	48 83 c4 20          	add    $0x20,%rsp
1404fc5d6:	41 5e                	pop    %r14
1404fc5d8:	c3                   	ret
1404fc5d9:	81 f9 01 20 00 00    	cmp    $0x2001,%ecx
1404fc5df:	0f 87 cd 01 00 00    	ja     0x1404fc7b2
1404fc5e5:	0f 84 99 01 00 00    	je     0x1404fc784
1404fc5eb:	81 e9 02 1f 00 00    	sub    $0x1f02,%ecx
1404fc5f1:	83 f9 06             	cmp    $0x6,%ecx
1404fc5f4:	0f 87 31 0d 00 00    	ja     0x1404fd32b
1404fc5fa:	48 63 c1             	movslq %ecx,%rax
1404fc5fd:	48 8d 0d fc 39 b0 ff 	lea    -0x4fc604(%rip),%rcx        # 0x140000000
1404fc604:	8b 84 81 dc dd 4f 00 	mov    0x4fdddc(%rcx,%rax,4),%eax
1404fc60b:	48 03 c1             	add    %rcx,%rax
1404fc60e:	ff e0                	jmp    *%rax
1404fc610:	48 8b 8b 28 03 00 00 	mov    0x328(%rbx),%rcx
1404fc617:	48 85 c9             	test   %rcx,%rcx
1404fc61a:	74 0a                	je     0x1404fc626
1404fc61c:	ba 0c 00 00 00       	mov    $0xc,%edx
1404fc621:	e8 1e eb 91 00       	call   0x140e1b144
1404fc626:	4c 89 b3 28 03 00 00 	mov    %r14,0x328(%rbx)
1404fc62d:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc632:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc637:	48 83 c4 20          	add    $0x20,%rsp
1404fc63b:	41 5e                	pop    %r14
1404fc63d:	c3                   	ret
1404fc63e:	48 8b bb 30 03 00 00 	mov    0x330(%rbx),%rdi
1404fc645:	48 85 ff             	test   %rdi,%rdi
1404fc648:	74 23                	je     0x1404fc66d
1404fc64a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fc64e:	48 85 c9             	test   %rcx,%rcx
1404fc651:	74 05                	je     0x1404fc658
1404fc653:	e8 ec ea 91 00       	call   0x140e1b144
1404fc658:	ba 20 00 00 00       	mov    $0x20,%edx
1404fc65d:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fc661:	48 8b cf             	mov    %rdi,%rcx
1404fc664:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fc668:	e8 d7 ea 91 00       	call   0x140e1b144
1404fc66d:	4c 89 b3 30 03 00 00 	mov    %r14,0x330(%rbx)
1404fc674:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc679:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc67e:	48 83 c4 20          	add    $0x20,%rsp
1404fc682:	41 5e                	pop    %r14
1404fc684:	c3                   	ret
1404fc685:	48 8b bb 38 03 00 00 	mov    0x338(%rbx),%rdi
1404fc68c:	48 85 ff             	test   %rdi,%rdi
1404fc68f:	74 23                	je     0x1404fc6b4
1404fc691:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fc695:	48 85 c9             	test   %rcx,%rcx
1404fc698:	74 05                	je     0x1404fc69f
1404fc69a:	e8 a5 ea 91 00       	call   0x140e1b144
1404fc69f:	ba 20 00 00 00       	mov    $0x20,%edx
1404fc6a4:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fc6a8:	48 8b cf             	mov    %rdi,%rcx
1404fc6ab:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fc6af:	e8 90 ea 91 00       	call   0x140e1b144
1404fc6b4:	4c 89 b3 38 03 00 00 	mov    %r14,0x338(%rbx)
1404fc6bb:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc6c0:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc6c5:	48 83 c4 20          	add    $0x20,%rsp
1404fc6c9:	41 5e                	pop    %r14
1404fc6cb:	c3                   	ret
1404fc6cc:	48 8b 8b 40 03 00 00 	mov    0x340(%rbx),%rcx
1404fc6d3:	48 85 c9             	test   %rcx,%rcx
1404fc6d6:	74 0a                	je     0x1404fc6e2
1404fc6d8:	ba 0c 00 00 00       	mov    $0xc,%edx
1404fc6dd:	e8 62 ea 91 00       	call   0x140e1b144
1404fc6e2:	4c 89 b3 40 03 00 00 	mov    %r14,0x340(%rbx)
1404fc6e9:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc6ee:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc6f3:	48 83 c4 20          	add    $0x20,%rsp
1404fc6f7:	41 5e                	pop    %r14
1404fc6f9:	c3                   	ret
1404fc6fa:	48 8b 8b 48 03 00 00 	mov    0x348(%rbx),%rcx
1404fc701:	48 85 c9             	test   %rcx,%rcx
1404fc704:	74 0a                	je     0x1404fc710
1404fc706:	ba 0c 00 00 00       	mov    $0xc,%edx
1404fc70b:	e8 34 ea 91 00       	call   0x140e1b144
1404fc710:	4c 89 b3 48 03 00 00 	mov    %r14,0x348(%rbx)
1404fc717:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc71c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc721:	48 83 c4 20          	add    $0x20,%rsp
1404fc725:	41 5e                	pop    %r14
1404fc727:	c3                   	ret
1404fc728:	48 8b 8b 50 03 00 00 	mov    0x350(%rbx),%rcx
1404fc72f:	48 85 c9             	test   %rcx,%rcx
1404fc732:	74 0a                	je     0x1404fc73e
1404fc734:	ba 10 00 00 00       	mov    $0x10,%edx
1404fc739:	e8 06 ea 91 00       	call   0x140e1b144
1404fc73e:	4c 89 b3 50 03 00 00 	mov    %r14,0x350(%rbx)
1404fc745:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc74a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc74f:	48 83 c4 20          	add    $0x20,%rsp
1404fc753:	41 5e                	pop    %r14
1404fc755:	c3                   	ret
1404fc756:	48 8b 8b 58 03 00 00 	mov    0x358(%rbx),%rcx
1404fc75d:	48 85 c9             	test   %rcx,%rcx
1404fc760:	74 0a                	je     0x1404fc76c
1404fc762:	ba 14 00 00 00       	mov    $0x14,%edx
1404fc767:	e8 d8 e9 91 00       	call   0x140e1b144
1404fc76c:	4c 89 b3 58 03 00 00 	mov    %r14,0x358(%rbx)
1404fc773:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc778:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc77d:	48 83 c4 20          	add    $0x20,%rsp
1404fc781:	41 5e                	pop    %r14
1404fc783:	c3                   	ret
1404fc784:	48 8b 8b 60 03 00 00 	mov    0x360(%rbx),%rcx
1404fc78b:	48 85 c9             	test   %rcx,%rcx
1404fc78e:	74 0a                	je     0x1404fc79a
1404fc790:	ba 10 00 00 00       	mov    $0x10,%edx
1404fc795:	e8 aa e9 91 00       	call   0x140e1b144
1404fc79a:	4c 89 b3 60 03 00 00 	mov    %r14,0x360(%rbx)
1404fc7a1:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc7a6:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc7ab:	48 83 c4 20          	add    $0x20,%rsp
1404fc7af:	41 5e                	pop    %r14
1404fc7b1:	c3                   	ret
1404fc7b2:	81 e9 02 20 00 00    	sub    $0x2002,%ecx
1404fc7b8:	83 f9 06             	cmp    $0x6,%ecx
1404fc7bb:	0f 87 6a 0b 00 00    	ja     0x1404fd32b
1404fc7c1:	48 63 c1             	movslq %ecx,%rax
1404fc7c4:	48 8d 0d 35 38 b0 ff 	lea    -0x4fc7cb(%rip),%rcx        # 0x140000000
1404fc7cb:	8b 84 81 f8 dd 4f 00 	mov    0x4fddf8(%rcx,%rax,4),%eax
1404fc7d2:	48 03 c1             	add    %rcx,%rax
1404fc7d5:	ff e0                	jmp    *%rax
1404fc7d7:	48 8b 8b 68 03 00 00 	mov    0x368(%rbx),%rcx
1404fc7de:	48 85 c9             	test   %rcx,%rcx
1404fc7e1:	74 0a                	je     0x1404fc7ed
1404fc7e3:	ba 0c 00 00 00       	mov    $0xc,%edx
1404fc7e8:	e8 57 e9 91 00       	call   0x140e1b144
1404fc7ed:	4c 89 b3 68 03 00 00 	mov    %r14,0x368(%rbx)
1404fc7f4:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc7f9:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc7fe:	48 83 c4 20          	add    $0x20,%rsp
1404fc802:	41 5e                	pop    %r14
1404fc804:	c3                   	ret
1404fc805:	48 8b bb 70 03 00 00 	mov    0x370(%rbx),%rdi
1404fc80c:	48 85 ff             	test   %rdi,%rdi
1404fc80f:	74 23                	je     0x1404fc834
1404fc811:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fc815:	48 85 c9             	test   %rcx,%rcx
1404fc818:	74 05                	je     0x1404fc81f
1404fc81a:	e8 25 e9 91 00       	call   0x140e1b144
1404fc81f:	ba 20 00 00 00       	mov    $0x20,%edx
1404fc824:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fc828:	48 8b cf             	mov    %rdi,%rcx
1404fc82b:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fc82f:	e8 10 e9 91 00       	call   0x140e1b144
1404fc834:	4c 89 b3 70 03 00 00 	mov    %r14,0x370(%rbx)
1404fc83b:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc840:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc845:	48 83 c4 20          	add    $0x20,%rsp
1404fc849:	41 5e                	pop    %r14
1404fc84b:	c3                   	ret
1404fc84c:	48 8b bb 78 03 00 00 	mov    0x378(%rbx),%rdi
1404fc853:	48 85 ff             	test   %rdi,%rdi
1404fc856:	74 23                	je     0x1404fc87b
1404fc858:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fc85c:	48 85 c9             	test   %rcx,%rcx
1404fc85f:	74 05                	je     0x1404fc866
1404fc861:	e8 de e8 91 00       	call   0x140e1b144
1404fc866:	ba 20 00 00 00       	mov    $0x20,%edx
1404fc86b:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fc86f:	48 8b cf             	mov    %rdi,%rcx
1404fc872:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fc876:	e8 c9 e8 91 00       	call   0x140e1b144
1404fc87b:	4c 89 b3 78 03 00 00 	mov    %r14,0x378(%rbx)
1404fc882:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc887:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc88c:	48 83 c4 20          	add    $0x20,%rsp
1404fc890:	41 5e                	pop    %r14
1404fc892:	c3                   	ret
1404fc893:	48 8b 8b 80 03 00 00 	mov    0x380(%rbx),%rcx
1404fc89a:	48 85 c9             	test   %rcx,%rcx
1404fc89d:	74 0a                	je     0x1404fc8a9
1404fc89f:	ba 10 00 00 00       	mov    $0x10,%edx
1404fc8a4:	e8 9b e8 91 00       	call   0x140e1b144
1404fc8a9:	4c 89 b3 80 03 00 00 	mov    %r14,0x380(%rbx)
1404fc8b0:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc8b5:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc8ba:	48 83 c4 20          	add    $0x20,%rsp
1404fc8be:	41 5e                	pop    %r14
1404fc8c0:	c3                   	ret
1404fc8c1:	48 8b 8b 88 03 00 00 	mov    0x388(%rbx),%rcx
1404fc8c8:	48 85 c9             	test   %rcx,%rcx
1404fc8cb:	74 0a                	je     0x1404fc8d7
1404fc8cd:	ba 14 00 00 00       	mov    $0x14,%edx
1404fc8d2:	e8 6d e8 91 00       	call   0x140e1b144
1404fc8d7:	4c 89 b3 88 03 00 00 	mov    %r14,0x388(%rbx)
1404fc8de:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc8e3:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc8e8:	48 83 c4 20          	add    $0x20,%rsp
1404fc8ec:	41 5e                	pop    %r14
1404fc8ee:	c3                   	ret
1404fc8ef:	48 8b bb 90 03 00 00 	mov    0x390(%rbx),%rdi
1404fc8f6:	48 85 ff             	test   %rdi,%rdi
1404fc8f9:	74 23                	je     0x1404fc91e
1404fc8fb:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fc8ff:	48 85 c9             	test   %rcx,%rcx
1404fc902:	74 05                	je     0x1404fc909
1404fc904:	e8 3b e8 91 00       	call   0x140e1b144
1404fc909:	ba 20 00 00 00       	mov    $0x20,%edx
1404fc90e:	4c 89 77 08          	mov    %r14,0x8(%rdi)
1404fc912:	48 8b cf             	mov    %rdi,%rcx
1404fc915:	44 89 77 10          	mov    %r14d,0x10(%rdi)
1404fc919:	e8 26 e8 91 00       	call   0x140e1b144
1404fc91e:	4c 89 b3 90 03 00 00 	mov    %r14,0x390(%rbx)
1404fc925:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc92a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc92f:	48 83 c4 20          	add    $0x20,%rsp
1404fc933:	41 5e                	pop    %r14
1404fc935:	c3                   	ret
1404fc936:	48 8b bb 98 03 00 00 	mov    0x398(%rbx),%rdi
1404fc93d:	48 85 ff             	test   %rdi,%rdi
1404fc940:	74 23                	je     0x1404fc965
1404fc942:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1404fc946:	48 85 c9             	test   %rcx,%rcx
1404fc949:	74 05                	je     0x1404fc950
1404fc94b:	e8 f4 e7 91 00       	call   0x140e1b144
1404fc950:	ba 28 00 00 00       	mov    $0x28,%edx
1404fc955:	4c 89 77 10          	mov    %r14,0x10(%rdi)
1404fc959:	48 8b cf             	mov    %rdi,%rcx
1404fc95c:	44 89 77 18          	mov    %r14d,0x18(%rdi)
1404fc960:	e8 df e7 91 00       	call   0x140e1b144
1404fc965:	4c 89 b3 98 03 00 00 	mov    %r14,0x398(%rbx)
1404fc96c:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc971:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc976:	48 83 c4 20          	add    $0x20,%rsp
1404fc97a:	41 5e                	pop    %r14
1404fc97c:	c3                   	ret
1404fc97d:	48 8b 8b a0 03 00 00 	mov    0x3a0(%rbx),%rcx
1404fc984:	48 85 c9             	test   %rcx,%rcx
1404fc987:	74 0a                	je     0x1404fc993
1404fc989:	ba 10 00 00 00       	mov    $0x10,%edx
1404fc98e:	e8 b1 e7 91 00       	call   0x140e1b144
1404fc993:	4c 89 b3 a0 03 00 00 	mov    %r14,0x3a0(%rbx)
1404fc99a:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fc99f:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fc9a4:	48 83 c4 20          	add    $0x20,%rsp
1404fc9a8:	41 5e                	pop    %r14
1404fc9aa:	c3                   	ret
1404fc9ab:	81 f9 01 22 00 00    	cmp    $0x2201,%ecx
1404fc9b1:	0f 87 d1 01 00 00    	ja     0x1404fcb88
1404fc9b7:	0f 84 fe 0c 00 00    	je     0x1404fd6bb
1404fc9bd:	81 e9 02 21 00 00    	sub    $0x2102,%ecx
1404fc9c3:	83 f9 06             	cmp    $0x6,%ecx
1404fc9c6:	0f 87 5f 09 00 00    	ja     0x1404fd32b
1404fc9cc:	48 63 c1             	movslq %ecx,%rax
1404fc9cf:	48 8d 0d 2a 36 b0 ff 	lea    -0x4fc9d6(%rip),%rcx        # 0x140000000
1404fc9d6:	8b 84 81 14 de 4f 00 	mov    0x4fde14(%rcx,%rax,4),%eax
1404fc9dd:	48 03 c1             	add    %rcx,%rax
1404fc9e0:	ff e0                	jmp    *%rax
1404fc9e2:	48 8b 8b a8 03 00 00 	mov    0x3a8(%rbx),%rcx
1404fc9e9:	48 85 c9             	test   %rcx,%rcx
1404fc9ec:	74 0a                	je     0x1404fc9f8
1404fc9ee:	ba 0c 00 00 00       	mov    $0xc,%edx
1404fc9f3:	e8 4c e7 91 00       	call   0x140e1b144
1404fc9f8:	4c 89 b3 a8 03 00 00 	mov    %r14,0x3a8(%rbx)
1404fc9ff:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1404fca04:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1404fca09:	48 83 c4 20          	add    $0x20,%rsp
1404fca0d:	41 5e                	pop    %r14
1404fca0f:	c3                   	ret
1404fca10:	48 8b bb b0 03 00 00 	mov    0x3b0(%rbx),%rdi
1404fca17:	48 85 ff             	test   %rdi,%rdi
1404fca1a:	74 23                	je     0x1404fca3f
1404fca1c:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404fca20:	48 85 c9             	test   %rcx,%rcx
1404fca23:	74 05                	je     0x1404fca2a
1404fca25:	e8 1a e7 91 00       	call   0x140e1b144
1404fca2a:	ba 20 00 00 00       	mov    $0x20,%edx
1404fca2f:	4c 89 77 08          	mov    %r14,0x8(%rdi)