140a31e8c:	f3 44 0f 11 44 24 34 	movss  %xmm8,0x34(%rsp)
140a31e93:	f3 0f 11 55 87       	movss  %xmm2,-0x79(%rbp)
140a31e98:	f3 0f 11 65 8f       	movss  %xmm4,-0x71(%rbp)
140a31e9d:	f3 0f 5d f0          	minss  %xmm0,%xmm6
140a31ea1:	f3 0f 11 4c 24 30    	movss  %xmm1,0x30(%rsp)
140a31ea7:	0f 57 c0             	xorps  %xmm0,%xmm0
140a31eaa:	f3 0f 11 5c 24 38    	movss  %xmm3,0x38(%rsp)
140a31eb0:	0f 11 45 97          	movups %xmm0,-0x69(%rbp)
140a31eb4:	41 0f 2f f8          	comiss %xmm8,%xmm7
140a31eb8:	48 0f 47 c1          	cmova  %rcx,%rax
140a31ebc:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140a31ec0:	f3 0f 10 00          	movss  (%rax),%xmm0
140a31ec4:	f3 0f 11 45 8b       	movss  %xmm0,-0x75(%rbp)
140a31ec9:	f3 0f 11 44 24 34    	movss  %xmm0,0x34(%rsp)
140a31ecf:	e8 ac bd ee ff       	call   0x14091dc80
140a31ed4:	84 c0                	test   %al,%al
140a31ed6:	74 0a                	je     0x140a31ee2
140a31ed8:	f3 0f 10 6d 9f       	movss  -0x61(%rbp),%xmm5
140a31edd:	f3 0f 5c 6d 97       	subss  -0x69(%rbp),%xmm5
140a31ee2:	0f 2e 35 23 f1 17 00 	ucomiss 0x17f123(%rip),%xmm6        # 0x140bb100c
140a31ee9:	7a 06                	jp     0x140a31ef1
140a31eeb:	0f 84 49 01 00 00    	je     0x140a3203a
140a31ef1:	f3 0f 5e ee          	divss  %xmm6,%xmm5
140a31ef5:	0f 2f 2d d4 f1 17 00 	comiss 0x17f1d4(%rip),%xmm5        # 0x140bb10d0
140a31efc:	0f 86 38 01 00 00    	jbe    0x140a3203a
140a31f02:	41 0f 2f f8          	comiss %xmm8,%xmm7
140a31f06:	0f 86 2e 01 00 00    	jbe    0x140a3203a
140a31f0c:	bb 01 00 00 00       	mov    $0x1,%ebx
140a31f11:	e9 24 01 00 00       	jmp    0x140a3203a
140a31f16:	4d 8b c4             	mov    %r12,%r8
140a31f19:	e8 aa b8 ee ff       	call   0x14091d7c8
140a31f1e:	4d 8b c4             	mov    %r12,%r8
140a31f21:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140a31f25:	48 8b d6             	mov    %rsi,%rdx
140a31f28:	0f 10 00             	movups (%rax),%xmm0
140a31f2b:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
140a31f31:	e8 92 b8 ee ff       	call   0x14091d7c8
140a31f36:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140a31f3b:	0f 10 00             	movups (%rax),%xmm0
140a31f3e:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140a31f44:	e8 df c0 ee ff       	call   0x14091e028
140a31f49:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140a31f4e:	e8 d5 c0 ee ff       	call   0x14091e028
140a31f53:	83 65 87 00          	andl   $0x0,-0x79(%rbp)
140a31f57:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140a31f5b:	83 65 97 00          	andl   $0x0,-0x69(%rbp)
140a31f5f:	48 8d 45 9f          	lea    -0x61(%rbp),%rax
140a31f63:	f3 0f 10 54 24 34    	movss  0x34(%rsp),%xmm2
140a31f69:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
140a31f6d:	f3 0f 10 4c 24 24    	movss  0x24(%rsp),%xmm1
140a31f73:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140a31f77:	f3 0f 10 65 83       	movss  -0x7d(%rbp),%xmm4
140a31f7c:	0f 28 c1             	movaps %xmm1,%xmm0
140a31f7f:	f3 0f 10 5c 24 2c    	movss  0x2c(%rsp),%xmm3
140a31f85:	0f 28 f2             	movaps %xmm2,%xmm6
140a31f88:	f3 0f 10 7c 24 38    	movss  0x38(%rsp),%xmm7
140a31f8e:	f3 0f 5c c3          	subss  %xmm3,%xmm0
140a31f92:	f3 44 0f 10 44 24 28 	movss  0x28(%rsp),%xmm8
140a31f99:	f3 0f 5c f4          	subss  %xmm4,%xmm6
140a31f9d:	f3 0f 11 7d 8f       	movss  %xmm7,-0x71(%rbp)
140a31fa2:	0f 57 ed             	xorps  %xmm5,%xmm5
140a31fa5:	f3 44 0f 11 45 9f    	movss  %xmm8,-0x61(%rbp)
140a31fab:	f3 0f 11 55 8b       	movss  %xmm2,-0x75(%rbp)
140a31fb0:	f3 0f 11 65 93       	movss  %xmm4,-0x6d(%rbp)
140a31fb5:	f3 0f 5d f0          	minss  %xmm0,%xmm6
140a31fb9:	f3 0f 11 4d 9b       	movss  %xmm1,-0x65(%rbp)
140a31fbe:	0f 57 c0             	xorps  %xmm0,%xmm0
140a31fc1:	f3 0f 11 5d a3       	movss  %xmm3,-0x5d(%rbp)
140a31fc6:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
140a31fca:	41 0f 2f f8          	comiss %xmm8,%xmm7
140a31fce:	48 0f 47 c1          	cmova  %rcx,%rax
140a31fd2:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140a31fd6:	f3 0f 10 00          	movss  (%rax),%xmm0
140a31fda:	f3 0f 11 45 8f       	movss  %xmm0,-0x71(%rbp)
140a31fdf:	f3 0f 11 45 9f       	movss  %xmm0,-0x61(%rbp)
140a31fe4:	e8 97 bc ee ff       	call   0x14091dc80
140a31fe9:	84 c0                	test   %al,%al
140a31feb:	74 0a                	je     0x140a31ff7
140a31fed:	f3 0f 10 6d ab       	movss  -0x55(%rbp),%xmm5
140a31ff2:	f3 0f 5c 6d b3       	subss  -0x4d(%rbp),%xmm5
140a31ff7:	0f 2e 35 0e f0 17 00 	ucomiss 0x17f00e(%rip),%xmm6        # 0x140bb100c
140a31ffe:	0f b6 c3             	movzbl %bl,%eax
140a32001:	b9 01 00 00 00       	mov    $0x1,%ecx
140a32006:	7a 02                	jp     0x140a3200a
140a32008:	74 0e                	je     0x140a32018
140a3200a:	f3 0f 5e ee          	divss  %xmm6,%xmm5
140a3200e:	0f 2f 2d bb f0 17 00 	comiss 0x17f0bb(%rip),%xmm5        # 0x140bb10d0
140a32015:	0f 47 c1             	cmova  %ecx,%eax
140a32018:	45 84 ff             	test   %r15b,%r15b
140a3201b:	74 0a                	je     0x140a32027
140a3201d:	84 c0                	test   %al,%al
140a3201f:	74 19                	je     0x140a3203a
140a32021:	44 0f 2f c7          	comiss %xmm7,%xmm8
140a32025:	eb 0f                	jmp    0x140a32036
140a32027:	84 c0                	test   %al,%al
140a32029:	74 0f                	je     0x140a3203a
140a3202b:	f3 0f 10 44 24 30    	movss  0x30(%rsp),%xmm0
140a32031:	0f 2f 44 24 20       	comiss 0x20(%rsp),%xmm0
140a32036:	76 02                	jbe    0x140a3203a
140a32038:	8a d9                	mov    %cl,%bl
140a3203a:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
140a32041:	00
140a32042:	8a c3                	mov    %bl,%al
140a32044:	49 8b 5b 40          	mov    0x40(%r11),%rbx
140a32048:	49 8b 73 48          	mov    0x48(%r11),%rsi
140a3204c:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140a32051:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
140a32056:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
140a3205b:	45 0f 28 4b c0       	movaps -0x40(%r11),%xmm9
140a32060:	45 0f 28 53 b0       	movaps -0x50(%r11),%xmm10
140a32065:	45 0f 28 5b a0       	movaps -0x60(%r11),%xmm11
140a3206a:	45 0f 28 63 90       	movaps -0x70(%r11),%xmm12
140a3206f:	45 0f 28 6b 80       	movaps -0x80(%r11),%xmm13
140a32074:	49 8b e3             	mov    %r11,%rsp
140a32077:	41 5f                	pop    %r15
140a32079:	41 5e                	pop    %r14
140a3207b:	41 5c                	pop    %r12
140a3207d:	5f                   	pop    %rdi
140a3207e:	5d                   	pop    %rbp
140a3207f:	c3                   	ret
140a32080:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a32085:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a3208a:	55                   	push   %rbp
140a3208b:	57                   	push   %rdi
140a3208c:	41 54                	push   %r12
140a3208e:	41 56                	push   %r14
140a32090:	41 57                	push   %r15
140a32092:	48 8b ec             	mov    %rsp,%rbp
140a32095:	48 83 ec 60          	sub    $0x60,%rsp
140a32099:	4c 8b f9             	mov    %rcx,%r15
140a3209c:	48 8b da             	mov    %rdx,%rbx
140a3209f:	48 8b 09             	mov    (%rcx),%rcx
140a320a2:	45 33 f6             	xor    %r14d,%r14d
140a320a5:	48 8b 01             	mov    (%rcx),%rax
140a320a8:	48 8b 40 58          	mov    0x58(%rax),%rax
140a320ac:	ff 15 86 ab 0d 00    	call   *0xdab86(%rip)        # 0x140b0cc38
140a320b2:	84 c0                	test   %al,%al
140a320b4:	0f 84 3a 01 00 00    	je     0x140a321f4
140a320ba:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a320be:	45 8d 66 01          	lea    0x1(%r14),%r12d
140a320c2:	0f 57 c0             	xorps  %xmm0,%xmm0
140a320c5:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
140a320ca:	48 85 d2             	test   %rdx,%rdx
140a320cd:	74 09                	je     0x140a320d8
140a320cf:	f0 44 01 62 08       	lock add %r12d,0x8(%rdx)
140a320d4:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140a320d8:	4c 8b 03             	mov    (%rbx),%r8
140a320db:	4d 85 c0             	test   %r8,%r8
140a320de:	75 05                	jne    0x140a320e5
140a320e0:	49 8b c6             	mov    %r14,%rax
140a320e3:	eb 0f                	jmp    0x140a320f4
140a320e5:	49 8b 40 08          	mov    0x8(%r8),%rax
140a320e9:	48 63 40 08          	movslq 0x8(%rax),%rax
140a320ed:	48 83 c0 08          	add    $0x8,%rax
140a320f1:	49 03 c0             	add    %r8,%rax
140a320f4:	48 89 55 c8          	mov    %rdx,-0x38(%rbp)
140a320f8:	49 8b 57 08          	mov    0x8(%r15),%rdx
140a320fc:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
140a32100:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140a32105:	48 85 d2             	test   %rdx,%rdx
140a32108:	74 09                	je     0x140a32113
140a3210a:	f0 44 01 62 08       	lock add %r12d,0x8(%rdx)
140a3210f:	49 8b 57 08          	mov    0x8(%r15),%rdx
140a32113:	4d 8b 07             	mov    (%r15),%r8
140a32116:	4d 85 c0             	test   %r8,%r8
140a32119:	75 05                	jne    0x140a32120
140a3211b:	49 8b c6             	mov    %r14,%rax
140a3211e:	eb 0f                	jmp    0x140a3212f
140a32120:	49 8b 40 08          	mov    0x8(%r8),%rax
140a32124:	48 63 40 08          	movslq 0x8(%rax),%rax
140a32128:	48 83 c0 08          	add    $0x8,%rax
140a3212c:	49 03 c0             	add    %r8,%rax
140a3212f:	48 89 55 e8          	mov    %rdx,-0x18(%rbp)
140a32133:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140a32137:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a3213b:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140a3213f:	e8 28 fa ff ff       	call   0x140a31b6c
140a32144:	84 c0                	test   %al,%al
140a32146:	0f 85 a8 00 00 00    	jne    0x140a321f4
140a3214c:	48 8b 13             	mov    (%rbx),%rdx
140a3214f:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a32153:	48 83 c2 08          	add    $0x8,%rdx
140a32157:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a3215b:	48 03 ca             	add    %rdx,%rcx
140a3215e:	48 8b 01             	mov    (%rcx),%rax
140a32161:	48 8b 40 20          	mov    0x20(%rax),%rax
140a32165:	ff 15 cd aa 0d 00    	call   *0xdaacd(%rip)        # 0x140b0cc38
140a3216b:	48 8b 13             	mov    (%rbx),%rdx
140a3216e:	40 8a f0             	mov    %al,%sil
140a32171:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a32175:	48 83 c2 08          	add    $0x8,%rdx
140a32179:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a3217d:	48 03 ca             	add    %rdx,%rcx
140a32180:	48 8b 01             	mov    (%rcx),%rax
140a32183:	48 8b 40 10          	mov    0x10(%rax),%rax
140a32187:	ff 15 ab aa 0d 00    	call   *0xdaaab(%rip)        # 0x140b0cc38
140a3218d:	48 8b 13             	mov    (%rbx),%rdx
140a32190:	40 8a f8             	mov    %al,%dil
140a32193:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a32197:	48 83 c2 08          	add    $0x8,%rdx
140a3219b:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a3219f:	48 03 ca             	add    %rdx,%rcx
140a321a2:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140a321a6:	48 8b 01             	mov    (%rcx),%rax
140a321a9:	48 8b 40 08          	mov    0x8(%rax),%rax
140a321ad:	ff 15 85 aa 0d 00    	call   *0xdaa85(%rip)        # 0x140b0cc38
140a321b3:	49 8b 17             	mov    (%r15),%rdx
140a321b6:	48 8b d8             	mov    %rax,%rbx
140a321b9:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a321bd:	48 83 c2 08          	add    $0x8,%rdx
140a321c1:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a321c5:	48 03 ca             	add    %rdx,%rcx
140a321c8:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a321cc:	48 8b 01             	mov    (%rcx),%rax
140a321cf:	48 8b 40 08          	mov    0x8(%rax),%rax
140a321d3:	ff 15 5f aa 0d 00    	call   *0xdaa5f(%rip)        # 0x140b0cc38
140a321d9:	44 8a ce             	mov    %sil,%r9b
140a321dc:	44 8a c7             	mov    %dil,%r8b
140a321df:	48 8b c8             	mov    %rax,%rcx
140a321e2:	48 8b d3             	mov    %rbx,%rdx
140a321e5:	e8 b2 fa ff ff       	call   0x140a31c9c
140a321ea:	84 c0                	test   %al,%al
140a321ec:	45 0f b6 f6          	movzbl %r14b,%r14d
140a321f0:	45 0f 45 f4          	cmovne %r12d,%r14d
140a321f4:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140a321f9:	41 8a c6             	mov    %r14b,%al
140a321fc:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140a32200:	49 8b 73 40          	mov    0x40(%r11),%rsi
140a32204:	49 8b e3             	mov    %r11,%rsp
140a32207:	41 5f                	pop    %r15
140a32209:	41 5e                	pop    %r14
140a3220b:	41 5c                	pop    %r12
140a3220d:	5f                   	pop    %rdi
140a3220e:	5d                   	pop    %rbp
140a3220f:	c3                   	ret
140a32210:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a32215:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a3221a:	57                   	push   %rdi
140a3221b:	48 83 ec 30          	sub    $0x30,%rsp
140a3221f:	48 8d 59 28          	lea    0x28(%rcx),%rbx
140a32223:	48 8b f9             	mov    %rcx,%rdi
140a32226:	48 8b cb             	mov    %rbx,%rcx
140a32229:	48 8b f2             	mov    %rdx,%rsi
140a3222c:	ff 15 86 9e 0d 00    	call   *0xd9e86(%rip)        # 0x140b0c0b8
140a32232:	48 85 db             	test   %rbx,%rbx
140a32235:	74 09                	je     0x140a32240
140a32237:	48 8b cb             	mov    %rbx,%rcx
140a3223a:	ff 15 80 9e 0d 00    	call   *0xd9e80(%rip)        # 0x140b0c0c0
140a32240:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140a32244:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a32249:	4c 8b c6             	mov    %rsi,%r8
140a3224c:	e8 df b6 5e ff       	call   0x14001d930
140a32251:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a32256:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140a3225b:	48 83 c4 30          	add    $0x30,%rsp
140a3225f:	5f                   	pop    %rdi
140a32260:	c3                   	ret
140a32261:	90                   	nop
140a32262:	90                   	nop
140a32263:	90                   	nop
140a32264:	90                   	nop
140a32265:	90                   	nop
140a32266:	90                   	nop
140a32267:	90                   	nop
140a32268:	90                   	nop
140a32269:	90                   	nop
140a3226a:	90                   	nop
140a3226b:	90                   	nop
140a3226c:	90                   	nop
140a3226d:	90                   	nop
140a3226e:	90                   	nop
140a3226f:	90                   	nop
140a32270:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a32275:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a3227a:	57                   	push   %rdi
140a3227b:	48 83 ec 30          	sub    $0x30,%rsp
140a3227f:	48 8b d9             	mov    %rcx,%rbx
140a32282:	48 8b f2             	mov    %rdx,%rsi
140a32285:	48 8b 0a             	mov    (%rdx),%rcx
140a32288:	48 8b 01             	mov    (%rcx),%rax
140a3228b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a3228f:	ff 15 a3 a9 0d 00    	call   *0xda9a3(%rip)        # 0x140b0cc38
140a32295:	66 83 f8 11          	cmp    $0x11,%ax
140a32299:	74 27                	je     0x140a322c2
140a3229b:	66 83 f8 18          	cmp    $0x18,%ax
140a3229f:	74 21                	je     0x140a322c2
140a322a1:	48 8d 7b 38          	lea    0x38(%rbx),%rdi
140a322a5:	48 8b cf             	mov    %rdi,%rcx
140a322a8:	ff 15 0a 9e 0d 00    	call   *0xd9e0a(%rip)        # 0x140b0c0b8
140a322ae:	48 85 ff             	test   %rdi,%rdi
140a322b1:	74 09                	je     0x140a322bc
140a322b3:	48 8b cf             	mov    %rdi,%rcx
140a322b6:	ff 15 04 9e 0d 00    	call   *0xd9e04(%rip)        # 0x140b0c0c0
140a322bc:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140a322c0:	eb 1f                	jmp    0x140a322e1
140a322c2:	48 8d 7b 28          	lea    0x28(%rbx),%rdi
140a322c6:	48 8b cf             	mov    %rdi,%rcx
140a322c9:	ff 15 e9 9d 0d 00    	call   *0xd9de9(%rip)        # 0x140b0c0b8
140a322cf:	48 85 ff             	test   %rdi,%rdi
140a322d2:	74 09                	je     0x140a322dd
140a322d4:	48 8b cf             	mov    %rdi,%rcx
140a322d7:	ff 15 e3 9d 0d 00    	call   *0xd9de3(%rip)        # 0x140b0c0c0
140a322dd:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140a322e1:	4c 8b c6             	mov    %rsi,%r8
140a322e4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a322e9:	e8 42 b6 5e ff       	call   0x14001d930
140a322ee:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a322f3:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140a322f8:	48 83 c4 30          	add    $0x30,%rsp
140a322fc:	5f                   	pop    %rdi
140a322fd:	c3                   	ret
140a322fe:	90                   	nop
140a322ff:	90                   	nop
140a32300:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a32305:	57                   	push   %rdi
140a32306:	48 83 ec 20          	sub    $0x20,%rsp
140a3230a:	45 33 d2             	xor    %r10d,%r10d
140a3230d:	48 8d 05 1c 3b 10 00 	lea    0x103b1c(%rip),%rax        # 0x140b35e30
140a32314:	4c 89 51 08          	mov    %r10,0x8(%rcx)
140a32318:	48 8b f9             	mov    %rcx,%rdi
140a3231b:	4c 89 51 10          	mov    %r10,0x10(%rcx)
140a3231f:	48 89 01             	mov    %rax,(%rcx)
140a32322:	4c 89 51 18          	mov    %r10,0x18(%rcx)
140a32326:	4c 89 51 20          	mov    %r10,0x20(%rcx)
140a3232a:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a3232e:	48 85 c0             	test   %rax,%rax
140a32331:	74 04                	je     0x140a32337
140a32333:	f0 ff 40 08          	lock incl 0x8(%rax)
140a32337:	48 8b 02             	mov    (%rdx),%rax
140a3233a:	48 89 41 18          	mov    %rax,0x18(%rcx)
140a3233e:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a32342:	48 89 41 20          	mov    %rax,0x20(%rcx)
140a32346:	44 88 49 28          	mov    %r9b,0x28(%rcx)
140a3234a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140a3234f:	4c 89 57 40          	mov    %r10,0x40(%rdi)
140a32353:	4c 89 57 48          	mov    %r10,0x48(%rdi)
140a32357:	8b 01                	mov    (%rcx),%eax
140a32359:	89 47 2c             	mov    %eax,0x2c(%rdi)
140a3235c:	8b 41 04             	mov    0x4(%rcx),%eax
140a3235f:	89 47 30             	mov    %eax,0x30(%rdi)
140a32362:	8b 41 08             	mov    0x8(%rcx),%eax
140a32365:	89 47 34             	mov    %eax,0x34(%rdi)
140a32368:	8b 41 0c             	mov    0xc(%rcx),%eax
140a3236b:	89 47 38             	mov    %eax,0x38(%rdi)
140a3236e:	49 8b 40 08          	mov    0x8(%r8),%rax
140a32372:	48 85 c0             	test   %rax,%rax
140a32375:	74 04                	je     0x140a3237b
140a32377:	f0 ff 40 08          	lock incl 0x8(%rax)
140a3237b:	49 8b 00             	mov    (%r8),%rax
140a3237e:	48 89 47 40          	mov    %rax,0x40(%rdi)