1402dffd1:	5f                   	pop    %rdi
1402dffd2:	c3                   	ret
1402dffd3:	90                   	nop
1402dffd4:	40 53                	rex push %rbx
1402dffd6:	48 83 ec 60          	sub    $0x60,%rsp
1402dffda:	48 8b 05 5f f0 9d 00 	mov    0x9df05f(%rip),%rax        # 0x140cbf040
1402dffe1:	48 33 c4             	xor    %rsp,%rax
1402dffe4:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402dffe9:	48 8b d9             	mov    %rcx,%rbx
1402dffec:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402dfff1:	0f 57 c0             	xorps  %xmm0,%xmm0
1402dfff4:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1402dfff9:	0f 57 c9             	xorps  %xmm1,%xmm1
1402dfffc:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1402e0002:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1402e0006:	49 ff c0             	inc    %r8
1402e0009:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1402e000e:	75 f6                	jne    0x1402e0006
1402e0010:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402e0015:	e8 86 f1 e2 ff       	call   0x14010f1a0
1402e001a:	45 33 c0             	xor    %r8d,%r8d
1402e001d:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402e0022:	48 8b cb             	mov    %rbx,%rcx
1402e0025:	e8 76 d9 e2 ff       	call   0x14010d9a0
1402e002a:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1402e002f:	48 83 f8 0f          	cmp    $0xf,%rax
1402e0033:	76 31                	jbe    0x1402e0066
1402e0035:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402e003a:	48 8b d1             	mov    %rcx,%rdx
1402e003d:	48 ff c0             	inc    %rax
1402e0040:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402e0046:	72 18                	jb     0x1402e0060
1402e0048:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402e004c:	48 2b d1             	sub    %rcx,%rdx
1402e004f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402e0053:	48 83 f8 1f          	cmp    $0x1f,%rax
1402e0057:	76 07                	jbe    0x1402e0060
1402e0059:	ff 15 39 c9 82 00    	call   *0x82c939(%rip)        # 0x140b0c998
1402e005f:	cc                   	int3
1402e0060:	ff 15 5a c8 82 00    	call   *0x82c85a(%rip)        # 0x140b0c8c0
1402e0066:	48 8d 05 cb 42 84 00 	lea    0x8442cb(%rip),%rax        # 0x140b24338
1402e006d:	48 89 03             	mov    %rax,(%rbx)
1402e0070:	48 8b c3             	mov    %rbx,%rax
1402e0073:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402e0078:	48 33 cc             	xor    %rsp,%rcx
1402e007b:	e8 60 f5 80 00       	call   0x140aef5e0
1402e0080:	48 83 c4 60          	add    $0x60,%rsp
1402e0084:	5b                   	pop    %rbx
1402e0085:	c3                   	ret
1402e0086:	90                   	nop
1402e0087:	90                   	nop
1402e0088:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1402e008d:	57                   	push   %rdi
1402e008e:	48 83 ec 60          	sub    $0x60,%rsp
1402e0092:	48 8b 05 a7 ef 9d 00 	mov    0x9defa7(%rip),%rax        # 0x140cbf040
1402e0099:	48 33 c4             	xor    %rsp,%rax
1402e009c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1402e00a1:	41 8b f8             	mov    %r8d,%edi
1402e00a4:	48 8b d9             	mov    %rcx,%rbx
1402e00a7:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1402e00ac:	48 8b 12             	mov    (%rdx),%rdx
1402e00af:	0f 57 c0             	xorps  %xmm0,%xmm0
1402e00b2:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1402e00b7:	0f 57 c9             	xorps  %xmm1,%xmm1
1402e00ba:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1402e00c0:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
1402e00c4:	49 ff c0             	inc    %r8
1402e00c7:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1402e00cc:	75 f6                	jne    0x1402e00c4
1402e00ce:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402e00d3:	e8 c8 f0 e2 ff       	call   0x14010f1a0
1402e00d8:	44 8b c7             	mov    %edi,%r8d
1402e00db:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402e00e0:	48 8b cb             	mov    %rbx,%rcx
1402e00e3:	e8 b8 d8 e2 ff       	call   0x14010d9a0
1402e00e8:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1402e00ed:	48 83 f8 0f          	cmp    $0xf,%rax
1402e00f1:	76 31                	jbe    0x1402e0124
1402e00f3:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1402e00f8:	48 8b d1             	mov    %rcx,%rdx
1402e00fb:	48 ff c0             	inc    %rax
1402e00fe:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402e0104:	72 18                	jb     0x1402e011e
1402e0106:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402e010a:	48 2b d1             	sub    %rcx,%rdx
1402e010d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402e0111:	48 83 f8 1f          	cmp    $0x1f,%rax
1402e0115:	76 07                	jbe    0x1402e011e
1402e0117:	ff 15 7b c8 82 00    	call   *0x82c87b(%rip)        # 0x140b0c998
1402e011d:	cc                   	int3
1402e011e:	ff 15 9c c7 82 00    	call   *0x82c79c(%rip)        # 0x140b0c8c0
1402e0124:	48 8d 05 25 42 84 00 	lea    0x844225(%rip),%rax        # 0x140b24350
1402e012b:	48 89 03             	mov    %rax,(%rbx)
1402e012e:	48 8b c3             	mov    %rbx,%rax
1402e0131:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402e0136:	48 33 cc             	xor    %rsp,%rcx
1402e0139:	e8 a2 f4 80 00       	call   0x140aef5e0
1402e013e:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1402e0145:	00
1402e0146:	48 83 c4 60          	add    $0x60,%rsp
1402e014a:	5f                   	pop    %rdi
1402e014b:	c3                   	ret
1402e014c:	90                   	nop
1402e014d:	90                   	nop
1402e014e:	90                   	nop
1402e014f:	90                   	nop
1402e0150:	40 53                	rex push %rbx
1402e0152:	48 83 ec 20          	sub    $0x20,%rsp
1402e0156:	48 8d 05 93 42 84 00 	lea    0x844293(%rip),%rax        # 0x140b243f0
1402e015d:	48 8b d9             	mov    %rcx,%rbx
1402e0160:	48 89 01             	mov    %rax,(%rcx)
1402e0163:	f6 c2 01             	test   $0x1,%dl
1402e0166:	74 05                	je     0x1402e016d
1402e0168:	e8 67 f4 80 00       	call   0x140aef5d4
1402e016d:	48 8b c3             	mov    %rbx,%rax
1402e0170:	48 83 c4 20          	add    $0x20,%rsp
1402e0174:	5b                   	pop    %rbx
1402e0175:	c3                   	ret
1402e0176:	90                   	nop
1402e0177:	90                   	nop
1402e0178:	48 8d 05 71 42 84 00 	lea    0x844271(%rip),%rax        # 0x140b243f0
1402e017f:	48 89 01             	mov    %rax,(%rcx)
1402e0182:	c3                   	ret
1402e0183:	90                   	nop
1402e0184:	48 8d 05 2d 42 84 00 	lea    0x84422d(%rip),%rax        # 0x140b243b8
1402e018b:	48 89 01             	mov    %rax,(%rcx)
1402e018e:	c3                   	ret
1402e018f:	90                   	nop
1402e0190:	4c 8b dc             	mov    %rsp,%r11
1402e0193:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1402e0197:	49 89 6b 10          	mov    %rbp,0x10(%r11)
1402e019b:	49 89 73 18          	mov    %rsi,0x18(%r11)
1402e019f:	57                   	push   %rdi
1402e01a0:	48 83 ec 50          	sub    $0x50,%rsp
1402e01a4:	48 8b da             	mov    %rdx,%rbx
1402e01a7:	48 8b f9             	mov    %rcx,%rdi
1402e01aa:	48 8b 02             	mov    (%rdx),%rax
1402e01ad:	49 8d 53 e8          	lea    -0x18(%r11),%rdx
1402e01b1:	48 8b cb             	mov    %rbx,%rcx
1402e01b4:	48 8b 40 38          	mov    0x38(%rax),%rax
1402e01b8:	ff 15 7a ca 82 00    	call   *0x82ca7a(%rip)        # 0x140b0cc38
1402e01be:	48 8b 30             	mov    (%rax),%rsi
1402e01c1:	48 8b 06             	mov    (%rsi),%rax
1402e01c4:	48 8b a8 88 00 00 00 	mov    0x88(%rax),%rbp
1402e01cb:	48 8b 03             	mov    (%rbx),%rax
1402e01ce:	48 8b cb             	mov    %rbx,%rcx
1402e01d1:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
1402e01d8:	ff 15 5a ca 82 00    	call   *0x82ca5a(%rip)        # 0x140b0cc38
1402e01de:	4c 8b 00             	mov    (%rax),%r8
1402e01e1:	49 8b 48 48          	mov    0x48(%r8),%rcx
1402e01e5:	0f 57 c0             	xorps  %xmm0,%xmm0
1402e01e8:	48 85 c9             	test   %rcx,%rcx
1402e01eb:	74 42                	je     0x1402e022f
1402e01ed:	49 8b 40 40          	mov    0x40(%r8),%rax
1402e01f1:	48 ff c8             	dec    %rax
1402e01f4:	48 03 c8             	add    %rax,%rcx
1402e01f7:	49 8b 50 38          	mov    0x38(%r8),%rdx
1402e01fb:	48 ff ca             	dec    %rdx
1402e01fe:	48 23 d1             	and    %rcx,%rdx
1402e0201:	49 8b 40 30          	mov    0x30(%r8),%rax
1402e0205:	48 8b 0c d0          	mov    (%rax,%rdx,8),%rcx
1402e0209:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1402e020f:	48 8b 41 08          	mov    0x8(%rcx),%rax
1402e0213:	48 85 c0             	test   %rax,%rax
1402e0216:	74 04                	je     0x1402e021c
1402e0218:	f0 ff 40 08          	lock incl 0x8(%rax)
1402e021c:	48 8b 01             	mov    (%rcx),%rax
1402e021f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402e0224:	48 8b 41 08          	mov    0x8(%rcx),%rax
1402e0228:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402e022d:	eb 06                	jmp    0x1402e0235
1402e022f:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1402e0235:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1402e023a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402e023f:	48 8b ce             	mov    %rsi,%rcx
1402e0242:	48 8b c5             	mov    %rbp,%rax
1402e0245:	ff 15 ed c9 82 00    	call   *0x82c9ed(%rip)        # 0x140b0cc38
1402e024b:	48 8b 08             	mov    (%rax),%rcx
1402e024e:	48 8b 50 08          	mov    0x8(%rax),%rdx
1402e0252:	48 83 20 00          	andq   $0x0,(%rax)
1402e0256:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1402e025b:	48 89 4f 40          	mov    %rcx,0x40(%rdi)
1402e025f:	48 8b 5f 48          	mov    0x48(%rdi),%rbx
1402e0263:	48 89 57 48          	mov    %rdx,0x48(%rdi)
1402e0267:	83 ce ff             	or     $0xffffffff,%esi
1402e026a:	48 85 db             	test   %rbx,%rbx
1402e026d:	74 35                	je     0x1402e02a4
1402e026f:	8b c6                	mov    %esi,%eax
1402e0271:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402e0276:	03 c6                	add    %esi,%eax
1402e0278:	75 2a                	jne    0x1402e02a4
1402e027a:	48 8b 03             	mov    (%rbx),%rax
1402e027d:	48 8b cb             	mov    %rbx,%rcx
1402e0280:	48 8b 00             	mov    (%rax),%rax
1402e0283:	ff 15 af c9 82 00    	call   *0x82c9af(%rip)        # 0x140b0cc38
1402e0289:	8b c6                	mov    %esi,%eax
1402e028b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402e0290:	03 c6                	add    %esi,%eax
1402e0292:	75 10                	jne    0x1402e02a4
1402e0294:	48 8b 03             	mov    (%rbx),%rax
1402e0297:	48 8b cb             	mov    %rbx,%rcx
1402e029a:	48 8b 40 08          	mov    0x8(%rax),%rax
1402e029e:	ff 15 94 c9 82 00    	call   *0x82c994(%rip)        # 0x140b0cc38
1402e02a4:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402e02a9:	48 85 db             	test   %rbx,%rbx
1402e02ac:	74 36                	je     0x1402e02e4
1402e02ae:	8b c6                	mov    %esi,%eax
1402e02b0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402e02b5:	03 c6                	add    %esi,%eax
1402e02b7:	75 2b                	jne    0x1402e02e4
1402e02b9:	48 8b 03             	mov    (%rbx),%rax
1402e02bc:	48 8b cb             	mov    %rbx,%rcx
1402e02bf:	48 8b 00             	mov    (%rax),%rax
1402e02c2:	ff 15 70 c9 82 00    	call   *0x82c970(%rip)        # 0x140b0cc38
1402e02c8:	8b c6                	mov    %esi,%eax
1402e02ca:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402e02cf:	03 c6                	add    %esi,%eax
1402e02d1:	75 11                	jne    0x1402e02e4
1402e02d3:	48 8b 03             	mov    (%rbx),%rax
1402e02d6:	48 8b cb             	mov    %rbx,%rcx
1402e02d9:	48 8b 40 08          	mov    0x8(%rax),%rax
1402e02dd:	ff 15 55 c9 82 00    	call   *0x82c955(%rip)        # 0x140b0cc38
1402e02e3:	90                   	nop
1402e02e4:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402e02e9:	48 85 db             	test   %rbx,%rbx
1402e02ec:	74 36                	je     0x1402e0324
1402e02ee:	8b c6                	mov    %esi,%eax
1402e02f0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402e02f5:	03 c6                	add    %esi,%eax
1402e02f7:	75 2b                	jne    0x1402e0324
1402e02f9:	48 8b 03             	mov    (%rbx),%rax
1402e02fc:	48 8b cb             	mov    %rbx,%rcx
1402e02ff:	48 8b 00             	mov    (%rax),%rax
1402e0302:	ff 15 30 c9 82 00    	call   *0x82c930(%rip)        # 0x140b0cc38
1402e0308:	8b c6                	mov    %esi,%eax
1402e030a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402e030f:	03 c6                	add    %esi,%eax
1402e0311:	75 11                	jne    0x1402e0324
1402e0313:	48 8b 03             	mov    (%rbx),%rax
1402e0316:	48 8b cb             	mov    %rbx,%rcx
1402e0319:	48 8b 40 08          	mov    0x8(%rax),%rax
1402e031d:	ff 15 15 c9 82 00    	call   *0x82c915(%rip)        # 0x140b0cc38
1402e0323:	90                   	nop
1402e0324:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402e0329:	48 85 db             	test   %rbx,%rbx
1402e032c:	74 35                	je     0x1402e0363
1402e032e:	8b c6                	mov    %esi,%eax
1402e0330:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402e0335:	03 c6                	add    %esi,%eax
1402e0337:	75 2a                	jne    0x1402e0363
1402e0339:	48 8b 03             	mov    (%rbx),%rax
1402e033c:	48 8b cb             	mov    %rbx,%rcx
1402e033f:	48 8b 00             	mov    (%rax),%rax
1402e0342:	ff 15 f0 c8 82 00    	call   *0x82c8f0(%rip)        # 0x140b0cc38
1402e0348:	8b c6                	mov    %esi,%eax
1402e034a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402e034f:	03 c6                	add    %esi,%eax
1402e0351:	75 10                	jne    0x1402e0363
1402e0353:	48 8b 03             	mov    (%rbx),%rax
1402e0356:	48 8b cb             	mov    %rbx,%rcx
1402e0359:	48 8b 40 08          	mov    0x8(%rax),%rax
1402e035d:	ff 15 d5 c8 82 00    	call   *0x82c8d5(%rip)        # 0x140b0cc38
1402e0363:	48 8b 4f 40          	mov    0x40(%rdi),%rcx
1402e0367:	48 8b 01             	mov    (%rcx),%rax
1402e036a:	48 8b 40 48          	mov    0x48(%rax),%rax
1402e036e:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1402e0373:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1402e0378:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1402e037d:	48 83 c4 50          	add    $0x50,%rsp
1402e0381:	5f                   	pop    %rdi
1402e0382:	48 ff 25 af c8 82 00 	rex.W jmp *0x82c8af(%rip)        # 0x140b0cc38
1402e0389:	cc                   	int3
1402e038a:	90                   	nop
1402e038b:	90                   	nop
1402e038c:	90                   	nop
1402e038d:	90                   	nop
1402e038e:	90                   	nop
1402e038f:	90                   	nop
1402e0390:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402e0395:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402e039a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402e039f:	57                   	push   %rdi
1402e03a0:	48 83 ec 40          	sub    $0x40,%rsp
1402e03a4:	49 8b f8             	mov    %r8,%rdi
1402e03a7:	48 8b ea             	mov    %rdx,%rbp
1402e03aa:	48 8b f1             	mov    %rcx,%rsi
1402e03ad:	49 8b d0             	mov    %r8,%rdx
1402e03b0:	e8 77 9b 04 00       	call   0x140329f2c
1402e03b5:	84 c0                	test   %al,%al
1402e03b7:	0f 84 f5 00 00 00    	je     0x1402e04b2
1402e03bd:	48 8b 06             	mov    (%rsi),%rax
1402e03c0:	48 8b 58 38          	mov    0x38(%rax),%rbx
1402e03c4:	4c 8b 0f             	mov    (%rdi),%r9
1402e03c7:	48 8b cf             	mov    %rdi,%rcx
1402e03ca:	49 8b 81 48 01 00 00 	mov    0x148(%r9),%rax
1402e03d1:	ff 15 61 c8 82 00    	call   *0x82c861(%rip)        # 0x140b0cc38
1402e03d7:	4c 8b c0             	mov    %rax,%r8
1402e03da:	48 8b d5             	mov    %rbp,%rdx
1402e03dd:	48 8b ce             	mov    %rsi,%rcx
1402e03e0:	48 8b c3             	mov    %rbx,%rax
1402e03e3:	ff 15 4f c8 82 00    	call   *0x82c84f(%rip)        # 0x140b0cc38
1402e03e9:	48 8b 4e 40          	mov    0x40(%rsi),%rcx
1402e03ed:	48 8b 01             	mov    (%rcx),%rax
1402e03f0:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1402e03f5:	48 8b 40 40          	mov    0x40(%rax),%rax
1402e03f9:	ff 15 39 c8 82 00    	call   *0x82c839(%rip)        # 0x140b0cc38
1402e03ff:	90                   	nop
1402e0400:	48 8b 07             	mov    (%rdi),%rax
1402e0403:	48 8b cf             	mov    %rdi,%rcx
1402e0406:	48 8b 80 48 01 00 00 	mov    0x148(%rax),%rax
1402e040d:	ff 15 25 c8 82 00    	call   *0x82c825(%rip)        # 0x140b0cc38
1402e0413:	48 8b 08             	mov    (%rax),%rcx
1402e0416:	48 8b 01             	mov    (%rcx),%rax
1402e0419:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1402e041e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402e0423:	48 8b 80 38 01 00 00 	mov    0x138(%rax),%rax
1402e042a:	ff 15 08 c8 82 00    	call   *0x82c808(%rip)        # 0x140b0cc38
1402e0430:	83 cf ff             	or     $0xffffffff,%edi
1402e0433:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402e0438:	48 85 db             	test   %rbx,%rbx
1402e043b:	74 36                	je     0x1402e0473
1402e043d:	8b c7                	mov    %edi,%eax
1402e043f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402e0444:	03 c7                	add    %edi,%eax
1402e0446:	75 2b                	jne    0x1402e0473
1402e0448:	48 8b 03             	mov    (%rbx),%rax
1402e044b:	48 8b cb             	mov    %rbx,%rcx
1402e044e:	48 8b 00             	mov    (%rax),%rax
1402e0451:	ff 15 e1 c7 82 00    	call   *0x82c7e1(%rip)        # 0x140b0cc38
1402e0457:	8b c7                	mov    %edi,%eax
1402e0459:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402e045e:	03 c7                	add    %edi,%eax
1402e0460:	75 11                	jne    0x1402e0473
1402e0462:	48 8b 03             	mov    (%rbx),%rax
1402e0465:	48 8b cb             	mov    %rbx,%rcx
1402e0468:	48 8b 40 08          	mov    0x8(%rax),%rax
1402e046c:	ff 15 c6 c7 82 00    	call   *0x82c7c6(%rip)        # 0x140b0cc38
1402e0472:	90                   	nop
1402e0473:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402e0478:	48 85 db             	test   %rbx,%rbx
1402e047b:	74 35                	je     0x1402e04b2
1402e047d:	8b c7                	mov    %edi,%eax
1402e047f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402e0484:	03 c7                	add    %edi,%eax
1402e0486:	75 2a                	jne    0x1402e04b2
1402e0488:	48 8b 03             	mov    (%rbx),%rax
1402e048b:	48 8b cb             	mov    %rbx,%rcx
1402e048e:	48 8b 00             	mov    (%rax),%rax
1402e0491:	ff 15 a1 c7 82 00    	call   *0x82c7a1(%rip)        # 0x140b0cc38
1402e0497:	8b c7                	mov    %edi,%eax