140c8969a:	04 00 00
140c8969d:	48 83 c4 20          	add    $0x20,%rsp
140c896a1:	5b                   	pop    %rbx
140c896a2:	c3                   	ret
140c896a3:	cc                   	int3
140c896a4:	cc                   	int3
140c896a5:	cc                   	int3
140c896a6:	cc                   	int3
140c896a7:	cc                   	int3
140c896a8:	cc                   	int3
140c896a9:	cc                   	int3
140c896aa:	cc                   	int3
140c896ab:	cc                   	int3
140c896ac:	cc                   	int3
140c896ad:	cc                   	int3
140c896ae:	cc                   	int3
140c896af:	cc                   	int3
140c896b0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140c896b5:	57                   	push   %rdi
140c896b6:	b8 30 00 00 00       	mov    $0x30,%eax
140c896bb:	e8 e0 1d 19 00       	call   0x140e1b4a0
140c896c0:	48 2b e0             	sub    %rax,%rsp
140c896c3:	48 8b d9             	mov    %rcx,%rbx
140c896c6:	48 85 c9             	test   %rcx,%rcx
140c896c9:	0f 84 2a 03 00 00    	je     0x140c899f9
140c896cf:	48 8b b9 98 05 00 00 	mov    0x598(%rcx),%rdi
140c896d6:	48 85 ff             	test   %rdi,%rdi
140c896d9:	0f 84 1a 03 00 00    	je     0x140c899f9
140c896df:	0f 57 c0             	xorps  %xmm0,%xmm0
140c896e2:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140c896e7:	0f 11 81 b0 07 00 00 	movups %xmm0,0x7b0(%rcx)
140c896ee:	33 c0                	xor    %eax,%eax
140c896f0:	0f 11 81 c0 07 00 00 	movups %xmm0,0x7c0(%rcx)
140c896f7:	0f 11 81 d0 07 00 00 	movups %xmm0,0x7d0(%rcx)
140c896fe:	0f 11 81 e0 07 00 00 	movups %xmm0,0x7e0(%rcx)
140c89705:	0f 11 81 f0 07 00 00 	movups %xmm0,0x7f0(%rcx)
140c8970c:	0f 11 81 00 08 00 00 	movups %xmm0,0x800(%rcx)
140c89713:	0f 11 81 10 08 00 00 	movups %xmm0,0x810(%rcx)
140c8971a:	48 89 81 20 08 00 00 	mov    %rax,0x820(%rcx)
140c89721:	48 8b 87 e0 02 00 00 	mov    0x2e0(%rdi),%rax
140c89728:	48 89 81 b0 07 00 00 	mov    %rax,0x7b0(%rcx)
140c8972f:	48 8b 87 e8 02 00 00 	mov    0x2e8(%rdi),%rax
140c89736:	48 89 81 b8 07 00 00 	mov    %rax,0x7b8(%rcx)
140c8973d:	48 8b 87 f0 02 00 00 	mov    0x2f0(%rdi),%rax
140c89744:	48 89 81 c0 07 00 00 	mov    %rax,0x7c0(%rcx)
140c8974b:	48 8b 87 f8 02 00 00 	mov    0x2f8(%rdi),%rax
140c89752:	48 89 81 c8 07 00 00 	mov    %rax,0x7c8(%rcx)
140c89759:	8b 87 50 03 00 00    	mov    0x350(%rdi),%eax
140c8975f:	89 81 20 08 00 00    	mov    %eax,0x820(%rcx)
140c89765:	48 8b 8f 08 03 00 00 	mov    0x308(%rdi),%rcx
140c8976c:	48 85 c9             	test   %rcx,%rcx
140c8976f:	74 15                	je     0x140c89786
140c89771:	e8 da c6 04 00       	call   0x140cd5e50
140c89776:	48 89 83 d8 07 00 00 	mov    %rax,0x7d8(%rbx)
140c8977d:	48 85 c0             	test   %rax,%rax
140c89780:	0f 84 d3 00 00 00    	je     0x140c89859
140c89786:	48 8b 8f 10 03 00 00 	mov    0x310(%rdi),%rcx
140c8978d:	48 85 c9             	test   %rcx,%rcx
140c89790:	74 15                	je     0x140c897a7
140c89792:	e8 b9 c6 04 00       	call   0x140cd5e50
140c89797:	48 89 83 e0 07 00 00 	mov    %rax,0x7e0(%rbx)
140c8979e:	48 85 c0             	test   %rax,%rax
140c897a1:	0f 84 b2 00 00 00    	je     0x140c89859
140c897a7:	48 8b 8f 18 03 00 00 	mov    0x318(%rdi),%rcx
140c897ae:	48 85 c9             	test   %rcx,%rcx
140c897b1:	74 15                	je     0x140c897c8
140c897b3:	e8 98 c6 04 00       	call   0x140cd5e50
140c897b8:	48 89 83 e8 07 00 00 	mov    %rax,0x7e8(%rbx)
140c897bf:	48 85 c0             	test   %rax,%rax
140c897c2:	0f 84 91 00 00 00    	je     0x140c89859
140c897c8:	48 8b 8f 20 03 00 00 	mov    0x320(%rdi),%rcx
140c897cf:	48 85 c9             	test   %rcx,%rcx
140c897d2:	74 11                	je     0x140c897e5
140c897d4:	e8 77 c6 04 00       	call   0x140cd5e50
140c897d9:	48 89 83 f0 07 00 00 	mov    %rax,0x7f0(%rbx)
140c897e0:	48 85 c0             	test   %rax,%rax
140c897e3:	74 74                	je     0x140c89859
140c897e5:	48 8b 8f 28 03 00 00 	mov    0x328(%rdi),%rcx
140c897ec:	48 85 c9             	test   %rcx,%rcx
140c897ef:	74 11                	je     0x140c89802
140c897f1:	e8 5a c6 04 00       	call   0x140cd5e50
140c897f6:	48 89 83 f8 07 00 00 	mov    %rax,0x7f8(%rbx)
140c897fd:	48 85 c0             	test   %rax,%rax
140c89800:	74 57                	je     0x140c89859
140c89802:	48 8b 8f 30 03 00 00 	mov    0x330(%rdi),%rcx
140c89809:	48 85 c9             	test   %rcx,%rcx
140c8980c:	74 11                	je     0x140c8981f
140c8980e:	e8 3d c6 04 00       	call   0x140cd5e50
140c89813:	48 89 83 00 08 00 00 	mov    %rax,0x800(%rbx)
140c8981a:	48 85 c0             	test   %rax,%rax
140c8981d:	74 3a                	je     0x140c89859
140c8981f:	48 8b 8f 40 03 00 00 	mov    0x340(%rdi),%rcx
140c89826:	48 85 c9             	test   %rcx,%rcx
140c89829:	74 11                	je     0x140c8983c
140c8982b:	e8 20 c6 04 00       	call   0x140cd5e50
140c89830:	48 89 83 10 08 00 00 	mov    %rax,0x810(%rbx)
140c89837:	48 85 c0             	test   %rax,%rax
140c8983a:	74 1d                	je     0x140c89859
140c8983c:	48 8b 8f 38 03 00 00 	mov    0x338(%rdi),%rcx
140c89843:	48 85 c9             	test   %rcx,%rcx
140c89846:	74 23                	je     0x140c8986b
140c89848:	e8 03 c6 04 00       	call   0x140cd5e50
140c8984d:	48 89 83 08 08 00 00 	mov    %rax,0x808(%rbx)
140c89854:	48 85 c0             	test   %rax,%rax
140c89857:	75 12                	jne    0x140c8986b
140c89859:	b8 62 00 00 00       	mov    $0x62,%eax
140c8985e:	48 8d b3 d0 07 00 00 	lea    0x7d0(%rbx),%rsi
140c89865:	44 8d 40 a1          	lea    -0x5f(%rax),%r8d
140c89869:	eb 78                	jmp    0x140c898e3
140c8986b:	48 8b 8f 00 03 00 00 	mov    0x300(%rdi),%rcx
140c89872:	48 85 c9             	test   %rcx,%rcx
140c89875:	74 28                	je     0x140c8989f
140c89877:	41 b8 66 00 00 00    	mov    $0x66,%r8d
140c8987d:	48 8d 15 1c 7e 4b 00 	lea    0x4b7e1c(%rip),%rdx        # 0x1411416a0
140c89884:	e8 57 44 06 00       	call   0x140cedce0
140c89889:	48 8d b3 d0 07 00 00 	lea    0x7d0(%rbx),%rsi
140c89890:	48 89 06             	mov    %rax,(%rsi)
140c89893:	48 85 c0             	test   %rax,%rax
140c89896:	75 0e                	jne    0x140c898a6
140c89898:	b8 67 00 00 00       	mov    $0x67,%eax
140c8989d:	eb 3e                	jmp    0x140c898dd
140c8989f:	48 8d b3 d0 07 00 00 	lea    0x7d0(%rbx),%rsi
140c898a6:	48 8b 8f 48 03 00 00 	mov    0x348(%rdi),%rcx
140c898ad:	48 85 c9             	test   %rcx,%rcx
140c898b0:	0f 84 22 01 00 00    	je     0x140c899d8
140c898b6:	41 b8 6b 00 00 00    	mov    $0x6b,%r8d
140c898bc:	48 8d 15 dd 7d 4b 00 	lea    0x4b7ddd(%rip),%rdx        # 0x1411416a0
140c898c3:	e8 18 44 06 00       	call   0x140cedce0
140c898c8:	48 89 83 18 08 00 00 	mov    %rax,0x818(%rbx)
140c898cf:	48 85 c0             	test   %rax,%rax
140c898d2:	0f 85 00 01 00 00    	jne    0x140c899d8
140c898d8:	b8 6c 00 00 00       	mov    $0x6c,%eax
140c898dd:	41 b8 44 00 00 00    	mov    $0x44,%r8d
140c898e3:	4c 8d 0d b6 7d 4b 00 	lea    0x4b7db6(%rip),%r9        # 0x1411416a0
140c898ea:	89 44 24 20          	mov    %eax,0x20(%rsp)
140c898ee:	ba 39 01 00 00       	mov    $0x139,%edx
140c898f3:	b9 14 00 00 00       	mov    $0x14,%ecx
140c898f8:	e8 83 73 04 00       	call   0x140cd0c80
140c898fd:	48 8b 0e             	mov    (%rsi),%rcx
140c89900:	48 8d 15 99 7d 4b 00 	lea    0x4b7d99(%rip),%rdx        # 0x1411416a0
140c89907:	41 b8 73 00 00 00    	mov    $0x73,%r8d
140c8990d:	e8 fe 80 03 00       	call   0x140cc1a10
140c89912:	48 8b 8b 18 08 00 00 	mov    0x818(%rbx),%rcx
140c89919:	48 8d 15 80 7d 4b 00 	lea    0x4b7d80(%rip),%rdx        # 0x1411416a0
140c89920:	41 b8 74 00 00 00    	mov    $0x74,%r8d
140c89926:	e8 e5 80 03 00       	call   0x140cc1a10
140c8992b:	48 8b 8b d8 07 00 00 	mov    0x7d8(%rbx),%rcx
140c89932:	e8 29 c6 04 00       	call   0x140cd5f60
140c89937:	48 8b 8b e0 07 00 00 	mov    0x7e0(%rbx),%rcx
140c8993e:	e8 1d c6 04 00       	call   0x140cd5f60
140c89943:	48 8b 8b e8 07 00 00 	mov    0x7e8(%rbx),%rcx
140c8994a:	e8 11 c6 04 00       	call   0x140cd5f60
140c8994f:	48 8b 8b f0 07 00 00 	mov    0x7f0(%rbx),%rcx
140c89956:	e8 05 c6 04 00       	call   0x140cd5f60
140c8995b:	48 8b 8b f8 07 00 00 	mov    0x7f8(%rbx),%rcx
140c89962:	e8 f9 c5 04 00       	call   0x140cd5f60
140c89967:	48 8b 8b 00 08 00 00 	mov    0x800(%rbx),%rcx
140c8996e:	e8 ed c5 04 00       	call   0x140cd5f60
140c89973:	48 8b 8b 08 08 00 00 	mov    0x808(%rbx),%rcx
140c8997a:	e8 e1 c5 04 00       	call   0x140cd5f60
140c8997f:	48 8b 8b 10 08 00 00 	mov    0x810(%rbx),%rcx
140c89986:	e8 d5 c5 04 00       	call   0x140cd5f60
140c8998b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140c89990:	0f 57 c0             	xorps  %xmm0,%xmm0
140c89993:	0f 11 83 b0 07 00 00 	movups %xmm0,0x7b0(%rbx)
140c8999a:	33 c0                	xor    %eax,%eax
140c8999c:	0f 11 83 c0 07 00 00 	movups %xmm0,0x7c0(%rbx)
140c899a3:	0f 11 83 d0 07 00 00 	movups %xmm0,0x7d0(%rbx)
140c899aa:	0f 11 83 e0 07 00 00 	movups %xmm0,0x7e0(%rbx)
140c899b1:	0f 11 83 f0 07 00 00 	movups %xmm0,0x7f0(%rbx)
140c899b8:	0f 11 83 00 08 00 00 	movups %xmm0,0x800(%rbx)
140c899bf:	0f 11 83 10 08 00 00 	movups %xmm0,0x810(%rbx)
140c899c6:	48 89 83 20 08 00 00 	mov    %rax,0x820(%rbx)
140c899cd:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140c899d2:	48 83 c4 30          	add    $0x30,%rsp
140c899d6:	5f                   	pop    %rdi
140c899d7:	c3                   	ret
140c899d8:	8b 87 54 03 00 00    	mov    0x354(%rdi),%eax
140c899de:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140c899e3:	89 83 24 08 00 00    	mov    %eax,0x824(%rbx)
140c899e9:	b8 01 00 00 00       	mov    $0x1,%eax
140c899ee:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140c899f3:	48 83 c4 30          	add    $0x30,%rsp
140c899f7:	5f                   	pop    %rdi
140c899f8:	c3                   	ret
140c899f9:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140c899fe:	33 c0                	xor    %eax,%eax
140c89a00:	48 83 c4 30          	add    $0x30,%rsp
140c89a04:	5f                   	pop    %rdi
140c89a05:	c3                   	ret
140c89a06:	cc                   	int3
140c89a07:	cc                   	int3
140c89a08:	cc                   	int3
140c89a09:	cc                   	int3
140c89a0a:	cc                   	int3
140c89a0b:	cc                   	int3
140c89a0c:	cc                   	int3
140c89a0d:	cc                   	int3
140c89a0e:	cc                   	int3
140c89a0f:	cc                   	int3
140c89a10:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140c89a15:	57                   	push   %rdi
140c89a16:	b8 60 00 00 00       	mov    $0x60,%eax
140c89a1b:	e8 80 1a 19 00       	call   0x140e1b4a0
140c89a20:	48 2b e0             	sub    %rax,%rsp
140c89a23:	48 8b 05 d6 f4 72 00 	mov    0x72f4d6(%rip),%rax        # 0x1413b8f00
140c89a2a:	48 33 c4             	xor    %rsp,%rax
140c89a2d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140c89a32:	c7 02 73 00 00 00    	movl   $0x73,(%rdx)
140c89a38:	48 8b fa             	mov    %rdx,%rdi
140c89a3b:	48 8b 81 b8 07 00 00 	mov    0x7b8(%rcx),%rax
140c89a42:	48 8b d9             	mov    %rcx,%rbx
140c89a45:	48 85 c0             	test   %rax,%rax
140c89a48:	74 15                	je     0x140c89a5f
140c89a4a:	4c 8b 81 b0 07 00 00 	mov    0x7b0(%rcx),%r8
140c89a51:	ff 15 c9 9f 2f 00    	call   *0x2f9fc9(%rip)        # 0x140f83a20
140c89a57:	85 c0                	test   %eax,%eax
140c89a59:	0f 85 ae 00 00 00    	jne    0x140c89b0d
140c89a5f:	c7 07 50 00 00 00    	movl   $0x50,(%rdi)
140c89a65:	48 83 bb d8 07 00 00 	cmpq   $0x0,0x7d8(%rbx)
140c89a6c:	00
140c89a6d:	0f 84 95 00 00 00    	je     0x140c89b08
140c89a73:	48 83 bb e0 07 00 00 	cmpq   $0x0,0x7e0(%rbx)
140c89a7a:	00
140c89a7b:	0f 84 87 00 00 00    	je     0x140c89b08
140c89a81:	48 83 bb e8 07 00 00 	cmpq   $0x0,0x7e8(%rbx)
140c89a88:	00
140c89a89:	74 7d                	je     0x140c89b08
140c89a8b:	48 83 bb 10 08 00 00 	cmpq   $0x0,0x810(%rbx)
140c89a92:	00
140c89a93:	74 73                	je     0x140c89b08
140c89a95:	ba 30 00 00 00       	mov    $0x30,%edx
140c89a9a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140c89a9f:	e8 ac ab 06 00       	call   0x140cf4650
140c89aa4:	85 c0                	test   %eax,%eax
140c89aa6:	7e 60                	jle    0x140c89b08
140c89aa8:	45 33 c0             	xor    %r8d,%r8d
140c89aab:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140c89ab0:	41 8d 50 30          	lea    0x30(%r8),%edx
140c89ab4:	e8 57 bd 04 00       	call   0x140cd5810
140c89ab9:	ba 30 00 00 00       	mov    $0x30,%edx
140c89abe:	48 89 83 08 08 00 00 	mov    %rax,0x808(%rbx)
140c89ac5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140c89aca:	e8 31 88 37 ff       	call   0x140002300
140c89acf:	4c 8b 8b 10 08 00 00 	mov    0x810(%rbx),%r9
140c89ad6:	4c 8b 83 e0 07 00 00 	mov    0x7e0(%rbx),%r8
140c89add:	48 8b 93 d8 07 00 00 	mov    0x7d8(%rbx),%rdx
140c89ae4:	48 8b 8b 08 08 00 00 	mov    0x808(%rbx),%rcx
140c89aeb:	e8 10 17 07 00       	call   0x140cfb200
140c89af0:	33 d2                	xor    %edx,%edx
140c89af2:	48 89 83 f0 07 00 00 	mov    %rax,0x7f0(%rbx)
140c89af9:	48 85 c0             	test   %rax,%rax
140c89afc:	b9 02 00 00 00       	mov    $0x2,%ecx
140c89b01:	0f 45 ca             	cmovne %edx,%ecx
140c89b04:	8b c1                	mov    %ecx,%eax
140c89b06:	eb 05                	jmp    0x140c89b0d
140c89b08:	b8 02 00 00 00       	mov    $0x2,%eax
140c89b0d:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140c89b12:	48 33 cc             	xor    %rsp,%rcx
140c89b15:	e8 e6 19 19 00       	call   0x140e1b500
140c89b1a:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
140c89b21:	00
140c89b22:	48 83 c4 60          	add    $0x60,%rsp
140c89b26:	5f                   	pop    %rdi
140c89b27:	c3                   	ret
140c89b28:	cc                   	int3
140c89b29:	cc                   	int3
140c89b2a:	cc                   	int3
140c89b2b:	cc                   	int3
140c89b2c:	cc                   	int3
140c89b2d:	cc                   	int3
140c89b2e:	cc                   	int3
140c89b2f:	cc                   	int3
140c89b30:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140c89b35:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140c89b3a:	56                   	push   %rsi
140c89b3b:	57                   	push   %rdi
140c89b3c:	41 54                	push   %r12
140c89b3e:	41 55                	push   %r13
140c89b40:	41 57                	push   %r15
140c89b42:	b8 30 00 00 00       	mov    $0x30,%eax
140c89b47:	e8 54 19 19 00       	call   0x140e1b4a0
140c89b4c:	48 2b e0             	sub    %rax,%rsp
140c89b4f:	48 8b 91 d8 07 00 00 	mov    0x7d8(%rcx),%rdx
140c89b56:	44 8d 68 cf          	lea    -0x31(%rax),%r13d
140c89b5a:	48 8b f9             	mov    %rcx,%rdi
140c89b5d:	33 db                	xor    %ebx,%ebx
140c89b5f:	48 8b 89 f0 07 00 00 	mov    0x7f0(%rcx),%rcx
140c89b66:	44 8b e3             	mov    %ebx,%r12d
140c89b69:	8b eb                	mov    %ebx,%ebp
140c89b6b:	e8 c0 1d 07 00       	call   0x140cfb930
140c89b70:	85 c0                	test   %eax,%eax
140c89b72:	0f 84 c3 01 00 00    	je     0x140c89d3b
140c89b78:	4c 8b 87 d8 07 00 00 	mov    0x7d8(%rdi),%r8
140c89b7f:	48 8b 97 f0 07 00 00 	mov    0x7f0(%rdi),%rdx
140c89b86:	48 8b 8f f8 07 00 00 	mov    0x7f8(%rdi),%rcx
140c89b8d:	e8 ce 1a 07 00       	call   0x140cfb660
140c89b92:	4c 8b e0             	mov    %rax,%r12
140c89b95:	48 85 c0             	test   %rax,%rax
140c89b98:	0f 84 9d 01 00 00    	je     0x140c89d3b
140c89b9e:	48 8b 87 c8 07 00 00 	mov    0x7c8(%rdi),%rax
140c89ba5:	48 85 c0             	test   %rax,%rax
140c89ba8:	0f 84 8d 01 00 00    	je     0x140c89d3b
140c89bae:	48 8b 97 b0 07 00 00 	mov    0x7b0(%rdi),%rdx
140c89bb5:	48 8b cf             	mov    %rdi,%rcx
140c89bb8:	ff 15 62 9e 2f 00    	call   *0x2f9e62(%rip)        # 0x140f83a20
140c89bbe:	4c 8b f8             	mov    %rax,%r15
140c89bc1:	48 85 c0             	test   %rax,%rax
140c89bc4:	75 13                	jne    0x140c89bd9
140c89bc6:	c7 44 24 28 2e 01 00 	movl   $0x12e,0x28(%rsp)
140c89bcd:	00
140c89bce:	41 b9 ea 00 00 00    	mov    $0xea,%r9d
140c89bd4:	e9 70 01 00 00       	jmp    0x140c89d49
140c89bd9:	48 8b 97 d0 07 00 00 	mov    0x7d0(%rdi),%rdx
140c89be0:	4d 8b c7             	mov    %r15,%r8
140c89be3:	48 8b 8f e8 07 00 00 	mov    0x7e8(%rdi),%rcx
140c89bea:	4c 89 74 24 68       	mov    %r14,0x68(%rsp)
140c89bef:	e8 8c 1a 07 00       	call   0x140cfb680
140c89bf4:	4c 8b f0             	mov    %rax,%r14
140c89bf7:	48 85 c0             	test   %rax,%rax
140c89bfa:	0f 84 c5 00 00 00    	je     0x140c89cc5
140c89c00:	48 8b 87 00 08 00 00 	mov    0x800(%rdi),%rax
140c89c07:	4d 8b ce             	mov    %r14,%r9
140c89c0a:	4c 8b 87 e0 07 00 00 	mov    0x7e0(%rdi),%r8
140c89c11:	48 8b 97 f0 07 00 00 	mov    0x7f0(%rdi),%rdx
140c89c18:	48 8b 8f d8 07 00 00 	mov    0x7d8(%rdi),%rcx
140c89c1f:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140c89c24:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140c89c29:	e8 22 17 07 00       	call   0x140cfb350
140c89c2e:	48 8b e8             	mov    %rax,%rbp
140c89c31:	48 85 c0             	test   %rax,%rax
140c89c34:	0f 84 8b 00 00 00    	je     0x140c89cc5
140c89c3a:	48 8b c8             	mov    %rax,%rcx
140c89c3d:	e8 6e c5 04 00       	call   0x140cd61b0
140c89c42:	83 c0 07             	add    $0x7,%eax
140c89c45:	48 8d 35 54 7a 4b 00 	lea    0x4b7a54(%rip),%rsi        # 0x1411416a0
140c89c4c:	99                   	cltd
140c89c4d:	41 b8 3b 01 00 00    	mov    $0x13b,%r8d
140c89c53:	83 e2 07             	and    $0x7,%edx
140c89c56:	03 c2                	add    %edx,%eax
140c89c58:	48 8b d6             	mov    %rsi,%rdx
140c89c5b:	c1 f8 03             	sar    $0x3,%eax
140c89c5e:	48 98                	cltq
140c89c60:	48 8b c8             	mov    %rax,%rcx
140c89c63:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140c89c68:	e8 43 7d 03 00       	call   0x140cc19b0
140c89c6d:	4c 8b e8             	mov    %rax,%r13
140c89c70:	48 85 c0             	test   %rax,%rax
140c89c73:	75 2a                	jne    0x140c89c9f
140c89c75:	c7 44 24 28 3d 01 00 	movl   $0x13d,0x28(%rsp)