140141b54:	33 c0                	xor    %eax,%eax
140141b56:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
140141b5c:	48 89 85 c8 01 00 00 	mov    %rax,0x1c8(%rbp)
140141b63:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
140141b69:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
140141b6e:	66 0f 7f 4d 90       	movdqa %xmm1,-0x70(%rbp)
140141b73:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
140141b78:	66 0f 7f 4d b0       	movdqa %xmm1,-0x50(%rbp)
140141b7d:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
140141b82:	66 0f 7f 4d d0       	movdqa %xmm1,-0x30(%rbp)
140141b87:	45 85 c0             	test   %r8d,%r8d
140141b8a:	0f 84 90 00 00 00    	je     0x140141c20
140141b90:	49 8b 94 24 28 02 00 	mov    0x228(%r12),%rdx
140141b97:	00
140141b98:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140141b9d:	49 8b 8c 24 20 02 00 	mov    0x220(%r12),%rcx
140141ba4:	00
140141ba5:	e8 d6 e9 01 00       	call   0x140160580
140141baa:	49 8b 8c 24 20 02 00 	mov    0x220(%r12),%rcx
140141bb1:	00
140141bb2:	4c 63 f8             	movslq %eax,%r15
140141bb5:	ff 15 55 11 2c 00    	call   *0x2c1155(%rip)        # 0x140402d10
140141bbb:	49 89 b4 24 20 02 00 	mov    %rsi,0x220(%r12)
140141bc2:	00
140141bc3:	49 89 b4 24 30 02 00 	mov    %rsi,0x230(%r12)
140141bca:	00
140141bcb:	49 89 b4 24 28 02 00 	mov    %rsi,0x228(%r12)
140141bd2:	00
140141bd3:	45 85 ff             	test   %r15d,%r15d
140141bd6:	74 4a                	je     0x140141c22
140141bd8:	41 83 7c 24 10 01    	cmpl   $0x1,0x10(%r12)
140141bde:	48 8d 05 67 a7 1f 00 	lea    0x1fa767(%rip),%rax        # 0x14033c34c
140141be5:	4c 8b cb             	mov    %rbx,%r9
140141be8:	4c 0f 44 c8          	cmove  %rax,%r9
140141bec:	41 83 ff 0d          	cmp    $0xd,%r15d
140141bf0:	77 0d                	ja     0x140141bff
140141bf2:	4c 8d 05 27 a5 1f 00 	lea    0x1fa527(%rip),%r8        # 0x14033c120
140141bf9:	4f 8b 04 f8          	mov    (%r8,%r15,8),%r8
140141bfd:	eb 03                	jmp    0x140141c02
140141bff:	4c 8b c7             	mov    %rdi,%r8
140141c02:	49 8b 84 24 80 04 00 	mov    0x480(%r12),%rax
140141c09:	00
140141c0a:	48 8d 15 67 a7 1f 00 	lea    0x1fa767(%rip),%rdx        # 0x14033c378
140141c11:	49 8b cd             	mov    %r13,%rcx
140141c14:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140141c19:	e8 02 91 00 00       	call   0x14014ad20
140141c1e:	eb 02                	jmp    0x140141c22
140141c20:	33 f6                	xor    %esi,%esi
140141c22:	45 8b 84 24 48 02 00 	mov    0x248(%r12),%r8d
140141c29:	00
140141c2a:	45 85 c0             	test   %r8d,%r8d
140141c2d:	0f 84 8f 00 00 00    	je     0x140141cc2
140141c33:	49 8b 94 24 60 04 00 	mov    0x460(%r12),%rdx
140141c3a:	00
140141c3b:	4c 8d 4c 24 60       	lea    0x60(%rsp),%r9
140141c40:	49 8b 8c 24 58 04 00 	mov    0x458(%r12),%rcx
140141c47:	00
140141c48:	e8 33 e9 01 00       	call   0x140160580
140141c4d:	49 8b 8c 24 58 04 00 	mov    0x458(%r12),%rcx
140141c54:	00
140141c55:	4c 63 f0             	movslq %eax,%r14
140141c58:	ff 15 b2 10 2c 00    	call   *0x2c10b2(%rip)        # 0x140402d10
140141c5e:	49 89 b4 24 58 04 00 	mov    %rsi,0x458(%r12)
140141c65:	00
140141c66:	49 89 b4 24 68 04 00 	mov    %rsi,0x468(%r12)
140141c6d:	00
140141c6e:	49 89 b4 24 60 04 00 	mov    %rsi,0x460(%r12)
140141c75:	00
140141c76:	45 85 f6             	test   %r14d,%r14d
140141c79:	74 47                	je     0x140141cc2
140141c7b:	41 83 bc 24 48 02 00 	cmpl   $0x1,0x248(%r12)
140141c82:	00 01
140141c84:	48 8d 05 c1 a6 1f 00 	lea    0x1fa6c1(%rip),%rax        # 0x14033c34c
140141c8b:	48 0f 44 d8          	cmove  %rax,%rbx
140141c8f:	41 83 fe 0d          	cmp    $0xd,%r14d
140141c93:	77 0b                	ja     0x140141ca0
140141c95:	48 8d 0d 84 a4 1f 00 	lea    0x1fa484(%rip),%rcx        # 0x14033c120
140141c9c:	4a 8b 3c f1          	mov    (%rcx,%r14,8),%rdi
140141ca0:	49 8b 84 24 80 04 00 	mov    0x480(%r12),%rax
140141ca7:	00
140141ca8:	48 8d 15 c9 a6 1f 00 	lea    0x1fa6c9(%rip),%rdx        # 0x14033c378
140141caf:	4c 8b cb             	mov    %rbx,%r9
140141cb2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140141cb7:	4c 8b c7             	mov    %rdi,%r8
140141cba:	49 8b cd             	mov    %r13,%rcx
140141cbd:	e8 5e 90 00 00       	call   0x14014ad20
140141cc2:	8b bd c8 01 00 00    	mov    0x1c8(%rbp),%edi
140141cc8:	be 06 00 00 00       	mov    $0x6,%esi
140141ccd:	45 85 ff             	test   %r15d,%r15d
140141cd0:	74 09                	je     0x140141cdb
140141cd2:	45 85 f6             	test   %r14d,%r14d
140141cd5:	0f 85 7f 03 00 00    	jne    0x14014205a
140141cdb:	4d 8b 84 24 80 04 00 	mov    0x480(%r12),%r8
140141ce2:	00
140141ce3:	48 8d 15 a6 a6 1f 00 	lea    0x1fa6a6(%rip),%rdx        # 0x14033c390
140141cea:	49 8b cd             	mov    %r13,%rcx
140141ced:	e8 2e 90 00 00       	call   0x14014ad20
140141cf2:	44 8b 85 c4 01 00 00 	mov    0x1c4(%rbp),%r8d
140141cf9:	48 8d 15 f8 a5 1f 00 	lea    0x1fa5f8(%rip),%rdx        # 0x14033c2f8
140141d00:	49 8b cd             	mov    %r13,%rcx
140141d03:	e8 18 90 00 00       	call   0x14014ad20
140141d08:	44 8b b5 c0 01 00 00 	mov    0x1c0(%rbp),%r14d
140141d0f:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
140141d16:	45 85 f6             	test   %r14d,%r14d
140141d19:	0f 8e 46 01 00 00    	jle    0x140141e65
140141d1f:	4c 8d 65 e6          	lea    -0x1a(%rbp),%r12
140141d23:	41 8b de             	mov    %r14d,%ebx
140141d26:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140141d2b:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140141d30:	41 8b 44 24 fa       	mov    -0x6(%r12),%eax
140141d35:	83 f8 01             	cmp    $0x1,%eax
140141d38:	75 33                	jne    0x140141d6d
140141d3a:	41 0f b6 44 24 01    	movzbl 0x1(%r12),%eax
140141d40:	48 8d 15 c1 a5 1f 00 	lea    0x1fa5c1(%rip),%rdx        # 0x14033c308
140141d47:	41 0f b6 0c 24       	movzbl (%r12),%ecx
140141d4c:	45 0f b6 4c 24 ff    	movzbl -0x1(%r12),%r9d
140141d52:	45 0f b6 44 24 fe    	movzbl -0x2(%r12),%r8d
140141d58:	89 44 24 28          	mov    %eax,0x28(%rsp)
140141d5c:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140141d60:	49 8b cd             	mov    %r13,%rcx
140141d63:	e8 b8 8f 00 00       	call   0x14014ad20
140141d68:	e9 c7 00 00 00       	jmp    0x140141e34
140141d6d:	83 f8 1c             	cmp    $0x1c,%eax
140141d70:	0f 85 be 00 00 00    	jne    0x140141e34
140141d76:	4c 8d 05 a3 a5 1f 00 	lea    0x1fa5a3(%rip),%r8        # 0x14033c320
140141d7d:	ba 80 00 00 00       	mov    $0x80,%edx
140141d82:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
140141d89:	e8 52 b8 01 00       	call   0x14015d5e0
140141d8e:	49 8d 7c 24 fe       	lea    -0x2(%r12),%rdi
140141d93:	45 33 f6             	xor    %r14d,%r14d
140141d96:	4c 8d 25 a3 ce 1e 00 	lea    0x1ecea3(%rip),%r12        # 0x14032ec40
140141d9d:	be 76 00 00 00       	mov    $0x76,%esi
140141da2:	48 8d 9d da 01 00 00 	lea    0x1da(%rbp),%rbx
140141da9:	41 bf 08 00 00 00    	mov    $0x8,%r15d
140141daf:	49 c7 c5 ff ff ff ff 	mov    $0xffffffffffffffff,%r13
140141db6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140141dbd:	00 00 00
140141dc0:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
140141dc4:	4c 8d 0d 6d 8b 1e 00 	lea    0x1e8b6d(%rip),%r9        # 0x14032a938
140141dcb:	0f b6 0f             	movzbl (%rdi),%ecx
140141dce:	4c 8d 05 5b a5 1f 00 	lea    0x1fa55b(%rip),%r8        # 0x14033c330
140141dd5:	45 85 f6             	test   %r14d,%r14d
140141dd8:	89 44 24 28          	mov    %eax,0x28(%rsp)
140141ddc:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
140141de0:	48 8b d6             	mov    %rsi,%rdx
140141de3:	48 8b cb             	mov    %rbx,%rcx
140141de6:	4d 0f 45 cc          	cmovne %r12,%r9
140141dea:	e8 f1 b7 01 00       	call   0x14015d5e0
140141def:	49 8b c5             	mov    %r13,%rax
140141df2:	48 ff c0             	inc    %rax
140141df5:	80 3c 03 00          	cmpb   $0x0,(%rbx,%rax,1)
140141df9:	75 f7                	jne    0x140141df2
140141dfb:	48 2b f0             	sub    %rax,%rsi
140141dfe:	48 03 d8             	add    %rax,%rbx
140141e01:	41 83 c6 02          	add    $0x2,%r14d
140141e05:	48 83 c7 02          	add    $0x2,%rdi
140141e09:	49 83 ef 01          	sub    $0x1,%r15
140141e0d:	75 b1                	jne    0x140141dc0
140141e0f:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
140141e14:	4c 8d 85 d0 01 00 00 	lea    0x1d0(%rbp),%r8
140141e1b:	49 8b cd             	mov    %r13,%rcx
140141e1e:	48 8d 15 5b be 1e 00 	lea    0x1ebe5b(%rip),%rdx        # 0x14032dc80
140141e25:	e8 f6 8e 00 00       	call   0x14014ad20
140141e2a:	4c 8b 64 24 30       	mov    0x30(%rsp),%r12
140141e2f:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140141e34:	49 83 c4 14          	add    $0x14,%r12
140141e38:	48 83 eb 01          	sub    $0x1,%rbx
140141e3c:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140141e41:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140141e46:	0f 85 e4 fe ff ff    	jne    0x140141d30
140141e4c:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
140141e51:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
140141e58:	44 8b b5 c0 01 00 00 	mov    0x1c0(%rbp),%r14d
140141e5f:	8b bd c8 01 00 00    	mov    0x1c8(%rbp),%edi
140141e65:	85 ff                	test   %edi,%edi
140141e67:	7e 23                	jle    0x140141e8c
140141e69:	48 8d 5c 24 60       	lea    0x60(%rsp),%rbx
140141e6e:	66 90                	xchg   %ax,%ax
140141e70:	4c 8b 03             	mov    (%rbx),%r8
140141e73:	48 8d 15 c6 a4 1f 00 	lea    0x1fa4c6(%rip),%rdx        # 0x14033c340
140141e7a:	49 8b cd             	mov    %r13,%rcx
140141e7d:	e8 9e 8e 00 00       	call   0x14014ad20
140141e82:	48 8d 5b 20          	lea    0x20(%rbx),%rbx
140141e86:	48 83 ef 01          	sub    $0x1,%rdi
140141e8a:	75 e4                	jne    0x140141e70
140141e8c:	41 8b 84 24 7c 04 00 	mov    0x47c(%r12),%eax
140141e93:	00
140141e94:	45 33 ed             	xor    %r13d,%r13d
140141e97:	89 44 24 30          	mov    %eax,0x30(%rsp)
140141e9b:	33 ff                	xor    %edi,%edi
140141e9d:	49 8b 84 24 80 04 00 	mov    0x480(%r12),%rax
140141ea4:	00
140141ea5:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140141eaa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140141eb0:	48 ff c6             	inc    %rsi
140141eb3:	40 38 3c 30          	cmp    %dil,(%rax,%rsi,1)
140141eb7:	75 f7                	jne    0x140141eb0
140141eb9:	48 ff c6             	inc    %rsi
140141ebc:	45 33 e4             	xor    %r12d,%r12d
140141ebf:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
140141ec4:	45 85 f6             	test   %r14d,%r14d
140141ec7:	0f 8e 18 02 00 00    	jle    0x1401420e5
140141ecd:	4c 8d 75 e4          	lea    -0x1c(%rbp),%r14
140141ed1:	b9 10 00 00 00       	mov    $0x10,%ecx
140141ed6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140141edd:	00 00 00
140141ee0:	41 83 7e fc 1c       	cmpl   $0x1c,-0x4(%r14)
140141ee5:	ba 02 00 00 00       	mov    $0x2,%edx
140141eea:	41 bf 17 00 00 00    	mov    $0x17,%r15d
140141ef0:	bb 1c 00 00 00       	mov    $0x1c,%ebx
140141ef5:	66 44 0f 45 fa       	cmovne %dx,%r15w
140141efa:	48 0f 45 d9          	cmovne %rcx,%rbx
140141efe:	48 8d 56 30          	lea    0x30(%rsi),%rdx
140141f02:	b9 01 00 00 00       	mov    $0x1,%ecx
140141f07:	48 03 d3             	add    %rbx,%rdx
140141f0a:	ff 15 18 0e 2c 00    	call   *0x2c0e18(%rip)        # 0x140402d28
140141f10:	48 8b f0             	mov    %rax,%rsi
140141f13:	48 85 c0             	test   %rax,%rax
140141f16:	0f 84 a5 01 00 00    	je     0x1401420c1
140141f1c:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140141f21:	48 8d 48 30          	lea    0x30(%rax),%rcx
140141f25:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140141f2a:	48 89 48 20          	mov    %rcx,0x20(%rax)
140141f2e:	48 03 cb             	add    %rbx,%rcx
140141f31:	48 89 48 18          	mov    %rcx,0x18(%rax)
140141f35:	e8 ee aa 1b 00       	call   0x1402fca28
140141f3a:	48 85 ff             	test   %rdi,%rdi
140141f3d:	48 0f 44 fe          	cmove  %rsi,%rdi
140141f41:	4d 85 ed             	test   %r13,%r13
140141f44:	74 04                	je     0x140141f4a
140141f46:	49 89 75 28          	mov    %rsi,0x28(%r13)
140141f4a:	41 0f b7 c7          	movzwl %r15w,%eax
140141f4e:	89 46 04             	mov    %eax,0x4(%rsi)
140141f51:	c7 46 08 01 00 00 00 	movl   $0x1,0x8(%rsi)
140141f58:	89 5e 10             	mov    %ebx,0x10(%rsi)
140141f5b:	83 f8 02             	cmp    $0x2,%eax
140141f5e:	74 13                	je     0x140141f73
140141f60:	83 f8 17             	cmp    $0x17,%eax
140141f63:	75 2b                	jne    0x140141f90
140141f65:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
140141f69:	41 0f 10 06          	movups (%r14),%xmm0
140141f6d:	0f 11 43 08          	movups %xmm0,0x8(%rbx)
140141f71:	eb 0a                	jmp    0x140141f7d
140141f73:	48 8b 5e 20          	mov    0x20(%rsi),%rbx
140141f77:	41 8b 06             	mov    (%r14),%eax
140141f7a:	89 43 04             	mov    %eax,0x4(%rbx)
140141f7d:	0f b7 4c 24 30       	movzwl 0x30(%rsp),%ecx
140141f82:	66 44 89 3b          	mov    %r15w,(%rbx)
140141f86:	ff 15 84 7e 1e 00    	call   *0x1e7e84(%rip)        # 0x140329e10
140141f8c:	66 89 43 02          	mov    %ax,0x2(%rbx)
140141f90:	41 ff c4             	inc    %r12d
140141f93:	49 83 c6 14          	add    $0x14,%r14
140141f97:	4c 8b ee             	mov    %rsi,%r13
140141f9a:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140141f9f:	b9 10 00 00 00       	mov    $0x10,%ecx
140141fa4:	44 3b a5 c0 01 00 00 	cmp    0x1c0(%rbp),%r12d
140141fab:	0f 8c 2f ff ff ff    	jl     0x140141ee0
140141fb1:	48 85 ff             	test   %rdi,%rdi
140141fb4:	0f 84 2b 01 00 00    	je     0x1401420e5
140141fba:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
140141fbf:	4d 8b 8d e0 00 00 00 	mov    0xe0(%r13),%r9
140141fc6:	4d 85 c9             	test   %r9,%r9
140141fc9:	74 24                	je     0x140141fef
140141fcb:	41 f6 41 04 08       	testb  $0x8,0x4(%r9)
140141fd0:	74 1d                	je     0x140141fef
140141fd2:	49 8b 41 10          	mov    0x10(%r9),%rax
140141fd6:	48 85 c0             	test   %rax,%rax
140141fd9:	74 14                	je     0x140141fef
140141fdb:	4d 8b 49 20          	mov    0x20(%r9),%r9
140141fdf:	ba 03 00 00 00       	mov    $0x3,%edx
140141fe4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140141fea:	49 8b cd             	mov    %r13,%rcx
140141fed:	ff d0                	call   *%rax
140141fef:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
140141ff4:	48 8b d7             	mov    %rdi,%rdx
140141ff7:	49 8b cd             	mov    %r13,%rcx
140141ffa:	45 8b 88 7c 04 00 00 	mov    0x47c(%r8),%r9d
140142001:	4d 8b 80 80 04 00 00 	mov    0x480(%r8),%r8
140142008:	e8 a3 ae ff ff       	call   0x14013ceb0
14014200d:	4d 8b 85 e0 00 00 00 	mov    0xe0(%r13),%r8
140142014:	48 8b d8             	mov    %rax,%rbx
140142017:	4d 85 c0             	test   %r8,%r8
14014201a:	74 1e                	je     0x14014203a
14014201c:	41 f6 40 04 08       	testb  $0x8,0x4(%r8)
140142021:	74 17                	je     0x14014203a
140142023:	49 8b 40 18          	mov    0x18(%r8),%rax
140142027:	48 85 c0             	test   %rax,%rax
14014202a:	74 0e                	je     0x14014203a
14014202c:	4d 8b 40 20          	mov    0x20(%r8),%r8
140142030:	ba 03 00 00 00       	mov    $0x3,%edx
140142035:	49 8b cd             	mov    %r13,%rcx
140142038:	ff d0                	call   *%rax
14014203a:	48 85 db             	test   %rbx,%rbx
14014203d:	75 6b                	jne    0x1401420aa
14014203f:	90                   	nop
140142040:	48 8b 5f 28          	mov    0x28(%rdi),%rbx
140142044:	48 8b cf             	mov    %rdi,%rcx
140142047:	ff 15 c3 0c 2c 00    	call   *0x2c0cc3(%rip)        # 0x140402d10
14014204d:	48 8b fb             	mov    %rbx,%rdi
140142050:	48 85 db             	test   %rbx,%rbx
140142053:	75 eb                	jne    0x140142040
140142055:	be 06 00 00 00       	mov    $0x6,%esi
14014205a:	45 33 f6             	xor    %r14d,%r14d
14014205d:	8b 85 c8 01 00 00    	mov    0x1c8(%rbp),%eax
140142063:	41 8b fe             	mov    %r14d,%edi
140142066:	85 c0                	test   %eax,%eax
140142068:	7e 28                	jle    0x140142092
14014206a:	48 8d 5c 24 60       	lea    0x60(%rsp),%rbx
14014206f:	90                   	nop
140142070:	48 8b 0b             	mov    (%rbx),%rcx
140142073:	ff 15 97 0c 2c 00    	call   *0x2c0c97(%rip)        # 0x140402d10
140142079:	4c 89 33             	mov    %r14,(%rbx)
14014207c:	ff c7                	inc    %edi
14014207e:	4c 89 73 10          	mov    %r14,0x10(%rbx)
140142082:	4c 89 73 08          	mov    %r14,0x8(%rbx)
140142086:	48 8d 5b 20          	lea    0x20(%rbx),%rbx
14014208a:	3b bd c8 01 00 00    	cmp    0x1c8(%rbp),%edi
140142090:	7c de                	jl     0x140142070
140142092:	49 8b 8d b8 01 00 00 	mov    0x1b8(%r13),%rcx
140142099:	ff 15 71 0c 2c 00    	call   *0x2c0c71(%rip)        # 0x140402d10
14014209f:	8b c6                	mov    %esi,%eax
1401420a1:	4d 89 b5 b8 01 00 00 	mov    %r14,0x1b8(%r13)
1401420a8:	eb 7d                	jmp    0x140142127
1401420aa:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401420af:	45 33 f6             	xor    %r14d,%r14d
1401420b2:	49 89 9d 88 0e 00 00 	mov    %rbx,0xe88(%r13)
1401420b9:	41 8b f6             	mov    %r14d,%esi
1401420bc:	48 89 18             	mov    %rbx,(%rax)
1401420bf:	eb 9c                	jmp    0x14014205d
1401420c1:	48 85 ff             	test   %rdi,%rdi
1401420c4:	74 1f                	je     0x1401420e5
1401420c6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1401420cd:	00 00 00
1401420d0:	48 8b 5f 28          	mov    0x28(%rdi),%rbx
1401420d4:	48 8b cf             	mov    %rdi,%rcx
1401420d7:	ff 15 33 0c 2c 00    	call   *0x2c0c33(%rip)        # 0x140402d10
1401420dd:	48 8b fb             	mov    %rbx,%rdi
1401420e0:	48 85 db             	test   %rbx,%rbx
1401420e3:	75 eb                	jne    0x1401420d0
1401420e5:	8b 85 c8 01 00 00    	mov    0x1c8(%rbp),%eax
1401420eb:	33 f6                	xor    %esi,%esi
1401420ed:	8b fe                	mov    %esi,%edi
1401420ef:	85 c0                	test   %eax,%eax
1401420f1:	7e 2f                	jle    0x140142122
1401420f3:	48 8d 5c 24 60       	lea    0x60(%rsp),%rbx
1401420f8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1401420ff:	00
140142100:	48 8b 0b             	mov    (%rbx),%rcx
140142103:	ff 15 07 0c 2c 00    	call   *0x2c0c07(%rip)        # 0x140402d10
140142109:	48 89 33             	mov    %rsi,(%rbx)