140146730:	0f 28 c1             	movaps %xmm1,%xmm0
140146733:	e8 d0 bb 9a 00       	call   0x140af2308
140146738:	f3 0f 2c d0          	cvttss2si %xmm0,%edx
14014673c:	48 8d 8d 60 03 00 00 	lea    0x360(%rbp),%rcx
140146743:	ff 15 57 5c 9c 00    	call   *0x9c5c57(%rip)        # 0x140b0c3a0
140146749:	49 8b 7d 20          	mov    0x20(%r13),%rdi
14014674d:	48 8b 07             	mov    (%rdi),%rax
140146750:	48 8b 58 38          	mov    0x38(%rax),%rbx
140146754:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
14014675b:	48 8d 8d 68 03 00 00 	lea    0x368(%rbp),%rcx
140146762:	e8 11 83 fc ff       	call   0x14010ea78
140146767:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
14014676e:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
140146775:	07
140146776:	48 0f 47 95 50 07 00 	cmova  0x750(%rbp),%rdx
14014677d:	00
14014677e:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140146783:	45 33 c9             	xor    %r9d,%r9d
140146786:	4c 8d 05 2b c2 9f 00 	lea    0x9fc22b(%rip),%r8        # 0x140b429b8
14014678d:	48 8d 15 4c a1 9f 00 	lea    0x9fa14c(%rip),%rdx        # 0x140b408e0
140146794:	48 8b cf             	mov    %rdi,%rcx
140146797:	48 8b c3             	mov    %rbx,%rax
14014679a:	ff 15 98 64 9c 00    	call   *0x9c6498(%rip)        # 0x140b0cc38
1401467a0:	8b f8                	mov    %eax,%edi
1401467a2:	8b d8                	mov    %eax,%ebx
1401467a4:	c1 eb 1f             	shr    $0x1f,%ebx
1401467a7:	48 8d 8d 50 07 00 00 	lea    0x750(%rbp),%rcx
1401467ae:	e8 0d fc eb ff       	call   0x1400063c0
1401467b3:	84 db                	test   %bl,%bl
1401467b5:	74 18                	je     0x1401467cf
1401467b7:	48 8d 8d e8 03 00 00 	lea    0x3e8(%rbp),%rcx
1401467be:	e8 8d cf fe ff       	call   0x140133750
1401467c3:	48 8d 8d e8 03 00 00 	lea    0x3e8(%rbp),%rcx
1401467ca:	e9 a5 fe ff ff       	jmp    0x140146674
1401467cf:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1401467d3:	48 8b 01             	mov    (%rcx),%rax
1401467d6:	48 8b 40 78          	mov    0x78(%rax),%rax
1401467da:	ff 15 58 64 9c 00    	call   *0x9c6458(%rip)        # 0x140b0cc38
1401467e0:	8b d8                	mov    %eax,%ebx
1401467e2:	48 8d 8d e8 03 00 00 	lea    0x3e8(%rbp),%rcx
1401467e9:	85 c0                	test   %eax,%eax
1401467eb:	79 11                	jns    0x1401467fe
1401467ed:	e8 5e cf fe ff       	call   0x140133750
1401467f2:	48 8d 8d e8 03 00 00 	lea    0x3e8(%rbp),%rcx
1401467f9:	e9 b7 fc ff ff       	jmp    0x1401464b5
1401467fe:	e8 4d cf fe ff       	call   0x140133750
140146803:	48 8d 8d e8 03 00 00 	lea    0x3e8(%rbp),%rcx
14014680a:	ff 15 f0 5d 9c 00    	call   *0x9c5df0(%rip)        # 0x140b0c600
140146810:	49 8b 1f             	mov    (%r15),%rbx
140146813:	bf 02 00 00 00       	mov    $0x2,%edi
140146818:	48 85 db             	test   %rbx,%rbx
14014681b:	74 33                	je     0x140146850
14014681d:	49 8b 06             	mov    (%r14),%rax
140146820:	49 8b ce             	mov    %r14,%rcx
140146823:	48 8b 40 08          	mov    0x8(%rax),%rax
140146827:	ff 15 0b 64 9c 00    	call   *0x9c640b(%rip)        # 0x140b0cc38
14014682d:	0f 28 f0             	movaps %xmm0,%xmm6
140146830:	48 8b 03             	mov    (%rbx),%rax
140146833:	48 8b cb             	mov    %rbx,%rcx
140146836:	48 8b 40 08          	mov    0x8(%rax),%rax
14014683a:	ff 15 f8 63 9c 00    	call   *0x9c63f8(%rip)        # 0x140b0cc38
140146840:	0f 2e f0             	ucomiss %xmm0,%xmm6
140146843:	7a 0b                	jp     0x140146850
140146845:	75 09                	jne    0x140146850
140146847:	45 84 e4             	test   %r12b,%r12b
14014684a:	0f 84 47 01 00 00    	je     0x140146997
140146850:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140146854:	48 8b 01             	mov    (%rcx),%rax
140146857:	45 33 c9             	xor    %r9d,%r9d
14014685a:	4c 8d 05 93 ca 9f 00 	lea    0x9fca93(%rip),%r8        # 0x140b432f4
140146861:	48 8d 15 78 a0 9f 00 	lea    0x9fa078(%rip),%rdx        # 0x140b408e0
140146868:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
14014686f:	ff 15 c3 63 9c 00    	call   *0x9c63c3(%rip)        # 0x140b0cc38
140146875:	85 c0                	test   %eax,%eax
140146877:	0f 88 7c fe ff ff    	js     0x1401466f9
14014687d:	48 8d 8d 50 04 00 00 	lea    0x450(%rbp),%rcx
140146884:	e8 3f cf fe ff       	call   0x1401337c8
140146889:	90                   	nop
14014688a:	49 8b 06             	mov    (%r14),%rax
14014688d:	49 8b ce             	mov    %r14,%rcx
140146890:	48 8b 40 08          	mov    0x8(%rax),%rax
140146894:	ff 15 9e 63 9c 00    	call   *0x9c639e(%rip)        # 0x140b0cc38
14014689a:	41 0f 2f c0          	comiss %xmm8,%xmm0
14014689e:	72 05                	jb     0x1401468a5
1401468a0:	0f 28 cf             	movaps %xmm7,%xmm1
1401468a3:	eb 08                	jmp    0x1401468ad
1401468a5:	f3 0f 10 0d eb aa a6 	movss  0xa6aaeb(%rip),%xmm1        # 0x140bb1398
1401468ac:	00
1401468ad:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1401468b1:	f3 0f 58 c1          	addss  %xmm1,%xmm0
1401468b5:	f3 0f 2c d0          	cvttss2si %xmm0,%edx
1401468b9:	3b d7                	cmp    %edi,%edx
1401468bb:	0f 4c d7             	cmovl  %edi,%edx
1401468be:	48 8d 8d 60 04 00 00 	lea    0x460(%rbp),%rcx
1401468c5:	ff 15 d5 5a 9c 00    	call   *0x9c5ad5(%rip)        # 0x140b0c3a0
1401468cb:	49 8b 7d 20          	mov    0x20(%r13),%rdi
1401468cf:	48 8b 07             	mov    (%rdi),%rax
1401468d2:	48 8b 58 38          	mov    0x38(%rax),%rbx
1401468d6:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
1401468dd:	48 8d 8d 68 04 00 00 	lea    0x468(%rbp),%rcx
1401468e4:	e8 8f 81 fc ff       	call   0x14010ea78
1401468e9:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
1401468f0:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
1401468f7:	07
1401468f8:	48 0f 47 95 50 07 00 	cmova  0x750(%rbp),%rdx
1401468ff:	00
140146900:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140146905:	45 33 c9             	xor    %r9d,%r9d
140146908:	4c 8d 05 a9 c0 9f 00 	lea    0x9fc0a9(%rip),%r8        # 0x140b429b8
14014690f:	48 8d 15 ca 9f 9f 00 	lea    0x9f9fca(%rip),%rdx        # 0x140b408e0
140146916:	48 8b cf             	mov    %rdi,%rcx
140146919:	48 8b c3             	mov    %rbx,%rax
14014691c:	ff 15 16 63 9c 00    	call   *0x9c6316(%rip)        # 0x140b0cc38
140146922:	8b f8                	mov    %eax,%edi
140146924:	8b d8                	mov    %eax,%ebx
140146926:	c1 eb 1f             	shr    $0x1f,%ebx
140146929:	48 8d 8d 50 07 00 00 	lea    0x750(%rbp),%rcx
140146930:	e8 8b fa eb ff       	call   0x1400063c0
140146935:	84 db                	test   %bl,%bl
140146937:	74 18                	je     0x140146951
140146939:	48 8d 8d e8 04 00 00 	lea    0x4e8(%rbp),%rcx
140146940:	e8 0b ce fe ff       	call   0x140133750
140146945:	48 8d 8d e8 04 00 00 	lea    0x4e8(%rbp),%rcx
14014694c:	e9 23 fd ff ff       	jmp    0x140146674
140146951:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140146955:	48 8b 01             	mov    (%rcx),%rax
140146958:	48 8b 40 78          	mov    0x78(%rax),%rax
14014695c:	ff 15 d6 62 9c 00    	call   *0x9c62d6(%rip)        # 0x140b0cc38
140146962:	8b d8                	mov    %eax,%ebx
140146964:	48 8d 8d e8 04 00 00 	lea    0x4e8(%rbp),%rcx
14014696b:	85 c0                	test   %eax,%eax
14014696d:	79 11                	jns    0x140146980
14014696f:	e8 dc cd fe ff       	call   0x140133750
140146974:	48 8d 8d e8 04 00 00 	lea    0x4e8(%rbp),%rcx
14014697b:	e9 35 fb ff ff       	jmp    0x1401464b5
140146980:	e8 cb cd fe ff       	call   0x140133750
140146985:	48 8d 8d e8 04 00 00 	lea    0x4e8(%rbp),%rcx
14014698c:	ff 15 6e 5c 9c 00    	call   *0x9c5c6e(%rip)        # 0x140b0c600
140146992:	bf 02 00 00 00       	mov    $0x2,%edi
140146997:	83 bd 30 08 00 00 03 	cmpl   $0x3,0x830(%rbp)
14014699e:	0f 85 3d 01 00 00    	jne    0x140146ae1
1401469a4:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1401469a8:	48 8b 01             	mov    (%rcx),%rax
1401469ab:	45 33 c9             	xor    %r9d,%r9d
1401469ae:	4c 8d 05 93 ca 9f 00 	lea    0x9fca93(%rip),%r8        # 0x140b43448
1401469b5:	48 8d 15 24 9f 9f 00 	lea    0x9f9f24(%rip),%rdx        # 0x140b408e0
1401469bc:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
1401469c3:	ff 15 6f 62 9c 00    	call   *0x9c626f(%rip)        # 0x140b0cc38
1401469c9:	85 c0                	test   %eax,%eax
1401469cb:	0f 88 28 fd ff ff    	js     0x1401466f9
1401469d1:	48 8d 8d 50 05 00 00 	lea    0x550(%rbp),%rcx
1401469d8:	e8 eb cd fe ff       	call   0x1401337c8
1401469dd:	90                   	nop
1401469de:	49 8b 06             	mov    (%r14),%rax
1401469e1:	49 8b ce             	mov    %r14,%rcx
1401469e4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401469e8:	ff 15 4a 62 9c 00    	call   *0x9c624a(%rip)        # 0x140b0cc38
1401469ee:	41 0f 2f c0          	comiss %xmm8,%xmm0
1401469f2:	73 08                	jae    0x1401469fc
1401469f4:	f3 0f 10 3d 9c a9 a6 	movss  0xa6a99c(%rip),%xmm7        # 0x140bb1398
1401469fb:	00
1401469fc:	f3 0f 58 c0          	addss  %xmm0,%xmm0
140146a00:	f3 0f 58 c7          	addss  %xmm7,%xmm0
140146a04:	f3 0f 2c d0          	cvttss2si %xmm0,%edx
140146a08:	3b d7                	cmp    %edi,%edx
140146a0a:	0f 4c d7             	cmovl  %edi,%edx
140146a0d:	48 8d 8d 60 05 00 00 	lea    0x560(%rbp),%rcx
140146a14:	ff 15 86 59 9c 00    	call   *0x9c5986(%rip)        # 0x140b0c3a0
140146a1a:	49 8b 7d 20          	mov    0x20(%r13),%rdi
140146a1e:	48 8b 07             	mov    (%rdi),%rax
140146a21:	48 8b 58 38          	mov    0x38(%rax),%rbx
140146a25:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140146a2c:	48 8d 8d 68 05 00 00 	lea    0x568(%rbp),%rcx
140146a33:	e8 40 80 fc ff       	call   0x14010ea78
140146a38:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140146a3f:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
140146a46:	07
140146a47:	48 0f 47 95 50 07 00 	cmova  0x750(%rbp),%rdx
140146a4e:	00
140146a4f:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140146a54:	45 33 c9             	xor    %r9d,%r9d
140146a57:	4c 8d 05 5a bf 9f 00 	lea    0x9fbf5a(%rip),%r8        # 0x140b429b8
140146a5e:	48 8d 15 7b 9e 9f 00 	lea    0x9f9e7b(%rip),%rdx        # 0x140b408e0
140146a65:	48 8b cf             	mov    %rdi,%rcx
140146a68:	48 8b c3             	mov    %rbx,%rax
140146a6b:	ff 15 c7 61 9c 00    	call   *0x9c61c7(%rip)        # 0x140b0cc38
140146a71:	8b f8                	mov    %eax,%edi
140146a73:	8b d8                	mov    %eax,%ebx
140146a75:	c1 eb 1f             	shr    $0x1f,%ebx
140146a78:	48 8d 8d 50 07 00 00 	lea    0x750(%rbp),%rcx
140146a7f:	e8 3c f9 eb ff       	call   0x1400063c0
140146a84:	84 db                	test   %bl,%bl
140146a86:	74 18                	je     0x140146aa0
140146a88:	48 8d 8d e8 05 00 00 	lea    0x5e8(%rbp),%rcx
140146a8f:	e8 bc cc fe ff       	call   0x140133750
140146a94:	48 8d 8d e8 05 00 00 	lea    0x5e8(%rbp),%rcx
140146a9b:	e9 d4 fb ff ff       	jmp    0x140146674
140146aa0:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140146aa4:	48 8b 01             	mov    (%rcx),%rax
140146aa7:	48 8b 40 78          	mov    0x78(%rax),%rax
140146aab:	ff 15 87 61 9c 00    	call   *0x9c6187(%rip)        # 0x140b0cc38
140146ab1:	8b d8                	mov    %eax,%ebx
140146ab3:	48 8d 8d e8 05 00 00 	lea    0x5e8(%rbp),%rcx
140146aba:	85 c0                	test   %eax,%eax
140146abc:	79 11                	jns    0x140146acf
140146abe:	e8 8d cc fe ff       	call   0x140133750
140146ac3:	48 8d 8d e8 05 00 00 	lea    0x5e8(%rbp),%rcx
140146aca:	e9 e6 f9 ff ff       	jmp    0x1401464b5
140146acf:	e8 7c cc fe ff       	call   0x140133750
140146ad4:	48 8d 8d e8 05 00 00 	lea    0x5e8(%rbp),%rcx
140146adb:	ff 15 1f 5b 9c 00    	call   *0x9c5b1f(%rip)        # 0x140b0c600
140146ae1:	49 8b 06             	mov    (%r14),%rax
140146ae4:	49 8b ce             	mov    %r14,%rcx
140146ae7:	48 8b 40 58          	mov    0x58(%rax),%rax
140146aeb:	ff 15 47 61 9c 00    	call   *0x9c6147(%rip)        # 0x140b0cc38
140146af1:	48 8d 3d 08 c8 9f 00 	lea    0x9fc808(%rip),%rdi        # 0x140b43300
140146af8:	85 c0                	test   %eax,%eax
140146afa:	74 05                	je     0x140146b01
140146afc:	49 39 37             	cmp    %rsi,(%r15)
140146aff:	74 5a                	je     0x140146b5b
140146b01:	49 8b 0f             	mov    (%r15),%rcx
140146b04:	48 85 c9             	test   %rcx,%rcx
140146b07:	74 49                	je     0x140146b52
140146b09:	48 8b 01             	mov    (%rcx),%rax
140146b0c:	48 8b 40 58          	mov    0x58(%rax),%rax
140146b10:	ff 15 22 61 9c 00    	call   *0x9c6122(%rip)        # 0x140b0cc38
140146b16:	8b d8                	mov    %eax,%ebx
140146b18:	49 8b 0e             	mov    (%r14),%rcx
140146b1b:	48 8b 41 58          	mov    0x58(%rcx),%rax
140146b1f:	49 8b ce             	mov    %r14,%rcx
140146b22:	ff 15 10 61 9c 00    	call   *0x9c6110(%rip)        # 0x140b0cc38
140146b28:	3b c3                	cmp    %ebx,%eax
140146b2a:	75 2f                	jne    0x140146b5b
140146b2c:	49 8b 0f             	mov    (%r15),%rcx
140146b2f:	48 8b 01             	mov    (%rcx),%rax
140146b32:	48 8b 40 68          	mov    0x68(%rax),%rax
140146b36:	ff 15 fc 60 9c 00    	call   *0x9c60fc(%rip)        # 0x140b0cc38
140146b3c:	8b d8                	mov    %eax,%ebx
140146b3e:	49 8b 0e             	mov    (%r14),%rcx
140146b41:	48 8b 41 68          	mov    0x68(%rcx),%rax
140146b45:	49 8b ce             	mov    %r14,%rcx
140146b48:	ff 15 ea 60 9c 00    	call   *0x9c60ea(%rip)        # 0x140b0cc38
140146b4e:	3b c3                	cmp    %ebx,%eax
140146b50:	75 09                	jne    0x140146b5b
140146b52:	45 84 e4             	test   %r12b,%r12b
140146b55:	0f 84 0a 02 00 00    	je     0x140146d65
140146b5b:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140146b5f:	48 8b 01             	mov    (%rcx),%rax
140146b62:	45 33 c9             	xor    %r9d,%r9d
140146b65:	4c 8d 05 ac c8 9f 00 	lea    0x9fc8ac(%rip),%r8        # 0x140b43418
140146b6c:	48 8d 1d 6d 9d 9f 00 	lea    0x9f9d6d(%rip),%rbx        # 0x140b408e0
140146b73:	48 8b d3             	mov    %rbx,%rdx
140146b76:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140146b7d:	ff 15 b5 60 9c 00    	call   *0x9c60b5(%rip)        # 0x140b0cc38
140146b83:	85 c0                	test   %eax,%eax
140146b85:	0f 88 6e fb ff ff    	js     0x1401466f9
140146b8b:	49 8b 06             	mov    (%r14),%rax
140146b8e:	49 8b ce             	mov    %r14,%rcx
140146b91:	48 8b 40 58          	mov    0x58(%rax),%rax
140146b95:	ff 15 9d 60 9c 00    	call   *0x9c609d(%rip)        # 0x140b0cc38
140146b9b:	83 f8 02             	cmp    $0x2,%eax
140146b9e:	0f 85 34 01 00 00    	jne    0x140146cd8
140146ba4:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140146ba8:	48 8b 01             	mov    (%rcx),%rax
140146bab:	48 8d 15 76 c6 9f 00 	lea    0x9fc676(%rip),%rdx        # 0x140b43228
140146bb2:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140146bb7:	45 33 c9             	xor    %r9d,%r9d
140146bba:	4c 8d 05 f7 bd 9f 00 	lea    0x9fbdf7(%rip),%r8        # 0x140b429b8
140146bc1:	48 8b d3             	mov    %rbx,%rdx
140146bc4:	48 8b 40 38          	mov    0x38(%rax),%rax
140146bc8:	ff 15 6a 60 9c 00    	call   *0x9c606a(%rip)        # 0x140b0cc38
140146bce:	85 c0                	test   %eax,%eax
140146bd0:	0f 88 23 fb ff ff    	js     0x1401466f9
140146bd6:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140146bda:	e8 e9 cb fe ff       	call   0x1401337c8
140146bdf:	90                   	nop
140146be0:	48 8b 45 60          	mov    0x60(%rbp),%rax
140146be4:	48 63 48 04          	movslq 0x4(%rax),%rcx
140146be8:	b8 30 00 00 00       	mov    $0x30,%eax
140146bed:	66 89 84 0d b8 00 00 	mov    %ax,0xb8(%rbp,%rcx,1)
140146bf4:	00
140146bf5:	8d 50 d6             	lea    -0x2a(%rax),%edx
140146bf8:	48 8d 8d 70 07 00 00 	lea    0x770(%rbp),%rcx
140146bff:	ff 15 53 57 9c 00    	call   *0x9c5753(%rip)        # 0x140b0c358
140146c05:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140146c09:	48 63 51 04          	movslq 0x4(%rcx),%rdx
140146c0d:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140146c11:	48 03 ca             	add    %rdx,%rcx
140146c14:	48 8b 50 08          	mov    0x8(%rax),%rdx
140146c18:	48 8b 00             	mov    (%rax),%rax
140146c1b:	ff 15 17 60 9c 00    	call   *0x9c6017(%rip)        # 0x140b0cc38
140146c21:	48 8d 15 18 6c fc ff 	lea    -0x393e8(%rip),%rdx        # 0x14010d840
140146c28:	48 8d 4d 60          	lea    0x60(%rbp),%rcx
140146c2c:	ff 15 46 57 9c 00    	call   *0x9c5746(%rip)        # 0x140b0c378
140146c32:	48 8b d8             	mov    %rax,%rbx
140146c35:	49 8b 0e             	mov    (%r14),%rcx
140146c38:	48 8b 41 68          	mov    0x68(%rcx),%rax
140146c3c:	49 8b ce             	mov    %r14,%rcx
140146c3f:	ff 15 f3 5f 9c 00    	call   *0x9c5ff3(%rip)        # 0x140b0cc38
140146c45:	25 ff ff ff 00       	and    $0xffffff,%eax
140146c4a:	8b d0                	mov    %eax,%edx
140146c4c:	48 8b cb             	mov    %rbx,%rcx
140146c4f:	ff 15 2b 57 9c 00    	call   *0x9c572b(%rip)        # 0x140b0c380
140146c55:	49 8b 7d 20          	mov    0x20(%r13),%rdi
140146c59:	48 8b 07             	mov    (%rdi),%rax
140146c5c:	48 8b 58 38          	mov    0x38(%rax),%rbx
140146c60:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140146c67:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
140146c6b:	e8 08 7e fc ff       	call   0x14010ea78
140146c70:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140146c77:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
140146c7e:	07
140146c7f:	48 0f 47 95 50 07 00 	cmova  0x750(%rbp),%rdx
140146c86:	00
140146c87:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140146c8c:	45 33 c9             	xor    %r9d,%r9d
140146c8f:	4c 8d 05 a2 c5 9f 00 	lea    0x9fc5a2(%rip),%r8        # 0x140b43238
140146c96:	48 8d 15 43 9c 9f 00 	lea    0x9f9c43(%rip),%rdx        # 0x140b408e0
140146c9d:	48 8b cf             	mov    %rdi,%rcx
140146ca0:	48 8b c3             	mov    %rbx,%rax
140146ca3:	ff 15 8f 5f 9c 00    	call   *0x9c5f8f(%rip)        # 0x140b0cc38
140146ca9:	8b f8                	mov    %eax,%edi
140146cab:	8b d8                	mov    %eax,%ebx
140146cad:	c1 eb 1f             	shr    $0x1f,%ebx
140146cb0:	48 8d 8d 50 07 00 00 	lea    0x750(%rbp),%rcx
140146cb7:	e8 04 f7 eb ff       	call   0x1400063c0
140146cbc:	84 db                	test   %bl,%bl
140146cbe:	74 5d                	je     0x140146d1d
140146cc0:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
140146cc7:	e8 84 ca fe ff       	call   0x140133750
140146ccc:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
140146cd3:	e9 9c f9 ff ff       	jmp    0x140146674
140146cd8:	49 8b 06             	mov    (%r14),%rax
140146cdb:	49 8b ce             	mov    %r14,%rcx
140146cde:	48 8b 40 58          	mov    0x58(%rax),%rax
140146ce2:	ff 15 50 5f 9c 00    	call   *0x9c5f50(%rip)        # 0x140b0cc38
140146ce8:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140146cec:	4c 8b 11             	mov    (%rcx),%r10
140146cef:	45 33 c9             	xor    %r9d,%r9d
140146cf2:	4c 8d 05 bf bc 9f 00 	lea    0x9fbcbf(%rip),%r8        # 0x140b429b8
140146cf9:	48 8b d3             	mov    %rbx,%rdx
140146cfc:	83 f8 04             	cmp    $0x4,%eax
140146cff:	75 15                	jne    0x140146d16
140146d01:	48 8d 05 18 c7 9f 00 	lea    0x9fc718(%rip),%rax        # 0x140b43420
140146d08:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140146d0d:	49 8b 42 38          	mov    0x38(%r10),%rax
140146d11:	e9 b2 fe ff ff       	jmp    0x140146bc8
140146d16:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140146d1b:	eb f0                	jmp    0x140146d0d
140146d1d:	49 8b 4d 20          	mov    0x20(%r13),%rcx