140033cb1:	48 8b 0d 48 83 01 00 	mov    0x18348(%rip),%rcx        # 0x14004c000
140033cb8:	48 8d 05 41 83 01 00 	lea    0x18341(%rip),%rax        # 0x14004c000
140033cbf:	48 3b c8             	cmp    %rax,%rcx
140033cc2:	74 1b                	je     0x140033cdf
140033cc4:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140033cc8:	74 15                	je     0x140033cdf
140033cca:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140033cce:	4c 8d 05 33 21 01 00 	lea    0x12133(%rip),%r8        # 0x140045e08
140033cd5:	ba 0d 00 00 00       	mov    $0xd,%edx
140033cda:	e8 f9 c7 fd ff       	call   0x1400104d8
140033cdf:	b8 22 00 00 c0       	mov    $0xc0000022,%eax
140033ce4:	eb 13                	jmp    0x140033cf9
140033ce6:	48 8b 05 3b 91 01 00 	mov    0x1913b(%rip),%rax        # 0x14004ce28
140033ced:	48 89 02             	mov    %rax,(%rdx)
140033cf0:	33 c0                	xor    %eax,%eax
140033cf2:	c6 05 37 91 01 00 01 	movb   $0x1,0x19137(%rip)        # 0x14004ce30
140033cf9:	48 83 c4 28          	add    $0x28,%rsp
140033cfd:	c3                   	ret
140033cfe:	cc                   	int3
140033cff:	cc                   	int3
140033d00:	cc                   	int3
140033d01:	cc                   	int3
140033d02:	cc                   	int3
140033d03:	cc                   	int3
140033d04:	cc                   	int3
140033d05:	cc                   	int3
140033d06:	cc                   	int3
140033d07:	cc                   	int3
140033d08:	cc                   	int3
140033d09:	cc                   	int3
140033d0a:	cc                   	int3
140033d0b:	cc                   	int3
140033d0c:	cc                   	int3
140033d0d:	cc                   	int3
140033d0e:	cc                   	int3
140033d0f:	cc                   	int3
140033d10:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140033d15:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140033d1a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140033d1f:	55                   	push   %rbp
140033d20:	41 54                	push   %r12
140033d22:	41 55                	push   %r13
140033d24:	41 56                	push   %r14
140033d26:	41 57                	push   %r15
140033d28:	48 8b ec             	mov    %rsp,%rbp
140033d2b:	48 83 ec 70          	sub    $0x70,%rsp
140033d2f:	33 f6                	xor    %esi,%esi
140033d31:	4d 8b e9             	mov    %r9,%r13
140033d34:	48 39 0d ed 90 01 00 	cmp    %rcx,0x190ed(%rip)        # 0x14004ce28
140033d3b:	4d 8b f8             	mov    %r8,%r15
140033d3e:	4c 8b e2             	mov    %rdx,%r12
140033d41:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
140033d45:	89 75 30             	mov    %esi,0x30(%rbp)
140033d48:	44 8b f6             	mov    %esi,%r14d
140033d4b:	89 75 e0             	mov    %esi,-0x20(%rbp)
140033d4e:	89 75 e4             	mov    %esi,-0x1c(%rbp)
140033d51:	48 89 75 f0          	mov    %rsi,-0x10(%rbp)
140033d55:	74 19                	je     0x140033d70
140033d57:	8d 4e 05             	lea    0x5(%rsi),%ecx
140033d5a:	48 ff 15 37 c0 00 00 	rex.W call *0xc037(%rip)        # 0x14003fd98
140033d61:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033d66:	b8 22 00 00 c0       	mov    $0xc0000022,%eax
140033d6b:	e9 35 05 00 00       	jmp    0x1400342a5
140033d70:	4d 85 ff             	test   %r15,%r15
140033d73:	75 3f                	jne    0x140033db4
140033d75:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
140033d7a:	48 8b 0d 7f 82 01 00 	mov    0x1827f(%rip),%rcx        # 0x14004c000
140033d81:	48 8d 05 78 82 01 00 	lea    0x18278(%rip),%rax        # 0x14004c000
140033d88:	48 3b c8             	cmp    %rax,%rcx
140033d8b:	0f 84 12 05 00 00    	je     0x1400342a3
140033d91:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140033d95:	0f 84 08 05 00 00    	je     0x1400342a3
140033d9b:	41 8d 57 0e          	lea    0xe(%r15),%edx
140033d9f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140033da3:	4c 8d 05 5e 20 01 00 	lea    0x1205e(%rip),%r8        # 0x140045e08
140033daa:	e8 29 c7 fd ff       	call   0x1400104d8
140033daf:	e9 ab 04 00 00       	jmp    0x14003425f
140033db4:	4d 85 e4             	test   %r12,%r12
140033db7:	75 2d                	jne    0x140033de6
140033db9:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
140033dbe:	48 8b 0d 3b 82 01 00 	mov    0x1823b(%rip),%rcx        # 0x14004c000
140033dc5:	48 8d 05 34 82 01 00 	lea    0x18234(%rip),%rax        # 0x14004c000
140033dcc:	48 3b c8             	cmp    %rax,%rcx
140033dcf:	0f 84 ce 04 00 00    	je     0x1400342a3
140033dd5:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140033dd9:	0f 84 c4 04 00 00    	je     0x1400342a3
140033ddf:	41 8d 54 24 0f       	lea    0xf(%r12),%edx
140033de4:	eb b9                	jmp    0x140033d9f
140033de6:	48 8b 7d 50          	mov    0x50(%rbp),%rdi
140033dea:	48 85 ff             	test   %rdi,%rdi
140033ded:	75 2b                	jne    0x140033e1a
140033def:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
140033df4:	48 8b 0d 05 82 01 00 	mov    0x18205(%rip),%rcx        # 0x14004c000
140033dfb:	48 8d 05 fe 81 01 00 	lea    0x181fe(%rip),%rax        # 0x14004c000
140033e02:	48 3b c8             	cmp    %rax,%rcx
140033e05:	0f 84 98 04 00 00    	je     0x1400342a3
140033e0b:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140033e0f:	0f 84 8e 04 00 00    	je     0x1400342a3
140033e15:	8d 57 10             	lea    0x10(%rdi),%edx
140033e18:	eb 85                	jmp    0x140033d9f
140033e1a:	4d 85 ed             	test   %r13,%r13
140033e1d:	75 2f                	jne    0x140033e4e
140033e1f:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
140033e24:	48 8b 0d d5 81 01 00 	mov    0x181d5(%rip),%rcx        # 0x14004c000
140033e2b:	48 8d 05 ce 81 01 00 	lea    0x181ce(%rip),%rax        # 0x14004c000
140033e32:	48 3b c8             	cmp    %rax,%rcx
140033e35:	0f 84 68 04 00 00    	je     0x1400342a3
140033e3b:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140033e3f:	0f 84 5e 04 00 00    	je     0x1400342a3
140033e45:	41 8d 55 11          	lea    0x11(%r13),%edx
140033e49:	e9 51 ff ff ff       	jmp    0x140033d9f
140033e4e:	89 32                	mov    %esi,(%rdx)
140033e50:	b9 e1 00 00 00       	mov    $0xe1,%ecx
140033e55:	49 89 30             	mov    %rsi,(%r8)
140033e58:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140033e5c:	41 89 31             	mov    %esi,(%r9)
140033e5f:	41 b8 00 08 00 00    	mov    $0x800,%r8d
140033e65:	45 33 c9             	xor    %r9d,%r9d
140033e68:	48 89 37             	mov    %rsi,(%rdi)
140033e6b:	48 ff 15 9e c0 00 00 	rex.W call *0xc09e(%rip)        # 0x14003ff10
140033e72:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033e77:	8b d8                	mov    %eax,%ebx
140033e79:	85 c0                	test   %eax,%eax
140033e7b:	79 3e                	jns    0x140033ebb
140033e7d:	48 8b 0d 7c 81 01 00 	mov    0x1817c(%rip),%rcx        # 0x14004c000
140033e84:	48 8d 05 75 81 01 00 	lea    0x18175(%rip),%rax        # 0x14004c000
140033e8b:	48 3b c8             	cmp    %rax,%rcx
140033e8e:	0f 84 cb 03 00 00    	je     0x14003425f
140033e94:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140033e98:	0f 84 c1 03 00 00    	je     0x14003425f
140033e9e:	ba 12 00 00 00       	mov    $0x12,%edx
140033ea3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140033ea7:	4c 8d 05 5a 1f 01 00 	lea    0x11f5a(%rip),%r8        # 0x140045e08
140033eae:	44 8b cb             	mov    %ebx,%r9d
140033eb1:	e8 4e c6 fd ff       	call   0x140010504
140033eb6:	e9 a4 03 00 00       	jmp    0x14003425f
140033ebb:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140033ebf:	33 d2                	xor    %edx,%edx
140033ec1:	48 ff 15 40 c0 00 00 	rex.W call *0xc040(%rip)        # 0x14003ff08
140033ec8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033ecd:	8b d8                	mov    %eax,%ebx
140033ecf:	85 c0                	test   %eax,%eax
140033ed1:	79 28                	jns    0x140033efb
140033ed3:	48 8b 0d 26 81 01 00 	mov    0x18126(%rip),%rcx        # 0x14004c000
140033eda:	48 8d 05 1f 81 01 00 	lea    0x1811f(%rip),%rax        # 0x14004c000
140033ee1:	48 3b c8             	cmp    %rax,%rcx
140033ee4:	0f 84 75 03 00 00    	je     0x14003425f
140033eea:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140033eee:	0f 84 6b 03 00 00    	je     0x14003425f
140033ef4:	ba 13 00 00 00       	mov    $0x13,%edx
140033ef9:	eb a8                	jmp    0x140033ea3
140033efb:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140033eff:	48 8d 45 30          	lea    0x30(%rbp),%rax
140033f03:	89 74 24 30          	mov    %esi,0x30(%rsp)
140033f07:	4c 8d 05 aa e3 00 00 	lea    0xe3aa(%rip),%r8        # 0x1400422b8
140033f0e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140033f13:	45 33 c9             	xor    %r9d,%r9d
140033f16:	33 d2                	xor    %edx,%edx
140033f18:	89 74 24 20          	mov    %esi,0x20(%rsp)
140033f1c:	48 ff 15 fd bf 00 00 	rex.W call *0xbffd(%rip)        # 0x14003ff20
140033f23:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033f28:	8b d8                	mov    %eax,%ebx
140033f2a:	85 c0                	test   %eax,%eax
140033f2c:	79 2b                	jns    0x140033f59
140033f2e:	48 8b 0d cb 80 01 00 	mov    0x180cb(%rip),%rcx        # 0x14004c000
140033f35:	48 8d 05 c4 80 01 00 	lea    0x180c4(%rip),%rax        # 0x14004c000
140033f3c:	48 3b c8             	cmp    %rax,%rcx
140033f3f:	0f 84 1a 03 00 00    	je     0x14003425f
140033f45:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140033f49:	0f 84 10 03 00 00    	je     0x14003425f
140033f4f:	ba 14 00 00 00       	mov    $0x14,%edx
140033f54:	e9 4a ff ff ff       	jmp    0x140033ea3
140033f59:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140033f60:	00 00
140033f62:	33 d2                	xor    %edx,%edx
140033f64:	44 8b 45 30          	mov    0x30(%rbp),%r8d
140033f68:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140033f6c:	48 ff 15 3d c2 00 00 	rex.W call *0xc23d(%rip)        # 0x1400401b0
140033f73:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033f78:	48 8b f0             	mov    %rax,%rsi
140033f7b:	48 85 c0             	test   %rax,%rax
140033f7e:	75 2e                	jne    0x140033fae
140033f80:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
140033f85:	48 8b 0d 74 80 01 00 	mov    0x18074(%rip),%rcx        # 0x14004c000
140033f8c:	48 8d 05 6d 80 01 00 	lea    0x1806d(%rip),%rax        # 0x14004c000
140033f93:	48 3b c8             	cmp    %rax,%rcx
140033f96:	0f 84 c3 02 00 00    	je     0x14003425f
140033f9c:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140033fa0:	0f 84 b9 02 00 00    	je     0x14003425f
140033fa6:	8d 56 15             	lea    0x15(%rsi),%edx
140033fa9:	e9 f1 fd ff ff       	jmp    0x140033d9f
140033fae:	44 21 74 24 30       	and    %r14d,0x30(%rsp)
140033fb3:	48 8d 45 30          	lea    0x30(%rbp),%rax
140033fb7:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140033fbb:	4c 8d 05 f6 e2 00 00 	lea    0xe2f6(%rip),%r8        # 0x1400422b8
140033fc2:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140033fc7:	4c 8b ce             	mov    %rsi,%r9
140033fca:	8b 45 30             	mov    0x30(%rbp),%eax
140033fcd:	33 d2                	xor    %edx,%edx
140033fcf:	89 44 24 20          	mov    %eax,0x20(%rsp)
140033fd3:	48 ff 15 46 bf 00 00 	rex.W call *0xbf46(%rip)        # 0x14003ff20
140033fda:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140033fdf:	8b d8                	mov    %eax,%ebx
140033fe1:	85 c0                	test   %eax,%eax
140033fe3:	79 3e                	jns    0x140034023
140033fe5:	48 8b 0d 14 80 01 00 	mov    0x18014(%rip),%rcx        # 0x14004c000
140033fec:	48 8d 05 0d 80 01 00 	lea    0x1800d(%rip),%rax        # 0x14004c000
140033ff3:	48 3b c8             	cmp    %rax,%rcx
140033ff6:	0f 84 09 02 00 00    	je     0x140034205
140033ffc:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140034000:	0f 84 ff 01 00 00    	je     0x140034205
140034006:	ba 16 00 00 00       	mov    $0x16,%edx
14003400b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14003400f:	4c 8d 05 f2 1d 01 00 	lea    0x11df2(%rip),%r8        # 0x140045e08
140034016:	44 8b cb             	mov    %ebx,%r9d
140034019:	e8 e6 c4 fd ff       	call   0x140010504
14003401e:	e9 e2 01 00 00       	jmp    0x140034205
140034023:	44 21 74 24 30       	and    %r14d,0x30(%rsp)
140034028:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
14003402c:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140034030:	4c 8d 05 c1 f1 00 00 	lea    0xf1c1(%rip),%r8        # 0x1400431f8
140034037:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14003403c:	45 33 c9             	xor    %r9d,%r9d
14003403f:	44 21 74 24 20       	and    %r14d,0x20(%rsp)
140034044:	33 d2                	xor    %edx,%edx
140034046:	48 ff 15 d3 be 00 00 	rex.W call *0xbed3(%rip)        # 0x14003ff20
14003404d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034052:	8b d8                	mov    %eax,%ebx
140034054:	85 c0                	test   %eax,%eax
140034056:	79 28                	jns    0x140034080
140034058:	48 8b 0d a1 7f 01 00 	mov    0x17fa1(%rip),%rcx        # 0x14004c000
14003405f:	48 8d 05 9a 7f 01 00 	lea    0x17f9a(%rip),%rax        # 0x14004c000
140034066:	48 3b c8             	cmp    %rax,%rcx
140034069:	0f 84 96 01 00 00    	je     0x140034205
14003406f:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140034073:	0f 84 8c 01 00 00    	je     0x140034205
140034079:	ba 17 00 00 00       	mov    $0x17,%edx
14003407e:	eb 8b                	jmp    0x14003400b
140034080:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140034087:	00 00
140034089:	33 d2                	xor    %edx,%edx
14003408b:	44 8b 45 e0          	mov    -0x20(%rbp),%r8d
14003408f:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140034093:	48 ff 15 16 c1 00 00 	rex.W call *0xc116(%rip)        # 0x1400401b0
14003409a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14003409f:	4c 8b f0             	mov    %rax,%r14
1400340a2:	48 85 c0             	test   %rax,%rax
1400340a5:	75 3f                	jne    0x1400340e6
1400340a7:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
1400340ac:	48 8b 0d 4d 7f 01 00 	mov    0x17f4d(%rip),%rcx        # 0x14004c000
1400340b3:	48 8d 05 46 7f 01 00 	lea    0x17f46(%rip),%rax        # 0x14004c000
1400340ba:	48 3b c8             	cmp    %rax,%rcx
1400340bd:	0f 84 42 01 00 00    	je     0x140034205
1400340c3:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400340c7:	0f 84 38 01 00 00    	je     0x140034205
1400340cd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400340d1:	41 8d 56 18          	lea    0x18(%r14),%edx
1400340d5:	4c 8d 05 2c 1d 01 00 	lea    0x11d2c(%rip),%r8        # 0x140045e08
1400340dc:	e8 f7 c3 fd ff       	call   0x1400104d8
1400340e1:	e9 1f 01 00 00       	jmp    0x140034205
1400340e6:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
1400340eb:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1400340ef:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400340f3:	4c 8d 05 fe f0 00 00 	lea    0xf0fe(%rip),%r8        # 0x1400431f8
1400340fa:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400340ff:	4d 8b ce             	mov    %r14,%r9
140034102:	8b 45 e0             	mov    -0x20(%rbp),%eax
140034105:	33 d2                	xor    %edx,%edx
140034107:	89 44 24 20          	mov    %eax,0x20(%rsp)
14003410b:	48 ff 15 0e be 00 00 	rex.W call *0xbe0e(%rip)        # 0x14003ff20
140034112:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034117:	8b d8                	mov    %eax,%ebx
140034119:	85 c0                	test   %eax,%eax
14003411b:	79 2b                	jns    0x140034148
14003411d:	48 8b 0d dc 7e 01 00 	mov    0x17edc(%rip),%rcx        # 0x14004c000
140034124:	48 8d 05 d5 7e 01 00 	lea    0x17ed5(%rip),%rax        # 0x14004c000
14003412b:	48 3b c8             	cmp    %rax,%rcx
14003412e:	0f 84 d1 00 00 00    	je     0x140034205
140034134:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140034138:	0f 84 c7 00 00 00    	je     0x140034205
14003413e:	ba 19 00 00 00       	mov    $0x19,%edx
140034143:	e9 c3 fe ff ff       	jmp    0x14003400b
140034148:	44 8b 45 e0          	mov    -0x20(%rbp),%r8d
14003414c:	48 8d 45 e4          	lea    -0x1c(%rbp),%rax
140034150:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140034155:	4c 8d 0d b4 fd fc ff 	lea    -0x3024c(%rip),%r9        # 0x140003f10
14003415c:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140034160:	49 8b d6             	mov    %r14,%rdx
140034163:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140034168:	48 8d 0d 31 1e 01 00 	lea    0x11e31(%rip),%rcx        # 0x140045fa0
14003416f:	48 8d 05 ca fd fc ff 	lea    -0x30236(%rip),%rax        # 0x140003f40
140034176:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
14003417d:	00
14003417e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140034183:	48 8b 05 76 8c 01 00 	mov    0x18c76(%rip),%rax        # 0x14004ce00
14003418a:	ff 15 38 c0 00 00    	call   *0xc038(%rip)        # 0x1400401c8
140034190:	8b d8                	mov    %eax,%ebx
140034192:	85 c0                	test   %eax,%eax
140034194:	79 23                	jns    0x1400341b9
140034196:	48 8b 0d 63 7e 01 00 	mov    0x17e63(%rip),%rcx        # 0x14004c000
14003419d:	48 8d 05 5c 7e 01 00 	lea    0x17e5c(%rip),%rax        # 0x14004c000
1400341a4:	48 3b c8             	cmp    %rax,%rcx
1400341a7:	74 5c                	je     0x140034205
1400341a9:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400341ad:	74 56                	je     0x140034205
1400341af:	ba 1a 00 00 00       	mov    $0x1a,%edx
1400341b4:	e9 52 fe ff ff       	jmp    0x14003400b
1400341b9:	48 8b 0d 40 7e 01 00 	mov    0x17e40(%rip),%rcx        # 0x14004c000
1400341c0:	48 8d 05 39 7e 01 00 	lea    0x17e39(%rip),%rax        # 0x14004c000
1400341c7:	48 3b c8             	cmp    %rax,%rcx
1400341ca:	74 1b                	je     0x1400341e7
1400341cc:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
1400341d0:	74 15                	je     0x1400341e7
1400341d2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400341d6:	4c 8d 05 2b 1c 01 00 	lea    0x11c2b(%rip),%r8        # 0x140045e08
1400341dd:	ba 1b 00 00 00       	mov    $0x1b,%edx
1400341e2:	e8 f1 c2 fd ff       	call   0x1400104d8
1400341e7:	8b 45 30             	mov    0x30(%rbp),%eax
1400341ea:	49 89 37             	mov    %rsi,(%r15)
1400341ed:	33 f6                	xor    %esi,%esi
1400341ef:	41 89 04 24          	mov    %eax,(%r12)
1400341f3:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1400341f7:	48 21 75 f0          	and    %rsi,-0x10(%rbp)
1400341fb:	48 89 07             	mov    %rax,(%rdi)
1400341fe:	8b 45 e4             	mov    -0x1c(%rbp),%eax
140034201:	41 89 45 00          	mov    %eax,0x0(%r13)
140034205:	48 85 f6             	test   %rsi,%rsi
140034208:	74 28                	je     0x140034232
14003420a:	8b 4d 30             	mov    0x30(%rbp),%ecx
14003420d:	33 c0                	xor    %eax,%eax
14003420f:	48 8b fe             	mov    %rsi,%rdi
140034212:	4c 8b c6             	mov    %rsi,%r8
140034215:	f3 aa                	rep stos %al,%es:(%rdi)
140034217:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14003421e:	00 00
140034220:	33 d2                	xor    %edx,%edx
140034222:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140034226:	48 ff 15 4b bf 00 00 	rex.W call *0xbf4b(%rip)        # 0x140040178
14003422d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140034232:	4d 85 f6             	test   %r14,%r14
140034235:	74 28                	je     0x14003425f
140034237:	8b 4d e0             	mov    -0x20(%rbp),%ecx
14003423a:	33 c0                	xor    %eax,%eax
14003423c:	49 8b fe             	mov    %r14,%rdi
14003423f:	4d 8b c6             	mov    %r14,%r8
140034242:	f3 aa                	rep stos %al,%es:(%rdi)
140034244:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14003424b:	00 00
14003424d:	33 d2                	xor    %edx,%edx
14003424f:	48 8b 49 30          	mov    0x30(%rcx),%rcx