14032802d:	48 8b 01             	mov    (%rcx),%rax
140328030:	48 8b 40 08          	mov    0x8(%rax),%rax
140328034:	ff 15 fe 4b 7e 00    	call   *0x7e4bfe(%rip)        # 0x140b0cc38
14032803a:	90                   	nop
14032803b:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
14032803f:	48 85 db             	test   %rbx,%rbx
140328042:	74 36                	je     0x14032807a
140328044:	8b c7                	mov    %edi,%eax
140328046:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14032804b:	03 c7                	add    %edi,%eax
14032804d:	75 2b                	jne    0x14032807a
14032804f:	48 8b 03             	mov    (%rbx),%rax
140328052:	48 8b cb             	mov    %rbx,%rcx
140328055:	48 8b 00             	mov    (%rax),%rax
140328058:	ff 15 da 4b 7e 00    	call   *0x7e4bda(%rip)        # 0x140b0cc38
14032805e:	8b c7                	mov    %edi,%eax
140328060:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140328065:	03 c7                	add    %edi,%eax
140328067:	75 11                	jne    0x14032807a
140328069:	48 8b 03             	mov    (%rbx),%rax
14032806c:	48 8b cb             	mov    %rbx,%rcx
14032806f:	48 8b 40 08          	mov    0x8(%rax),%rax
140328073:	ff 15 bf 4b 7e 00    	call   *0x7e4bbf(%rip)        # 0x140b0cc38
140328079:	90                   	nop
14032807a:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
14032807e:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
140328082:	48 85 db             	test   %rbx,%rbx
140328085:	74 36                	je     0x1403280bd
140328087:	8b c7                	mov    %edi,%eax
140328089:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14032808e:	03 c7                	add    %edi,%eax
140328090:	75 2b                	jne    0x1403280bd
140328092:	48 8b 03             	mov    (%rbx),%rax
140328095:	48 8b cb             	mov    %rbx,%rcx
140328098:	48 8b 00             	mov    (%rax),%rax
14032809b:	ff 15 97 4b 7e 00    	call   *0x7e4b97(%rip)        # 0x140b0cc38
1403280a1:	8b c7                	mov    %edi,%eax
1403280a3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1403280a8:	03 c7                	add    %edi,%eax
1403280aa:	75 11                	jne    0x1403280bd
1403280ac:	48 8b 03             	mov    (%rbx),%rax
1403280af:	48 8b cb             	mov    %rbx,%rcx
1403280b2:	48 8b 40 08          	mov    0x8(%rax),%rax
1403280b6:	ff 15 7c 4b 7e 00    	call   *0x7e4b7c(%rip)        # 0x140b0cc38
1403280bc:	90                   	nop
1403280bd:	49 8b 5e 08          	mov    0x8(%r14),%rbx
1403280c1:	48 85 db             	test   %rbx,%rbx
1403280c4:	74 36                	je     0x1403280fc
1403280c6:	8b c7                	mov    %edi,%eax
1403280c8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1403280cd:	03 c7                	add    %edi,%eax
1403280cf:	75 2b                	jne    0x1403280fc
1403280d1:	48 8b 03             	mov    (%rbx),%rax
1403280d4:	48 8b cb             	mov    %rbx,%rcx
1403280d7:	48 8b 00             	mov    (%rax),%rax
1403280da:	ff 15 58 4b 7e 00    	call   *0x7e4b58(%rip)        # 0x140b0cc38
1403280e0:	8b c7                	mov    %edi,%eax
1403280e2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1403280e7:	03 c7                	add    %edi,%eax
1403280e9:	75 11                	jne    0x1403280fc
1403280eb:	48 8b 03             	mov    (%rbx),%rax
1403280ee:	48 8b cb             	mov    %rbx,%rcx
1403280f1:	48 8b 40 08          	mov    0x8(%rax),%rax
1403280f5:	ff 15 3d 4b 7e 00    	call   *0x7e4b3d(%rip)        # 0x140b0cc38
1403280fb:	90                   	nop
1403280fc:	49 8b 5f 08          	mov    0x8(%r15),%rbx
140328100:	48 85 db             	test   %rbx,%rbx
140328103:	74 36                	je     0x14032813b
140328105:	8b c7                	mov    %edi,%eax
140328107:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14032810c:	03 c7                	add    %edi,%eax
14032810e:	75 2b                	jne    0x14032813b
140328110:	48 8b 03             	mov    (%rbx),%rax
140328113:	48 8b cb             	mov    %rbx,%rcx
140328116:	48 8b 00             	mov    (%rax),%rax
140328119:	ff 15 19 4b 7e 00    	call   *0x7e4b19(%rip)        # 0x140b0cc38
14032811f:	8b c7                	mov    %edi,%eax
140328121:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140328126:	03 c7                	add    %edi,%eax
140328128:	75 11                	jne    0x14032813b
14032812a:	48 8b 03             	mov    (%rbx),%rax
14032812d:	48 8b cb             	mov    %rbx,%rcx
140328130:	48 8b 40 08          	mov    0x8(%rax),%rax
140328134:	ff 15 fe 4a 7e 00    	call   *0x7e4afe(%rip)        # 0x140b0cc38
14032813a:	90                   	nop
14032813b:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
140328140:	48 85 db             	test   %rbx,%rbx
140328143:	74 36                	je     0x14032817b
140328145:	8b c7                	mov    %edi,%eax
140328147:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14032814c:	03 c7                	add    %edi,%eax
14032814e:	75 2b                	jne    0x14032817b
140328150:	48 8b 03             	mov    (%rbx),%rax
140328153:	48 8b cb             	mov    %rbx,%rcx
140328156:	48 8b 00             	mov    (%rax),%rax
140328159:	ff 15 d9 4a 7e 00    	call   *0x7e4ad9(%rip)        # 0x140b0cc38
14032815f:	8b c7                	mov    %edi,%eax
140328161:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140328166:	03 c7                	add    %edi,%eax
140328168:	75 11                	jne    0x14032817b
14032816a:	48 8b 03             	mov    (%rbx),%rax
14032816d:	48 8b cb             	mov    %rbx,%rcx
140328170:	48 8b 40 08          	mov    0x8(%rax),%rax
140328174:	ff 15 be 4a 7e 00    	call   *0x7e4abe(%rip)        # 0x140b0cc38
14032817a:	90                   	nop
14032817b:	49 8b 5d 08          	mov    0x8(%r13),%rbx
14032817f:	48 85 db             	test   %rbx,%rbx
140328182:	74 35                	je     0x1403281b9
140328184:	8b c7                	mov    %edi,%eax
140328186:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14032818b:	03 c7                	add    %edi,%eax
14032818d:	75 2a                	jne    0x1403281b9
14032818f:	48 8b 03             	mov    (%rbx),%rax
140328192:	48 8b cb             	mov    %rbx,%rcx
140328195:	48 8b 00             	mov    (%rax),%rax
140328198:	ff 15 9a 4a 7e 00    	call   *0x7e4a9a(%rip)        # 0x140b0cc38
14032819e:	8b d7                	mov    %edi,%edx
1403281a0:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
1403281a5:	03 d7                	add    %edi,%edx
1403281a7:	75 10                	jne    0x1403281b9
1403281a9:	48 8b 13             	mov    (%rbx),%rdx
1403281ac:	48 8b cb             	mov    %rbx,%rcx
1403281af:	48 8b 42 08          	mov    0x8(%rdx),%rax
1403281b3:	ff 15 7f 4a 7e 00    	call   *0x7e4a7f(%rip)        # 0x140b0cc38
1403281b9:	48 8b c6             	mov    %rsi,%rax
1403281bc:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1403281c0:	48 33 cc             	xor    %rsp,%rcx
1403281c3:	e8 18 74 7c 00       	call   0x140aef5e0
1403281c8:	48 81 c4 68 01 00 00 	add    $0x168,%rsp
1403281cf:	41 5f                	pop    %r15
1403281d1:	41 5e                	pop    %r14
1403281d3:	41 5d                	pop    %r13
1403281d5:	41 5c                	pop    %r12
1403281d7:	5f                   	pop    %rdi
1403281d8:	5e                   	pop    %rsi
1403281d9:	5b                   	pop    %rbx
1403281da:	5d                   	pop    %rbp
1403281db:	c3                   	ret
1403281dc:	ba 36 80 04 80       	mov    $0x80048036,%edx
1403281e1:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1403281e5:	e8 76 6c de ff       	call   0x14010ee60
1403281ea:	48 8d 15 cf db 90 00 	lea    0x90dbcf(%rip),%rdx        # 0x140c35dc0
1403281f1:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1403281f5:	e8 84 82 7c 00       	call   0x140af047e
1403281fa:	cc                   	int3
1403281fb:	90                   	nop
1403281fc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140328201:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140328206:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14032820b:	57                   	push   %rdi
14032820c:	48 83 ec 20          	sub    $0x20,%rsp
140328210:	48 8d 05 71 cb 7f 00 	lea    0x7fcb71(%rip),%rax        # 0x140b24d88
140328217:	49 8b f0             	mov    %r8,%rsi
14032821a:	48 89 01             	mov    %rax,(%rcx)
14032821d:	48 8b f9             	mov    %rcx,%rdi
140328220:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
140328225:	48 83 61 10 00       	andq   $0x0,0x10(%rcx)
14032822a:	48 8b 42 08          	mov    0x8(%rdx),%rax
14032822e:	48 85 c0             	test   %rax,%rax
140328231:	74 04                	je     0x140328237
140328233:	f0 ff 40 08          	lock incl 0x8(%rax)
140328237:	48 8b 02             	mov    (%rdx),%rax
14032823a:	48 89 41 08          	mov    %rax,0x8(%rcx)
14032823e:	48 8b 42 08          	mov    0x8(%rdx),%rax
140328242:	48 89 41 10          	mov    %rax,0x10(%rcx)
140328246:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
14032824b:	48 83 61 20 00       	andq   $0x0,0x20(%rcx)
140328250:	49 8b 40 08          	mov    0x8(%r8),%rax
140328254:	48 85 c0             	test   %rax,%rax
140328257:	74 04                	je     0x14032825d
140328259:	f0 ff 40 08          	lock incl 0x8(%rax)
14032825d:	49 8b 00             	mov    (%r8),%rax
140328260:	83 cd ff             	or     $0xffffffff,%ebp
140328263:	48 89 41 18          	mov    %rax,0x18(%rcx)
140328267:	49 8b 40 08          	mov    0x8(%r8),%rax
14032826b:	48 89 41 20          	mov    %rax,0x20(%rcx)
14032826f:	48 83 61 30 00       	andq   $0x0,0x30(%rcx)
140328274:	48 83 61 38 00       	andq   $0x0,0x38(%rcx)
140328279:	48 83 61 40 00       	andq   $0x0,0x40(%rcx)
14032827e:	48 83 61 48 00       	andq   $0x0,0x48(%rcx)
140328283:	89 69 28             	mov    %ebp,0x28(%rcx)
140328286:	c6 41 2c 00          	movb   $0x0,0x2c(%rcx)
14032828a:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
14032828e:	48 85 db             	test   %rbx,%rbx
140328291:	74 35                	je     0x1403282c8
140328293:	8b c5                	mov    %ebp,%eax
140328295:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14032829a:	03 c5                	add    %ebp,%eax
14032829c:	75 2a                	jne    0x1403282c8
14032829e:	48 8b 03             	mov    (%rbx),%rax
1403282a1:	48 8b cb             	mov    %rbx,%rcx
1403282a4:	48 8b 00             	mov    (%rax),%rax
1403282a7:	ff 15 8b 49 7e 00    	call   *0x7e498b(%rip)        # 0x140b0cc38
1403282ad:	8b c5                	mov    %ebp,%eax
1403282af:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1403282b4:	03 c5                	add    %ebp,%eax
1403282b6:	75 10                	jne    0x1403282c8
1403282b8:	48 8b 03             	mov    (%rbx),%rax
1403282bb:	48 8b cb             	mov    %rbx,%rcx
1403282be:	48 8b 40 08          	mov    0x8(%rax),%rax
1403282c2:	ff 15 70 49 7e 00    	call   *0x7e4970(%rip)        # 0x140b0cc38
1403282c8:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1403282cc:	48 85 db             	test   %rbx,%rbx
1403282cf:	74 35                	je     0x140328306
1403282d1:	8b c5                	mov    %ebp,%eax
1403282d3:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1403282d8:	03 c5                	add    %ebp,%eax
1403282da:	75 2a                	jne    0x140328306
1403282dc:	48 8b 03             	mov    (%rbx),%rax
1403282df:	48 8b cb             	mov    %rbx,%rcx
1403282e2:	48 8b 00             	mov    (%rax),%rax
1403282e5:	ff 15 4d 49 7e 00    	call   *0x7e494d(%rip)        # 0x140b0cc38
1403282eb:	8b c5                	mov    %ebp,%eax
1403282ed:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1403282f2:	03 c5                	add    %ebp,%eax
1403282f4:	75 10                	jne    0x140328306
1403282f6:	48 8b 03             	mov    (%rbx),%rax
1403282f9:	48 8b cb             	mov    %rbx,%rcx
1403282fc:	48 8b 40 08          	mov    0x8(%rax),%rax
140328300:	ff 15 32 49 7e 00    	call   *0x7e4932(%rip)        # 0x140b0cc38
140328306:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14032830b:	48 8b c7             	mov    %rdi,%rax
14032830e:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140328313:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140328318:	48 83 c4 20          	add    $0x20,%rsp
14032831c:	5f                   	pop    %rdi
14032831d:	c3                   	ret
14032831e:	90                   	nop
14032831f:	90                   	nop
140328320:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140328325:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14032832a:	57                   	push   %rdi
14032832b:	48 83 ec 20          	sub    $0x20,%rsp
14032832f:	48 8d 05 52 ca 7f 00 	lea    0x7fca52(%rip),%rax        # 0x140b24d88
140328336:	48 8b d9             	mov    %rcx,%rbx
140328339:	48 89 01             	mov    %rax,(%rcx)
14032833c:	48 8b 49 48          	mov    0x48(%rcx),%rcx
140328340:	48 85 c9             	test   %rcx,%rcx
140328343:	74 12                	je     0x140328357
140328345:	48 83 63 48 00       	andq   $0x0,0x48(%rbx)
14032834a:	48 8b 01             	mov    (%rcx),%rax
14032834d:	48 8b 40 10          	mov    0x10(%rax),%rax
140328351:	ff 15 e1 48 7e 00    	call   *0x7e48e1(%rip)        # 0x140b0cc38
140328357:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14032835b:	48 85 c9             	test   %rcx,%rcx
14032835e:	74 12                	je     0x140328372
140328360:	48 83 63 40 00       	andq   $0x0,0x40(%rbx)
140328365:	48 8b 01             	mov    (%rcx),%rax
140328368:	48 8b 40 10          	mov    0x10(%rax),%rax
14032836c:	ff 15 c6 48 7e 00    	call   *0x7e48c6(%rip)        # 0x140b0cc38
140328372:	48 8b 7b 38          	mov    0x38(%rbx),%rdi
140328376:	83 ce ff             	or     $0xffffffff,%esi
140328379:	48 85 ff             	test   %rdi,%rdi
14032837c:	74 35                	je     0x1403283b3
14032837e:	8b c6                	mov    %esi,%eax
140328380:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140328385:	03 c6                	add    %esi,%eax
140328387:	75 2a                	jne    0x1403283b3
140328389:	48 8b 07             	mov    (%rdi),%rax
14032838c:	48 8b cf             	mov    %rdi,%rcx
14032838f:	48 8b 00             	mov    (%rax),%rax
140328392:	ff 15 a0 48 7e 00    	call   *0x7e48a0(%rip)        # 0x140b0cc38
140328398:	8b c6                	mov    %esi,%eax
14032839a:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14032839f:	03 c6                	add    %esi,%eax
1403283a1:	75 10                	jne    0x1403283b3
1403283a3:	48 8b 07             	mov    (%rdi),%rax
1403283a6:	48 8b cf             	mov    %rdi,%rcx
1403283a9:	48 8b 40 08          	mov    0x8(%rax),%rax
1403283ad:	ff 15 85 48 7e 00    	call   *0x7e4885(%rip)        # 0x140b0cc38
1403283b3:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
1403283b7:	48 85 ff             	test   %rdi,%rdi
1403283ba:	74 35                	je     0x1403283f1
1403283bc:	8b c6                	mov    %esi,%eax
1403283be:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1403283c3:	03 c6                	add    %esi,%eax
1403283c5:	75 2a                	jne    0x1403283f1
1403283c7:	48 8b 07             	mov    (%rdi),%rax
1403283ca:	48 8b cf             	mov    %rdi,%rcx
1403283cd:	48 8b 00             	mov    (%rax),%rax
1403283d0:	ff 15 62 48 7e 00    	call   *0x7e4862(%rip)        # 0x140b0cc38
1403283d6:	8b c6                	mov    %esi,%eax
1403283d8:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1403283dd:	03 c6                	add    %esi,%eax
1403283df:	75 10                	jne    0x1403283f1
1403283e1:	48 8b 07             	mov    (%rdi),%rax
1403283e4:	48 8b cf             	mov    %rdi,%rcx
1403283e7:	48 8b 40 08          	mov    0x8(%rax),%rax
1403283eb:	ff 15 47 48 7e 00    	call   *0x7e4847(%rip)        # 0x140b0cc38
1403283f1:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1403283f5:	48 85 db             	test   %rbx,%rbx
1403283f8:	74 35                	je     0x14032842f
1403283fa:	8b c6                	mov    %esi,%eax
1403283fc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140328401:	03 c6                	add    %esi,%eax
140328403:	75 2a                	jne    0x14032842f
140328405:	48 8b 03             	mov    (%rbx),%rax
140328408:	48 8b cb             	mov    %rbx,%rcx
14032840b:	48 8b 00             	mov    (%rax),%rax
14032840e:	ff 15 24 48 7e 00    	call   *0x7e4824(%rip)        # 0x140b0cc38
140328414:	8b c6                	mov    %esi,%eax
140328416:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14032841b:	03 c6                	add    %esi,%eax
14032841d:	75 10                	jne    0x14032842f
14032841f:	48 8b 03             	mov    (%rbx),%rax
140328422:	48 8b cb             	mov    %rbx,%rcx
140328425:	48 8b 40 08          	mov    0x8(%rax),%rax
140328429:	ff 15 09 48 7e 00    	call   *0x7e4809(%rip)        # 0x140b0cc38
14032842f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140328434:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140328439:	48 83 c4 20          	add    $0x20,%rsp
14032843d:	5f                   	pop    %rdi
14032843e:	c3                   	ret
14032843f:	90                   	nop
140328440:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140328445:	57                   	push   %rdi
140328446:	48 83 ec 20          	sub    $0x20,%rsp
14032844a:	8b da                	mov    %edx,%ebx
14032844c:	48 8b f9             	mov    %rcx,%rdi
14032844f:	e8 cc fe ff ff       	call   0x140328320
140328454:	f6 c3 01             	test   $0x1,%bl
140328457:	74 08                	je     0x140328461
140328459:	48 8b cf             	mov    %rdi,%rcx
14032845c:	e8 73 71 7c 00       	call   0x140aef5d4
140328461:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140328466:	48 8b c7             	mov    %rdi,%rax
140328469:	48 83 c4 20          	add    $0x20,%rsp
14032846d:	5f                   	pop    %rdi
14032846e:	c3                   	ret
14032846f:	90                   	nop
140328470:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140328475:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14032847a:	57                   	push   %rdi
14032847b:	48 83 ec 20          	sub    $0x20,%rsp
14032847f:	48 8d 05 ba c8 7f 00 	lea    0x7fc8ba(%rip),%rax        # 0x140b24d40
140328486:	48 8b d9             	mov    %rcx,%rbx
140328489:	48 89 01             	mov    %rax,(%rcx)
14032848c:	48 8d 79 50          	lea    0x50(%rcx),%rdi
140328490:	48 8d 05 79 c8 7f 00 	lea    0x7fc879(%rip),%rax        # 0x140b24d10
140328497:	48 89 41 08          	mov    %rax,0x8(%rcx)
14032849b:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
14032849f:	48 85 c9             	test   %rcx,%rcx
1403284a2:	74 18                	je     0x1403284bc
1403284a4:	48 8b 01             	mov    (%rcx),%rax
1403284a7:	48 3b cf             	cmp    %rdi,%rcx
1403284aa:	0f 95 c2             	setne  %dl
1403284ad:	48 8b 40 20          	mov    0x20(%rax),%rax
1403284b1:	ff 15 81 47 7e 00    	call   *0x7e4781(%rip)        # 0x140b0cc38
1403284b7:	48 83 67 38 00       	andq   $0x0,0x38(%rdi)
1403284bc:	48 8b 7b 48          	mov    0x48(%rbx),%rdi