1400b0d96:	5f                   	pop    %rdi
1400b0d97:	5d                   	pop    %rbp
1400b0d98:	c3                   	ret
1400b0d99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400b0da0:	4c 89 c8             	mov    %r9,%rax
1400b0da3:	41 83 e1 01          	and    $0x1,%r9d
1400b0da7:	66 0f ef db          	pxor   %xmm3,%xmm3
1400b0dab:	48 d1 e8             	shr    $1,%rax
1400b0dae:	4c 09 c8             	or     %r9,%rax
1400b0db1:	f2 48 0f 2a d8       	cvtsi2sd %rax,%xmm3
1400b0db6:	f2 0f 58 db          	addsd  %xmm3,%xmm3
1400b0dba:	e9 52 ff ff ff       	jmp    0x1400b0d11
1400b0dbf:	e8 ac 3a 13 00       	call   0x1401e4870
1400b0dc4:	90                   	nop
1400b0dc5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400b0dcc:	00 00 00 00
1400b0dd0:	41 55                	push   %r13
1400b0dd2:	41 54                	push   %r12
1400b0dd4:	55                   	push   %rbp
1400b0dd5:	57                   	push   %rdi
1400b0dd6:	56                   	push   %rsi
1400b0dd7:	53                   	push   %rbx
1400b0dd8:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
1400b0ddf:	48 8b 2d 0a 7d 18 00 	mov    0x187d0a(%rip),%rbp        # 0x140238af0
1400b0de6:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400b0dea:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
1400b0df1:	00
1400b0df2:	4c 8b a4 24 e8 00 00 	mov    0xe8(%rsp),%r12
1400b0df9:	00
1400b0dfa:	41 89 d5             	mov    %edx,%r13d
1400b0dfd:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1400b0e02:	48 89 cf             	mov    %rcx,%rdi
1400b0e05:	44 89 ce             	mov    %r9d,%esi
1400b0e08:	48 8b 55 00          	mov    0x0(%rbp),%rdx
1400b0e0c:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
1400b0e11:	31 d2                	xor    %edx,%edx
1400b0e13:	48 8b 15 86 85 18 00 	mov    0x188586(%rip),%rdx        # 0x1402393a0
1400b0e1a:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1400b0e1f:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1400b0e26:	00 00
1400b0e28:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1400b0e2d:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
1400b0e32:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1400b0e37:	48 85 c0             	test   %rax,%rax
1400b0e3a:	0f 88 d0 00 00 00    	js     0x1400b0f10
1400b0e40:	66 0f ef db          	pxor   %xmm3,%xmm3
1400b0e44:	f2 48 0f 2a d8       	cvtsi2sd %rax,%xmm3
1400b0e49:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
1400b0e4e:	31 d2                	xor    %edx,%edx
1400b0e50:	f2 0f 5e 1d 50 ae 15 	divsd  0x15ae50(%rip),%xmm3        # 0x14020bca8
1400b0e57:	00
1400b0e58:	f2 0f 11 5c 24 38    	movsd  %xmm3,0x38(%rsp)
1400b0e5e:	48 89 d9             	mov    %rbx,%rcx
1400b0e61:	e8 aa bc 0a 00       	call   0x14015cb10
1400b0e66:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400b0e6b:	45 31 c9             	xor    %r9d,%r9d
1400b0e6e:	45 89 e8             	mov    %r13d,%r8d
1400b0e71:	48 89 fa             	mov    %rdi,%rdx
1400b0e74:	48 8d 0d 2e ad 15 00 	lea    0x15ad2e(%rip),%rcx        # 0x14020bba9
1400b0e7b:	e8 d0 f0 ff ff       	call   0x1400aff50
1400b0e80:	4c 63 c6             	movslq %esi,%r8
1400b0e83:	48 8d 15 2b ad 15 00 	lea    0x15ad2b(%rip),%rdx        # 0x14020bbb5
1400b0e8a:	48 89 d9             	mov    %rbx,%rcx
1400b0e8d:	e8 6e bd 0a 00       	call   0x14015cc00
1400b0e92:	4c 63 84 24 e0 00 00 	movslq 0xe0(%rsp),%r8
1400b0e99:	00
1400b0e9a:	48 8d 15 1d ad 15 00 	lea    0x15ad1d(%rip),%rdx        # 0x14020bbbe
1400b0ea1:	48 89 d9             	mov    %rbx,%rcx
1400b0ea4:	e8 57 bd 0a 00       	call   0x14015cc00
1400b0ea9:	4d 89 e0             	mov    %r12,%r8
1400b0eac:	48 8d 15 0f ad 15 00 	lea    0x15ad0f(%rip),%rdx        # 0x14020bbc2
1400b0eb3:	48 89 d9             	mov    %rbx,%rcx
1400b0eb6:	e8 15 bd 0a 00       	call   0x14015cbd0
1400b0ebb:	f2 0f 10 5c 24 38    	movsd  0x38(%rsp),%xmm3
1400b0ec1:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1400b0ec7:	48 89 d9             	mov    %rbx,%rcx
1400b0eca:	48 8d 15 b4 ac 15 00 	lea    0x15acb4(%rip),%rdx        # 0x14020bb85
1400b0ed1:	e8 5a bd 0a 00       	call   0x14015cc30
1400b0ed6:	48 89 d9             	mov    %rbx,%rcx
1400b0ed9:	e8 a2 c4 0a 00       	call   0x14015d380
1400b0ede:	48 8d 0d 33 ba 13 00 	lea    0x13ba33(%rip),%rcx        # 0x1401ec918
1400b0ee5:	48 89 da             	mov    %rbx,%rdx
1400b0ee8:	e8 63 e7 ff ff       	call   0x1400af650
1400b0eed:	48 89 d9             	mov    %rbx,%rcx
1400b0ef0:	e8 fb bb 0a 00       	call   0x14015caf0
1400b0ef5:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400b0efa:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400b0efe:	75 2e                	jne    0x1400b0f2e
1400b0f00:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1400b0f07:	5b                   	pop    %rbx
1400b0f08:	5e                   	pop    %rsi
1400b0f09:	5f                   	pop    %rdi
1400b0f0a:	5d                   	pop    %rbp
1400b0f0b:	41 5c                	pop    %r12
1400b0f0d:	41 5d                	pop    %r13
1400b0f0f:	c3                   	ret
1400b0f10:	48 89 c2             	mov    %rax,%rdx
1400b0f13:	83 e0 01             	and    $0x1,%eax
1400b0f16:	66 0f ef db          	pxor   %xmm3,%xmm3
1400b0f1a:	48 d1 ea             	shr    $1,%rdx
1400b0f1d:	48 09 c2             	or     %rax,%rdx
1400b0f20:	f2 48 0f 2a da       	cvtsi2sd %rdx,%xmm3
1400b0f25:	f2 0f 58 db          	addsd  %xmm3,%xmm3
1400b0f29:	e9 1b ff ff ff       	jmp    0x1400b0e49
1400b0f2e:	e8 3d 39 13 00       	call   0x1401e4870
1400b0f33:	90                   	nop
1400b0f34:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400b0f3b:	00 00 00 00
1400b0f3f:	90                   	nop
1400b0f40:	41 54                	push   %r12
1400b0f42:	55                   	push   %rbp
1400b0f43:	57                   	push   %rdi
1400b0f44:	56                   	push   %rsi
1400b0f45:	53                   	push   %rbx
1400b0f46:	48 83 c4 80          	add    $0xffffffffffffff80,%rsp
1400b0f4a:	48 8b 2d 9f 7b 18 00 	mov    0x187b9f(%rip),%rbp        # 0x140238af0
1400b0f51:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400b0f55:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
1400b0f5c:	00
1400b0f5d:	41 89 d4             	mov    %edx,%r12d
1400b0f60:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1400b0f65:	48 89 cf             	mov    %rcx,%rdi
1400b0f68:	44 89 ce             	mov    %r9d,%esi
1400b0f6b:	48 8b 55 00          	mov    0x0(%rbp),%rdx
1400b0f6f:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
1400b0f74:	31 d2                	xor    %edx,%edx
1400b0f76:	48 8b 15 23 84 18 00 	mov    0x188423(%rip),%rdx        # 0x1402393a0
1400b0f7d:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1400b0f82:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1400b0f89:	00 00
1400b0f8b:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1400b0f90:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
1400b0f95:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1400b0f9a:	48 85 c0             	test   %rax,%rax
1400b0f9d:	0f 88 d5 00 00 00    	js     0x1400b1078
1400b0fa3:	66 0f ef db          	pxor   %xmm3,%xmm3
1400b0fa7:	f2 48 0f 2a d8       	cvtsi2sd %rax,%xmm3
1400b0fac:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
1400b0fb1:	31 d2                	xor    %edx,%edx
1400b0fb3:	f2 0f 5e 1d ed ac 15 	divsd  0x15aced(%rip),%xmm3        # 0x14020bca8
1400b0fba:	00
1400b0fbb:	f2 0f 11 5c 24 38    	movsd  %xmm3,0x38(%rsp)
1400b0fc1:	48 89 d9             	mov    %rbx,%rcx
1400b0fc4:	e8 47 bb 0a 00       	call   0x14015cb10
1400b0fc9:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400b0fce:	45 31 c9             	xor    %r9d,%r9d
1400b0fd1:	45 89 e0             	mov    %r12d,%r8d
1400b0fd4:	48 89 fa             	mov    %rdi,%rdx
1400b0fd7:	48 8d 0d ea ab 15 00 	lea    0x15abea(%rip),%rcx        # 0x14020bbc8
1400b0fde:	e8 6d ef ff ff       	call   0x1400aff50
1400b0fe3:	4c 63 c6             	movslq %esi,%r8
1400b0fe6:	48 8d 15 c8 ab 15 00 	lea    0x15abc8(%rip),%rdx        # 0x14020bbb5
1400b0fed:	48 89 d9             	mov    %rbx,%rcx
1400b0ff0:	e8 0b bc 0a 00       	call   0x14015cc00
1400b0ff5:	4c 63 84 24 d0 00 00 	movslq 0xd0(%rsp),%r8
1400b0ffc:	00
1400b0ffd:	48 8d 15 ba ab 15 00 	lea    0x15abba(%rip),%rdx        # 0x14020bbbe
1400b1004:	48 89 d9             	mov    %rbx,%rcx
1400b1007:	e8 f4 bb 0a 00       	call   0x14015cc00
1400b100c:	4c 63 84 24 d8 00 00 	movslq 0xd8(%rsp),%r8
1400b1013:	00
1400b1014:	48 8d 15 dd aa 15 00 	lea    0x15aadd(%rip),%rdx        # 0x14020baf8
1400b101b:	48 89 d9             	mov    %rbx,%rcx
1400b101e:	e8 dd bb 0a 00       	call   0x14015cc00
1400b1023:	f2 0f 10 5c 24 38    	movsd  0x38(%rsp),%xmm3
1400b1029:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1400b102f:	48 89 d9             	mov    %rbx,%rcx
1400b1032:	48 8d 15 4c ab 15 00 	lea    0x15ab4c(%rip),%rdx        # 0x14020bb85
1400b1039:	e8 f2 bb 0a 00       	call   0x14015cc30
1400b103e:	48 89 d9             	mov    %rbx,%rcx
1400b1041:	e8 3a c3 0a 00       	call   0x14015d380
1400b1046:	48 8d 0d cb b8 13 00 	lea    0x13b8cb(%rip),%rcx        # 0x1401ec918
1400b104d:	48 89 da             	mov    %rbx,%rdx
1400b1050:	e8 fb e5 ff ff       	call   0x1400af650
1400b1055:	48 89 d9             	mov    %rbx,%rcx
1400b1058:	e8 93 ba 0a 00       	call   0x14015caf0
1400b105d:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400b1062:	48 2b 45 00          	sub    0x0(%rbp),%rax
1400b1066:	75 2e                	jne    0x1400b1096
1400b1068:	48 83 ec 80          	sub    $0xffffffffffffff80,%rsp
1400b106c:	5b                   	pop    %rbx
1400b106d:	5e                   	pop    %rsi
1400b106e:	5f                   	pop    %rdi
1400b106f:	5d                   	pop    %rbp
1400b1070:	41 5c                	pop    %r12
1400b1072:	c3                   	ret
1400b1073:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400b1078:	48 89 c2             	mov    %rax,%rdx
1400b107b:	83 e0 01             	and    $0x1,%eax
1400b107e:	66 0f ef db          	pxor   %xmm3,%xmm3
1400b1082:	48 d1 ea             	shr    $1,%rdx
1400b1085:	48 09 c2             	or     %rax,%rdx
1400b1088:	f2 48 0f 2a da       	cvtsi2sd %rdx,%xmm3
1400b108d:	f2 0f 58 db          	addsd  %xmm3,%xmm3
1400b1091:	e9 16 ff ff ff       	jmp    0x1400b0fac
1400b1096:	e8 d5 37 13 00       	call   0x1401e4870
1400b109b:	90                   	nop
1400b109c:	0f 1f 40 00          	nopl   0x0(%rax)
1400b10a0:	57                   	push   %rdi
1400b10a1:	56                   	push   %rsi
1400b10a2:	53                   	push   %rbx
1400b10a3:	48 83 c4 80          	add    $0xffffffffffffff80,%rsp
1400b10a7:	48 8b 3d 42 7a 18 00 	mov    0x187a42(%rip),%rdi        # 0x140238af0
1400b10ae:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400b10b2:	48 8b 07             	mov    (%rdi),%rax
1400b10b5:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400b10ba:	31 c0                	xor    %eax,%eax
1400b10bc:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1400b10c1:	89 d6                	mov    %edx,%esi
1400b10c3:	48 8b 05 d6 82 18 00 	mov    0x1882d6(%rip),%rax        # 0x1402393a0
1400b10ca:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1400b10cf:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1400b10d6:	00 00
1400b10d8:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400b10dd:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400b10e2:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1400b10e7:	48 85 c9             	test   %rcx,%rcx
1400b10ea:	0f 88 a8 00 00 00    	js     0x1400b1198
1400b10f0:	66 0f ef db          	pxor   %xmm3,%xmm3
1400b10f4:	f2 48 0f 2a d9       	cvtsi2sd %rcx,%xmm3
1400b10f9:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
1400b10fe:	31 d2                	xor    %edx,%edx
1400b1100:	f2 0f 5e 1d a0 ab 15 	divsd  0x15aba0(%rip),%xmm3        # 0x14020bca8
1400b1107:	00
1400b1108:	f2 0f 11 5c 24 38    	movsd  %xmm3,0x38(%rsp)
1400b110e:	48 89 d9             	mov    %rbx,%rcx
1400b1111:	e8 fa b9 0a 00       	call   0x14015cb10
1400b1116:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400b111b:	45 31 c9             	xor    %r9d,%r9d
1400b111e:	41 b8 cf 00 00 00    	mov    $0xcf,%r8d
1400b1124:	48 8d 15 7c a9 15 00 	lea    0x15a97c(%rip),%rdx        # 0x14020baa7
1400b112b:	48 8d 0d 47 a9 15 00 	lea    0x15a947(%rip),%rcx        # 0x14020ba79
1400b1132:	e8 19 ee ff ff       	call   0x1400aff50
1400b1137:	f2 0f 10 5c 24 38    	movsd  0x38(%rsp),%xmm3
1400b113d:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1400b1143:	48 89 d9             	mov    %rbx,%rcx
1400b1146:	48 8d 15 32 aa 15 00 	lea    0x15aa32(%rip),%rdx        # 0x14020bb7f
1400b114d:	e8 de ba 0a 00       	call   0x14015cc30
1400b1152:	4c 63 c6             	movslq %esi,%r8
1400b1155:	48 8d 15 9c a9 15 00 	lea    0x15a99c(%rip),%rdx        # 0x14020baf8
1400b115c:	48 89 d9             	mov    %rbx,%rcx
1400b115f:	e8 9c ba 0a 00       	call   0x14015cc00
1400b1164:	48 89 d9             	mov    %rbx,%rcx
1400b1167:	e8 14 c2 0a 00       	call   0x14015d380
1400b116c:	48 8d 0d a5 b7 13 00 	lea    0x13b7a5(%rip),%rcx        # 0x1401ec918
1400b1173:	48 89 da             	mov    %rbx,%rdx
1400b1176:	e8 d5 e4 ff ff       	call   0x1400af650
1400b117b:	48 89 d9             	mov    %rbx,%rcx
1400b117e:	e8 6d b9 0a 00       	call   0x14015caf0
1400b1183:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400b1188:	48 2b 07             	sub    (%rdi),%rax
1400b118b:	75 29                	jne    0x1400b11b6
1400b118d:	48 83 ec 80          	sub    $0xffffffffffffff80,%rsp
1400b1191:	5b                   	pop    %rbx
1400b1192:	5e                   	pop    %rsi
1400b1193:	5f                   	pop    %rdi
1400b1194:	c3                   	ret
1400b1195:	0f 1f 00             	nopl   (%rax)
1400b1198:	48 89 c8             	mov    %rcx,%rax
1400b119b:	83 e1 01             	and    $0x1,%ecx
1400b119e:	66 0f ef db          	pxor   %xmm3,%xmm3
1400b11a2:	48 d1 e8             	shr    $1,%rax
1400b11a5:	48 09 c8             	or     %rcx,%rax
1400b11a8:	f2 48 0f 2a d8       	cvtsi2sd %rax,%xmm3
1400b11ad:	f2 0f 58 db          	addsd  %xmm3,%xmm3
1400b11b1:	e9 43 ff ff ff       	jmp    0x1400b10f9
1400b11b6:	e8 b5 36 13 00       	call   0x1401e4870
1400b11bb:	90                   	nop
1400b11bc:	0f 1f 40 00          	nopl   0x0(%rax)
1400b11c0:	57                   	push   %rdi
1400b11c1:	56                   	push   %rsi
1400b11c2:	53                   	push   %rbx
1400b11c3:	48 83 c4 80          	add    $0xffffffffffffff80,%rsp
1400b11c7:	48 8b 3d 22 79 18 00 	mov    0x187922(%rip),%rdi        # 0x140238af0
1400b11ce:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400b11d2:	48 8b 07             	mov    (%rdi),%rax
1400b11d5:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400b11da:	31 c0                	xor    %eax,%eax
1400b11dc:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1400b11e1:	89 d6                	mov    %edx,%esi
1400b11e3:	48 8b 05 b6 81 18 00 	mov    0x1881b6(%rip),%rax        # 0x1402393a0
1400b11ea:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1400b11ef:	48 c7 44 24 70 00 00 	movq   $0x0,0x70(%rsp)
1400b11f6:	00 00
1400b11f8:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400b11fd:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400b1202:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1400b1207:	48 85 c9             	test   %rcx,%rcx
1400b120a:	0f 88 a8 00 00 00    	js     0x1400b12b8
1400b1210:	66 0f ef db          	pxor   %xmm3,%xmm3
1400b1214:	f2 48 0f 2a d9       	cvtsi2sd %rcx,%xmm3
1400b1219:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
1400b121e:	31 d2                	xor    %edx,%edx
1400b1220:	f2 0f 5e 1d 80 aa 15 	divsd  0x15aa80(%rip),%xmm3        # 0x14020bca8
1400b1227:	00
1400b1228:	f2 0f 11 5c 24 38    	movsd  %xmm3,0x38(%rsp)
1400b122e:	48 89 d9             	mov    %rbx,%rcx
1400b1231:	e8 da b8 0a 00       	call   0x14015cb10
1400b1236:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400b123b:	45 31 c9             	xor    %r9d,%r9d
1400b123e:	41 b8 bf 00 00 00    	mov    $0xbf,%r8d
1400b1244:	48 8d 15 5c a8 15 00 	lea    0x15a85c(%rip),%rdx        # 0x14020baa7
1400b124b:	48 8d 0d 81 a9 15 00 	lea    0x15a981(%rip),%rcx        # 0x14020bbd3
1400b1252:	e8 f9 ec ff ff       	call   0x1400aff50
1400b1257:	f2 0f 10 5c 24 38    	movsd  0x38(%rsp),%xmm3
1400b125d:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1400b1263:	48 89 d9             	mov    %rbx,%rcx
1400b1266:	48 8d 15 12 a9 15 00 	lea    0x15a912(%rip),%rdx        # 0x14020bb7f
1400b126d:	e8 be b9 0a 00       	call   0x14015cc30
1400b1272:	4c 63 c6             	movslq %esi,%r8
1400b1275:	48 8d 15 5e a9 15 00 	lea    0x15a95e(%rip),%rdx        # 0x14020bbda
1400b127c:	48 89 d9             	mov    %rbx,%rcx
1400b127f:	e8 7c b9 0a 00       	call   0x14015cc00
1400b1284:	48 89 d9             	mov    %rbx,%rcx
1400b1287:	e8 f4 c0 0a 00       	call   0x14015d380
1400b128c:	48 8d 0d 85 b6 13 00 	lea    0x13b685(%rip),%rcx        # 0x1401ec918
1400b1293:	48 89 da             	mov    %rbx,%rdx
1400b1296:	e8 b5 e3 ff ff       	call   0x1400af650
1400b129b:	48 89 d9             	mov    %rbx,%rcx
1400b129e:	e8 4d b8 0a 00       	call   0x14015caf0
1400b12a3:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400b12a8:	48 2b 07             	sub    (%rdi),%rax
1400b12ab:	75 29                	jne    0x1400b12d6
1400b12ad:	48 83 ec 80          	sub    $0xffffffffffffff80,%rsp
1400b12b1:	5b                   	pop    %rbx
1400b12b2:	5e                   	pop    %rsi
1400b12b3:	5f                   	pop    %rdi
1400b12b4:	c3                   	ret
1400b12b5:	0f 1f 00             	nopl   (%rax)
1400b12b8:	48 89 c8             	mov    %rcx,%rax
1400b12bb:	83 e1 01             	and    $0x1,%ecx
1400b12be:	66 0f ef db          	pxor   %xmm3,%xmm3
1400b12c2:	48 d1 e8             	shr    $1,%rax
1400b12c5:	48 09 c8             	or     %rcx,%rax
1400b12c8:	f2 48 0f 2a d8       	cvtsi2sd %rax,%xmm3
1400b12cd:	f2 0f 58 db          	addsd  %xmm3,%xmm3
1400b12d1:	e9 43 ff ff ff       	jmp    0x1400b1219
1400b12d6:	e8 95 35 13 00       	call   0x1401e4870
1400b12db:	90                   	nop
1400b12dc:	0f 1f 40 00          	nopl   0x0(%rax)
1400b12e0:	41 54                	push   %r12
1400b12e2:	55                   	push   %rbp
1400b12e3:	57                   	push   %rdi
1400b12e4:	56                   	push   %rsi
1400b12e5:	53                   	push   %rbx
1400b12e6:	48 83 c4 80          	add    $0xffffffffffffff80,%rsp
1400b12ea:	4c 8b 25 ff 77 18 00 	mov    0x1877ff(%rip),%r12        # 0x140238af0
1400b12f1:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400b12f5:	49 8b 04 24          	mov    (%r12),%rax
1400b12f9:	48 89 44 24 78       	mov    %rax,0x78(%rsp)