1401dee36:	48 85 c0             	test   %rax,%rax
1401dee39:	74 04                	je     0x1401dee3f
1401dee3b:	f0 ff 40 08          	lock incl 0x8(%rax)
1401dee3f:	48 8b 47 58          	mov    0x58(%rdi),%rax
1401dee43:	48 89 43 58          	mov    %rax,0x58(%rbx)
1401dee47:	48 8b 47 60          	mov    0x60(%rdi),%rax
1401dee4b:	48 89 43 60          	mov    %rax,0x60(%rbx)
1401dee4f:	8b 47 68             	mov    0x68(%rdi),%eax
1401dee52:	89 43 68             	mov    %eax,0x68(%rbx)
1401dee55:	48 8b c3             	mov    %rbx,%rax
1401dee58:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401dee5d:	48 83 c4 20          	add    $0x20,%rsp
1401dee61:	5f                   	pop    %rdi
1401dee62:	c3                   	ret
1401dee63:	cc                   	int3
1401dee64:	cc                   	int3
1401dee65:	cc                   	int3
1401dee66:	cc                   	int3
1401dee67:	cc                   	int3
1401dee68:	cc                   	int3
1401dee69:	cc                   	int3
1401dee6a:	cc                   	int3
1401dee6b:	cc                   	int3
1401dee6c:	cc                   	int3
1401dee6d:	cc                   	int3
1401dee6e:	cc                   	int3
1401dee6f:	cc                   	int3
1401dee70:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401dee75:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401dee7a:	57                   	push   %rdi
1401dee7b:	48 83 ec 20          	sub    $0x20,%rsp
1401dee7f:	48 8b d9             	mov    %rcx,%rbx
1401dee82:	33 c9                	xor    %ecx,%ecx
1401dee84:	48 89 0b             	mov    %rcx,(%rbx)
1401dee87:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1401dee8b:	0f b7 42 10          	movzwl 0x10(%rdx),%eax
1401dee8f:	66 89 43 10          	mov    %ax,0x10(%rbx)
1401dee93:	0f b7 42 12          	movzwl 0x12(%rdx),%eax
1401dee97:	66 89 43 12          	mov    %ax,0x12(%rbx)
1401dee9b:	0f b7 42 14          	movzwl 0x14(%rdx),%eax
1401dee9f:	66 89 43 14          	mov    %ax,0x14(%rbx)
1401deea3:	0f b7 42 16          	movzwl 0x16(%rdx),%eax
1401deea7:	66 89 43 16          	mov    %ax,0x16(%rbx)
1401deeab:	0f b7 42 18          	movzwl 0x18(%rdx),%eax
1401deeaf:	66 89 43 18          	mov    %ax,0x18(%rbx)
1401deeb3:	48 89 4b 20          	mov    %rcx,0x20(%rbx)
1401deeb7:	48 89 4b 28          	mov    %rcx,0x28(%rbx)
1401deebb:	48 8b 42 28          	mov    0x28(%rdx),%rax
1401deebf:	48 85 c0             	test   %rax,%rax
1401deec2:	74 04                	je     0x1401deec8
1401deec4:	f0 ff 40 08          	lock incl 0x8(%rax)
1401deec8:	48 8b 42 20          	mov    0x20(%rdx),%rax
1401deecc:	48 89 43 20          	mov    %rax,0x20(%rbx)
1401deed0:	48 8b 42 28          	mov    0x28(%rdx),%rax
1401deed4:	48 89 43 28          	mov    %rax,0x28(%rbx)
1401deed8:	48 8d 7b 30          	lea    0x30(%rbx),%rdi
1401deedc:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1401deee1:	48 83 c2 30          	add    $0x30,%rdx
1401deee5:	c6 47 70 00          	movb   $0x0,0x70(%rdi)
1401deee9:	80 7a 70 00          	cmpb   $0x0,0x70(%rdx)
1401deeed:	74 16                	je     0x1401def05
1401deeef:	48 8b cf             	mov    %rdi,%rcx
1401deef2:	e8 d9 fe ff ff       	call   0x1401dedd0
1401deef7:	48 8d 05 0a aa dc 00 	lea    0xdcaa0a(%rip),%rax        # 0x140fa9908
1401deefe:	48 89 07             	mov    %rax,(%rdi)
1401def01:	c6 47 70 01          	movb   $0x1,0x70(%rdi)
1401def05:	48 8b c3             	mov    %rbx,%rax
1401def08:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401def0d:	48 83 c4 20          	add    $0x20,%rsp
1401def11:	5f                   	pop    %rdi
1401def12:	c3                   	ret
1401def13:	cc                   	int3
1401def14:	cc                   	int3
1401def15:	cc                   	int3
1401def16:	cc                   	int3
1401def17:	cc                   	int3
1401def18:	cc                   	int3
1401def19:	cc                   	int3
1401def1a:	cc                   	int3
1401def1b:	cc                   	int3
1401def1c:	cc                   	int3
1401def1d:	cc                   	int3
1401def1e:	cc                   	int3
1401def1f:	cc                   	int3
1401def20:	40 53                	rex push %rbx
1401def22:	48 83 ec 20          	sub    $0x20,%rsp
1401def26:	48 8b d9             	mov    %rcx,%rbx
1401def29:	e8 a2 fe ff ff       	call   0x1401dedd0
1401def2e:	48 8d 05 eb a9 dc 00 	lea    0xdca9eb(%rip),%rax        # 0x140fa9920
1401def35:	48 89 03             	mov    %rax,(%rbx)
1401def38:	48 8b c3             	mov    %rbx,%rax
1401def3b:	48 83 c4 20          	add    $0x20,%rsp
1401def3f:	5b                   	pop    %rbx
1401def40:	c3                   	ret
1401def41:	cc                   	int3
1401def42:	cc                   	int3
1401def43:	cc                   	int3
1401def44:	cc                   	int3
1401def45:	cc                   	int3
1401def46:	cc                   	int3
1401def47:	cc                   	int3
1401def48:	cc                   	int3
1401def49:	cc                   	int3
1401def4a:	cc                   	int3
1401def4b:	cc                   	int3
1401def4c:	cc                   	int3
1401def4d:	cc                   	int3
1401def4e:	cc                   	int3
1401def4f:	cc                   	int3
1401def50:	40 53                	rex push %rbx
1401def52:	48 83 ec 20          	sub    $0x20,%rsp
1401def56:	48 8b d9             	mov    %rcx,%rbx
1401def59:	e8 e2 ae 8b 00       	call   0x140a99e40
1401def5e:	48 8d 05 bb a9 dc 00 	lea    0xdca9bb(%rip),%rax        # 0x140fa9920
1401def65:	48 89 03             	mov    %rax,(%rbx)
1401def68:	48 8b c3             	mov    %rbx,%rax
1401def6b:	48 83 c4 20          	add    $0x20,%rsp
1401def6f:	5b                   	pop    %rbx
1401def70:	c3                   	ret
1401def71:	cc                   	int3
1401def72:	cc                   	int3
1401def73:	cc                   	int3
1401def74:	cc                   	int3
1401def75:	cc                   	int3
1401def76:	cc                   	int3
1401def77:	cc                   	int3
1401def78:	cc                   	int3
1401def79:	cc                   	int3
1401def7a:	cc                   	int3
1401def7b:	cc                   	int3
1401def7c:	cc                   	int3
1401def7d:	cc                   	int3
1401def7e:	cc                   	int3
1401def7f:	cc                   	int3
1401def80:	40 53                	rex push %rbx
1401def82:	48 83 ec 20          	sub    $0x20,%rsp
1401def86:	48 8b d9             	mov    %rcx,%rbx
1401def89:	e8 42 fe ff ff       	call   0x1401dedd0
1401def8e:	48 8d 05 a3 a9 dc 00 	lea    0xdca9a3(%rip),%rax        # 0x140fa9938
1401def95:	48 89 03             	mov    %rax,(%rbx)
1401def98:	48 8b c3             	mov    %rbx,%rax
1401def9b:	48 83 c4 20          	add    $0x20,%rsp
1401def9f:	5b                   	pop    %rbx
1401defa0:	c3                   	ret
1401defa1:	cc                   	int3
1401defa2:	cc                   	int3
1401defa3:	cc                   	int3
1401defa4:	cc                   	int3
1401defa5:	cc                   	int3
1401defa6:	cc                   	int3
1401defa7:	cc                   	int3
1401defa8:	cc                   	int3
1401defa9:	cc                   	int3
1401defaa:	cc                   	int3
1401defab:	cc                   	int3
1401defac:	cc                   	int3
1401defad:	cc                   	int3
1401defae:	cc                   	int3
1401defaf:	cc                   	int3
1401defb0:	40 53                	rex push %rbx
1401defb2:	48 83 ec 20          	sub    $0x20,%rsp
1401defb6:	48 8b d9             	mov    %rcx,%rbx
1401defb9:	e8 82 ae 8b 00       	call   0x140a99e40
1401defbe:	48 8d 05 73 a9 dc 00 	lea    0xdca973(%rip),%rax        # 0x140fa9938
1401defc5:	48 89 03             	mov    %rax,(%rbx)
1401defc8:	48 8b c3             	mov    %rbx,%rax
1401defcb:	48 83 c4 20          	add    $0x20,%rsp
1401defcf:	5b                   	pop    %rbx
1401defd0:	c3                   	ret
1401defd1:	cc                   	int3
1401defd2:	cc                   	int3
1401defd3:	cc                   	int3
1401defd4:	cc                   	int3
1401defd5:	cc                   	int3
1401defd6:	cc                   	int3
1401defd7:	cc                   	int3
1401defd8:	cc                   	int3
1401defd9:	cc                   	int3
1401defda:	cc                   	int3
1401defdb:	cc                   	int3
1401defdc:	cc                   	int3
1401defdd:	cc                   	int3
1401defde:	cc                   	int3
1401defdf:	cc                   	int3
1401defe0:	40 53                	rex push %rbx
1401defe2:	48 83 ec 20          	sub    $0x20,%rsp
1401defe6:	48 8b d9             	mov    %rcx,%rbx
1401defe9:	e8 e2 fd ff ff       	call   0x1401dedd0
1401defee:	48 8d 05 5b a9 dc 00 	lea    0xdca95b(%rip),%rax        # 0x140fa9950
1401deff5:	48 89 03             	mov    %rax,(%rbx)
1401deff8:	48 8b c3             	mov    %rbx,%rax
1401deffb:	48 83 c4 20          	add    $0x20,%rsp
1401defff:	5b                   	pop    %rbx
1401df000:	c3                   	ret
1401df001:	cc                   	int3
1401df002:	cc                   	int3
1401df003:	cc                   	int3
1401df004:	cc                   	int3
1401df005:	cc                   	int3
1401df006:	cc                   	int3
1401df007:	cc                   	int3
1401df008:	cc                   	int3
1401df009:	cc                   	int3
1401df00a:	cc                   	int3
1401df00b:	cc                   	int3
1401df00c:	cc                   	int3
1401df00d:	cc                   	int3
1401df00e:	cc                   	int3
1401df00f:	cc                   	int3
1401df010:	40 53                	rex push %rbx
1401df012:	48 83 ec 20          	sub    $0x20,%rsp
1401df016:	48 8b d9             	mov    %rcx,%rbx
1401df019:	e8 22 ae 8b 00       	call   0x140a99e40
1401df01e:	48 8d 05 2b a9 dc 00 	lea    0xdca92b(%rip),%rax        # 0x140fa9950
1401df025:	48 89 03             	mov    %rax,(%rbx)
1401df028:	48 8b c3             	mov    %rbx,%rax
1401df02b:	48 83 c4 20          	add    $0x20,%rsp
1401df02f:	5b                   	pop    %rbx
1401df030:	c3                   	ret
1401df031:	cc                   	int3
1401df032:	cc                   	int3
1401df033:	cc                   	int3
1401df034:	cc                   	int3
1401df035:	cc                   	int3
1401df036:	cc                   	int3
1401df037:	cc                   	int3
1401df038:	cc                   	int3
1401df039:	cc                   	int3
1401df03a:	cc                   	int3
1401df03b:	cc                   	int3
1401df03c:	cc                   	int3
1401df03d:	cc                   	int3
1401df03e:	cc                   	int3
1401df03f:	cc                   	int3
1401df040:	40 53                	rex push %rbx
1401df042:	48 83 ec 20          	sub    $0x20,%rsp
1401df046:	48 8b d9             	mov    %rcx,%rbx
1401df049:	e8 82 fd ff ff       	call   0x1401dedd0
1401df04e:	48 8d 05 13 a9 dc 00 	lea    0xdca913(%rip),%rax        # 0x140fa9968
1401df055:	48 89 03             	mov    %rax,(%rbx)
1401df058:	48 8b c3             	mov    %rbx,%rax
1401df05b:	48 83 c4 20          	add    $0x20,%rsp
1401df05f:	5b                   	pop    %rbx
1401df060:	c3                   	ret
1401df061:	cc                   	int3
1401df062:	cc                   	int3
1401df063:	cc                   	int3
1401df064:	cc                   	int3
1401df065:	cc                   	int3
1401df066:	cc                   	int3
1401df067:	cc                   	int3
1401df068:	cc                   	int3
1401df069:	cc                   	int3
1401df06a:	cc                   	int3
1401df06b:	cc                   	int3
1401df06c:	cc                   	int3
1401df06d:	cc                   	int3
1401df06e:	cc                   	int3
1401df06f:	cc                   	int3
1401df070:	40 53                	rex push %rbx
1401df072:	48 83 ec 20          	sub    $0x20,%rsp
1401df076:	48 8b d9             	mov    %rcx,%rbx
1401df079:	e8 c2 ad 8b 00       	call   0x140a99e40
1401df07e:	48 8d 05 e3 a8 dc 00 	lea    0xdca8e3(%rip),%rax        # 0x140fa9968
1401df085:	48 89 03             	mov    %rax,(%rbx)
1401df088:	48 8b c3             	mov    %rbx,%rax
1401df08b:	48 83 c4 20          	add    $0x20,%rsp
1401df08f:	5b                   	pop    %rbx
1401df090:	c3                   	ret
1401df091:	cc                   	int3
1401df092:	cc                   	int3
1401df093:	cc                   	int3
1401df094:	cc                   	int3
1401df095:	cc                   	int3
1401df096:	cc                   	int3
1401df097:	cc                   	int3
1401df098:	cc                   	int3
1401df099:	cc                   	int3
1401df09a:	cc                   	int3
1401df09b:	cc                   	int3
1401df09c:	cc                   	int3
1401df09d:	cc                   	int3
1401df09e:	cc                   	int3
1401df09f:	cc                   	int3
1401df0a0:	40 53                	rex push %rbx
1401df0a2:	48 83 ec 20          	sub    $0x20,%rsp
1401df0a6:	48 8b d9             	mov    %rcx,%rbx
1401df0a9:	e8 22 fd ff ff       	call   0x1401dedd0
1401df0ae:	48 8d 05 13 ab dc 00 	lea    0xdcab13(%rip),%rax        # 0x140fa9bc8
1401df0b5:	48 89 03             	mov    %rax,(%rbx)
1401df0b8:	48 8b c3             	mov    %rbx,%rax
1401df0bb:	48 83 c4 20          	add    $0x20,%rsp
1401df0bf:	5b                   	pop    %rbx
1401df0c0:	c3                   	ret
1401df0c1:	cc                   	int3
1401df0c2:	cc                   	int3
1401df0c3:	cc                   	int3
1401df0c4:	cc                   	int3
1401df0c5:	cc                   	int3
1401df0c6:	cc                   	int3
1401df0c7:	cc                   	int3
1401df0c8:	cc                   	int3
1401df0c9:	cc                   	int3
1401df0ca:	cc                   	int3
1401df0cb:	cc                   	int3
1401df0cc:	cc                   	int3
1401df0cd:	cc                   	int3
1401df0ce:	cc                   	int3
1401df0cf:	cc                   	int3
1401df0d0:	40 53                	rex push %rbx
1401df0d2:	48 83 ec 20          	sub    $0x20,%rsp
1401df0d6:	48 8b d9             	mov    %rcx,%rbx
1401df0d9:	e8 62 ad 8b 00       	call   0x140a99e40
1401df0de:	48 8d 05 e3 aa dc 00 	lea    0xdcaae3(%rip),%rax        # 0x140fa9bc8
1401df0e5:	48 89 03             	mov    %rax,(%rbx)
1401df0e8:	48 8b c3             	mov    %rbx,%rax
1401df0eb:	48 83 c4 20          	add    $0x20,%rsp
1401df0ef:	5b                   	pop    %rbx
1401df0f0:	c3                   	ret
1401df0f1:	cc                   	int3
1401df0f2:	cc                   	int3
1401df0f3:	cc                   	int3
1401df0f4:	cc                   	int3
1401df0f5:	cc                   	int3
1401df0f6:	cc                   	int3
1401df0f7:	cc                   	int3
1401df0f8:	cc                   	int3
1401df0f9:	cc                   	int3
1401df0fa:	cc                   	int3
1401df0fb:	cc                   	int3
1401df0fc:	cc                   	int3
1401df0fd:	cc                   	int3
1401df0fe:	cc                   	int3
1401df0ff:	cc                   	int3
1401df100:	40 53                	rex push %rbx
1401df102:	48 83 ec 20          	sub    $0x20,%rsp
1401df106:	48 8b d9             	mov    %rcx,%rbx
1401df109:	e8 c2 fc ff ff       	call   0x1401dedd0
1401df10e:	48 8d 05 6b a8 dc 00 	lea    0xdca86b(%rip),%rax        # 0x140fa9980
1401df115:	48 89 03             	mov    %rax,(%rbx)
1401df118:	48 8b c3             	mov    %rbx,%rax
1401df11b:	48 83 c4 20          	add    $0x20,%rsp
1401df11f:	5b                   	pop    %rbx
1401df120:	c3                   	ret
1401df121:	cc                   	int3
1401df122:	cc                   	int3
1401df123:	cc                   	int3
1401df124:	cc                   	int3
1401df125:	cc                   	int3
1401df126:	cc                   	int3