1400bab68:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
1400bab6c:	48 85 c9             	test   %rcx,%rcx
1400bab6f:	74 0d                	je     0x1400bab7e
1400bab71:	48 8b 01             	mov    (%rcx),%rax
1400bab74:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bab78:	ff 15 b2 82 15 00    	call   *0x1582b2(%rip)        # 0x140212e30
1400bab7e:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400bab82:	e8 45 fe ff ff       	call   0x1400ba9cc
1400bab87:	48 8b f8             	mov    %rax,%rdi
1400bab8a:	48 85 f6             	test   %rsi,%rsi
1400bab8d:	74 59                	je     0x1400babe8
1400bab8f:	b9 18 00 00 00       	mov    $0x18,%ecx
1400bab94:	ff 15 b6 7f 15 00    	call   *0x157fb6(%rip)        # 0x140212b50
1400bab9a:	48 8b d8             	mov    %rax,%rbx
1400bab9d:	48 85 c0             	test   %rax,%rax
1400baba0:	0f 84 6d 01 00 00    	je     0x1400bad13
1400baba6:	48 8d 45 40          	lea    0x40(%rbp),%rax
1400babaa:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400babae:	f0 ff 05 c3 6a 25 00 	lock incl 0x256ac3(%rip)        # 0x140311678
1400babb5:	c7 43 10 01 00 00 00 	movl   $0x1,0x10(%rbx)
1400babbc:	48 8d 05 15 1e 18 00 	lea    0x181e15(%rip),%rax        # 0x14023c9d8
1400babc3:	48 89 03             	mov    %rax,(%rbx)
1400babc6:	48 89 5d 38          	mov    %rbx,0x38(%rbp)
1400babca:	4c 8d 4d 38          	lea    0x38(%rbp),%r9
1400babce:	4c 8b c7             	mov    %rdi,%r8
1400babd1:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1400babd5:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1400babd9:	e8 3a 82 00 00       	call   0x1400c2e18
1400babde:	bf 16 00 00 00       	mov    $0x16,%edi
1400babe3:	4c 8b 30             	mov    (%rax),%r14
1400babe6:	eb 10                	jmp    0x1400babf8
1400babe8:	48 8d 45 48          	lea    0x48(%rbp),%rax
1400babec:	bf 08 00 00 00       	mov    $0x8,%edi
1400babf1:	45 33 f6             	xor    %r14d,%r14d
1400babf4:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
1400babf8:	48 83 20 00          	andq   $0x0,(%rax)
1400babfc:	4c 89 75 f8          	mov    %r14,-0x8(%rbp)
1400bac00:	40 f6 c7 08          	test   $0x8,%dil
1400bac04:	74 13                	je     0x1400bac19
1400bac06:	83 e7 f7             	and    $0xfffffff7,%edi
1400bac09:	48 83 7d 48 00       	cmpq   $0x0,0x48(%rbp)
1400bac0e:	74 09                	je     0x1400bac19
1400bac10:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
1400bac14:	e8 8f c4 f4 ff       	call   0x1400070a8
1400bac19:	40 f6 c7 04          	test   $0x4,%dil
1400bac1d:	74 13                	je     0x1400bac32
1400bac1f:	83 e7 fb             	and    $0xfffffffb,%edi
1400bac22:	48 83 7d d8 00       	cmpq   $0x0,-0x28(%rbp)
1400bac27:	74 09                	je     0x1400bac32
1400bac29:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1400bac2d:	e8 76 c4 f4 ff       	call   0x1400070a8
1400bac32:	40 f6 c7 02          	test   $0x2,%dil
1400bac36:	74 0e                	je     0x1400bac46
1400bac38:	48 85 db             	test   %rbx,%rbx
1400bac3b:	74 09                	je     0x1400bac46
1400bac3d:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1400bac41:	e8 62 c4 f4 ff       	call   0x1400070a8
1400bac46:	4d 85 f6             	test   %r14,%r14
1400bac49:	75 04                	jne    0x1400bac4f
1400bac4b:	33 db                	xor    %ebx,%ebx
1400bac4d:	eb 23                	jmp    0x1400bac72
1400bac4f:	48 83 65 38 00       	andq   $0x0,0x38(%rbp)
1400bac54:	49 8b 06             	mov    (%r14),%rax
1400bac57:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1400bac5b:	48 8d 15 2e 8c 1a 00 	lea    0x1a8c2e(%rip),%rdx        # 0x140263890
1400bac62:	49 8b ce             	mov    %r14,%rcx
1400bac65:	48 8b 00             	mov    (%rax),%rax
1400bac68:	ff 15 c2 81 15 00    	call   *0x1581c2(%rip)        # 0x140212e30
1400bac6e:	48 8b 5d 38          	mov    0x38(%rbp),%rbx
1400bac72:	48 89 5d 38          	mov    %rbx,0x38(%rbp)
1400bac76:	4d 85 f6             	test   %r14,%r14
1400bac79:	74 0a                	je     0x1400bac85
1400bac7b:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1400bac7f:	e8 24 c4 f4 ff       	call   0x1400070a8
1400bac84:	90                   	nop
1400bac85:	48 83 7d e0 00       	cmpq   $0x0,-0x20(%rbp)
1400bac8a:	74 09                	je     0x1400bac95
1400bac8c:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400bac90:	e8 13 c4 f4 ff       	call   0x1400070a8
1400bac95:	48 83 7d 40 00       	cmpq   $0x0,0x40(%rbp)
1400bac9a:	74 09                	je     0x1400baca5
1400bac9c:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400baca0:	e8 03 c4 f4 ff       	call   0x1400070a8
1400baca5:	48 85 f6             	test   %rsi,%rsi
1400baca8:	74 09                	je     0x1400bacb3
1400bacaa:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1400bacae:	e8 f5 c3 f4 ff       	call   0x1400070a8
1400bacb3:	48 83 7d f0 00       	cmpq   $0x0,-0x10(%rbp)
1400bacb8:	74 0a                	je     0x1400bacc4
1400bacba:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400bacbe:	e8 e5 c3 f4 ff       	call   0x1400070a8
1400bacc3:	90                   	nop
1400bacc4:	48 85 db             	test   %rbx,%rbx
1400bacc7:	74 0b                	je     0x1400bacd4
1400bacc9:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1400baccd:	e8 5e 1a fc ff       	call   0x14007c730
1400bacd2:	eb 02                	jmp    0x1400bacd6
1400bacd4:	33 c0                	xor    %eax,%eax
1400bacd6:	48 8b 08             	mov    (%rax),%rcx
1400bacd9:	49 89 0f             	mov    %rcx,(%r15)
1400bacdc:	48 85 c9             	test   %rcx,%rcx
1400bacdf:	74 0d                	je     0x1400bacee
1400bace1:	48 8b 01             	mov    (%rcx),%rax
1400bace4:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bace8:	ff 15 42 81 15 00    	call   *0x158142(%rip)        # 0x140212e30
1400bacee:	48 85 db             	test   %rbx,%rbx
1400bacf1:	74 09                	je     0x1400bacfc
1400bacf3:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1400bacf7:	e8 ac c3 f4 ff       	call   0x1400070a8
1400bacfc:	49 8b c7             	mov    %r15,%rax
1400bacff:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1400bad06:	00
1400bad07:	48 83 c4 50          	add    $0x50,%rsp
1400bad0b:	41 5f                	pop    %r15
1400bad0d:	41 5e                	pop    %r14
1400bad0f:	5f                   	pop    %rdi
1400bad10:	5e                   	pop    %rsi
1400bad11:	5d                   	pop    %rbp
1400bad12:	c3                   	ret
1400bad13:	e8 3c ed f4 ff       	call   0x140009a54
1400bad18:	90                   	nop
1400bad19:	eb 01                	jmp    0x1400bad1c
1400bad1b:	90                   	nop
1400bad1c:	90                   	nop
1400bad1d:	90                   	nop
1400bad1e:	90                   	nop
1400bad1f:	90                   	nop
1400bad20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400bad25:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400bad2a:	55                   	push   %rbp
1400bad2b:	48 8b ec             	mov    %rsp,%rbp
1400bad2e:	48 83 ec 30          	sub    $0x30,%rsp
1400bad32:	48 8b f9             	mov    %rcx,%rdi
1400bad35:	b9 10 00 00 00       	mov    $0x10,%ecx
1400bad3a:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1400bad41:	00 00
1400bad43:	48 8b 00             	mov    (%rax),%rax
1400bad46:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1400bad49:	39 05 b1 af 25 00    	cmp    %eax,0x25afb1(%rip)        # 0x140315d00
1400bad4f:	7f 3e                	jg     0x1400bad8f
1400bad51:	48 8b 0d b0 af 25 00 	mov    0x25afb0(%rip),%rcx        # 0x140315d08
1400bad58:	48 89 0f             	mov    %rcx,(%rdi)
1400bad5b:	48 85 c9             	test   %rcx,%rcx
1400bad5e:	74 0d                	je     0x1400bad6d
1400bad60:	48 8b 01             	mov    (%rcx),%rax
1400bad63:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bad67:	ff 15 c3 80 15 00    	call   *0x1580c3(%rip)        # 0x140212e30
1400bad6d:	48 8b c7             	mov    %rdi,%rax
1400bad70:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400bad75:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400bad7a:	48 83 c4 30          	add    $0x30,%rsp
1400bad7e:	5d                   	pop    %rbp
1400bad7f:	c3                   	ret
1400bad80:	85 db                	test   %ebx,%ebx
1400bad82:	0f 89 ce 00 00 00    	jns    0x1400bae56
1400bad88:	ff 15 fa 7d 15 00    	call   *0x157dfa(%rip)        # 0x140212b88
1400bad8e:	cc                   	int3
1400bad8f:	48 8d 0d 6a af 25 00 	lea    0x25af6a(%rip),%rcx        # 0x140315d00
1400bad96:	e8 39 9f 14 00       	call   0x140204cd4
1400bad9b:	83 cb ff             	or     $0xffffffff,%ebx
1400bad9e:	39 1d 5c af 25 00    	cmp    %ebx,0x25af5c(%rip)        # 0x140315d00
1400bada4:	75 ab                	jne    0x1400bad51
1400bada6:	48 8d 05 7b 20 1b 00 	lea    0x1b207b(%rip),%rax        # 0x14026ce28
1400badad:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400badb1:	48 c7 45 f8 1b 00 00 	movq   $0x1b,-0x8(%rbp)
1400badb8:	00
1400badb9:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400badbd:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1400badc1:	e8 c2 e5 fb ff       	call   0x140079388
1400badc6:	48 8d 05 03 22 1b 00 	lea    0x1b2203(%rip),%rax        # 0x14026cfd0
1400badcd:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400badd1:	48 c7 45 f8 13 00 00 	movq   $0x13,-0x8(%rbp)
1400badd8:	00
1400badd9:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400baddd:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1400bade1:	e8 a2 e5 fb ff       	call   0x140079388
1400bade6:	4c 8d 45 18          	lea    0x18(%rbp),%r8
1400badea:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1400badee:	48 8d 0d 13 af 25 00 	lea    0x25af13(%rip),%rcx        # 0x140315d08
1400badf5:	e8 a2 5e fd ff       	call   0x140090c9c
1400badfa:	48 8b 45 18          	mov    0x18(%rbp),%rax
1400badfe:	48 85 c0             	test   %rax,%rax
1400bae01:	74 29                	je     0x1400bae2c
1400bae03:	8b cb                	mov    %ebx,%ecx
1400bae05:	f0 0f c1 48 18       	lock xadd %ecx,0x18(%rax)
1400bae0a:	83 e9 01             	sub    $0x1,%ecx
1400bae0d:	75 15                	jne    0x1400bae24
1400bae0f:	e8 8e 8b 14 00       	call   0x1402039a2
1400bae14:	48 8b c8             	mov    %rax,%rcx
1400bae17:	4c 8b 45 18          	mov    0x18(%rbp),%r8
1400bae1b:	33 d2                	xor    %edx,%edx
1400bae1d:	e8 74 8b 14 00       	call   0x140203996
1400bae22:	eb 08                	jmp    0x1400bae2c
1400bae24:	85 c9                	test   %ecx,%ecx
1400bae26:	0f 88 5c ff ff ff    	js     0x1400bad88
1400bae2c:	48 8b 45 20          	mov    0x20(%rbp),%rax
1400bae30:	48 85 c0             	test   %rax,%rax
1400bae33:	74 21                	je     0x1400bae56
1400bae35:	f0 0f c1 58 18       	lock xadd %ebx,0x18(%rax)
1400bae3a:	83 eb 01             	sub    $0x1,%ebx
1400bae3d:	0f 85 3d ff ff ff    	jne    0x1400bad80
1400bae43:	e8 5a 8b 14 00       	call   0x1402039a2
1400bae48:	48 8b c8             	mov    %rax,%rcx
1400bae4b:	4c 8b 45 20          	mov    0x20(%rbp),%r8
1400bae4f:	33 d2                	xor    %edx,%edx
1400bae51:	e8 40 8b 14 00       	call   0x140203996
1400bae56:	48 8d 0d 13 4c 15 00 	lea    0x154c13(%rip),%rcx        # 0x14020fa70
1400bae5d:	e8 26 9c 14 00       	call   0x140204a88
1400bae62:	48 8d 0d 97 ae 25 00 	lea    0x25ae97(%rip),%rcx        # 0x140315d00
1400bae69:	e8 fa 9d 14 00       	call   0x140204c68
1400bae6e:	e9 de fe ff ff       	jmp    0x1400bad51
1400bae73:	cc                   	int3
1400bae74:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400bae79:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400bae7e:	55                   	push   %rbp
1400bae7f:	48 8b ec             	mov    %rsp,%rbp
1400bae82:	48 83 ec 30          	sub    $0x30,%rsp
1400bae86:	48 8b f9             	mov    %rcx,%rdi
1400bae89:	b9 10 00 00 00       	mov    $0x10,%ecx
1400bae8e:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1400bae95:	00 00
1400bae97:	48 8b 00             	mov    (%rax),%rax
1400bae9a:	8b 04 01             	mov    (%rcx,%rax,1),%eax
1400bae9d:	39 05 6d ae 25 00    	cmp    %eax,0x25ae6d(%rip)        # 0x140315d10
1400baea3:	7f 3e                	jg     0x1400baee3
1400baea5:	48 8b 0d 6c ae 25 00 	mov    0x25ae6c(%rip),%rcx        # 0x140315d18
1400baeac:	48 89 0f             	mov    %rcx,(%rdi)
1400baeaf:	48 85 c9             	test   %rcx,%rcx
1400baeb2:	74 0d                	je     0x1400baec1
1400baeb4:	48 8b 01             	mov    (%rcx),%rax
1400baeb7:	48 8b 40 08          	mov    0x8(%rax),%rax
1400baebb:	ff 15 6f 7f 15 00    	call   *0x157f6f(%rip)        # 0x140212e30
1400baec1:	48 8b c7             	mov    %rdi,%rax
1400baec4:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400baec9:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1400baece:	48 83 c4 30          	add    $0x30,%rsp
1400baed2:	5d                   	pop    %rbp
1400baed3:	c3                   	ret
1400baed4:	85 db                	test   %ebx,%ebx
1400baed6:	0f 89 ce 00 00 00    	jns    0x1400bafaa
1400baedc:	ff 15 a6 7c 15 00    	call   *0x157ca6(%rip)        # 0x140212b88
1400baee2:	cc                   	int3
1400baee3:	48 8d 0d 26 ae 25 00 	lea    0x25ae26(%rip),%rcx        # 0x140315d10
1400baeea:	e8 e5 9d 14 00       	call   0x140204cd4
1400baeef:	83 cb ff             	or     $0xffffffff,%ebx
1400baef2:	39 1d 18 ae 25 00    	cmp    %ebx,0x25ae18(%rip)        # 0x140315d10
1400baef8:	75 ab                	jne    0x1400baea5
1400baefa:	48 8d 05 27 1f 1b 00 	lea    0x1b1f27(%rip),%rax        # 0x14026ce28
1400baf01:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400baf05:	48 c7 45 f8 1b 00 00 	movq   $0x1b,-0x8(%rbp)
1400baf0c:	00
1400baf0d:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400baf11:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1400baf15:	e8 6e e4 fb ff       	call   0x140079388
1400baf1a:	48 8d 05 87 20 1b 00 	lea    0x1b2087(%rip),%rax        # 0x14026cfa8
1400baf21:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400baf25:	48 c7 45 f8 12 00 00 	movq   $0x12,-0x8(%rbp)
1400baf2c:	00
1400baf2d:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400baf31:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1400baf35:	e8 4e e4 fb ff       	call   0x140079388
1400baf3a:	4c 8d 45 18          	lea    0x18(%rbp),%r8
1400baf3e:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1400baf42:	48 8d 0d cf ad 25 00 	lea    0x25adcf(%rip),%rcx        # 0x140315d18
1400baf49:	e8 4e 5d fd ff       	call   0x140090c9c
1400baf4e:	48 8b 45 18          	mov    0x18(%rbp),%rax
1400baf52:	48 85 c0             	test   %rax,%rax
1400baf55:	74 29                	je     0x1400baf80
1400baf57:	8b cb                	mov    %ebx,%ecx
1400baf59:	f0 0f c1 48 18       	lock xadd %ecx,0x18(%rax)
1400baf5e:	83 e9 01             	sub    $0x1,%ecx
1400baf61:	75 15                	jne    0x1400baf78
1400baf63:	e8 3a 8a 14 00       	call   0x1402039a2
1400baf68:	48 8b c8             	mov    %rax,%rcx
1400baf6b:	4c 8b 45 18          	mov    0x18(%rbp),%r8
1400baf6f:	33 d2                	xor    %edx,%edx
1400baf71:	e8 20 8a 14 00       	call   0x140203996
1400baf76:	eb 08                	jmp    0x1400baf80
1400baf78:	85 c9                	test   %ecx,%ecx
1400baf7a:	0f 88 5c ff ff ff    	js     0x1400baedc
1400baf80:	48 8b 45 20          	mov    0x20(%rbp),%rax
1400baf84:	48 85 c0             	test   %rax,%rax
1400baf87:	74 21                	je     0x1400bafaa
1400baf89:	f0 0f c1 58 18       	lock xadd %ebx,0x18(%rax)
1400baf8e:	83 eb 01             	sub    $0x1,%ebx
1400baf91:	0f 85 3d ff ff ff    	jne    0x1400baed4
1400baf97:	e8 06 8a 14 00       	call   0x1402039a2
1400baf9c:	48 8b c8             	mov    %rax,%rcx
1400baf9f:	4c 8b 45 20          	mov    0x20(%rbp),%r8
1400bafa3:	33 d2                	xor    %edx,%edx
1400bafa5:	e8 ec 89 14 00       	call   0x140203996
1400bafaa:	48 8d 0d df 4a 15 00 	lea    0x154adf(%rip),%rcx        # 0x14020fa90
1400bafb1:	e8 d2 9a 14 00       	call   0x140204a88
1400bafb6:	48 8d 0d 53 ad 25 00 	lea    0x25ad53(%rip),%rcx        # 0x140315d10
1400bafbd:	e8 a6 9c 14 00       	call   0x140204c68
1400bafc2:	e9 de fe ff ff       	jmp    0x1400baea5
1400bafc7:	cc                   	int3
1400bafc8:	90                   	nop
1400bafc9:	90                   	nop
1400bafca:	90                   	nop
1400bafcb:	90                   	nop
1400bafcc:	90                   	nop
1400bafcd:	90                   	nop
1400bafce:	90                   	nop
1400bafcf:	90                   	nop
1400bafd0:	40 55                	rex push %rbp
1400bafd2:	53                   	push   %rbx
1400bafd3:	56                   	push   %rsi
1400bafd4:	57                   	push   %rdi
1400bafd5:	41 56                	push   %r14
1400bafd7:	41 57                	push   %r15
1400bafd9:	48 8b ec             	mov    %rsp,%rbp
1400bafdc:	48 83 ec 38          	sub    $0x38,%rsp
1400bafe0:	4c 8b f9             	mov    %rcx,%r15
1400bafe3:	83 65 38 00          	andl   $0x0,0x38(%rbp)
1400bafe7:	48 8b 3a             	mov    (%rdx),%rdi
1400bafea:	48 89 7d 50          	mov    %rdi,0x50(%rbp)
1400bafee:	48 85 ff             	test   %rdi,%rdi
1400baff1:	74 10                	je     0x1400bb003
1400baff3:	48 8b 07             	mov    (%rdi),%rax
1400baff6:	48 8b cf             	mov    %rdi,%rcx
1400baff9:	48 8b 40 08          	mov    0x8(%rax),%rax
1400baffd:	ff 15 2d 7e 15 00    	call   *0x157e2d(%rip)        # 0x140212e30
1400bb003:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
1400bb007:	e8 68 fe ff ff       	call   0x1400bae74
1400bb00c:	48 85 ff             	test   %rdi,%rdi
1400bb00f:	74 1a                	je     0x1400bb02b
1400bb011:	4c 8b c0             	mov    %rax,%r8
1400bb014:	48 8d 55 40          	lea    0x40(%rbp),%rdx
1400bb018:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
1400bb01c:	e8 33 03 00 00       	call   0x1400bb354
1400bb021:	bb 01 00 00 00       	mov    $0x1,%ebx
1400bb026:	48 8b 30             	mov    (%rax),%rsi
1400bb029:	eb 0b                	jmp    0x1400bb036
1400bb02b:	48 8d 45 38          	lea    0x38(%rbp),%rax
1400bb02f:	bb 02 00 00 00       	mov    $0x2,%ebx
1400bb034:	33 f6                	xor    %esi,%esi
1400bb036:	48 83 20 00          	andq   $0x0,(%rax)
1400bb03a:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
1400bb03e:	f6 c3 02             	test   $0x2,%bl
1400bb041:	74 13                	je     0x1400bb056
1400bb043:	83 e3 fd             	and    $0xfffffffd,%ebx
1400bb046:	48 83 7d 38 00       	cmpq   $0x0,0x38(%rbp)
1400bb04b:	74 09                	je     0x1400bb056
1400bb04d:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1400bb051:	e8 52 c0 f4 ff       	call   0x1400070a8
1400bb056:	f6 c3 01             	test   $0x1,%bl
1400bb059:	74 10                	je     0x1400bb06b
1400bb05b:	48 83 7d 40 00       	cmpq   $0x0,0x40(%rbp)
1400bb060:	74 09                	je     0x1400bb06b