140146d21:	48 8b 01             	mov    (%rcx),%rax
140146d24:	48 8b 40 78          	mov    0x78(%rax),%rax
140146d28:	ff 15 0a 5f 9c 00    	call   *0x9c5f0a(%rip)        # 0x140b0cc38
140146d2e:	8b d8                	mov    %eax,%ebx
140146d30:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
140146d37:	85 c0                	test   %eax,%eax
140146d39:	79 11                	jns    0x140146d4c
140146d3b:	e8 10 ca fe ff       	call   0x140133750
140146d40:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
140146d47:	e9 69 f7 ff ff       	jmp    0x1401464b5
140146d4c:	e8 ff c9 fe ff       	call   0x140133750
140146d51:	48 8d 8d e8 00 00 00 	lea    0xe8(%rbp),%rcx
140146d58:	ff 15 a2 58 9c 00    	call   *0x9c58a2(%rip)        # 0x140b0c600
140146d5e:	48 8d 3d 9b c5 9f 00 	lea    0x9fc59b(%rip),%rdi        # 0x140b43300
140146d65:	49 8b 06             	mov    (%r14),%rax
140146d68:	49 8b ce             	mov    %r14,%rcx
140146d6b:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
140146d72:	ff 15 c0 5e 9c 00    	call   *0x9c5ec0(%rip)        # 0x140b0cc38
140146d78:	84 c0                	test   %al,%al
140146d7a:	74 09                	je     0x140146d85
140146d7c:	49 39 37             	cmp    %rsi,(%r15)
140146d7f:	0f 84 c4 00 00 00    	je     0x140146e49
140146d85:	49 8b 0f             	mov    (%r15),%rcx
140146d88:	48 85 c9             	test   %rcx,%rcx
140146d8b:	0f 84 af 00 00 00    	je     0x140146e40
140146d91:	48 8b 01             	mov    (%rcx),%rax
140146d94:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
140146d9b:	ff 15 97 5e 9c 00    	call   *0x9c5e97(%rip)        # 0x140b0cc38
140146da1:	8a d8                	mov    %al,%bl
140146da3:	49 8b 0e             	mov    (%r14),%rcx
140146da6:	48 8b 81 b8 00 00 00 	mov    0xb8(%rcx),%rax
140146dad:	49 8b ce             	mov    %r14,%rcx
140146db0:	ff 15 82 5e 9c 00    	call   *0x9c5e82(%rip)        # 0x140b0cc38
140146db6:	3a c3                	cmp    %bl,%al
140146db8:	0f 85 8b 00 00 00    	jne    0x140146e49
140146dbe:	49 8b 0f             	mov    (%r15),%rcx
140146dc1:	48 8b 01             	mov    (%rcx),%rax
140146dc4:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140146dcb:	ff 15 67 5e 9c 00    	call   *0x9c5e67(%rip)        # 0x140b0cc38
140146dd1:	48 8b d8             	mov    %rax,%rbx
140146dd4:	49 8b 0e             	mov    (%r14),%rcx
140146dd7:	48 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%rax
140146dde:	49 8b ce             	mov    %r14,%rcx
140146de1:	ff 15 51 5e 9c 00    	call   *0x9c5e51(%rip)        # 0x140b0cc38
140146de7:	4c 8b 48 08          	mov    0x8(%rax),%r9
140146deb:	48 8b 10             	mov    (%rax),%rdx
140146dee:	4c 8b 03             	mov    (%rbx),%r8
140146df1:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140146df5:	49 2b c8             	sub    %r8,%rcx
140146df8:	49 8b c1             	mov    %r9,%rax
140146dfb:	48 2b c2             	sub    %rdx,%rax
140146dfe:	48 3b c1             	cmp    %rcx,%rax
140146e01:	75 46                	jne    0x140146e49
140146e03:	49 3b d1             	cmp    %r9,%rdx
140146e06:	74 2f                	je     0x140146e37
140146e08:	4c 2b c2             	sub    %rdx,%r8
140146e0b:	41 8b 04 10          	mov    (%r8,%rdx,1),%eax
140146e0f:	39 02                	cmp    %eax,(%rdx)
140146e11:	0f 85 4a 01 00 00    	jne    0x140146f61
140146e17:	f3 0f 10 42 04       	movss  0x4(%rdx),%xmm0
140146e1c:	41 0f 2e 44 10 04    	ucomiss 0x4(%r8,%rdx,1),%xmm0
140146e22:	0f 8a 39 01 00 00    	jp     0x140146f61
140146e28:	0f 85 33 01 00 00    	jne    0x140146f61
140146e2e:	48 83 c2 08          	add    $0x8,%rdx
140146e32:	49 3b d1             	cmp    %r9,%rdx
140146e35:	75 d4                	jne    0x140146e0b
140146e37:	b8 01 00 00 00       	mov    $0x1,%eax
140146e3c:	84 c0                	test   %al,%al
140146e3e:	74 09                	je     0x140146e49
140146e40:	45 84 e4             	test   %r12b,%r12b
140146e43:	0f 84 df 02 00 00    	je     0x140147128
140146e49:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140146e4d:	48 8b 01             	mov    (%rcx),%rax
140146e50:	45 33 c9             	xor    %r9d,%r9d
140146e53:	4c 8d 05 9e c6 9f 00 	lea    0x9fc69e(%rip),%r8        # 0x140b434f8
140146e5a:	48 8d 1d 7f 9a 9f 00 	lea    0x9f9a7f(%rip),%rbx        # 0x140b408e0
140146e61:	48 8b d3             	mov    %rbx,%rdx
140146e64:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140146e6b:	ff 15 c7 5d 9c 00    	call   *0x9c5dc7(%rip)        # 0x140b0cc38
140146e71:	85 c0                	test   %eax,%eax
140146e73:	0f 88 80 f8 ff ff    	js     0x1401466f9
140146e79:	49 8b 06             	mov    (%r14),%rax
140146e7c:	49 8b ce             	mov    %r14,%rcx
140146e7f:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
140146e86:	ff 15 ac 5d 9c 00    	call   *0x9c5dac(%rip)        # 0x140b0cc38
140146e8c:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140146e90:	4c 8b 11             	mov    (%rcx),%r10
140146e93:	45 33 c9             	xor    %r9d,%r9d
140146e96:	4c 8d 05 1b bb 9f 00 	lea    0x9fbb1b(%rip),%r8        # 0x140b429b8
140146e9d:	48 8b d3             	mov    %rbx,%rdx
140146ea0:	84 c0                	test   %al,%al
140146ea2:	0f 84 50 02 00 00    	je     0x1401470f8
140146ea8:	48 8d 05 79 c3 9f 00 	lea    0x9fc379(%rip),%rax        # 0x140b43228
140146eaf:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140146eb4:	49 8b 42 38          	mov    0x38(%r10),%rax
140146eb8:	ff 15 7a 5d 9c 00    	call   *0x9c5d7a(%rip)        # 0x140b0cc38
140146ebe:	85 c0                	test   %eax,%eax
140146ec0:	0f 88 33 f8 ff ff    	js     0x1401466f9
140146ec6:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
140146ecd:	e8 f6 c8 fe ff       	call   0x1401337c8
140146ed2:	90                   	nop
140146ed3:	48 8b 85 60 01 00 00 	mov    0x160(%rbp),%rax
140146eda:	48 63 48 04          	movslq 0x4(%rax),%rcx
140146ede:	b8 30 00 00 00       	mov    $0x30,%eax
140146ee3:	66 89 84 0d b8 01 00 	mov    %ax,0x1b8(%rbp,%rcx,1)
140146eea:	00
140146eeb:	8d 50 d6             	lea    -0x2a(%rax),%edx
140146eee:	48 8d 8d 70 07 00 00 	lea    0x770(%rbp),%rcx
140146ef5:	ff 15 5d 54 9c 00    	call   *0x9c545d(%rip)        # 0x140b0c358
140146efb:	48 8b 8d 60 01 00 00 	mov    0x160(%rbp),%rcx
140146f02:	48 63 51 04          	movslq 0x4(%rcx),%rdx
140146f06:	48 8d 8d 60 01 00 00 	lea    0x160(%rbp),%rcx
140146f0d:	48 03 ca             	add    %rdx,%rcx
140146f10:	48 8b 50 08          	mov    0x8(%rax),%rdx
140146f14:	48 8b 00             	mov    (%rax),%rax
140146f17:	ff 15 1b 5d 9c 00    	call   *0x9c5d1b(%rip)        # 0x140b0cc38
140146f1d:	48 8d 15 1c 69 fc ff 	lea    -0x396e4(%rip),%rdx        # 0x14010d840
140146f24:	48 8d 8d 60 01 00 00 	lea    0x160(%rbp),%rcx
140146f2b:	ff 15 47 54 9c 00    	call   *0x9c5447(%rip)        # 0x140b0c378
140146f31:	48 8b d8             	mov    %rax,%rbx
140146f34:	49 8b 0e             	mov    (%r14),%rcx
140146f37:	48 8b 81 c8 00 00 00 	mov    0xc8(%rcx),%rax
140146f3e:	49 8b ce             	mov    %r14,%rcx
140146f41:	ff 15 f1 5c 9c 00    	call   *0x9c5cf1(%rip)        # 0x140b0cc38
140146f47:	48 8b 10             	mov    (%rax),%rdx
140146f4a:	48 8b 48 08          	mov    0x8(%rax),%rcx
140146f4e:	48 2b ca             	sub    %rdx,%rcx
140146f51:	48 c1 f9 03          	sar    $0x3,%rcx
140146f55:	48 85 c9             	test   %rcx,%rcx
140146f58:	75 0f                	jne    0x140146f69
140146f5a:	ff 15 38 5a 9c 00    	call   *0x9c5a38(%rip)        # 0x140b0c998
140146f60:	90                   	nop
140146f61:	40 8a c6             	mov    %sil,%al
140146f64:	e9 d3 fe ff ff       	jmp    0x140146e3c
140146f69:	8b 12                	mov    (%rdx),%edx
140146f6b:	81 e2 ff ff ff 00    	and    $0xffffff,%edx
140146f71:	48 8b cb             	mov    %rbx,%rcx
140146f74:	ff 15 06 54 9c 00    	call   *0x9c5406(%rip)        # 0x140b0c380
140146f7a:	49 8b 7d 20          	mov    0x20(%r13),%rdi
140146f7e:	48 8b 07             	mov    (%rdi),%rax
140146f81:	48 8b 58 38          	mov    0x38(%rax),%rbx
140146f85:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140146f8c:	48 8d 8d 68 01 00 00 	lea    0x168(%rbp),%rcx
140146f93:	e8 e0 7a fc ff       	call   0x14010ea78
140146f98:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140146f9f:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
140146fa6:	07
140146fa7:	48 0f 47 95 50 07 00 	cmova  0x750(%rbp),%rdx
140146fae:	00
140146faf:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140146fb4:	45 33 c9             	xor    %r9d,%r9d
140146fb7:	4c 8d 05 7a c2 9f 00 	lea    0x9fc27a(%rip),%r8        # 0x140b43238
140146fbe:	48 8d 15 1b 99 9f 00 	lea    0x9f991b(%rip),%rdx        # 0x140b408e0
140146fc5:	48 8b cf             	mov    %rdi,%rcx
140146fc8:	48 8b c3             	mov    %rbx,%rax
140146fcb:	ff 15 67 5c 9c 00    	call   *0x9c5c67(%rip)        # 0x140b0cc38
140146fd1:	8b f8                	mov    %eax,%edi
140146fd3:	8b d8                	mov    %eax,%ebx
140146fd5:	c1 eb 1f             	shr    $0x1f,%ebx
140146fd8:	48 8d 8d 50 07 00 00 	lea    0x750(%rbp),%rcx
140146fdf:	e8 dc f3 eb ff       	call   0x1400063c0
140146fe4:	84 db                	test   %bl,%bl
140146fe6:	74 18                	je     0x140147000
140146fe8:	48 8d 8d e8 01 00 00 	lea    0x1e8(%rbp),%rcx
140146fef:	e8 5c c7 fe ff       	call   0x140133750
140146ff4:	48 8d 8d e8 01 00 00 	lea    0x1e8(%rbp),%rcx
140146ffb:	e9 74 f6 ff ff       	jmp    0x140146674
140147000:	48 8d 8d 50 06 00 00 	lea    0x650(%rbp),%rcx
140147007:	e8 bc c7 fe ff       	call   0x1401337c8
14014700c:	49 8b 06             	mov    (%r14),%rax
14014700f:	49 8b ce             	mov    %r14,%rcx
140147012:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
140147019:	ff 15 19 5c 9c 00    	call   *0x9c5c19(%rip)        # 0x140b0cc38
14014701f:	48 8b 10             	mov    (%rax),%rdx
140147022:	48 8b 48 08          	mov    0x8(%rax),%rcx
140147026:	48 2b ca             	sub    %rdx,%rcx
140147029:	48 c1 f9 03          	sar    $0x3,%rcx
14014702d:	48 85 c9             	test   %rcx,%rcx
140147030:	75 07                	jne    0x140147039
140147032:	ff 15 60 59 9c 00    	call   *0x9c5960(%rip)        # 0x140b0c998
140147038:	cc                   	int3
140147039:	f3 0f 10 42 04       	movss  0x4(%rdx),%xmm0
14014703e:	e8 59 0c ff ff       	call   0x140137c9c
140147043:	8b d0                	mov    %eax,%edx
140147045:	48 8d 8d 60 06 00 00 	lea    0x660(%rbp),%rcx
14014704c:	ff 15 4e 53 9c 00    	call   *0x9c534e(%rip)        # 0x140b0c3a0
140147052:	49 8b 7d 20          	mov    0x20(%r13),%rdi
140147056:	48 8b 07             	mov    (%rdi),%rax
140147059:	48 8b 58 38          	mov    0x38(%rax),%rbx
14014705d:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140147064:	48 8d 8d 68 06 00 00 	lea    0x668(%rbp),%rcx
14014706b:	e8 08 7a fc ff       	call   0x14010ea78
140147070:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140147077:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
14014707e:	07
14014707f:	48 0f 47 95 50 07 00 	cmova  0x750(%rbp),%rdx
140147086:	00
140147087:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14014708c:	45 33 c9             	xor    %r9d,%r9d
14014708f:	4c 8d 05 5e c2 9f 00 	lea    0x9fc25e(%rip),%r8        # 0x140b432f4
140147096:	48 8d 15 43 98 9f 00 	lea    0x9f9843(%rip),%rdx        # 0x140b408e0
14014709d:	48 8b cf             	mov    %rdi,%rcx
1401470a0:	48 8b c3             	mov    %rbx,%rax
1401470a3:	ff 15 8f 5b 9c 00    	call   *0x9c5b8f(%rip)        # 0x140b0cc38
1401470a9:	8b f8                	mov    %eax,%edi
1401470ab:	8b d8                	mov    %eax,%ebx
1401470ad:	c1 eb 1f             	shr    $0x1f,%ebx
1401470b0:	48 8d 8d 50 07 00 00 	lea    0x750(%rbp),%rcx
1401470b7:	e8 04 f3 eb ff       	call   0x1400063c0
1401470bc:	90                   	nop
1401470bd:	48 8d 8d e8 06 00 00 	lea    0x6e8(%rbp),%rcx
1401470c4:	e8 87 c6 fe ff       	call   0x140133750
1401470c9:	48 8d 8d e8 06 00 00 	lea    0x6e8(%rbp),%rcx
1401470d0:	ff 15 2a 55 9c 00    	call   *0x9c552a(%rip)        # 0x140b0c600
1401470d6:	48 8d 8d e8 01 00 00 	lea    0x1e8(%rbp),%rcx
1401470dd:	e8 6e c6 fe ff       	call   0x140133750
1401470e2:	48 8d 8d e8 01 00 00 	lea    0x1e8(%rbp),%rcx
1401470e9:	ff 15 11 55 9c 00    	call   *0x9c5511(%rip)        # 0x140b0c600
1401470ef:	84 db                	test   %bl,%bl
1401470f1:	74 1c                	je     0x14014710f
1401470f3:	e9 82 f5 ff ff       	jmp    0x14014667a
1401470f8:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401470fd:	49 8b 42 38          	mov    0x38(%r10),%rax
140147101:	ff 15 31 5b 9c 00    	call   *0x9c5b31(%rip)        # 0x140b0cc38
140147107:	85 c0                	test   %eax,%eax
140147109:	0f 88 ea f5 ff ff    	js     0x1401466f9
14014710f:	49 8b 4d 20          	mov    0x20(%r13),%rcx
140147113:	48 8b 01             	mov    (%rcx),%rax
140147116:	48 8b 40 78          	mov    0x78(%rax),%rax
14014711a:	ff 15 18 5b 9c 00    	call   *0x9c5b18(%rip)        # 0x140b0cc38
140147120:	85 c0                	test   %eax,%eax
140147122:	0f 88 d1 f5 ff ff    	js     0x1401466f9
140147128:	49 8b 06             	mov    (%r14),%rax
14014712b:	49 8b ce             	mov    %r14,%rcx
14014712e:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
140147135:	ff 15 fd 5a 9c 00    	call   *0x9c5afd(%rip)        # 0x140b0cc38
14014713b:	84 c0                	test   %al,%al
14014713d:	74 05                	je     0x140147144
14014713f:	49 39 37             	cmp    %rsi,(%r15)
140147142:	74 66                	je     0x1401471aa
140147144:	49 8b 0f             	mov    (%r15),%rcx
140147147:	48 85 c9             	test   %rcx,%rcx
14014714a:	74 55                	je     0x1401471a1
14014714c:	48 8b 01             	mov    (%rcx),%rax
14014714f:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
140147156:	ff 15 dc 5a 9c 00    	call   *0x9c5adc(%rip)        # 0x140b0cc38
14014715c:	8a d8                	mov    %al,%bl
14014715e:	49 8b 0e             	mov    (%r14),%rcx
140147161:	48 8b 81 98 00 00 00 	mov    0x98(%rcx),%rax
140147168:	49 8b ce             	mov    %r14,%rcx
14014716b:	ff 15 c7 5a 9c 00    	call   *0x9c5ac7(%rip)        # 0x140b0cc38
140147171:	3a c3                	cmp    %bl,%al
140147173:	75 35                	jne    0x1401471aa
140147175:	49 8b 0f             	mov    (%r15),%rcx
140147178:	48 8b 01             	mov    (%rcx),%rax
14014717b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140147182:	ff 15 b0 5a 9c 00    	call   *0x9c5ab0(%rip)        # 0x140b0cc38
140147188:	8b d8                	mov    %eax,%ebx
14014718a:	49 8b 0e             	mov    (%r14),%rcx
14014718d:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
140147194:	49 8b ce             	mov    %r14,%rcx
140147197:	ff 15 9b 5a 9c 00    	call   *0x9c5a9b(%rip)        # 0x140b0cc38
14014719d:	3b c3                	cmp    %ebx,%eax
14014719f:	75 09                	jne    0x1401471aa
1401471a1:	45 84 e4             	test   %r12b,%r12b
1401471a4:	0f 84 df 01 00 00    	je     0x140147389
1401471aa:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1401471ae:	48 8b 01             	mov    (%rcx),%rax
1401471b1:	45 33 c9             	xor    %r9d,%r9d
1401471b4:	4c 8d 05 25 c1 9f 00 	lea    0x9fc125(%rip),%r8        # 0x140b432e0
1401471bb:	48 8d 1d 1e 97 9f 00 	lea    0x9f971e(%rip),%rbx        # 0x140b408e0
1401471c2:	48 8b d3             	mov    %rbx,%rdx
1401471c5:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
1401471cc:	ff 15 66 5a 9c 00    	call   *0x9c5a66(%rip)        # 0x140b0cc38
1401471d2:	85 c0                	test   %eax,%eax
1401471d4:	0f 88 1f f5 ff ff    	js     0x1401466f9
1401471da:	49 8b 06             	mov    (%r14),%rax
1401471dd:	49 8b ce             	mov    %r14,%rcx
1401471e0:	48 8b 80 98 00 00 00 	mov    0x98(%rax),%rax
1401471e7:	ff 15 4b 5a 9c 00    	call   *0x9c5a4b(%rip)        # 0x140b0cc38
1401471ed:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1401471f1:	4c 8b 11             	mov    (%rcx),%r10
1401471f4:	45 33 c9             	xor    %r9d,%r9d
1401471f7:	4c 8d 05 ba b7 9f 00 	lea    0x9fb7ba(%rip),%r8        # 0x140b429b8
1401471fe:	48 8b d3             	mov    %rbx,%rdx
140147201:	84 c0                	test   %al,%al
140147203:	48 8d 05 de c0 9f 00 	lea    0x9fc0de(%rip),%rax        # 0x140b432e8
14014720a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14014720f:	49 8b 42 38          	mov    0x38(%r10),%rax
140147213:	0f 84 49 01 00 00    	je     0x140147362
140147219:	ff 15 19 5a 9c 00    	call   *0x9c5a19(%rip)        # 0x140b0cc38
14014721f:	85 c0                	test   %eax,%eax
140147221:	0f 88 d2 f4 ff ff    	js     0x1401466f9
140147227:	49 8b 4d 20          	mov    0x20(%r13),%rcx
14014722b:	48 8b 01             	mov    (%rcx),%rax
14014722e:	48 8d 15 8b c0 9f 00 	lea    0x9fc08b(%rip),%rdx        # 0x140b432c0
140147235:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
14014723a:	45 33 c9             	xor    %r9d,%r9d
14014723d:	4c 8d 05 f4 bf 9f 00 	lea    0x9fbff4(%rip),%r8        # 0x140b43238
140147244:	48 8b d3             	mov    %rbx,%rdx
140147247:	48 8b 40 38          	mov    0x38(%rax),%rax
14014724b:	ff 15 e7 59 9c 00    	call   *0x9c59e7(%rip)        # 0x140b0cc38
140147251:	85 c0                	test   %eax,%eax
140147253:	0f 88 a0 f4 ff ff    	js     0x1401466f9
140147259:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14014725e:	e8 65 c5 fe ff       	call   0x1401337c8
140147263:	90                   	nop
140147264:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
140147269:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014726d:	b8 30 00 00 00       	mov    $0x30,%eax
140147272:	66 89 44 0d b8       	mov    %ax,-0x48(%rbp,%rcx,1)
140147277:	8d 50 d6             	lea    -0x2a(%rax),%edx
14014727a:	48 8d 8d 70 07 00 00 	lea    0x770(%rbp),%rcx
140147281:	ff 15 d1 50 9c 00    	call   *0x9c50d1(%rip)        # 0x140b0c358
140147287:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14014728c:	48 63 51 04          	movslq 0x4(%rcx),%rdx
140147290:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140147295:	48 03 ca             	add    %rdx,%rcx
140147298:	48 8b 50 08          	mov    0x8(%rax),%rdx
14014729c:	48 8b 00             	mov    (%rax),%rax
14014729f:	ff 15 93 59 9c 00    	call   *0x9c5993(%rip)        # 0x140b0cc38
1401472a5:	48 8d 15 94 65 fc ff 	lea    -0x39a6c(%rip),%rdx        # 0x14010d840
1401472ac:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401472b1:	ff 15 c1 50 9c 00    	call   *0x9c50c1(%rip)        # 0x140b0c378
1401472b7:	48 8b d8             	mov    %rax,%rbx
1401472ba:	49 8b 0e             	mov    (%r14),%rcx
1401472bd:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1401472c4:	49 8b ce             	mov    %r14,%rcx
1401472c7:	ff 15 6b 59 9c 00    	call   *0x9c596b(%rip)        # 0x140b0cc38
1401472cd:	25 ff ff ff 00       	and    $0xffffff,%eax
1401472d2:	8b d0                	mov    %eax,%edx
1401472d4:	48 8b cb             	mov    %rbx,%rcx
1401472d7:	ff 15 a3 50 9c 00    	call   *0x9c50a3(%rip)        # 0x140b0c380
1401472dd:	49 8b 7d 20          	mov    0x20(%r13),%rdi
1401472e1:	48 8b 07             	mov    (%rdi),%rax
1401472e4:	48 8b 58 38          	mov    0x38(%rax),%rbx
1401472e8:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
1401472ef:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
1401472f4:	e8 7f 77 fc ff       	call   0x14010ea78
1401472f9:	48 8d 95 50 07 00 00 	lea    0x750(%rbp),%rdx
140147300:	48 83 bd 68 07 00 00 	cmpq   $0x7,0x768(%rbp)
140147307:	07
140147308:	48 0f 47 95 50 07 00 	cmova  0x750(%rbp),%rdx
14014730f:	00
140147310:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140147315:	45 33 c9             	xor    %r9d,%r9d
140147318:	4c 8d 05 b1 bf 9f 00 	lea    0x9fbfb1(%rip),%r8        # 0x140b432d0
14014731f:	48 8d 15 ba 95 9f 00 	lea    0x9f95ba(%rip),%rdx        # 0x140b408e0
140147326:	48 8b cf             	mov    %rdi,%rcx
140147329:	48 8b c3             	mov    %rbx,%rax