140ab86ee:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ab86f5:	72 15                	jb     0x140ab870c
140ab86f7:	48 83 c2 27          	add    $0x27,%rdx
140ab86fb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ab86ff:	48 2b c1             	sub    %rcx,%rax
140ab8702:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ab8706:	48 83 f8 1f          	cmp    $0x1f,%rax
140ab870a:	77 1b                	ja     0x140ab8727
140ab870c:	e8 33 2a 36 00       	call   0x140e1b144
140ab8711:	48 8b c3             	mov    %rbx,%rax
140ab8714:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140ab8719:	48 33 cc             	xor    %rsp,%rcx
140ab871c:	e8 df 2d 36 00       	call   0x140e1b500
140ab8721:	48 83 c4 60          	add    $0x60,%rsp
140ab8725:	5b                   	pop    %rbx
140ab8726:	c3                   	ret
140ab8727:	e8 78 1a 37 00       	call   0x140e2a1a4
140ab872c:	cc                   	int3
140ab872d:	cc                   	int3
140ab872e:	cc                   	int3
140ab872f:	cc                   	int3
140ab8730:	40 53                	rex push %rbx
140ab8732:	48 83 ec 60          	sub    $0x60,%rsp
140ab8736:	48 8b 05 c3 07 90 00 	mov    0x9007c3(%rip),%rax        # 0x1413b8f00
140ab873d:	48 33 c4             	xor    %rsp,%rax
140ab8740:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140ab8745:	48 8b d9             	mov    %rcx,%rbx
140ab8748:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140ab874d:	48 8d 15 2c 6b 9e 00 	lea    0x9e6b2c(%rip),%rdx        # 0x14149f280
140ab8754:	48 8d 0d f5 39 90 00 	lea    0x9039f5(%rip),%rcx        # 0x1413bc150
140ab875b:	e8 20 56 36 00       	call   0x140e1dd80
140ab8760:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab8763:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140ab8768:	0f 57 c9             	xorps  %xmm1,%xmm1
140ab876b:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140ab8771:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140ab8778:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140ab877f:	00
140ab8780:	49 ff c0             	inc    %r8
140ab8783:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140ab8788:	75 f6                	jne    0x140ab8780
140ab878a:	48 8b d0             	mov    %rax,%rdx
140ab878d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ab8792:	e8 69 e6 6d ff       	call   0x140196e00
140ab8797:	90                   	nop
140ab8798:	b9 00 04 00 00       	mov    $0x400,%ecx
140ab879d:	e8 8a 9f 37 00       	call   0x140e3272c
140ab87a2:	48 8b c8             	mov    %rax,%rcx
140ab87a5:	e8 e6 88 37 00       	call   0x140e31090
140ab87aa:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140ab87af:	48 8b cb             	mov    %rbx,%rcx
140ab87b2:	e8 89 02 6f ff       	call   0x1401a8a40
140ab87b7:	90                   	nop
140ab87b8:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140ab87bd:	48 83 fa 0f          	cmp    $0xf,%rdx
140ab87c1:	76 2e                	jbe    0x140ab87f1
140ab87c3:	48 ff c2             	inc    %rdx
140ab87c6:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140ab87cb:	48 8b c1             	mov    %rcx,%rax
140ab87ce:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ab87d5:	72 15                	jb     0x140ab87ec
140ab87d7:	48 83 c2 27          	add    $0x27,%rdx
140ab87db:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ab87df:	48 2b c1             	sub    %rcx,%rax
140ab87e2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ab87e6:	48 83 f8 1f          	cmp    $0x1f,%rax
140ab87ea:	77 1b                	ja     0x140ab8807
140ab87ec:	e8 53 29 36 00       	call   0x140e1b144
140ab87f1:	48 8b c3             	mov    %rbx,%rax
140ab87f4:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140ab87f9:	48 33 cc             	xor    %rsp,%rcx
140ab87fc:	e8 ff 2c 36 00       	call   0x140e1b500
140ab8801:	48 83 c4 60          	add    $0x60,%rsp
140ab8805:	5b                   	pop    %rbx
140ab8806:	c3                   	ret
140ab8807:	e8 98 19 37 00       	call   0x140e2a1a4
140ab880c:	cc                   	int3
140ab880d:	cc                   	int3
140ab880e:	cc                   	int3
140ab880f:	cc                   	int3
140ab8810:	40 53                	rex push %rbx
140ab8812:	48 83 ec 60          	sub    $0x60,%rsp
140ab8816:	48 8b 05 e3 06 90 00 	mov    0x9006e3(%rip),%rax        # 0x1413b8f00
140ab881d:	48 33 c4             	xor    %rsp,%rax
140ab8820:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140ab8825:	48 8b d9             	mov    %rcx,%rbx
140ab8828:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140ab882d:	48 8d 15 4c 6a 9e 00 	lea    0x9e6a4c(%rip),%rdx        # 0x14149f280
140ab8834:	48 8d 0d a5 38 90 00 	lea    0x9038a5(%rip),%rcx        # 0x1413bc0e0
140ab883b:	e8 40 55 36 00       	call   0x140e1dd80
140ab8840:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab8843:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140ab8848:	0f 57 c9             	xorps  %xmm1,%xmm1
140ab884b:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140ab8851:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140ab8858:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140ab885f:	00
140ab8860:	49 ff c0             	inc    %r8
140ab8863:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140ab8868:	75 f6                	jne    0x140ab8860
140ab886a:	48 8b d0             	mov    %rax,%rdx
140ab886d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ab8872:	e8 89 e5 6d ff       	call   0x140196e00
140ab8877:	90                   	nop
140ab8878:	b9 00 04 00 00       	mov    $0x400,%ecx
140ab887d:	e8 aa 9e 37 00       	call   0x140e3272c
140ab8882:	48 8b c8             	mov    %rax,%rcx
140ab8885:	e8 06 88 37 00       	call   0x140e31090
140ab888a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140ab888f:	48 8b cb             	mov    %rbx,%rcx
140ab8892:	e8 a9 01 6f ff       	call   0x1401a8a40
140ab8897:	90                   	nop
140ab8898:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140ab889d:	48 83 fa 0f          	cmp    $0xf,%rdx
140ab88a1:	76 2e                	jbe    0x140ab88d1
140ab88a3:	48 ff c2             	inc    %rdx
140ab88a6:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140ab88ab:	48 8b c1             	mov    %rcx,%rax
140ab88ae:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ab88b5:	72 15                	jb     0x140ab88cc
140ab88b7:	48 83 c2 27          	add    $0x27,%rdx
140ab88bb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ab88bf:	48 2b c1             	sub    %rcx,%rax
140ab88c2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ab88c6:	48 83 f8 1f          	cmp    $0x1f,%rax
140ab88ca:	77 1b                	ja     0x140ab88e7
140ab88cc:	e8 73 28 36 00       	call   0x140e1b144
140ab88d1:	48 8b c3             	mov    %rbx,%rax
140ab88d4:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140ab88d9:	48 33 cc             	xor    %rsp,%rcx
140ab88dc:	e8 1f 2c 36 00       	call   0x140e1b500
140ab88e1:	48 83 c4 60          	add    $0x60,%rsp
140ab88e5:	5b                   	pop    %rbx
140ab88e6:	c3                   	ret
140ab88e7:	e8 b8 18 37 00       	call   0x140e2a1a4
140ab88ec:	cc                   	int3
140ab88ed:	cc                   	int3
140ab88ee:	cc                   	int3
140ab88ef:	cc                   	int3
140ab88f0:	40 53                	rex push %rbx
140ab88f2:	48 83 ec 60          	sub    $0x60,%rsp
140ab88f6:	48 8b 05 03 06 90 00 	mov    0x900603(%rip),%rax        # 0x1413b8f00
140ab88fd:	48 33 c4             	xor    %rsp,%rax
140ab8900:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140ab8905:	48 8b d9             	mov    %rcx,%rbx
140ab8908:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140ab890d:	48 8d 15 6c 69 9e 00 	lea    0x9e696c(%rip),%rdx        # 0x14149f280
140ab8914:	48 8d 0d 65 35 90 00 	lea    0x903565(%rip),%rcx        # 0x1413bbe80
140ab891b:	e8 60 54 36 00       	call   0x140e1dd80
140ab8920:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab8923:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140ab8928:	0f 57 c9             	xorps  %xmm1,%xmm1
140ab892b:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140ab8931:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140ab8938:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140ab893f:	00
140ab8940:	49 ff c0             	inc    %r8
140ab8943:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140ab8948:	75 f6                	jne    0x140ab8940
140ab894a:	48 8b d0             	mov    %rax,%rdx
140ab894d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ab8952:	e8 a9 e4 6d ff       	call   0x140196e00
140ab8957:	90                   	nop
140ab8958:	b9 00 04 00 00       	mov    $0x400,%ecx
140ab895d:	e8 ca 9d 37 00       	call   0x140e3272c
140ab8962:	48 8b c8             	mov    %rax,%rcx
140ab8965:	e8 26 87 37 00       	call   0x140e31090
140ab896a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140ab896f:	48 8b cb             	mov    %rbx,%rcx
140ab8972:	e8 c9 00 6f ff       	call   0x1401a8a40
140ab8977:	90                   	nop
140ab8978:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140ab897d:	48 83 fa 0f          	cmp    $0xf,%rdx
140ab8981:	76 2e                	jbe    0x140ab89b1
140ab8983:	48 ff c2             	inc    %rdx
140ab8986:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140ab898b:	48 8b c1             	mov    %rcx,%rax
140ab898e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ab8995:	72 15                	jb     0x140ab89ac
140ab8997:	48 83 c2 27          	add    $0x27,%rdx
140ab899b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ab899f:	48 2b c1             	sub    %rcx,%rax
140ab89a2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ab89a6:	48 83 f8 1f          	cmp    $0x1f,%rax
140ab89aa:	77 1b                	ja     0x140ab89c7
140ab89ac:	e8 93 27 36 00       	call   0x140e1b144
140ab89b1:	48 8b c3             	mov    %rbx,%rax
140ab89b4:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140ab89b9:	48 33 cc             	xor    %rsp,%rcx
140ab89bc:	e8 3f 2b 36 00       	call   0x140e1b500
140ab89c1:	48 83 c4 60          	add    $0x60,%rsp
140ab89c5:	5b                   	pop    %rbx
140ab89c6:	c3                   	ret
140ab89c7:	e8 d8 17 37 00       	call   0x140e2a1a4
140ab89cc:	cc                   	int3
140ab89cd:	cc                   	int3
140ab89ce:	cc                   	int3
140ab89cf:	cc                   	int3
140ab89d0:	40 53                	rex push %rbx
140ab89d2:	48 83 ec 60          	sub    $0x60,%rsp
140ab89d6:	48 8b 05 23 05 90 00 	mov    0x900523(%rip),%rax        # 0x1413b8f00
140ab89dd:	48 33 c4             	xor    %rsp,%rax
140ab89e0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140ab89e5:	48 8b d9             	mov    %rcx,%rbx
140ab89e8:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140ab89ed:	48 8d 15 8c 68 9e 00 	lea    0x9e688c(%rip),%rdx        # 0x14149f280
140ab89f4:	48 8d 0d 8d 35 90 00 	lea    0x90358d(%rip),%rcx        # 0x1413bbf88
140ab89fb:	e8 80 53 36 00       	call   0x140e1dd80
140ab8a00:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab8a03:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140ab8a08:	0f 57 c9             	xorps  %xmm1,%xmm1
140ab8a0b:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140ab8a11:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140ab8a18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140ab8a1f:	00
140ab8a20:	49 ff c0             	inc    %r8
140ab8a23:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140ab8a28:	75 f6                	jne    0x140ab8a20
140ab8a2a:	48 8b d0             	mov    %rax,%rdx
140ab8a2d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ab8a32:	e8 c9 e3 6d ff       	call   0x140196e00
140ab8a37:	90                   	nop
140ab8a38:	b9 00 04 00 00       	mov    $0x400,%ecx
140ab8a3d:	e8 ea 9c 37 00       	call   0x140e3272c
140ab8a42:	48 8b c8             	mov    %rax,%rcx
140ab8a45:	e8 46 86 37 00       	call   0x140e31090
140ab8a4a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140ab8a4f:	48 8b cb             	mov    %rbx,%rcx
140ab8a52:	e8 e9 ff 6e ff       	call   0x1401a8a40
140ab8a57:	90                   	nop
140ab8a58:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140ab8a5d:	48 83 fa 0f          	cmp    $0xf,%rdx
140ab8a61:	76 2e                	jbe    0x140ab8a91
140ab8a63:	48 ff c2             	inc    %rdx
140ab8a66:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140ab8a6b:	48 8b c1             	mov    %rcx,%rax
140ab8a6e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ab8a75:	72 15                	jb     0x140ab8a8c
140ab8a77:	48 83 c2 27          	add    $0x27,%rdx
140ab8a7b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ab8a7f:	48 2b c1             	sub    %rcx,%rax
140ab8a82:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ab8a86:	48 83 f8 1f          	cmp    $0x1f,%rax
140ab8a8a:	77 1b                	ja     0x140ab8aa7
140ab8a8c:	e8 b3 26 36 00       	call   0x140e1b144
140ab8a91:	48 8b c3             	mov    %rbx,%rax
140ab8a94:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140ab8a99:	48 33 cc             	xor    %rsp,%rcx
140ab8a9c:	e8 5f 2a 36 00       	call   0x140e1b500
140ab8aa1:	48 83 c4 60          	add    $0x60,%rsp
140ab8aa5:	5b                   	pop    %rbx
140ab8aa6:	c3                   	ret
140ab8aa7:	e8 f8 16 37 00       	call   0x140e2a1a4
140ab8aac:	cc                   	int3
140ab8aad:	cc                   	int3
140ab8aae:	cc                   	int3
140ab8aaf:	cc                   	int3
140ab8ab0:	40 53                	rex push %rbx
140ab8ab2:	48 83 ec 60          	sub    $0x60,%rsp
140ab8ab6:	48 8b 05 43 04 90 00 	mov    0x900443(%rip),%rax        # 0x1413b8f00
140ab8abd:	48 33 c4             	xor    %rsp,%rax
140ab8ac0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140ab8ac5:	48 8b d9             	mov    %rcx,%rbx
140ab8ac8:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140ab8acd:	48 8d 15 ac 67 9e 00 	lea    0x9e67ac(%rip),%rdx        # 0x14149f280
140ab8ad4:	48 8d 0d f5 22 90 00 	lea    0x9022f5(%rip),%rcx        # 0x1413badd0
140ab8adb:	e8 a0 52 36 00       	call   0x140e1dd80
140ab8ae0:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab8ae3:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140ab8ae8:	0f 57 c9             	xorps  %xmm1,%xmm1
140ab8aeb:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140ab8af1:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
140ab8af8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140ab8aff:	00
140ab8b00:	49 ff c0             	inc    %r8
140ab8b03:	42 80 3c 00 00       	cmpb   $0x0,(%rax,%r8,1)
140ab8b08:	75 f6                	jne    0x140ab8b00
140ab8b0a:	48 8b d0             	mov    %rax,%rdx
140ab8b0d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140ab8b12:	e8 e9 e2 6d ff       	call   0x140196e00
140ab8b17:	90                   	nop
140ab8b18:	b9 00 04 00 00       	mov    $0x400,%ecx
140ab8b1d:	e8 0a 9c 37 00       	call   0x140e3272c
140ab8b22:	48 8b c8             	mov    %rax,%rcx
140ab8b25:	e8 66 85 37 00       	call   0x140e31090
140ab8b2a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140ab8b2f:	48 8b cb             	mov    %rbx,%rcx
140ab8b32:	e8 09 ff 6e ff       	call   0x1401a8a40
140ab8b37:	90                   	nop
140ab8b38:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140ab8b3d:	48 83 fa 0f          	cmp    $0xf,%rdx
140ab8b41:	76 2e                	jbe    0x140ab8b71
140ab8b43:	48 ff c2             	inc    %rdx
140ab8b46:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140ab8b4b:	48 8b c1             	mov    %rcx,%rax
140ab8b4e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140ab8b55:	72 15                	jb     0x140ab8b6c
140ab8b57:	48 83 c2 27          	add    $0x27,%rdx
140ab8b5b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140ab8b5f:	48 2b c1             	sub    %rcx,%rax
140ab8b62:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140ab8b66:	48 83 f8 1f          	cmp    $0x1f,%rax
140ab8b6a:	77 1b                	ja     0x140ab8b87
140ab8b6c:	e8 d3 25 36 00       	call   0x140e1b144
140ab8b71:	48 8b c3             	mov    %rbx,%rax
140ab8b74:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140ab8b79:	48 33 cc             	xor    %rsp,%rcx
140ab8b7c:	e8 7f 29 36 00       	call   0x140e1b500
140ab8b81:	48 83 c4 60          	add    $0x60,%rsp
140ab8b85:	5b                   	pop    %rbx
140ab8b86:	c3                   	ret
140ab8b87:	e8 18 16 37 00       	call   0x140e2a1a4
140ab8b8c:	cc                   	int3
140ab8b8d:	cc                   	int3
140ab8b8e:	cc                   	int3
140ab8b8f:	cc                   	int3
140ab8b90:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140ab8b95:	55                   	push   %rbp
140ab8b96:	57                   	push   %rdi
140ab8b97:	41 56                	push   %r14
140ab8b99:	48 83 ec 20          	sub    $0x20,%rsp
140ab8b9d:	48 8b fa             	mov    %rdx,%rdi
140ab8ba0:	48 8d 05 09 d0 5c 00 	lea    0x5cd009(%rip),%rax        # 0x141085bb0
140ab8ba7:	4c 8b f1             	mov    %rcx,%r14
140ab8baa:	33 ed                	xor    %ebp,%ebp
140ab8bac:	0f 57 c0             	xorps  %xmm0,%xmm0
140ab8baf:	0f 11 01             	movups %xmm0,(%rcx)
140ab8bb2:	48 c7 41 08 01 00 00 	movq   $0x1,0x8(%rcx)
140ab8bb9:	00
140ab8bba:	48 89 01             	mov    %rax,(%rcx)
140ab8bbd:	48 8b 52 10          	mov    0x10(%rdx),%rdx
140ab8bc1:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140ab8bc5:	48 8b 07             	mov    (%rdi),%rax
140ab8bc8:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
140ab8bcc:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
140ab8bd0:	48 89 2f             	mov    %rbp,(%rdi)
140ab8bd3:	49 89 4e 18          	mov    %rcx,0x18(%r14)
140ab8bd7:	49 8d 4e 28          	lea    0x28(%r14),%rcx
140ab8bdb:	49 89 56 20          	mov    %rdx,0x20(%r14)
140ab8bdf:	48 8d 57 18          	lea    0x18(%rdi),%rdx
140ab8be3:	49 89 46 10          	mov    %rax,0x10(%r14)
140ab8be7:	e8 24 9e 8d ff       	call   0x140392a10
140ab8bec:	48 8b 47 68          	mov    0x68(%rdi),%rax
140ab8bf0:	48 89 6f 68          	mov    %rbp,0x68(%rdi)
140ab8bf4:	49 89 46 78          	mov    %rax,0x78(%r14)
140ab8bf8:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
140ab8bfc:	48 85 c9             	test   %rcx,%rcx
140ab8bff:	74 10                	je     0x140ab8c11
140ab8c01:	48 83 29 01          	subq   $0x1,(%rcx)
140ab8c05:	75 0a                	jne    0x140ab8c11