1400ff144:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ff149:	66 44 89 7d 17       	mov    %r15w,0x17(%rbp)
1400ff14e:	e8 79 65 f2 ff       	call   0x1400256cc
1400ff153:	48 8b 45 2f          	mov    0x2f(%rbp),%rax
1400ff157:	48 83 f8 07          	cmp    $0x7,%rax
1400ff15b:	76 35                	jbe    0x1400ff192
1400ff15d:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1400ff161:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400ff168:	00
1400ff169:	48 8b d1             	mov    %rcx,%rdx
1400ff16c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ff172:	72 18                	jb     0x1400ff18c
1400ff174:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400ff178:	48 2b d1             	sub    %rcx,%rdx
1400ff17b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400ff17f:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ff183:	76 07                	jbe    0x1400ff18c
1400ff185:	ff 15 f5 39 11 00    	call   *0x1139f5(%rip)        # 0x140212b80
1400ff18b:	cc                   	int3
1400ff18c:	ff 15 ae 39 11 00    	call   *0x1139ae(%rip)        # 0x140212b40
1400ff192:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400ff196:	48 8b 48 38          	mov    0x38(%rax),%rcx
1400ff19a:	48 8b 81 b0 00 00 00 	mov    0xb0(%rcx),%rax
1400ff1a1:	48 85 c0             	test   %rax,%rax
1400ff1a4:	74 04                	je     0x1400ff1aa
1400ff1a6:	f0 ff 40 08          	lock incl 0x8(%rax)
1400ff1aa:	48 8b 99 b0 00 00 00 	mov    0xb0(%rcx),%rbx
1400ff1b1:	48 8b 89 a8 00 00 00 	mov    0xa8(%rcx),%rcx
1400ff1b8:	e8 47 b7 fd ff       	call   0x1400da904
1400ff1bd:	48 85 db             	test   %rbx,%rbx
1400ff1c0:	74 39                	je     0x1400ff1fb
1400ff1c2:	83 c8 ff             	or     $0xffffffff,%eax
1400ff1c5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400ff1ca:	83 f8 01             	cmp    $0x1,%eax
1400ff1cd:	75 2c                	jne    0x1400ff1fb
1400ff1cf:	48 8b 03             	mov    (%rbx),%rax
1400ff1d2:	48 8b cb             	mov    %rbx,%rcx
1400ff1d5:	48 8b 00             	mov    (%rax),%rax
1400ff1d8:	ff 15 52 3c 11 00    	call   *0x113c52(%rip)        # 0x140212e30
1400ff1de:	83 c8 ff             	or     $0xffffffff,%eax
1400ff1e1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400ff1e6:	83 f8 01             	cmp    $0x1,%eax
1400ff1e9:	75 10                	jne    0x1400ff1fb
1400ff1eb:	48 8b 03             	mov    (%rbx),%rax
1400ff1ee:	48 8b cb             	mov    %rbx,%rcx
1400ff1f1:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ff1f5:	ff 15 35 3c 11 00    	call   *0x113c35(%rip)        # 0x140212e30
1400ff1fb:	33 d2                	xor    %edx,%edx
1400ff1fd:	48 8b ce             	mov    %rsi,%rcx
1400ff200:	ff 15 f2 34 23 00    	call   *0x2334f2(%rip)        # 0x1403326f8
1400ff206:	85 c0                	test   %eax,%eax
1400ff208:	48 8b 47 08          	mov    0x8(%rdi),%rax
1400ff20c:	0f 95 c1             	setne  %cl
1400ff20f:	88 08                	mov    %cl,(%rax)
1400ff211:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1400ff215:	48 33 cc             	xor    %rsp,%rcx
1400ff218:	e8 53 55 10 00       	call   0x140204770
1400ff21d:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1400ff224:	00
1400ff225:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1400ff229:	49 8b 73 38          	mov    0x38(%r11),%rsi
1400ff22d:	49 8b e3             	mov    %r11,%rsp
1400ff230:	41 5f                	pop    %r15
1400ff232:	5f                   	pop    %rdi
1400ff233:	5d                   	pop    %rbp
1400ff234:	c3                   	ret
1400ff235:	90                   	nop
1400ff236:	90                   	nop
1400ff237:	90                   	nop
1400ff238:	90                   	nop
1400ff239:	90                   	nop
1400ff23a:	90                   	nop
1400ff23b:	90                   	nop
1400ff23c:	90                   	nop
1400ff23d:	90                   	nop
1400ff23e:	90                   	nop
1400ff23f:	90                   	nop
1400ff240:	48 8d 05 69 13 14 00 	lea    0x141369(%rip),%rax        # 0x1402405b0
1400ff247:	48 89 02             	mov    %rax,(%rdx)
1400ff24a:	48 8b c2             	mov    %rdx,%rax
1400ff24d:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
1400ff251:	f3 0f 7f 42 08       	movdqu %xmm0,0x8(%rdx)
1400ff256:	c3                   	ret
1400ff257:	90                   	nop
1400ff258:	90                   	nop
1400ff259:	90                   	nop
1400ff25a:	90                   	nop
1400ff25b:	90                   	nop
1400ff25c:	90                   	nop
1400ff25d:	90                   	nop
1400ff25e:	90                   	nop
1400ff25f:	90                   	nop
1400ff260:	48 8d 05 a9 94 20 00 	lea    0x2094a9(%rip),%rax        # 0x140308710
1400ff267:	c3                   	ret
1400ff268:	90                   	nop
1400ff269:	90                   	nop
1400ff26a:	90                   	nop
1400ff26b:	90                   	nop
1400ff26c:	90                   	nop
1400ff26d:	90                   	nop
1400ff26e:	90                   	nop
1400ff26f:	90                   	nop
1400ff270:	48 8b 12             	mov    (%rdx),%rdx
1400ff273:	48 83 c1 08          	add    $0x8,%rcx
1400ff277:	e9 3c f7 ff ff       	jmp    0x1400fe9b8
1400ff27c:	90                   	nop
1400ff27d:	90                   	nop
1400ff27e:	90                   	nop
1400ff27f:	90                   	nop
1400ff280:	48 8d 05 89 13 14 00 	lea    0x141389(%rip),%rax        # 0x140240610
1400ff287:	48 89 02             	mov    %rax,(%rdx)
1400ff28a:	48 8b c2             	mov    %rdx,%rax
1400ff28d:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
1400ff291:	0f 11 42 08          	movups %xmm0,0x8(%rdx)
1400ff295:	0f 10 49 18          	movups 0x18(%rcx),%xmm1
1400ff299:	0f 11 4a 18          	movups %xmm1,0x18(%rdx)
1400ff29d:	c3                   	ret
1400ff29e:	90                   	nop
1400ff29f:	90                   	nop
1400ff2a0:	48 8d 05 d9 94 20 00 	lea    0x2094d9(%rip),%rax        # 0x140308780
1400ff2a7:	c3                   	ret
1400ff2a8:	90                   	nop
1400ff2a9:	90                   	nop
1400ff2aa:	90                   	nop
1400ff2ab:	90                   	nop
1400ff2ac:	90                   	nop
1400ff2ad:	90                   	nop
1400ff2ae:	90                   	nop
1400ff2af:	90                   	nop
1400ff2b0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400ff2b5:	55                   	push   %rbp
1400ff2b6:	56                   	push   %rsi
1400ff2b7:	57                   	push   %rdi
1400ff2b8:	41 56                	push   %r14
1400ff2ba:	41 57                	push   %r15
1400ff2bc:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1400ff2c1:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1400ff2c8:	48 8b 05 b1 1e 20 00 	mov    0x201eb1(%rip),%rax        # 0x140301180
1400ff2cf:	48 33 c4             	xor    %rsp,%rax
1400ff2d2:	48 89 45 27          	mov    %rax,0x27(%rbp)
1400ff2d6:	4c 8b 32             	mov    (%rdx),%r14
1400ff2d9:	48 8b f1             	mov    %rcx,%rsi
1400ff2dc:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400ff2e0:	48 8b 50 38          	mov    0x38(%rax),%rdx
1400ff2e4:	48 83 c2 50          	add    $0x50,%rdx
1400ff2e8:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1400ff2ed:	76 03                	jbe    0x1400ff2f2
1400ff2ef:	48 8b 12             	mov    (%rdx),%rdx
1400ff2f2:	66 0f 6f 0d 06 0e 1c 	movdqa 0x1c0e06(%rip),%xmm1        # 0x1402c0100
1400ff2f9:	00
1400ff2fa:	48 8d 05 67 7a 13 00 	lea    0x137a67(%rip),%rax        # 0x140236d68
1400ff301:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1400ff305:	45 33 ff             	xor    %r15d,%r15d
1400ff308:	48 8d 05 f9 25 17 00 	lea    0x1725f9(%rip),%rax        # 0x140271908
1400ff30f:	48 89 55 f7          	mov    %rdx,-0x9(%rbp)
1400ff313:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1400ff317:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ff31a:	b8 00 01 00 00       	mov    $0x100,%eax
1400ff31f:	66 0f 7f 4d 17       	movdqa %xmm1,0x17(%rbp)
1400ff324:	66 89 45 ff          	mov    %ax,-0x1(%rbp)
1400ff328:	45 8d 47 64          	lea    0x64(%r15),%r8d
1400ff32c:	48 8d 05 6d 6d 17 00 	lea    0x176d6d(%rip),%rax        # 0x1402760a0
1400ff333:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400ff338:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1400ff33c:	b9 4d 96 49 1e       	mov    $0x1e49964d,%ecx
1400ff341:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
1400ff345:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400ff34a:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
1400ff34e:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
1400ff352:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ff357:	66 44 89 7d 07       	mov    %r15w,0x7(%rbp)
1400ff35c:	e8 6b 63 f2 ff       	call   0x1400256cc
1400ff361:	48 8b 45 1f          	mov    0x1f(%rbp),%rax
1400ff365:	48 83 f8 07          	cmp    $0x7,%rax
1400ff369:	76 35                	jbe    0x1400ff3a0
1400ff36b:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1400ff36f:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400ff376:	00
1400ff377:	48 8b d1             	mov    %rcx,%rdx
1400ff37a:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ff380:	72 18                	jb     0x1400ff39a
1400ff382:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400ff386:	48 2b d1             	sub    %rcx,%rdx
1400ff389:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400ff38d:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ff391:	76 07                	jbe    0x1400ff39a
1400ff393:	ff 15 e7 37 11 00    	call   *0x1137e7(%rip)        # 0x140212b80
1400ff399:	cc                   	int3
1400ff39a:	ff 15 a0 37 11 00    	call   *0x1137a0(%rip)        # 0x140212b40
1400ff3a0:	48 8b 46 10          	mov    0x10(%rsi),%rax
1400ff3a4:	48 8b 58 38          	mov    0x38(%rax),%rbx
1400ff3a8:	48 8b 83 b0 00 00 00 	mov    0xb0(%rbx),%rax
1400ff3af:	48 85 c0             	test   %rax,%rax
1400ff3b2:	74 04                	je     0x1400ff3b8
1400ff3b4:	f0 ff 40 08          	lock incl 0x8(%rax)
1400ff3b8:	48 8b bb a8 00 00 00 	mov    0xa8(%rbx),%rdi
1400ff3bf:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1400ff3c6:	00 00 80
1400ff3c9:	48 8b 9b b0 00 00 00 	mov    0xb0(%rbx),%rbx
1400ff3d0:	48 39 07             	cmp    %rax,(%rdi)
1400ff3d3:	75 0f                	jne    0x1400ff3e4
1400ff3d5:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1400ff3d9:	e8 3a 7d f2 ff       	call   0x140027118
1400ff3de:	48 8b 08             	mov    (%rax),%rcx
1400ff3e1:	48 89 0f             	mov    %rcx,(%rdi)
1400ff3e4:	48 85 db             	test   %rbx,%rbx
1400ff3e7:	74 38                	je     0x1400ff421
1400ff3e9:	83 cf ff             	or     $0xffffffff,%edi
1400ff3ec:	8b c7                	mov    %edi,%eax
1400ff3ee:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400ff3f3:	03 c7                	add    %edi,%eax
1400ff3f5:	75 2a                	jne    0x1400ff421
1400ff3f7:	48 8b 03             	mov    (%rbx),%rax
1400ff3fa:	48 8b cb             	mov    %rbx,%rcx
1400ff3fd:	48 8b 00             	mov    (%rax),%rax
1400ff400:	ff 15 2a 3a 11 00    	call   *0x113a2a(%rip)        # 0x140212e30
1400ff406:	8b c7                	mov    %edi,%eax
1400ff408:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400ff40d:	03 c7                	add    %edi,%eax
1400ff40f:	75 10                	jne    0x1400ff421
1400ff411:	48 8b 03             	mov    (%rbx),%rax
1400ff414:	48 8b cb             	mov    %rbx,%rcx
1400ff417:	48 8b 40 08          	mov    0x8(%rax),%rax
1400ff41b:	ff 15 0f 3a 11 00    	call   *0x113a0f(%rip)        # 0x140212e30
1400ff421:	48 8b 46 10          	mov    0x10(%rsi),%rax
1400ff425:	49 8b ce             	mov    %r14,%rcx
1400ff428:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1400ff42d:	44 8b 40 30          	mov    0x30(%rax),%r8d
1400ff431:	4c 8b 48 28          	mov    0x28(%rax),%r9
1400ff435:	44 89 44 24 28       	mov    %r8d,0x28(%rsp)
1400ff43a:	49 8b c1             	mov    %r9,%rax
1400ff43d:	48 f7 d8             	neg    %rax
1400ff440:	1b d2                	sbb    %edx,%edx
1400ff442:	41 23 d0             	and    %r8d,%edx
1400ff445:	45 33 c0             	xor    %r8d,%r8d
1400ff448:	89 54 24 20          	mov    %edx,0x20(%rsp)
1400ff44c:	33 d2                	xor    %edx,%edx
1400ff44e:	ff 15 8c 32 23 00    	call   *0x23328c(%rip)        # 0x1403326e0
1400ff454:	85 c0                	test   %eax,%eax
1400ff456:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400ff45a:	0f 95 c1             	setne  %cl
1400ff45d:	88 08                	mov    %cl,(%rax)
1400ff45f:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
1400ff463:	48 33 cc             	xor    %rsp,%rcx
1400ff466:	e8 05 53 10 00       	call   0x140204770
1400ff46b:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
1400ff472:	00
1400ff473:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
1400ff47a:	41 5f                	pop    %r15
1400ff47c:	41 5e                	pop    %r14
1400ff47e:	5f                   	pop    %rdi
1400ff47f:	5e                   	pop    %rsi
1400ff480:	5d                   	pop    %rbp
1400ff481:	c3                   	ret
1400ff482:	90                   	nop
1400ff483:	90                   	nop
1400ff484:	90                   	nop
1400ff485:	90                   	nop
1400ff486:	90                   	nop
1400ff487:	90                   	nop
1400ff488:	90                   	nop
1400ff489:	90                   	nop
1400ff48a:	90                   	nop
1400ff48b:	90                   	nop
1400ff48c:	90                   	nop
1400ff48d:	90                   	nop
1400ff48e:	90                   	nop
1400ff48f:	90                   	nop
1400ff490:	48 8d 05 49 11 14 00 	lea    0x141149(%rip),%rax        # 0x1402405e0
1400ff497:	48 89 02             	mov    %rax,(%rdx)
1400ff49a:	48 8b c2             	mov    %rdx,%rax
1400ff49d:	0f 10 41 08          	movups 0x8(%rcx),%xmm0
1400ff4a1:	f3 0f 7f 42 08       	movdqu %xmm0,0x8(%rdx)
1400ff4a6:	c3                   	ret
1400ff4a7:	90                   	nop
1400ff4a8:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400ff4ad:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400ff4b2:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400ff4b7:	41 56                	push   %r14
1400ff4b9:	b8 80 12 00 00       	mov    $0x1280,%eax
1400ff4be:	e8 cd 60 10 00       	call   0x140205590
1400ff4c3:	48 2b e0             	sub    %rax,%rsp
1400ff4c6:	48 8b 05 b3 1c 20 00 	mov    0x201cb3(%rip),%rax        # 0x140301180
1400ff4cd:	48 33 c4             	xor    %rsp,%rax
1400ff4d0:	48 89 84 24 70 12 00 	mov    %rax,0x1270(%rsp)
1400ff4d7:	00
1400ff4d8:	4c 8b f1             	mov    %rcx,%r14
1400ff4db:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1400ff4e0:	33 f6                	xor    %esi,%esi
1400ff4e2:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1400ff4e7:	48 8b 01             	mov    (%rcx),%rax
1400ff4ea:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1400ff4ef:	48 8d 94 24 f0 00 00 	lea    0xf0(%rsp),%rdx
1400ff4f6:	00
1400ff4f7:	48 8b 40 78          	mov    0x78(%rax),%rax
1400ff4fb:	ff 15 2f 39 11 00    	call   *0x11392f(%rip)        # 0x140212e30
1400ff501:	39 30                	cmp    %esi,(%rax)
1400ff503:	0f 84 e2 00 00 00    	je     0x1400ff5eb
1400ff509:	48 8d 05 58 78 13 00 	lea    0x137858(%rip),%rax        # 0x140236d68
1400ff510:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
1400ff517:	00
1400ff518:	48 8d 05 11 6c 17 00 	lea    0x176c11(%rip),%rax        # 0x140276130
1400ff51f:	48 89 84 24 28 01 00 	mov    %rax,0x128(%rsp)
1400ff526:	00
1400ff527:	48 8d 05 5a 6c 17 00 	lea    0x176c5a(%rip),%rax        # 0x140276188
1400ff52e:	48 89 84 24 30 01 00 	mov    %rax,0x130(%rsp)
1400ff535:	00
1400ff536:	8d 46 04             	lea    0x4(%rsi),%eax
1400ff539:	66 89 84 24 38 01 00 	mov    %ax,0x138(%rsp)
1400ff540:	00
1400ff541:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ff544:	0f 11 84 24 40 01 00 	movups %xmm0,0x140(%rsp)
1400ff54b:	00
1400ff54c:	66 0f 6f 0d ac 0b 1c 	movdqa 0x1c0bac(%rip),%xmm1        # 0x1402c0100
1400ff553:	00
1400ff554:	66 0f 7f 8c 24 50 01 	movdqa %xmm1,0x150(%rsp)
1400ff55b:	00 00
1400ff55d:	66 89 b4 24 40 01 00 	mov    %si,0x140(%rsp)
1400ff564:	00
1400ff565:	48 8d 05 cc 6b 17 00 	lea    0x176bcc(%rip),%rax        # 0x140276138
1400ff56c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400ff571:	48 8d 84 24 20 01 00 	lea    0x120(%rsp),%rax
1400ff578:	00
1400ff579:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400ff57e:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400ff583:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ff588:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400ff58d:	b9 14 a4 4c 1e       	mov    $0x1e4ca414,%ecx
1400ff592:	44 8d 46 0f          	lea    0xf(%rsi),%r8d
1400ff596:	e8 31 61 f2 ff       	call   0x1400256cc
1400ff59b:	48 8b 84 24 58 01 00 	mov    0x158(%rsp),%rax
1400ff5a2:	00
1400ff5a3:	48 83 f8 07          	cmp    $0x7,%rax
1400ff5a7:	0f 86 a9 03 00 00    	jbe    0x1400ff956
1400ff5ad:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400ff5b4:	00
1400ff5b5:	48 8b 8c 24 40 01 00 	mov    0x140(%rsp),%rcx
1400ff5bc:	00
1400ff5bd:	48 8b d1             	mov    %rcx,%rdx
1400ff5c0:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400ff5c6:	72 18                	jb     0x1400ff5e0
1400ff5c8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400ff5cc:	48 2b d1             	sub    %rcx,%rdx
1400ff5cf:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400ff5d3:	48 83 f8 1f          	cmp    $0x1f,%rax
1400ff5d7:	76 07                	jbe    0x1400ff5e0
1400ff5d9:	ff 15 a1 35 11 00    	call   *0x1135a1(%rip)        # 0x140212b80
1400ff5df:	cc                   	int3
1400ff5e0:	ff 15 5a 35 11 00    	call   *0x11355a(%rip)        # 0x140212b40
1400ff5e6:	e9 6b 03 00 00       	jmp    0x1400ff956