140a84ef3:	eb ec                	jmp    0x140a84ee1
140a84ef5:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a84ef9:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a84efd:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140a84f01:	48 89 4d e8          	mov    %rcx,-0x18(%rbp)
140a84f05:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
140a84f09:	48 8b 48 28          	mov    0x28(%rax),%rcx
140a84f0d:	48 8b 01             	mov    (%rcx),%rax
140a84f10:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140a84f14:	48 8b 40 50          	mov    0x50(%rax),%rax
140a84f18:	ff 15 1a 7d 08 00    	call   *0x87d1a(%rip)        # 0x140b0cc38
140a84f1e:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a84f22:	48 85 db             	test   %rbx,%rbx
140a84f25:	74 3a                	je     0x140a84f61
140a84f27:	41 8b c6             	mov    %r14d,%eax
140a84f2a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a84f2f:	41 03 c6             	add    %r14d,%eax
140a84f32:	75 2d                	jne    0x140a84f61
140a84f34:	48 8b 03             	mov    (%rbx),%rax
140a84f37:	48 8b cb             	mov    %rbx,%rcx
140a84f3a:	48 8b 00             	mov    (%rax),%rax
140a84f3d:	ff 15 f5 7c 08 00    	call   *0x87cf5(%rip)        # 0x140b0cc38
140a84f43:	41 8b c6             	mov    %r14d,%eax
140a84f46:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a84f4b:	41 03 c6             	add    %r14d,%eax
140a84f4e:	75 11                	jne    0x140a84f61
140a84f50:	48 8b 03             	mov    (%rbx),%rax
140a84f53:	48 8b cb             	mov    %rbx,%rcx
140a84f56:	48 8b 40 08          	mov    0x8(%rax),%rax
140a84f5a:	ff 15 d8 7c 08 00    	call   *0x87cd8(%rip)        # 0x140b0cc38
140a84f60:	90                   	nop
140a84f61:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
140a84f65:	e9 c4 00 00 00       	jmp    0x140a8502e
140a84f6a:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
140a84f6e:	48 8b 01             	mov    (%rcx),%rax
140a84f71:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140a84f75:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140a84f79:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
140a84f80:	ff 15 b2 7c 08 00    	call   *0x87cb2(%rip)        # 0x140b0cc38
140a84f86:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140a84f8a:	48 83 78 28 00       	cmpq   $0x0,0x28(%rax)
140a84f8f:	0f 84 95 00 00 00    	je     0x140a8502a
140a84f95:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140a84f99:	48 85 d2             	test   %rdx,%rdx
140a84f9c:	0f 84 fb 05 00 00    	je     0x140a8559d
140a84fa2:	8b 42 08             	mov    0x8(%rdx),%eax
140a84fa5:	eb 0a                	jmp    0x140a84fb1
140a84fa7:	8d 48 01             	lea    0x1(%rax),%ecx
140a84faa:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a84faf:	74 0a                	je     0x140a84fbb
140a84fb1:	85 c0                	test   %eax,%eax
140a84fb3:	0f 84 e4 05 00 00    	je     0x140a8559d
140a84fb9:	eb ec                	jmp    0x140a84fa7
140a84fbb:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a84fbf:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a84fc3:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a84fc7:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
140a84fcb:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140a84fcf:	48 8b 48 28          	mov    0x28(%rax),%rcx
140a84fd3:	48 8b 01             	mov    (%rcx),%rax
140a84fd6:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a84fda:	48 8b 40 50          	mov    0x50(%rax),%rax
140a84fde:	ff 15 54 7c 08 00    	call   *0x87c54(%rip)        # 0x140b0cc38
140a84fe4:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
140a84fe8:	48 85 db             	test   %rbx,%rbx
140a84feb:	74 3d                	je     0x140a8502a
140a84fed:	0f 1f 00             	nopl   (%rax)
140a84ff0:	41 8b c6             	mov    %r14d,%eax
140a84ff3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a84ff8:	41 03 c6             	add    %r14d,%eax
140a84ffb:	75 2d                	jne    0x140a8502a
140a84ffd:	48 8b 03             	mov    (%rbx),%rax
140a85000:	48 8b cb             	mov    %rbx,%rcx
140a85003:	48 8b 00             	mov    (%rax),%rax
140a85006:	ff 15 2c 7c 08 00    	call   *0x87c2c(%rip)        # 0x140b0cc38
140a8500c:	41 8b c6             	mov    %r14d,%eax
140a8500f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a85014:	41 03 c6             	add    %r14d,%eax
140a85017:	75 11                	jne    0x140a8502a
140a85019:	48 8b 03             	mov    (%rbx),%rax
140a8501c:	48 8b cb             	mov    %rbx,%rcx
140a8501f:	48 8b 40 08          	mov    0x8(%rax),%rax
140a85023:	ff 15 0f 7c 08 00    	call   *0x87c0f(%rip)        # 0x140b0cc38
140a85029:	90                   	nop
140a8502a:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a8502e:	48 85 db             	test   %rbx,%rbx
140a85031:	74 3a                	je     0x140a8506d
140a85033:	41 8b c6             	mov    %r14d,%eax
140a85036:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a8503b:	41 03 c6             	add    %r14d,%eax
140a8503e:	75 2d                	jne    0x140a8506d
140a85040:	48 8b 03             	mov    (%rbx),%rax
140a85043:	48 8b cb             	mov    %rbx,%rcx
140a85046:	48 8b 00             	mov    (%rax),%rax
140a85049:	ff 15 e9 7b 08 00    	call   *0x87be9(%rip)        # 0x140b0cc38
140a8504f:	41 8b c6             	mov    %r14d,%eax
140a85052:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a85057:	41 03 c6             	add    %r14d,%eax
140a8505a:	75 11                	jne    0x140a8506d
140a8505c:	48 8b 03             	mov    (%rbx),%rax
140a8505f:	48 8b cb             	mov    %rbx,%rcx
140a85062:	48 8b 40 08          	mov    0x8(%rax),%rax
140a85066:	ff 15 cc 7b 08 00    	call   *0x87bcc(%rip)        # 0x140b0cc38
140a8506c:	90                   	nop
140a8506d:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
140a85071:	48 85 db             	test   %rbx,%rbx
140a85074:	74 39                	je     0x140a850af
140a85076:	41 8b c6             	mov    %r14d,%eax
140a85079:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a8507e:	41 03 c6             	add    %r14d,%eax
140a85081:	75 2c                	jne    0x140a850af
140a85083:	48 8b 03             	mov    (%rbx),%rax
140a85086:	48 8b cb             	mov    %rbx,%rcx
140a85089:	48 8b 00             	mov    (%rax),%rax
140a8508c:	ff 15 a6 7b 08 00    	call   *0x87ba6(%rip)        # 0x140b0cc38
140a85092:	41 8b c6             	mov    %r14d,%eax
140a85095:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a8509a:	41 03 c6             	add    %r14d,%eax
140a8509d:	75 10                	jne    0x140a850af
140a8509f:	48 8b 03             	mov    (%rbx),%rax
140a850a2:	48 8b cb             	mov    %rbx,%rcx
140a850a5:	48 8b 40 08          	mov    0x8(%rax),%rax
140a850a9:	ff 15 89 7b 08 00    	call   *0x87b89(%rip)        # 0x140b0cc38
140a850af:	48 8b 06             	mov    (%rsi),%rax
140a850b2:	48 8b ce             	mov    %rsi,%rcx
140a850b5:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140a850bc:	ff 15 76 7b 08 00    	call   *0x87b76(%rip)        # 0x140b0cc38
140a850c2:	84 c0                	test   %al,%al
140a850c4:	0f 84 5d 02 00 00    	je     0x140a85327
140a850ca:	0f 57 c0             	xorps  %xmm0,%xmm0
140a850cd:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
140a850d2:	c7 45 28 00 00 80 3f 	movl   $0x3f800000,0x28(%rbp)
140a850d9:	48 8b 06             	mov    (%rsi),%rax
140a850dc:	4c 8d 45 28          	lea    0x28(%rbp),%r8
140a850e0:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140a850e4:	48 8b ce             	mov    %rsi,%rcx
140a850e7:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140a850ee:	ff 15 44 7b 08 00    	call   *0x87b44(%rip)        # 0x140b0cc38
140a850f4:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140a850f8:	48 85 c9             	test   %rcx,%rcx
140a850fb:	0f 84 e4 01 00 00    	je     0x140a852e5
140a85101:	48 8b 01             	mov    (%rcx),%rax
140a85104:	48 8b 40 08          	mov    0x8(%rax),%rax
140a85108:	ff 15 2a 7b 08 00    	call   *0x87b2a(%rip)        # 0x140b0cc38
140a8510e:	66 83 f8 14          	cmp    $0x14,%ax
140a85112:	0f 84 cd 00 00 00    	je     0x140a851e5
140a85118:	66 83 f8 1a          	cmp    $0x1a,%ax
140a8511c:	0f 85 c3 01 00 00    	jne    0x140a852e5
140a85122:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
140a85126:	48 8b 01             	mov    (%rcx),%rax
140a85129:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140a8512d:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140a85131:	48 8b 80 28 01 00 00 	mov    0x128(%rax),%rax
140a85138:	ff 15 fa 7a 08 00    	call   *0x87afa(%rip)        # 0x140b0cc38
140a8513e:	90                   	nop
140a8513f:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140a85143:	48 83 78 28 00       	cmpq   $0x0,0x28(%rax)
140a85148:	0f 84 92 00 00 00    	je     0x140a851e0
140a8514e:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140a85152:	48 85 d2             	test   %rdx,%rdx
140a85155:	0f 84 4b 04 00 00    	je     0x140a855a6
140a8515b:	8b 42 08             	mov    0x8(%rdx),%eax
140a8515e:	eb 0a                	jmp    0x140a8516a
140a85160:	8d 48 01             	lea    0x1(%rax),%ecx
140a85163:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a85168:	74 0a                	je     0x140a85174
140a8516a:	85 c0                	test   %eax,%eax
140a8516c:	0f 84 34 04 00 00    	je     0x140a855a6
140a85172:	eb ec                	jmp    0x140a85160
140a85174:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a85178:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a8517c:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a85180:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
140a85184:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140a85188:	48 8b 48 28          	mov    0x28(%rax),%rcx
140a8518c:	48 8b 01             	mov    (%rcx),%rax
140a8518f:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a85193:	48 8b 40 50          	mov    0x50(%rax),%rax
140a85197:	ff 15 9b 7a 08 00    	call   *0x87a9b(%rip)        # 0x140b0cc38
140a8519d:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
140a851a1:	48 85 db             	test   %rbx,%rbx
140a851a4:	74 3a                	je     0x140a851e0
140a851a6:	41 8b c6             	mov    %r14d,%eax
140a851a9:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a851ae:	41 03 c6             	add    %r14d,%eax
140a851b1:	75 2d                	jne    0x140a851e0
140a851b3:	48 8b 03             	mov    (%rbx),%rax
140a851b6:	48 8b cb             	mov    %rbx,%rcx
140a851b9:	48 8b 00             	mov    (%rax),%rax
140a851bc:	ff 15 76 7a 08 00    	call   *0x87a76(%rip)        # 0x140b0cc38
140a851c2:	41 8b c6             	mov    %r14d,%eax
140a851c5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a851ca:	41 03 c6             	add    %r14d,%eax
140a851cd:	75 11                	jne    0x140a851e0
140a851cf:	48 8b 03             	mov    (%rbx),%rax
140a851d2:	48 8b cb             	mov    %rbx,%rcx
140a851d5:	48 8b 40 08          	mov    0x8(%rax),%rax
140a851d9:	ff 15 59 7a 08 00    	call   *0x87a59(%rip)        # 0x140b0cc38
140a851df:	90                   	nop
140a851e0:	e9 bd 00 00 00       	jmp    0x140a852a2
140a851e5:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
140a851e9:	48 8b 01             	mov    (%rcx),%rax
140a851ec:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140a851f0:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140a851f4:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
140a851fb:	ff 15 37 7a 08 00    	call   *0x87a37(%rip)        # 0x140b0cc38
140a85201:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140a85205:	48 83 78 28 00       	cmpq   $0x0,0x28(%rax)
140a8520a:	0f 84 92 00 00 00    	je     0x140a852a2
140a85210:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140a85214:	48 85 d2             	test   %rdx,%rdx
140a85217:	0f 84 92 03 00 00    	je     0x140a855af
140a8521d:	8b 42 08             	mov    0x8(%rdx),%eax
140a85220:	eb 0a                	jmp    0x140a8522c
140a85222:	8d 48 01             	lea    0x1(%rax),%ecx
140a85225:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a8522a:	74 0a                	je     0x140a85236
140a8522c:	85 c0                	test   %eax,%eax
140a8522e:	0f 84 7b 03 00 00    	je     0x140a855af
140a85234:	eb ec                	jmp    0x140a85222
140a85236:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a8523a:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a8523e:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a85242:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
140a85246:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140a8524a:	48 8b 48 28          	mov    0x28(%rax),%rcx
140a8524e:	48 8b 01             	mov    (%rcx),%rax
140a85251:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a85255:	48 8b 40 50          	mov    0x50(%rax),%rax
140a85259:	ff 15 d9 79 08 00    	call   *0x879d9(%rip)        # 0x140b0cc38
140a8525f:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
140a85263:	48 85 db             	test   %rbx,%rbx
140a85266:	74 3a                	je     0x140a852a2
140a85268:	41 8b c6             	mov    %r14d,%eax
140a8526b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a85270:	41 03 c6             	add    %r14d,%eax
140a85273:	75 2d                	jne    0x140a852a2
140a85275:	48 8b 03             	mov    (%rbx),%rax
140a85278:	48 8b cb             	mov    %rbx,%rcx
140a8527b:	48 8b 00             	mov    (%rax),%rax
140a8527e:	ff 15 b4 79 08 00    	call   *0x879b4(%rip)        # 0x140b0cc38
140a85284:	41 8b c6             	mov    %r14d,%eax
140a85287:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a8528c:	41 03 c6             	add    %r14d,%eax
140a8528f:	75 11                	jne    0x140a852a2
140a85291:	48 8b 03             	mov    (%rbx),%rax
140a85294:	48 8b cb             	mov    %rbx,%rcx
140a85297:	48 8b 40 08          	mov    0x8(%rax),%rax
140a8529b:	ff 15 97 79 08 00    	call   *0x87997(%rip)        # 0x140b0cc38
140a852a1:	90                   	nop
140a852a2:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140a852a6:	48 85 db             	test   %rbx,%rbx
140a852a9:	74 3a                	je     0x140a852e5
140a852ab:	41 8b c6             	mov    %r14d,%eax
140a852ae:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a852b3:	41 03 c6             	add    %r14d,%eax
140a852b6:	75 2d                	jne    0x140a852e5
140a852b8:	48 8b 03             	mov    (%rbx),%rax
140a852bb:	48 8b cb             	mov    %rbx,%rcx
140a852be:	48 8b 00             	mov    (%rax),%rax
140a852c1:	ff 15 71 79 08 00    	call   *0x87971(%rip)        # 0x140b0cc38
140a852c7:	41 8b c6             	mov    %r14d,%eax
140a852ca:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a852cf:	41 03 c6             	add    %r14d,%eax
140a852d2:	75 11                	jne    0x140a852e5
140a852d4:	48 8b 03             	mov    (%rbx),%rax
140a852d7:	48 8b cb             	mov    %rbx,%rcx
140a852da:	48 8b 40 08          	mov    0x8(%rax),%rax
140a852de:	ff 15 54 79 08 00    	call   *0x87954(%rip)        # 0x140b0cc38
140a852e4:	90                   	nop
140a852e5:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
140a852e9:	48 85 db             	test   %rbx,%rbx
140a852ec:	74 39                	je     0x140a85327
140a852ee:	41 8b c6             	mov    %r14d,%eax
140a852f1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a852f6:	41 03 c6             	add    %r14d,%eax
140a852f9:	75 2c                	jne    0x140a85327
140a852fb:	48 8b 03             	mov    (%rbx),%rax
140a852fe:	48 8b cb             	mov    %rbx,%rcx
140a85301:	48 8b 00             	mov    (%rax),%rax
140a85304:	ff 15 2e 79 08 00    	call   *0x8792e(%rip)        # 0x140b0cc38
140a8530a:	41 8b c6             	mov    %r14d,%eax
140a8530d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a85312:	41 03 c6             	add    %r14d,%eax
140a85315:	75 10                	jne    0x140a85327
140a85317:	48 8b 03             	mov    (%rbx),%rax
140a8531a:	48 8b cb             	mov    %rbx,%rcx
140a8531d:	48 8b 40 08          	mov    0x8(%rax),%rax
140a85321:	ff 15 11 79 08 00    	call   *0x87911(%rip)        # 0x140b0cc38
140a85327:	0f 57 c0             	xorps  %xmm0,%xmm0
140a8532a:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140a8532f:	48 8b 06             	mov    (%rsi),%rax
140a85332:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140a85336:	48 8b ce             	mov    %rsi,%rcx
140a85339:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
140a85340:	ff 15 f2 78 08 00    	call   *0x878f2(%rip)        # 0x140b0cc38
140a85346:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140a8534a:	48 85 c9             	test   %rcx,%rcx
140a8534d:	0f 84 ea 01 00 00    	je     0x140a8553d
140a85353:	48 8b 01             	mov    (%rcx),%rax
140a85356:	48 8b 40 08          	mov    0x8(%rax),%rax
140a8535a:	ff 15 d8 78 08 00    	call   *0x878d8(%rip)        # 0x140b0cc38
140a85360:	66 83 f8 14          	cmp    $0x14,%ax
140a85364:	0f 84 cd 00 00 00    	je     0x140a85437
140a8536a:	66 83 f8 1a          	cmp    $0x1a,%ax
140a8536e:	0f 85 c9 01 00 00    	jne    0x140a8553d
140a85374:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
140a85378:	48 8b 01             	mov    (%rcx),%rax
140a8537b:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140a8537f:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140a85383:	48 8b 80 28 01 00 00 	mov    0x128(%rax),%rax
140a8538a:	ff 15 a8 78 08 00    	call   *0x878a8(%rip)        # 0x140b0cc38
140a85390:	90                   	nop
140a85391:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140a85395:	48 83 78 28 00       	cmpq   $0x0,0x28(%rax)
140a8539a:	0f 84 92 00 00 00    	je     0x140a85432
140a853a0:	48 8b 57 10          	mov    0x10(%rdi),%rdx
140a853a4:	48 85 d2             	test   %rdx,%rdx
140a853a7:	0f 84 0b 02 00 00    	je     0x140a855b8
140a853ad:	8b 42 08             	mov    0x8(%rdx),%eax
140a853b0:	eb 0a                	jmp    0x140a853bc
140a853b2:	8d 48 01             	lea    0x1(%rax),%ecx
140a853b5:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a853ba:	74 0a                	je     0x140a853c6
140a853bc:	85 c0                	test   %eax,%eax
140a853be:	0f 84 f4 01 00 00    	je     0x140a855b8
140a853c4:	eb ec                	jmp    0x140a853b2
140a853c6:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a853ca:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a853ce:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a853d2:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
140a853d6:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
140a853da:	48 8b 48 28          	mov    0x28(%rax),%rcx
140a853de:	48 8b 01             	mov    (%rcx),%rax
140a853e1:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
140a853e5:	48 8b 40 50          	mov    0x50(%rax),%rax
140a853e9:	ff 15 49 78 08 00    	call   *0x87849(%rip)        # 0x140b0cc38
140a853ef:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
140a853f3:	48 85 db             	test   %rbx,%rbx
140a853f6:	74 3a                	je     0x140a85432
140a853f8:	41 8b c6             	mov    %r14d,%eax
140a853fb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a85400:	41 03 c6             	add    %r14d,%eax
140a85403:	75 2d                	jne    0x140a85432
140a85405:	48 8b 03             	mov    (%rbx),%rax
140a85408:	48 8b cb             	mov    %rbx,%rcx
140a8540b:	48 8b 00             	mov    (%rax),%rax
140a8540e:	ff 15 24 78 08 00    	call   *0x87824(%rip)        # 0x140b0cc38
140a85414:	41 8b c6             	mov    %r14d,%eax
140a85417:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)