140138969:	8b f8                	mov    %eax,%edi
14013896b:	85 c0                	test   %eax,%eax
14013896d:	78 33                	js     0x1401389a2
14013896f:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140138973:	48 8b 01             	mov    (%rcx),%rax
140138976:	48 8b 40 70          	mov    0x70(%rax),%rax
14013897a:	ff 15 b8 42 9d 00    	call   *0x9d42b8(%rip)        # 0x140b0cc38
140138980:	8b f8                	mov    %eax,%edi
140138982:	85 c0                	test   %eax,%eax
140138984:	78 1c                	js     0x1401389a2
140138986:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
14013898a:	48 8b 01             	mov    (%rcx),%rax
14013898d:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140138994:	ff 15 9e 42 9d 00    	call   *0x9d429e(%rip)        # 0x140b0cc38
14013899a:	8b f8                	mov    %eax,%edi
14013899c:	85 c0                	test   %eax,%eax
14013899e:	78 02                	js     0x1401389a2
1401389a0:	33 ff                	xor    %edi,%edi
1401389a2:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1401389a6:	48 85 c9             	test   %rcx,%rcx
1401389a9:	74 3e                	je     0x1401389e9
1401389ab:	41 8b c5             	mov    %r13d,%eax
1401389ae:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401389b3:	41 03 c5             	add    %r13d,%eax
1401389b6:	75 31                	jne    0x1401389e9
1401389b8:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
1401389bc:	48 8b 03             	mov    (%rbx),%rax
1401389bf:	48 8b cb             	mov    %rbx,%rcx
1401389c2:	48 8b 00             	mov    (%rax),%rax
1401389c5:	ff 15 6d 42 9d 00    	call   *0x9d426d(%rip)        # 0x140b0cc38
1401389cb:	41 8b cd             	mov    %r13d,%ecx
1401389ce:	f0 0f c1 4b 0c       	lock xadd %ecx,0xc(%rbx)
1401389d3:	41 03 cd             	add    %r13d,%ecx
1401389d6:	75 11                	jne    0x1401389e9
1401389d8:	48 8b 4d b8          	mov    -0x48(%rbp),%rcx
1401389dc:	48 8b 11             	mov    (%rcx),%rdx
1401389df:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401389e3:	ff 15 4f 42 9d 00    	call   *0x9d424f(%rip)        # 0x140b0cc38
1401389e9:	8b c7                	mov    %edi,%eax
1401389eb:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
1401389f2:	00
1401389f3:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1401389f7:	49 8b 73 38          	mov    0x38(%r11),%rsi
1401389fb:	49 8b 7b 40          	mov    0x40(%r11),%rdi
1401389ff:	49 8b e3             	mov    %r11,%rsp
140138a02:	41 5f                	pop    %r15
140138a04:	41 5e                	pop    %r14
140138a06:	41 5d                	pop    %r13
140138a08:	41 5c                	pop    %r12
140138a0a:	5d                   	pop    %rbp
140138a0b:	c3                   	ret
140138a0c:	41 83 cd ff          	or     $0xffffffff,%r13d
140138a10:	eb 90                	jmp    0x1401389a2
140138a12:	48 85 ff             	test   %rdi,%rdi
140138a15:	0f 85 7c fe ff ff    	jne    0x140138897
140138a1b:	48 8b ce             	mov    %rsi,%rcx
140138a1e:	e8 ad 8a 01 00       	call   0x1401514d0
140138a23:	8b f8                	mov    %eax,%edi
140138a25:	85 c0                	test   %eax,%eax
140138a27:	0f 89 2b ff ff ff    	jns    0x140138958
140138a2d:	e9 70 ff ff ff       	jmp    0x1401389a2
140138a32:	cc                   	int3
140138a33:	90                   	nop
140138a34:	48 8b c4             	mov    %rsp,%rax
140138a37:	48 89 58 08          	mov    %rbx,0x8(%rax)
140138a3b:	48 89 70 10          	mov    %rsi,0x10(%rax)
140138a3f:	48 89 78 18          	mov    %rdi,0x18(%rax)
140138a43:	55                   	push   %rbp
140138a44:	41 54                	push   %r12
140138a46:	41 55                	push   %r13
140138a48:	41 56                	push   %r14
140138a4a:	41 57                	push   %r15
140138a4c:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140138a50:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140138a57:	45 8a e0             	mov    %r8b,%r12b
140138a5a:	4c 8b f2             	mov    %rdx,%r14
140138a5d:	48 8b f1             	mov    %rcx,%rsi
140138a60:	45 33 ff             	xor    %r15d,%r15d
140138a63:	48 8b 0a             	mov    (%rdx),%rcx
140138a66:	48 8b 01             	mov    (%rcx),%rax
140138a69:	48 8b 40 40          	mov    0x40(%rax),%rax
140138a6d:	ff 15 c5 41 9d 00    	call   *0x9d41c5(%rip)        # 0x140b0cc38
140138a73:	41 83 cd ff          	or     $0xffffffff,%r13d
140138a77:	48 85 c0             	test   %rax,%rax
140138a7a:	0f 84 7d 02 00 00    	je     0x140138cfd
140138a80:	48 8b ce             	mov    %rsi,%rcx
140138a83:	e8 64 0d ed ff       	call   0x1400097ec
140138a88:	49 8b 0e             	mov    (%r14),%rcx
140138a8b:	48 8b 01             	mov    (%rcx),%rax
140138a8e:	4d 8b c7             	mov    %r15,%r8
140138a91:	48 8d 55 07          	lea    0x7(%rbp),%rdx
140138a95:	48 8b 40 30          	mov    0x30(%rax),%rax
140138a99:	ff 15 99 41 9d 00    	call   *0x9d4199(%rip)        # 0x140b0cc38
140138a9f:	48 8b d0             	mov    %rax,%rdx
140138aa2:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140138aa6:	e8 61 f0 ff ff       	call   0x140137b0c
140138aab:	90                   	nop
140138aac:	48 8b 5d 0f          	mov    0xf(%rbp),%rbx
140138ab0:	48 85 db             	test   %rbx,%rbx
140138ab3:	74 39                	je     0x140138aee
140138ab5:	41 8b c5             	mov    %r13d,%eax
140138ab8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140138abd:	41 03 c5             	add    %r13d,%eax
140138ac0:	75 2c                	jne    0x140138aee
140138ac2:	48 8b 03             	mov    (%rbx),%rax
140138ac5:	48 8b cb             	mov    %rbx,%rcx
140138ac8:	48 8b 00             	mov    (%rax),%rax
140138acb:	ff 15 67 41 9d 00    	call   *0x9d4167(%rip)        # 0x140b0cc38
140138ad1:	41 8b c5             	mov    %r13d,%eax
140138ad4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140138ad9:	41 03 c5             	add    %r13d,%eax
140138adc:	75 10                	jne    0x140138aee
140138ade:	48 8b 03             	mov    (%rbx),%rax
140138ae1:	48 8b cb             	mov    %rbx,%rcx
140138ae4:	48 8b 40 08          	mov    0x8(%rax),%rax
140138ae8:	ff 15 4a 41 9d 00    	call   *0x9d414a(%rip)        # 0x140b0cc38
140138aee:	48 83 7d e7 00       	cmpq   $0x0,-0x19(%rbp)
140138af3:	74 16                	je     0x140138b0b
140138af5:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
140138af9:	48 8b ce             	mov    %rsi,%rcx
140138afc:	e8 db 74 01 00       	call   0x14014ffdc
140138b01:	8b f8                	mov    %eax,%edi
140138b03:	85 c0                	test   %eax,%eax
140138b05:	0f 88 97 03 00 00    	js     0x140138ea2
140138b0b:	49 8b 0e             	mov    (%r14),%rcx
140138b0e:	48 8b 01             	mov    (%rcx),%rax
140138b11:	4d 8b c7             	mov    %r15,%r8
140138b14:	48 8d 55 17          	lea    0x17(%rbp),%rdx
140138b18:	48 8b 40 30          	mov    0x30(%rax),%rax
140138b1c:	ff 15 16 41 9d 00    	call   *0x9d4116(%rip)        # 0x140b0cc38
140138b22:	48 8b d0             	mov    %rax,%rdx
140138b25:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
140138b29:	e8 76 69 ee ff       	call   0x14001f4a4
140138b2e:	90                   	nop
140138b2f:	48 8b 5d 1f          	mov    0x1f(%rbp),%rbx
140138b33:	48 85 db             	test   %rbx,%rbx
140138b36:	74 39                	je     0x140138b71
140138b38:	41 8b c5             	mov    %r13d,%eax
140138b3b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140138b40:	41 03 c5             	add    %r13d,%eax
140138b43:	75 2c                	jne    0x140138b71
140138b45:	48 8b 03             	mov    (%rbx),%rax
140138b48:	48 8b cb             	mov    %rbx,%rcx
140138b4b:	48 8b 00             	mov    (%rax),%rax
140138b4e:	ff 15 e4 40 9d 00    	call   *0x9d40e4(%rip)        # 0x140b0cc38
140138b54:	41 8b c5             	mov    %r13d,%eax
140138b57:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140138b5c:	41 03 c5             	add    %r13d,%eax
140138b5f:	75 10                	jne    0x140138b71
140138b61:	48 8b 03             	mov    (%rbx),%rax
140138b64:	48 8b cb             	mov    %rbx,%rcx
140138b67:	48 8b 40 08          	mov    0x8(%rax),%rax
140138b6b:	ff 15 c7 40 9d 00    	call   *0x9d40c7(%rip)        # 0x140b0cc38
140138b71:	48 83 7d d7 00       	cmpq   $0x0,-0x29(%rbp)
140138b76:	74 16                	je     0x140138b8e
140138b78:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
140138b7c:	48 8b ce             	mov    %rsi,%rcx
140138b7f:	e8 9c 8a 00 00       	call   0x140141620
140138b84:	8b f8                	mov    %eax,%edi
140138b86:	85 c0                	test   %eax,%eax
140138b88:	0f 88 d1 02 00 00    	js     0x140138e5f
140138b8e:	49 8b 0e             	mov    (%r14),%rcx
140138b91:	48 8b 01             	mov    (%rcx),%rax
140138b94:	4d 8b c7             	mov    %r15,%r8
140138b97:	48 8d 55 27          	lea    0x27(%rbp),%rdx
140138b9b:	48 8b 40 30          	mov    0x30(%rax),%rax
140138b9f:	ff 15 93 40 9d 00    	call   *0x9d4093(%rip)        # 0x140b0cc38
140138ba5:	48 8b d0             	mov    %rax,%rdx
140138ba8:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140138bac:	e8 5b 70 f9 ff       	call   0x1400cfc0c
140138bb1:	90                   	nop
140138bb2:	48 8b 5d 2f          	mov    0x2f(%rbp),%rbx
140138bb6:	48 85 db             	test   %rbx,%rbx
140138bb9:	74 39                	je     0x140138bf4
140138bbb:	41 8b c5             	mov    %r13d,%eax
140138bbe:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140138bc3:	41 03 c5             	add    %r13d,%eax
140138bc6:	75 2c                	jne    0x140138bf4
140138bc8:	48 8b 03             	mov    (%rbx),%rax
140138bcb:	48 8b cb             	mov    %rbx,%rcx
140138bce:	48 8b 00             	mov    (%rax),%rax
140138bd1:	ff 15 61 40 9d 00    	call   *0x9d4061(%rip)        # 0x140b0cc38
140138bd7:	41 8b c5             	mov    %r13d,%eax
140138bda:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140138bdf:	41 03 c5             	add    %r13d,%eax
140138be2:	75 10                	jne    0x140138bf4
140138be4:	48 8b 03             	mov    (%rbx),%rax
140138be7:	48 8b cb             	mov    %rbx,%rcx
140138bea:	48 8b 40 08          	mov    0x8(%rax),%rax
140138bee:	ff 15 44 40 9d 00    	call   *0x9d4044(%rip)        # 0x140b0cc38
140138bf4:	48 83 7d c7 00       	cmpq   $0x0,-0x39(%rbp)
140138bf9:	74 1e                	je     0x140138c19
140138bfb:	48 8b 46 28          	mov    0x28(%rsi),%rax
140138bff:	c6 40 38 01          	movb   $0x1,0x38(%rax)
140138c03:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140138c07:	48 8b ce             	mov    %rsi,%rcx
140138c0a:	e8 61 34 01 00       	call   0x14014c070
140138c0f:	8b f8                	mov    %eax,%edi
140138c11:	85 c0                	test   %eax,%eax
140138c13:	0f 88 03 02 00 00    	js     0x140138e1c
140138c19:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
140138c1d:	48 85 db             	test   %rbx,%rbx
140138c20:	74 3a                	je     0x140138c5c
140138c22:	41 8b c5             	mov    %r13d,%eax
140138c25:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140138c2a:	41 03 c5             	add    %r13d,%eax
140138c2d:	75 2d                	jne    0x140138c5c
140138c2f:	48 8b 03             	mov    (%rbx),%rax
140138c32:	48 8b cb             	mov    %rbx,%rcx
140138c35:	48 8b 00             	mov    (%rax),%rax
140138c38:	ff 15 fa 3f 9d 00    	call   *0x9d3ffa(%rip)        # 0x140b0cc38
140138c3e:	41 8b c5             	mov    %r13d,%eax
140138c41:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140138c46:	41 03 c5             	add    %r13d,%eax
140138c49:	75 11                	jne    0x140138c5c
140138c4b:	48 8b 03             	mov    (%rbx),%rax
140138c4e:	48 8b cb             	mov    %rbx,%rcx
140138c51:	48 8b 40 08          	mov    0x8(%rax),%rax
140138c55:	ff 15 dd 3f 9d 00    	call   *0x9d3fdd(%rip)        # 0x140b0cc38
140138c5b:	90                   	nop
140138c5c:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
140138c60:	48 85 db             	test   %rbx,%rbx
140138c63:	74 3a                	je     0x140138c9f
140138c65:	41 8b c5             	mov    %r13d,%eax
140138c68:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140138c6d:	41 03 c5             	add    %r13d,%eax
140138c70:	75 2d                	jne    0x140138c9f
140138c72:	48 8b 03             	mov    (%rbx),%rax
140138c75:	48 8b cb             	mov    %rbx,%rcx
140138c78:	48 8b 00             	mov    (%rax),%rax
140138c7b:	ff 15 b7 3f 9d 00    	call   *0x9d3fb7(%rip)        # 0x140b0cc38
140138c81:	41 8b c5             	mov    %r13d,%eax
140138c84:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140138c89:	41 03 c5             	add    %r13d,%eax
140138c8c:	75 11                	jne    0x140138c9f
140138c8e:	48 8b 03             	mov    (%rbx),%rax
140138c91:	48 8b cb             	mov    %rbx,%rcx
140138c94:	48 8b 40 08          	mov    0x8(%rax),%rax
140138c98:	ff 15 9a 3f 9d 00    	call   *0x9d3f9a(%rip)        # 0x140b0cc38
140138c9e:	90                   	nop
140138c9f:	48 8b 5d ef          	mov    -0x11(%rbp),%rbx
140138ca3:	48 85 db             	test   %rbx,%rbx
140138ca6:	74 39                	je     0x140138ce1
140138ca8:	41 8b c5             	mov    %r13d,%eax
140138cab:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140138cb0:	41 03 c5             	add    %r13d,%eax
140138cb3:	75 2c                	jne    0x140138ce1
140138cb5:	48 8b 03             	mov    (%rbx),%rax
140138cb8:	48 8b cb             	mov    %rbx,%rcx
140138cbb:	48 8b 00             	mov    (%rax),%rax
140138cbe:	ff 15 74 3f 9d 00    	call   *0x9d3f74(%rip)        # 0x140b0cc38
140138cc4:	41 8b c5             	mov    %r13d,%eax
140138cc7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140138ccc:	41 03 c5             	add    %r13d,%eax
140138ccf:	75 10                	jne    0x140138ce1
140138cd1:	48 8b 03             	mov    (%rbx),%rax
140138cd4:	48 8b cb             	mov    %rbx,%rcx
140138cd7:	48 8b 40 08          	mov    0x8(%rax),%rax
140138cdb:	ff 15 57 3f 9d 00    	call   *0x9d3f57(%rip)        # 0x140b0cc38
140138ce1:	49 ff c7             	inc    %r15
140138ce4:	49 8b 0e             	mov    (%r14),%rcx
140138ce7:	48 8b 01             	mov    (%rcx),%rax
140138cea:	48 8b 40 40          	mov    0x40(%rax),%rax
140138cee:	ff 15 44 3f 9d 00    	call   *0x9d3f44(%rip)        # 0x140b0cc38
140138cf4:	4c 3b f8             	cmp    %rax,%r15
140138cf7:	0f 82 83 fd ff ff    	jb     0x140138a80
140138cfd:	45 84 e4             	test   %r12b,%r12b
140138d00:	75 5a                	jne    0x140138d5c
140138d02:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140138d06:	48 8b 01             	mov    (%rcx),%rax
140138d09:	45 33 c9             	xor    %r9d,%r9d
140138d0c:	4c 8d 05 5d 9c a0 00 	lea    0xa09c5d(%rip),%r8        # 0x140b42970
140138d13:	48 8d 15 c6 7b a0 00 	lea    0xa07bc6(%rip),%rdx        # 0x140b408e0
140138d1a:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140138d21:	ff 15 11 3f 9d 00    	call   *0x9d3f11(%rip)        # 0x140b0cc38
140138d27:	85 c0                	test   %eax,%eax
140138d29:	0f 88 cc 00 00 00    	js     0x140138dfb
140138d2f:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140138d33:	48 8b 01             	mov    (%rcx),%rax
140138d36:	45 33 c9             	xor    %r9d,%r9d
140138d39:	4c 8d 05 10 9c a0 00 	lea    0xa09c10(%rip),%r8        # 0x140b42950
140138d40:	48 8d 15 99 7b a0 00 	lea    0xa07b99(%rip),%rdx        # 0x140b408e0
140138d47:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140138d4e:	ff 15 e4 3e 9d 00    	call   *0x9d3ee4(%rip)        # 0x140b0cc38
140138d54:	85 c0                	test   %eax,%eax
140138d56:	0f 88 9f 00 00 00    	js     0x140138dfb
140138d5c:	49 8b d6             	mov    %r14,%rdx
140138d5f:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
140138d63:	e8 18 da f7 ff       	call   0x1400b6780
140138d68:	48 83 7d f7 00       	cmpq   $0x0,-0x9(%rbp)
140138d6d:	74 13                	je     0x140138d82
140138d6f:	90                   	nop
140138d70:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
140138d74:	48 8b ce             	mov    %rsi,%rcx
140138d77:	e8 74 01 00 00       	call   0x140138ef0
140138d7c:	8b f8                	mov    %eax,%edi
140138d7e:	85 c0                	test   %eax,%eax
140138d80:	78 35                	js     0x140138db7
140138d82:	45 84 e4             	test   %r12b,%r12b
140138d85:	75 2e                	jne    0x140138db5
140138d87:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140138d8b:	48 8b 01             	mov    (%rcx),%rax
140138d8e:	48 8b 40 78          	mov    0x78(%rax),%rax
140138d92:	ff 15 a0 3e 9d 00    	call   *0x9d3ea0(%rip)        # 0x140b0cc38
140138d98:	8b f8                	mov    %eax,%edi
140138d9a:	85 c0                	test   %eax,%eax
140138d9c:	78 19                	js     0x140138db7
140138d9e:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140138da2:	48 8b 01             	mov    (%rcx),%rax
140138da5:	48 8b 40 78          	mov    0x78(%rax),%rax
140138da9:	ff 15 89 3e 9d 00    	call   *0x9d3e89(%rip)        # 0x140b0cc38
140138daf:	8b f8                	mov    %eax,%edi
140138db1:	85 c0                	test   %eax,%eax
140138db3:	78 02                	js     0x140138db7
140138db5:	33 ff                	xor    %edi,%edi
140138db7:	48 8b 5d ff          	mov    -0x1(%rbp),%rbx
140138dbb:	48 85 db             	test   %rbx,%rbx
140138dbe:	74 39                	je     0x140138df9
140138dc0:	41 8b c5             	mov    %r13d,%eax
140138dc3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140138dc8:	41 03 c5             	add    %r13d,%eax
140138dcb:	75 2c                	jne    0x140138df9
140138dcd:	48 8b 03             	mov    (%rbx),%rax
140138dd0:	48 8b cb             	mov    %rbx,%rcx
140138dd3:	48 8b 00             	mov    (%rax),%rax
140138dd6:	ff 15 5c 3e 9d 00    	call   *0x9d3e5c(%rip)        # 0x140b0cc38
140138ddc:	41 8b d5             	mov    %r13d,%edx
140138ddf:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
140138de4:	41 03 d5             	add    %r13d,%edx
140138de7:	75 10                	jne    0x140138df9
140138de9:	48 8b 13             	mov    (%rbx),%rdx
140138dec:	48 8b 42 08          	mov    0x8(%rdx),%rax
140138df0:	48 8b cb             	mov    %rbx,%rcx
140138df3:	ff 15 3f 3e 9d 00    	call   *0x9d3e3f(%rip)        # 0x140b0cc38
140138df9:	8b c7                	mov    %edi,%eax
140138dfb:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
140138e02:	00
140138e03:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140138e07:	49 8b 73 38          	mov    0x38(%r11),%rsi
140138e0b:	49 8b 7b 40          	mov    0x40(%r11),%rdi
140138e0f:	49 8b e3             	mov    %r11,%rsp
140138e12:	41 5f                	pop    %r15
140138e14:	41 5e                	pop    %r14
140138e16:	41 5d                	pop    %r13
140138e18:	41 5c                	pop    %r12
140138e1a:	5d                   	pop    %rbp
140138e1b:	c3                   	ret
140138e1c:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
140138e20:	48 85 db             	test   %rbx,%rbx
140138e23:	74 3a                	je     0x140138e5f