1401af112:	00 00 00
1401af115:	48 8d 05 a4 f7 96 00 	lea    0x96f7a4(%rip),%rax        # 0x140b1e8c0
1401af11c:	48 89 03             	mov    %rax,(%rbx)
1401af11f:	48 8d 05 a2 f8 96 00 	lea    0x96f8a2(%rip),%rax        # 0x140b1e9c8
1401af126:	48 89 83 88 01 00 00 	mov    %rax,0x188(%rbx)
1401af12d:	33 d2                	xor    %edx,%edx
1401af12f:	48 89 93 98 01 00 00 	mov    %rdx,0x198(%rbx)
1401af136:	48 89 93 a0 01 00 00 	mov    %rdx,0x1a0(%rbx)
1401af13d:	48 89 93 a8 01 00 00 	mov    %rdx,0x1a8(%rbx)
1401af144:	48 89 93 b0 01 00 00 	mov    %rdx,0x1b0(%rbx)
1401af14b:	88 93 b8 01 00 00    	mov    %dl,0x1b8(%rbx)
1401af151:	48 89 93 bc 01 00 00 	mov    %rdx,0x1bc(%rbx)
1401af158:	48 89 93 c4 01 00 00 	mov    %rdx,0x1c4(%rbx)
1401af15f:	48 8d 83 d0 01 00 00 	lea    0x1d0(%rbx),%rax
1401af166:	8d 4a 04             	lea    0x4(%rdx),%ecx
1401af169:	c7 00 00 00 80 bf    	movl   $0xbf800000,(%rax)
1401af16f:	48 89 50 04          	mov    %rdx,0x4(%rax)
1401af173:	48 8d 40 0c          	lea    0xc(%rax),%rax
1401af177:	48 83 e9 01          	sub    $0x1,%rcx
1401af17b:	75 ec                	jne    0x1401af169
1401af17d:	48 89 93 00 02 00 00 	mov    %rdx,0x200(%rbx)
1401af184:	66 89 93 08 02 00 00 	mov    %dx,0x208(%rbx)
1401af18b:	48 8b c3             	mov    %rbx,%rax
1401af18e:	48 83 c4 20          	add    $0x20,%rsp
1401af192:	5b                   	pop    %rbx
1401af193:	c3                   	ret
1401af194:	90                   	nop
1401af195:	90                   	nop
1401af196:	90                   	nop
1401af197:	90                   	nop
1401af198:	90                   	nop
1401af199:	90                   	nop
1401af19a:	90                   	nop
1401af19b:	90                   	nop
1401af19c:	90                   	nop
1401af19d:	90                   	nop
1401af19e:	90                   	nop
1401af19f:	90                   	nop
1401af1a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401af1a5:	57                   	push   %rdi
1401af1a6:	48 83 ec 20          	sub    $0x20,%rsp
1401af1aa:	48 8d 05 0f f7 96 00 	lea    0x96f70f(%rip),%rax        # 0x140b1e8c0
1401af1b1:	8b da                	mov    %edx,%ebx
1401af1b3:	48 89 01             	mov    %rax,(%rcx)
1401af1b6:	48 8b f9             	mov    %rcx,%rdi
1401af1b9:	48 8d 05 38 5d 96 00 	lea    0x965d38(%rip),%rax        # 0x140b14ef8
1401af1c0:	48 89 81 88 01 00 00 	mov    %rax,0x188(%rcx)
1401af1c7:	e8 3c b6 fd ff       	call   0x14018a808
1401af1cc:	f6 c3 01             	test   $0x1,%bl
1401af1cf:	74 08                	je     0x1401af1d9
1401af1d1:	48 8b cf             	mov    %rdi,%rcx
1401af1d4:	e8 fb 03 94 00       	call   0x140aef5d4
1401af1d9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401af1de:	48 8b c7             	mov    %rdi,%rax
1401af1e1:	48 83 c4 20          	add    $0x20,%rsp
1401af1e5:	5f                   	pop    %rdi
1401af1e6:	c3                   	ret
1401af1e7:	90                   	nop
1401af1e8:	90                   	nop
1401af1e9:	90                   	nop
1401af1ea:	90                   	nop
1401af1eb:	90                   	nop
1401af1ec:	90                   	nop
1401af1ed:	90                   	nop
1401af1ee:	90                   	nop
1401af1ef:	90                   	nop
1401af1f0:	48 81 e9 88 01 00 00 	sub    $0x188,%rcx
1401af1f7:	eb a7                	jmp    0x1401af1a0
1401af1f9:	90                   	nop
1401af1fa:	90                   	nop
1401af1fb:	90                   	nop
1401af1fc:	90                   	nop
1401af1fd:	90                   	nop
1401af1fe:	90                   	nop
1401af1ff:	90                   	nop
1401af200:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401af205:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401af20a:	57                   	push   %rdi
1401af20b:	48 83 ec 50          	sub    $0x50,%rsp
1401af20f:	48 8b fa             	mov    %rdx,%rdi
1401af212:	48 8b d9             	mov    %rcx,%rbx
1401af215:	48 8b d1             	mov    %rcx,%rdx
1401af218:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1401af21d:	e8 56 01 00 00       	call   0x1401af378
1401af222:	4c 8b 08             	mov    (%rax),%r9
1401af225:	49 8b 01             	mov    (%r9),%rax
1401af228:	4c 8b 50 10          	mov    0x10(%rax),%r10
1401af22c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401af22f:	f3 0f 7f 44 24 28    	movdqu %xmm0,0x28(%rsp)
1401af235:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401af239:	48 85 d2             	test   %rdx,%rdx
1401af23c:	0f 84 d6 00 00 00    	je     0x1401af318
1401af242:	8b 42 08             	mov    0x8(%rdx),%eax
1401af245:	eb 0a                	jmp    0x1401af251
1401af247:	8d 48 01             	lea    0x1(%rax),%ecx
1401af24a:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1401af24f:	74 0a                	je     0x1401af25b
1401af251:	85 c0                	test   %eax,%eax
1401af253:	0f 84 bf 00 00 00    	je     0x1401af318
1401af259:	eb ec                	jmp    0x1401af247
1401af25b:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401af25f:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1401af264:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401af268:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1401af26d:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1401af272:	48 8b d7             	mov    %rdi,%rdx
1401af275:	49 8b c9             	mov    %r9,%rcx
1401af278:	49 8b c2             	mov    %r10,%rax
1401af27b:	ff 15 b7 d9 95 00    	call   *0x95d9b7(%rip)        # 0x140b0cc38
1401af281:	83 ce ff             	or     $0xffffffff,%esi
1401af284:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401af289:	48 85 db             	test   %rbx,%rbx
1401af28c:	74 38                	je     0x1401af2c6
1401af28e:	66 90                	xchg   %ax,%ax
1401af290:	8b c6                	mov    %esi,%eax
1401af292:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401af297:	03 c6                	add    %esi,%eax
1401af299:	75 2b                	jne    0x1401af2c6
1401af29b:	48 8b 03             	mov    (%rbx),%rax
1401af29e:	48 8b cb             	mov    %rbx,%rcx
1401af2a1:	48 8b 00             	mov    (%rax),%rax
1401af2a4:	ff 15 8e d9 95 00    	call   *0x95d98e(%rip)        # 0x140b0cc38
1401af2aa:	8b c6                	mov    %esi,%eax
1401af2ac:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401af2b1:	03 c6                	add    %esi,%eax
1401af2b3:	75 11                	jne    0x1401af2c6
1401af2b5:	48 8b 03             	mov    (%rbx),%rax
1401af2b8:	48 8b cb             	mov    %rbx,%rcx
1401af2bb:	48 8b 40 08          	mov    0x8(%rax),%rax
1401af2bf:	ff 15 73 d9 95 00    	call   *0x95d973(%rip)        # 0x140b0cc38
1401af2c5:	90                   	nop
1401af2c6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401af2cb:	48 85 db             	test   %rbx,%rbx
1401af2ce:	74 35                	je     0x1401af305
1401af2d0:	8b c6                	mov    %esi,%eax
1401af2d2:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401af2d7:	03 c6                	add    %esi,%eax
1401af2d9:	75 2a                	jne    0x1401af305
1401af2db:	48 8b 03             	mov    (%rbx),%rax
1401af2de:	48 8b cb             	mov    %rbx,%rcx
1401af2e1:	48 8b 00             	mov    (%rax),%rax
1401af2e4:	ff 15 4e d9 95 00    	call   *0x95d94e(%rip)        # 0x140b0cc38
1401af2ea:	8b c6                	mov    %esi,%eax
1401af2ec:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401af2f1:	03 c6                	add    %esi,%eax
1401af2f3:	75 10                	jne    0x1401af305
1401af2f5:	48 8b 03             	mov    (%rbx),%rax
1401af2f8:	48 8b cb             	mov    %rbx,%rcx
1401af2fb:	48 8b 40 08          	mov    0x8(%rax),%rax
1401af2ff:	ff 15 33 d9 95 00    	call   *0x95d933(%rip)        # 0x140b0cc38
1401af305:	48 8b c7             	mov    %rdi,%rax
1401af308:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401af30d:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401af312:	48 83 c4 50          	add    $0x50,%rsp
1401af316:	5f                   	pop    %rdi
1401af317:	c3                   	ret
1401af318:	e8 6b 9f e5 ff       	call   0x140009288
1401af31d:	90                   	nop
1401af31e:	eb 00                	jmp    0x1401af320
1401af320:	90                   	nop
1401af321:	90                   	nop
1401af322:	90                   	nop
1401af323:	90                   	nop
1401af324:	90                   	nop
1401af325:	90                   	nop
1401af326:	90                   	nop
1401af327:	90                   	nop
1401af328:	90                   	nop
1401af329:	90                   	nop
1401af32a:	90                   	nop
1401af32b:	90                   	nop
1401af32c:	90                   	nop
1401af32d:	90                   	nop
1401af32e:	90                   	nop
1401af32f:	90                   	nop
1401af330:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401af335:	57                   	push   %rdi
1401af336:	48 83 ec 20          	sub    $0x20,%rsp
1401af33a:	48 8d 05 c7 f6 96 00 	lea    0x96f6c7(%rip),%rax        # 0x140b1ea08
1401af341:	8b da                	mov    %edx,%ebx
1401af343:	48 89 01             	mov    %rax,(%rcx)
1401af346:	48 8b f9             	mov    %rcx,%rdi
1401af349:	48 8d 05 a8 5b 96 00 	lea    0x965ba8(%rip),%rax        # 0x140b14ef8
1401af350:	48 89 81 88 00 00 00 	mov    %rax,0x88(%rcx)
1401af357:	e8 3c 3f fe ff       	call   0x140193298
1401af35c:	f6 c3 01             	test   $0x1,%bl
1401af35f:	74 08                	je     0x1401af369
1401af361:	48 8b cf             	mov    %rdi,%rcx
1401af364:	e8 6b 02 94 00       	call   0x140aef5d4
1401af369:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401af36e:	48 8b c7             	mov    %rdi,%rax
1401af371:	48 83 c4 20          	add    $0x20,%rsp
1401af375:	5f                   	pop    %rdi
1401af376:	c3                   	ret
1401af377:	90                   	nop
1401af378:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401af37d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401af382:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401af387:	41 56                	push   %r14
1401af389:	48 83 ec 30          	sub    $0x30,%rsp
1401af38d:	4c 8b f2             	mov    %rdx,%r14
1401af390:	48 8b f9             	mov    %rcx,%rdi
1401af393:	b9 a8 00 00 00       	mov    $0xa8,%ecx
1401af398:	ff 15 2a d5 95 00    	call   *0x95d52a(%rip)        # 0x140b0c8c8
1401af39e:	48 8b d8             	mov    %rax,%rbx
1401af3a1:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401af3a6:	48 85 c0             	test   %rax,%rax
1401af3a9:	75 07                	jne    0x1401af3b2
1401af3ab:	ff 15 e7 d0 95 00    	call   *0x95d0e7(%rip)        # 0x140b0c498
1401af3b1:	90                   	nop
1401af3b2:	b8 01 00 00 00       	mov    $0x1,%eax
1401af3b7:	89 43 08             	mov    %eax,0x8(%rbx)
1401af3ba:	89 43 0c             	mov    %eax,0xc(%rbx)
1401af3bd:	48 8d 05 34 93 96 00 	lea    0x969334(%rip),%rax        # 0x140b186f8
1401af3c4:	48 89 03             	mov    %rax,(%rbx)
1401af3c7:	48 8d 73 10          	lea    0x10(%rbx),%rsi
1401af3cb:	49 8b d6             	mov    %r14,%rdx
1401af3ce:	48 8b ce             	mov    %rsi,%rcx
1401af3d1:	e8 6a 3d fe ff       	call   0x140193140
1401af3d6:	48 8d 05 1b 5b 96 00 	lea    0x965b1b(%rip),%rax        # 0x140b14ef8
1401af3dd:	48 89 86 88 00 00 00 	mov    %rax,0x88(%rsi)
1401af3e4:	41 8b 86 90 00 00 00 	mov    0x90(%r14),%eax
1401af3eb:	89 86 90 00 00 00    	mov    %eax,0x90(%rsi)
1401af3f1:	48 8d 05 10 f6 96 00 	lea    0x96f610(%rip),%rax        # 0x140b1ea08
1401af3f8:	48 89 06             	mov    %rax,(%rsi)
1401af3fb:	48 8d 05 e6 f5 96 00 	lea    0x96f5e6(%rip),%rax        # 0x140b1e9e8
1401af402:	48 89 86 88 00 00 00 	mov    %rax,0x88(%rsi)
1401af409:	48 83 27 00          	andq   $0x0,(%rdi)
1401af40d:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
1401af412:	4c 8b c3             	mov    %rbx,%r8
1401af415:	48 8b d6             	mov    %rsi,%rdx
1401af418:	48 8b cf             	mov    %rdi,%rcx
1401af41b:	e8 e4 00 e7 ff       	call   0x14001f504
1401af420:	48 8b c7             	mov    %rdi,%rax
1401af423:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401af428:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401af42d:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401af432:	48 83 c4 30          	add    $0x30,%rsp
1401af436:	41 5e                	pop    %r14
1401af438:	c3                   	ret
1401af439:	90                   	nop
1401af43a:	90                   	nop
1401af43b:	90                   	nop
1401af43c:	90                   	nop
1401af43d:	90                   	nop
1401af43e:	90                   	nop
1401af43f:	90                   	nop
1401af440:	48 81 e9 88 00 00 00 	sub    $0x88,%rcx
1401af447:	e9 e4 fe ff ff       	jmp    0x1401af330
1401af44c:	40 53                	rex push %rbx
1401af44e:	48 83 ec 20          	sub    $0x20,%rsp
1401af452:	48 8b d9             	mov    %rcx,%rbx
1401af455:	e8 7a 72 00 00       	call   0x1401b66d4
1401af45a:	48 c7 83 84 00 00 00 	movq   $0x3f8a3d71,0x84(%rbx)
1401af461:	71 3d 8a 3f
1401af465:	48 8d 05 4c ae 96 00 	lea    0x96ae4c(%rip),%rax        # 0x140b1a2b8
1401af46c:	48 89 03             	mov    %rax,(%rbx)
1401af46f:	33 c0                	xor    %eax,%eax
1401af471:	83 8b b4 00 00 00 ff 	orl    $0xffffffff,0xb4(%rbx)
1401af478:	89 83 80 00 00 00    	mov    %eax,0x80(%rbx)
1401af47e:	89 83 8c 00 00 00    	mov    %eax,0x8c(%rbx)
1401af484:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
1401af48b:	48 89 83 a0 00 00 00 	mov    %rax,0xa0(%rbx)
1401af492:	48 89 83 a8 00 00 00 	mov    %rax,0xa8(%rbx)
1401af499:	88 83 b0 00 00 00    	mov    %al,0xb0(%rbx)
1401af49f:	48 c7 83 90 00 00 00 	movq   $0x41000000,0x90(%rbx)
1401af4a6:	00 00 00 41
1401af4aa:	48 89 83 b8 00 00 00 	mov    %rax,0xb8(%rbx)
1401af4b1:	48 89 83 c0 00 00 00 	mov    %rax,0xc0(%rbx)
1401af4b8:	88 83 c8 00 00 00    	mov    %al,0xc8(%rbx)
1401af4be:	48 89 83 d0 00 00 00 	mov    %rax,0xd0(%rbx)
1401af4c5:	48 89 83 d8 00 00 00 	mov    %rax,0xd8(%rbx)
1401af4cc:	48 89 83 e0 00 00 00 	mov    %rax,0xe0(%rbx)
1401af4d3:	48 89 83 e8 00 00 00 	mov    %rax,0xe8(%rbx)
1401af4da:	48 89 83 f0 00 00 00 	mov    %rax,0xf0(%rbx)
1401af4e1:	c7 83 f8 00 00 00 02 	movl   $0x2,0xf8(%rbx)
1401af4e8:	00 00 00
1401af4eb:	48 89 83 00 01 00 00 	mov    %rax,0x100(%rbx)
1401af4f2:	48 89 83 08 01 00 00 	mov    %rax,0x108(%rbx)
1401af4f9:	48 89 83 10 01 00 00 	mov    %rax,0x110(%rbx)
1401af500:	48 8b c3             	mov    %rbx,%rax
1401af503:	48 83 c4 20          	add    $0x20,%rsp
1401af507:	5b                   	pop    %rbx
1401af508:	c3                   	ret
1401af509:	90                   	nop
1401af50a:	90                   	nop
1401af50b:	90                   	nop
1401af50c:	40 53                	rex push %rbx
1401af50e:	48 83 ec 20          	sub    $0x20,%rsp
1401af512:	48 8b d9             	mov    %rcx,%rbx
1401af515:	e8 ea 66 e7 ff       	call   0x140025c04
1401af51a:	48 c7 83 84 00 00 00 	movq   $0x3f8a3d71,0x84(%rbx)
1401af521:	71 3d 8a 3f
1401af525:	48 8d 05 8c ad 96 00 	lea    0x96ad8c(%rip),%rax        # 0x140b1a2b8
1401af52c:	48 89 03             	mov    %rax,(%rbx)
1401af52f:	33 c0                	xor    %eax,%eax
1401af531:	83 8b b4 00 00 00 ff 	orl    $0xffffffff,0xb4(%rbx)
1401af538:	89 83 80 00 00 00    	mov    %eax,0x80(%rbx)
1401af53e:	89 83 8c 00 00 00    	mov    %eax,0x8c(%rbx)
1401af544:	48 89 83 98 00 00 00 	mov    %rax,0x98(%rbx)
1401af54b:	48 89 83 a0 00 00 00 	mov    %rax,0xa0(%rbx)
1401af552:	48 89 83 a8 00 00 00 	mov    %rax,0xa8(%rbx)
1401af559:	88 83 b0 00 00 00    	mov    %al,0xb0(%rbx)
1401af55f:	48 c7 83 90 00 00 00 	movq   $0x41000000,0x90(%rbx)
1401af566:	00 00 00 41
1401af56a:	48 89 83 b8 00 00 00 	mov    %rax,0xb8(%rbx)
1401af571:	48 89 83 c0 00 00 00 	mov    %rax,0xc0(%rbx)
1401af578:	88 83 c8 00 00 00    	mov    %al,0xc8(%rbx)
1401af57e:	48 89 83 d0 00 00 00 	mov    %rax,0xd0(%rbx)
1401af585:	48 89 83 d8 00 00 00 	mov    %rax,0xd8(%rbx)
1401af58c:	48 89 83 e0 00 00 00 	mov    %rax,0xe0(%rbx)
1401af593:	48 89 83 e8 00 00 00 	mov    %rax,0xe8(%rbx)
1401af59a:	48 89 83 f0 00 00 00 	mov    %rax,0xf0(%rbx)
1401af5a1:	c7 83 f8 00 00 00 02 	movl   $0x2,0xf8(%rbx)
1401af5a8:	00 00 00
1401af5ab:	48 89 83 00 01 00 00 	mov    %rax,0x100(%rbx)
1401af5b2:	48 89 83 08 01 00 00 	mov    %rax,0x108(%rbx)
1401af5b9:	48 89 83 10 01 00 00 	mov    %rax,0x110(%rbx)
1401af5c0:	48 8b c3             	mov    %rbx,%rax
1401af5c3:	48 83 c4 20          	add    $0x20,%rsp
1401af5c7:	5b                   	pop    %rbx
1401af5c8:	c3                   	ret
1401af5c9:	90                   	nop
1401af5ca:	90                   	nop
1401af5cb:	90                   	nop
1401af5cc:	40 53                	rex push %rbx
1401af5ce:	48 83 ec 20          	sub    $0x20,%rsp
1401af5d2:	48 8d 05 df ac 96 00 	lea    0x96acdf(%rip),%rax        # 0x140b1a2b8
1401af5d9:	48 8b d9             	mov    %rcx,%rbx
1401af5dc:	48 89 01             	mov    %rax,(%rcx)
1401af5df:	48 8b 89 00 01 00 00 	mov    0x100(%rcx),%rcx
1401af5e6:	48 85 c9             	test   %rcx,%rcx
1401af5e9:	74 4c                	je     0x1401af637
1401af5eb:	48 8b 83 10 01 00 00 	mov    0x110(%rbx),%rax
1401af5f2:	48 2b c1             	sub    %rcx,%rax
1401af5f5:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1401af5f9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401af5ff:	72 18                	jb     0x1401af619
1401af601:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401af605:	48 2b ca             	sub    %rdx,%rcx
1401af608:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401af60c:	48 83 f8 1f          	cmp    $0x1f,%rax
1401af610:	0f 87 82 00 00 00    	ja     0x1401af698
1401af616:	48 8b ca             	mov    %rdx,%rcx
1401af619:	ff 15 a1 d2 95 00    	call   *0x95d2a1(%rip)        # 0x140b0c8c0
1401af61f:	48 83 a3 00 01 00 00 	andq   $0x0,0x100(%rbx)
1401af626:	00
1401af627:	48 83 a3 08 01 00 00 	andq   $0x0,0x108(%rbx)
1401af62e:	00
1401af62f:	48 83 a3 10 01 00 00 	andq   $0x0,0x110(%rbx)