1400b980c:	00
1400b980d:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400b9811:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1400b9815:	e8 6e fb fb ff       	call   0x140079388
1400b981a:	48 8d 05 b7 35 1b 00 	lea    0x1b35b7(%rip),%rax        # 0x14026cdd8
1400b9821:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400b9825:	48 c7 45 f8 12 00 00 	movq   $0x12,-0x8(%rbp)
1400b982c:	00
1400b982d:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400b9831:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1400b9835:	e8 4e fb fb ff       	call   0x140079388
1400b983a:	4c 8d 45 18          	lea    0x18(%rbp),%r8
1400b983e:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1400b9842:	48 8d 0d 9f c4 25 00 	lea    0x25c49f(%rip),%rcx        # 0x140315ce8
1400b9849:	e8 4e 74 fd ff       	call   0x140090c9c
1400b984e:	48 8b 45 18          	mov    0x18(%rbp),%rax
1400b9852:	48 85 c0             	test   %rax,%rax
1400b9855:	74 29                	je     0x1400b9880
1400b9857:	8b cb                	mov    %ebx,%ecx
1400b9859:	f0 0f c1 48 18       	lock xadd %ecx,0x18(%rax)
1400b985e:	83 e9 01             	sub    $0x1,%ecx
1400b9861:	75 15                	jne    0x1400b9878
1400b9863:	e8 3a a1 14 00       	call   0x1402039a2
1400b9868:	48 8b c8             	mov    %rax,%rcx
1400b986b:	4c 8b 45 18          	mov    0x18(%rbp),%r8
1400b986f:	33 d2                	xor    %edx,%edx
1400b9871:	e8 20 a1 14 00       	call   0x140203996
1400b9876:	eb 08                	jmp    0x1400b9880
1400b9878:	85 c9                	test   %ecx,%ecx
1400b987a:	0f 88 5c ff ff ff    	js     0x1400b97dc
1400b9880:	48 8b 45 20          	mov    0x20(%rbp),%rax
1400b9884:	48 85 c0             	test   %rax,%rax
1400b9887:	74 21                	je     0x1400b98aa
1400b9889:	f0 0f c1 58 18       	lock xadd %ebx,0x18(%rax)
1400b988e:	83 eb 01             	sub    $0x1,%ebx
1400b9891:	0f 85 3d ff ff ff    	jne    0x1400b97d4
1400b9897:	e8 06 a1 14 00       	call   0x1402039a2
1400b989c:	48 8b c8             	mov    %rax,%rcx
1400b989f:	4c 8b 45 20          	mov    0x20(%rbp),%r8
1400b98a3:	33 d2                	xor    %edx,%edx
1400b98a5:	e8 ec a0 14 00       	call   0x140203996
1400b98aa:	48 8d 0d 7f 61 15 00 	lea    0x15617f(%rip),%rcx        # 0x14020fa30
1400b98b1:	e8 d2 b1 14 00       	call   0x140204a88
1400b98b6:	48 8d 0d 23 c4 25 00 	lea    0x25c423(%rip),%rcx        # 0x140315ce0
1400b98bd:	e8 a6 b3 14 00       	call   0x140204c68
1400b98c2:	e9 de fe ff ff       	jmp    0x1400b97a5
1400b98c7:	cc                   	int3
1400b98c8:	90                   	nop
1400b98c9:	90                   	nop
1400b98ca:	90                   	nop
1400b98cb:	90                   	nop
1400b98cc:	90                   	nop
1400b98cd:	90                   	nop
1400b98ce:	90                   	nop
1400b98cf:	90                   	nop
1400b98d0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400b98d5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400b98da:	55                   	push   %rbp
1400b98db:	57                   	push   %rdi
1400b98dc:	41 54                	push   %r12
1400b98de:	41 56                	push   %r14
1400b98e0:	41 57                	push   %r15
1400b98e2:	48 8b ec             	mov    %rsp,%rbp
1400b98e5:	48 83 ec 20          	sub    $0x20,%rsp
1400b98e9:	48 8b b1 a8 02 00 00 	mov    0x2a8(%rcx),%rsi
1400b98f0:	4c 8d 25 b1 29 1b 00 	lea    0x1b29b1(%rip),%r12        # 0x14026c2a8
1400b98f7:	45 33 ff             	xor    %r15d,%r15d
1400b98fa:	48 89 75 38          	mov    %rsi,0x38(%rbp)
1400b98fe:	4c 89 b9 a8 02 00 00 	mov    %r15,0x2a8(%rcx)
1400b9905:	48 8b f9             	mov    %rcx,%rdi
1400b9908:	4c 89 7d 30          	mov    %r15,0x30(%rbp)
1400b990c:	48 85 f6             	test   %rsi,%rsi
1400b990f:	75 05                	jne    0x1400b9916
1400b9911:	41 8b df             	mov    %r15d,%ebx
1400b9914:	eb 1f                	jmp    0x1400b9935
1400b9916:	48 8b 06             	mov    (%rsi),%rax
1400b9919:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1400b991d:	49 8b d4             	mov    %r12,%rdx
1400b9920:	48 8b ce             	mov    %rsi,%rcx
1400b9923:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b9927:	ff 15 03 95 15 00    	call   *0x159503(%rip)        # 0x140212e30
1400b992d:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
1400b9931:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
1400b9935:	48 85 db             	test   %rbx,%rbx
1400b9938:	74 1d                	je     0x1400b9957
1400b993a:	48 8b 97 b0 02 00 00 	mov    0x2b0(%rdi),%rdx
1400b9941:	48 8b cb             	mov    %rbx,%rcx
1400b9944:	e8 e3 fb 00 00       	call   0x1400c952c
1400b9949:	48 85 db             	test   %rbx,%rbx
1400b994c:	74 09                	je     0x1400b9957
1400b994e:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400b9952:	e8 51 d7 f4 ff       	call   0x1400070a8
1400b9957:	48 85 f6             	test   %rsi,%rsi
1400b995a:	74 09                	je     0x1400b9965
1400b995c:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1400b9960:	e8 43 d7 f4 ff       	call   0x1400070a8
1400b9965:	48 8b b7 b8 02 00 00 	mov    0x2b8(%rdi),%rsi
1400b996c:	4c 89 bf b8 02 00 00 	mov    %r15,0x2b8(%rdi)
1400b9973:	48 89 75 38          	mov    %rsi,0x38(%rbp)
1400b9977:	4c 89 7d 30          	mov    %r15,0x30(%rbp)
1400b997b:	48 85 f6             	test   %rsi,%rsi
1400b997e:	75 05                	jne    0x1400b9985
1400b9980:	49 8b df             	mov    %r15,%rbx
1400b9983:	eb 1f                	jmp    0x1400b99a4
1400b9985:	48 8b 06             	mov    (%rsi),%rax
1400b9988:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1400b998c:	49 8b d4             	mov    %r12,%rdx
1400b998f:	48 8b ce             	mov    %rsi,%rcx
1400b9992:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b9996:	ff 15 94 94 15 00    	call   *0x159494(%rip)        # 0x140212e30
1400b999c:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
1400b99a0:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
1400b99a4:	48 85 db             	test   %rbx,%rbx
1400b99a7:	74 1d                	je     0x1400b99c6
1400b99a9:	48 8b 97 c0 02 00 00 	mov    0x2c0(%rdi),%rdx
1400b99b0:	48 8b cb             	mov    %rbx,%rcx
1400b99b3:	e8 84 fb 00 00       	call   0x1400c953c
1400b99b8:	48 85 db             	test   %rbx,%rbx
1400b99bb:	74 09                	je     0x1400b99c6
1400b99bd:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400b99c1:	e8 e2 d6 f4 ff       	call   0x1400070a8
1400b99c6:	48 85 f6             	test   %rsi,%rsi
1400b99c9:	74 09                	je     0x1400b99d4
1400b99cb:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1400b99cf:	e8 d4 d6 f4 ff       	call   0x1400070a8
1400b99d4:	48 8d b7 c8 02 00 00 	lea    0x2c8(%rdi),%rsi
1400b99db:	4c 89 7d 30          	mov    %r15,0x30(%rbp)
1400b99df:	4c 8b 36             	mov    (%rsi),%r14
1400b99e2:	4c 89 3e             	mov    %r15,(%rsi)
1400b99e5:	4c 89 75 38          	mov    %r14,0x38(%rbp)
1400b99e9:	4d 85 f6             	test   %r14,%r14
1400b99ec:	75 05                	jne    0x1400b99f3
1400b99ee:	49 8b df             	mov    %r15,%rbx
1400b99f1:	eb 1f                	jmp    0x1400b9a12
1400b99f3:	49 8b 06             	mov    (%r14),%rax
1400b99f6:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1400b99fa:	49 8b d4             	mov    %r12,%rdx
1400b99fd:	49 8b ce             	mov    %r14,%rcx
1400b9a00:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b9a04:	ff 15 26 94 15 00    	call   *0x159426(%rip)        # 0x140212e30
1400b9a0a:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
1400b9a0e:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
1400b9a12:	48 85 db             	test   %rbx,%rbx
1400b9a15:	74 1a                	je     0x1400b9a31
1400b9a17:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400b9a1b:	48 8b cb             	mov    %rbx,%rcx
1400b9a1e:	e8 29 fb 00 00       	call   0x1400c954c
1400b9a23:	48 85 db             	test   %rbx,%rbx
1400b9a26:	74 09                	je     0x1400b9a31
1400b9a28:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400b9a2c:	e8 77 d6 f4 ff       	call   0x1400070a8
1400b9a31:	4d 85 f6             	test   %r14,%r14
1400b9a34:	74 09                	je     0x1400b9a3f
1400b9a36:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1400b9a3a:	e8 69 d6 f4 ff       	call   0x1400070a8
1400b9a3f:	48 8b 0e             	mov    (%rsi),%rcx
1400b9a42:	48 85 c9             	test   %rcx,%rcx
1400b9a45:	74 37                	je     0x1400b9a7e
1400b9a47:	4c 89 7d 30          	mov    %r15,0x30(%rbp)
1400b9a4b:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1400b9a4f:	48 8b 01             	mov    (%rcx),%rax
1400b9a52:	49 8b d4             	mov    %r12,%rdx
1400b9a55:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b9a59:	ff 15 d1 93 15 00    	call   *0x1593d1(%rip)        # 0x140212e30
1400b9a5f:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1400b9a63:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
1400b9a67:	48 85 c9             	test   %rcx,%rcx
1400b9a6a:	74 12                	je     0x1400b9a7e
1400b9a6c:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1400b9a70:	e8 d7 fa 00 00       	call   0x1400c954c
1400b9a75:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400b9a79:	e8 2a d6 f4 ff       	call   0x1400070a8
1400b9a7e:	4c 39 3e             	cmp    %r15,(%rsi)
1400b9a81:	74 08                	je     0x1400b9a8b
1400b9a83:	48 8b ce             	mov    %rsi,%rcx
1400b9a86:	e8 1d d6 f4 ff       	call   0x1400070a8
1400b9a8b:	48 8d 9f b8 02 00 00 	lea    0x2b8(%rdi),%rbx
1400b9a92:	48 8b 0b             	mov    (%rbx),%rcx
1400b9a95:	48 85 c9             	test   %rcx,%rcx
1400b9a98:	74 37                	je     0x1400b9ad1
1400b9a9a:	4c 89 7d 30          	mov    %r15,0x30(%rbp)
1400b9a9e:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1400b9aa2:	48 8b 01             	mov    (%rcx),%rax
1400b9aa5:	49 8b d4             	mov    %r12,%rdx
1400b9aa8:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b9aac:	ff 15 7e 93 15 00    	call   *0x15937e(%rip)        # 0x140212e30
1400b9ab2:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1400b9ab6:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
1400b9aba:	48 85 c9             	test   %rcx,%rcx
1400b9abd:	74 12                	je     0x1400b9ad1
1400b9abf:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1400b9ac3:	e8 74 fa 00 00       	call   0x1400c953c
1400b9ac8:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400b9acc:	e8 d7 d5 f4 ff       	call   0x1400070a8
1400b9ad1:	4c 39 3b             	cmp    %r15,(%rbx)
1400b9ad4:	74 08                	je     0x1400b9ade
1400b9ad6:	48 8b cb             	mov    %rbx,%rcx
1400b9ad9:	e8 ca d5 f4 ff       	call   0x1400070a8
1400b9ade:	48 8d 9f a8 02 00 00 	lea    0x2a8(%rdi),%rbx
1400b9ae5:	48 8b 0b             	mov    (%rbx),%rcx
1400b9ae8:	48 85 c9             	test   %rcx,%rcx
1400b9aeb:	74 37                	je     0x1400b9b24
1400b9aed:	4c 89 7d 30          	mov    %r15,0x30(%rbp)
1400b9af1:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1400b9af5:	48 8b 01             	mov    (%rcx),%rax
1400b9af8:	49 8b d4             	mov    %r12,%rdx
1400b9afb:	48 8b 40 18          	mov    0x18(%rax),%rax
1400b9aff:	ff 15 2b 93 15 00    	call   *0x15932b(%rip)        # 0x140212e30
1400b9b05:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1400b9b09:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
1400b9b0d:	48 85 c9             	test   %rcx,%rcx
1400b9b10:	74 12                	je     0x1400b9b24
1400b9b12:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1400b9b16:	e8 11 fa 00 00       	call   0x1400c952c
1400b9b1b:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400b9b1f:	e8 84 d5 f4 ff       	call   0x1400070a8
1400b9b24:	4c 39 3b             	cmp    %r15,(%rbx)
1400b9b27:	74 08                	je     0x1400b9b31
1400b9b29:	48 8b cb             	mov    %rbx,%rcx
1400b9b2c:	e8 77 d5 f4 ff       	call   0x1400070a8
1400b9b31:	48 8d 8f a0 02 00 00 	lea    0x2a0(%rdi),%rcx
1400b9b38:	4c 39 39             	cmp    %r15,(%rcx)
1400b9b3b:	74 05                	je     0x1400b9b42
1400b9b3d:	e8 66 d5 f4 ff       	call   0x1400070a8
1400b9b42:	48 8b 8f 98 02 00 00 	mov    0x298(%rdi),%rcx
1400b9b49:	48 85 c9             	test   %rcx,%rcx
1400b9b4c:	74 14                	je     0x1400b9b62
1400b9b4e:	4c 89 bf 98 02 00 00 	mov    %r15,0x298(%rdi)
1400b9b55:	48 8b 01             	mov    (%rcx),%rax
1400b9b58:	48 8b 40 10          	mov    0x10(%rax),%rax
1400b9b5c:	ff 15 ce 92 15 00    	call   *0x1592ce(%rip)        # 0x140212e30
1400b9b62:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
1400b9b66:	e8 0d ee fd ff       	call   0x140098978
1400b9b6b:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400b9b6f:	48 85 c9             	test   %rcx,%rcx
1400b9b72:	74 11                	je     0x1400b9b85
1400b9b74:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
1400b9b78:	48 8b 01             	mov    (%rcx),%rax
1400b9b7b:	48 8b 40 10          	mov    0x10(%rax),%rax
1400b9b7f:	ff 15 ab 92 15 00    	call   *0x1592ab(%rip)        # 0x140212e30
1400b9b85:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1400b9b89:	48 85 c9             	test   %rcx,%rcx
1400b9b8c:	74 11                	je     0x1400b9b9f
1400b9b8e:	4c 89 7f 08          	mov    %r15,0x8(%rdi)
1400b9b92:	48 8b 01             	mov    (%rcx),%rax
1400b9b95:	48 8b 40 10          	mov    0x10(%rax),%rax
1400b9b99:	ff 15 91 92 15 00    	call   *0x159291(%rip)        # 0x140212e30
1400b9b9f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400b9ba4:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1400b9ba9:	48 83 c4 20          	add    $0x20,%rsp
1400b9bad:	41 5f                	pop    %r15
1400b9baf:	41 5e                	pop    %r14
1400b9bb1:	41 5c                	pop    %r12
1400b9bb3:	5f                   	pop    %rdi
1400b9bb4:	5d                   	pop    %rbp
1400b9bb5:	c3                   	ret
1400b9bb6:	90                   	nop
1400b9bb7:	90                   	nop
1400b9bb8:	40 55                	rex push %rbp
1400b9bba:	53                   	push   %rbx
1400b9bbb:	56                   	push   %rsi
1400b9bbc:	57                   	push   %rdi
1400b9bbd:	41 56                	push   %r14
1400b9bbf:	41 57                	push   %r15
1400b9bc1:	48 8b ec             	mov    %rsp,%rbp
1400b9bc4:	48 83 ec 48          	sub    $0x48,%rsp
1400b9bc8:	48 8b f1             	mov    %rcx,%rsi
1400b9bcb:	83 65 38 00          	andl   $0x0,0x38(%rbp)
1400b9bcf:	48 8d 05 e2 35 18 00 	lea    0x1835e2(%rip),%rax        # 0x14023d1b8
1400b9bd6:	48 89 01             	mov    %rax,(%rcx)
1400b9bd9:	48 8d 05 10 36 18 00 	lea    0x183610(%rip),%rax        # 0x14023d1f0
1400b9be0:	48 89 41 08          	mov    %rax,0x8(%rcx)
1400b9be4:	48 8d 05 95 35 18 00 	lea    0x183595(%rip),%rax        # 0x14023d180
1400b9beb:	48 89 41 10          	mov    %rax,0x10(%rcx)
1400b9bef:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b9bf2:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
1400b9bf6:	48 83 61 28 00       	andq   $0x0,0x28(%rcx)
1400b9bfb:	48 c7 41 30 0f 00 00 	movq   $0xf,0x30(%rcx)
1400b9c02:	00
1400b9c03:	c6 41 18 00          	movb   $0x0,0x18(%rcx)
1400b9c07:	48 8b 0a             	mov    (%rdx),%rcx
1400b9c0a:	48 89 4e 38          	mov    %rcx,0x38(%rsi)
1400b9c0e:	48 85 c9             	test   %rcx,%rcx
1400b9c11:	74 0e                	je     0x1400b9c21
1400b9c13:	48 8b 01             	mov    (%rcx),%rax
1400b9c16:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b9c1a:	ff 15 10 92 15 00    	call   *0x159210(%rip)        # 0x140212e30
1400b9c20:	90                   	nop
1400b9c21:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1400b9c25:	48 8d 4e 38          	lea    0x38(%rsi),%rcx
1400b9c29:	e8 ba 05 fc ff       	call   0x14007a1e8
1400b9c2e:	4c 8b 30             	mov    (%rax),%r14
1400b9c31:	4c 89 75 d8          	mov    %r14,-0x28(%rbp)
1400b9c35:	4d 85 f6             	test   %r14,%r14
1400b9c38:	74 10                	je     0x1400b9c4a
1400b9c3a:	49 8b 06             	mov    (%r14),%rax
1400b9c3d:	49 8b ce             	mov    %r14,%rcx
1400b9c40:	48 8b 40 08          	mov    0x8(%rax),%rax
1400b9c44:	ff 15 e6 91 15 00    	call   *0x1591e6(%rip)        # 0x140212e30
1400b9c4a:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
1400b9c4e:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
1400b9c52:	e8 19 f7 ff ff       	call   0x1400b9370
1400b9c57:	48 8b f8             	mov    %rax,%rdi
1400b9c5a:	4d 85 f6             	test   %r14,%r14
1400b9c5d:	74 59                	je     0x1400b9cb8
1400b9c5f:	b9 18 00 00 00       	mov    $0x18,%ecx
1400b9c64:	ff 15 e6 8e 15 00    	call   *0x158ee6(%rip)        # 0x140212b50
1400b9c6a:	48 8b d8             	mov    %rax,%rbx
1400b9c6d:	48 85 c0             	test   %rax,%rax
1400b9c70:	0f 84 2c 01 00 00    	je     0x1400b9da2
1400b9c76:	48 8d 45 e8          	lea    -0x18(%rbp),%rax
1400b9c7a:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400b9c7e:	f0 ff 05 f3 79 25 00 	lock incl 0x2579f3(%rip)        # 0x140311678
1400b9c85:	c7 43 10 01 00 00 00 	movl   $0x1,0x10(%rbx)
1400b9c8c:	48 8d 05 ad 2c 18 00 	lea    0x182cad(%rip),%rax        # 0x14023c940
1400b9c93:	48 89 03             	mov    %rax,(%rbx)
1400b9c96:	48 89 5d 38          	mov    %rbx,0x38(%rbp)
1400b9c9a:	4c 8d 4d 38          	lea    0x38(%rbp),%r9
1400b9c9e:	4c 8b c7             	mov    %rdi,%r8
1400b9ca1:	48 8d 55 48          	lea    0x48(%rbp),%rdx
1400b9ca5:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1400b9ca9:	e8 6a 91 00 00       	call   0x1400c2e18
1400b9cae:	bf 03 00 00 00       	mov    $0x3,%edi
1400b9cb3:	4c 8b 38             	mov    (%rax),%r15
1400b9cb6:	eb 10                	jmp    0x1400b9cc8
1400b9cb8:	48 8d 45 40          	lea    0x40(%rbp),%rax
1400b9cbc:	bf 04 00 00 00       	mov    $0x4,%edi
1400b9cc1:	45 33 ff             	xor    %r15d,%r15d
1400b9cc4:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
1400b9cc8:	48 83 20 00          	andq   $0x0,(%rax)
1400b9ccc:	4c 89 7d f0          	mov    %r15,-0x10(%rbp)
1400b9cd0:	40 f6 c7 04          	test   $0x4,%dil
1400b9cd4:	74 13                	je     0x1400b9ce9
1400b9cd6:	83 e7 fb             	and    $0xfffffffb,%edi
1400b9cd9:	48 83 7d 40 00       	cmpq   $0x0,0x40(%rbp)
1400b9cde:	74 09                	je     0x1400b9ce9
1400b9ce0:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400b9ce4:	e8 bf d3 f4 ff       	call   0x1400070a8
1400b9ce9:	40 f6 c7 02          	test   $0x2,%dil
1400b9ced:	74 13                	je     0x1400b9d02
1400b9cef:	83 e7 fd             	and    $0xfffffffd,%edi
1400b9cf2:	48 83 7d 48 00       	cmpq   $0x0,0x48(%rbp)
1400b9cf7:	74 09                	je     0x1400b9d02
1400b9cf9:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
1400b9cfd:	e8 a6 d3 f4 ff       	call   0x1400070a8
1400b9d02:	40 f6 c7 01          	test   $0x1,%dil
1400b9d06:	74 0e                	je     0x1400b9d16
1400b9d08:	48 85 db             	test   %rbx,%rbx
1400b9d0b:	74 09                	je     0x1400b9d16
1400b9d0d:	48 8d 4d 38          	lea    0x38(%rbp),%rcx