1401ec221:	33 d2                	xor    %edx,%edx
1401ec223:	48 8b cb             	mov    %rbx,%rcx
1401ec226:	48 8b 00             	mov    (%rax),%rax
1401ec229:	ff 15 f1 77 d9 00    	call   *0xd977f1(%rip)        # 0x140f83a20
1401ec22f:	c6 43 70 00          	movb   $0x0,0x70(%rbx)
1401ec233:	e8 78 39 8b 00       	call   0x140a9fbb0
1401ec238:	48 8b 08             	mov    (%rax),%rcx
1401ec23b:	48 85 c9             	test   %rcx,%rcx
1401ec23e:	74 0b                	je     0x1401ec24b
1401ec240:	48 8d 05 09 df db 00 	lea    0xdbdf09(%rip),%rax        # 0x140faa150
1401ec247:	48 89 41 60          	mov    %rax,0x60(%rcx)
1401ec24b:	0f b6 85 b8 02 00 00 	movzbl 0x2b8(%rbp),%eax
1401ec252:	3c 01                	cmp    $0x1,%al
1401ec254:	75 0c                	jne    0x1401ec262
1401ec256:	48 8d 85 a8 02 00 00 	lea    0x2a8(%rbp),%rax
1401ec25d:	48 8b 00             	mov    (%rax),%rax
1401ec260:	eb 1a                	jmp    0x1401ec27c
1401ec262:	84 c0                	test   %al,%al
1401ec264:	75 0c                	jne    0x1401ec272
1401ec266:	48 8d 85 a8 02 00 00 	lea    0x2a8(%rbp),%rax
1401ec26d:	48 8b 00             	mov    (%rax),%rax
1401ec270:	eb 0a                	jmp    0x1401ec27c
1401ec272:	e8 49 f0 8a 00       	call   0x140a9b2c0
1401ec277:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401ec27c:	48 85 c0             	test   %rax,%rax
1401ec27f:	0f 84 10 02 00 00    	je     0x1401ec495
1401ec285:	48 89 85 c0 02 00 00 	mov    %rax,0x2c0(%rbp)
1401ec28c:	c6 85 d0 02 00 00 01 	movb   $0x1,0x2d0(%rbp)
1401ec293:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1401ec29a:	e8 91 f6 01 00       	call   0x14020b930
1401ec29f:	90                   	nop
1401ec2a0:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1401ec2a7:	e8 e4 4e ff ff       	call   0x1401e1190
1401ec2ac:	90                   	nop
1401ec2ad:	0f b6 85 b8 02 00 00 	movzbl 0x2b8(%rbp),%eax
1401ec2b4:	3c 01                	cmp    $0x1,%al
1401ec2b6:	75 0c                	jne    0x1401ec2c4
1401ec2b8:	48 8d 95 a8 02 00 00 	lea    0x2a8(%rbp),%rdx
1401ec2bf:	48 8b 12             	mov    (%rdx),%rdx
1401ec2c2:	eb 1a                	jmp    0x1401ec2de
1401ec2c4:	84 c0                	test   %al,%al
1401ec2c6:	75 0c                	jne    0x1401ec2d4
1401ec2c8:	48 8d 95 a8 02 00 00 	lea    0x2a8(%rbp),%rdx
1401ec2cf:	48 8b 12             	mov    (%rdx),%rdx
1401ec2d2:	eb 0a                	jmp    0x1401ec2de
1401ec2d4:	e8 e7 ef 8a 00       	call   0x140a9b2c0
1401ec2d9:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1401ec2de:	48 85 d2             	test   %rdx,%rdx
1401ec2e1:	0f 84 79 01 00 00    	je     0x1401ec460
1401ec2e7:	48 83 ea 80          	sub    $0xffffffffffffff80,%rdx
1401ec2eb:	48 8b ce             	mov    %rsi,%rcx
1401ec2ee:	e8 0d 6b ff ff       	call   0x1401e2e00
1401ec2f3:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ec2f6:	0f 11 85 c0 02 00 00 	movups %xmm0,0x2c0(%rbp)
1401ec2fd:	0f 57 c9             	xorps  %xmm1,%xmm1
1401ec300:	f3 0f 7f 8d d0 02 00 	movdqu %xmm1,0x2d0(%rbp)
1401ec307:	00
1401ec308:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1401ec30e:	48 8d 15 87 dd db 00 	lea    0xdbdd87(%rip),%rdx        # 0x140faa09c
1401ec315:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1401ec31c:	e8 df aa fa ff       	call   0x140196e00
1401ec321:	90                   	nop
1401ec322:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1401ec329:	e8 42 8e 01 00       	call   0x140205170
1401ec32e:	90                   	nop
1401ec32f:	4c 8b 85 d8 02 00 00 	mov    0x2d8(%rbp),%r8
1401ec336:	49 83 f8 0f          	cmp    $0xf,%r8
1401ec33a:	76 13                	jbe    0x1401ec34f
1401ec33c:	48 8b 95 c0 02 00 00 	mov    0x2c0(%rbp),%rdx
1401ec343:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1401ec34a:	e8 01 0d fb ff       	call   0x14019d050
1401ec34f:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401ec354:	4d 8b cc             	mov    %r12,%r9
1401ec357:	4c 8d 85 58 03 00 00 	lea    0x358(%rbp),%r8
1401ec35e:	49 8b d6             	mov    %r14,%rdx
1401ec361:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
1401ec368:	e8 f3 f1 fe ff       	call   0x1401db560
1401ec36d:	90                   	nop
1401ec36e:	48 8b d0             	mov    %rax,%rdx
1401ec371:	49 8b cd             	mov    %r13,%rcx
1401ec374:	e8 d7 38 fe ff       	call   0x1401cfc50
1401ec379:	90                   	nop
1401ec37a:	48 8d 8d 20 01 00 00 	lea    0x120(%rbp),%rcx
1401ec381:	e8 da 71 8b 00       	call   0x140aa3560
1401ec386:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
1401ec38d:	e8 ce 51 ff ff       	call   0x1401e1560
1401ec392:	90                   	nop
1401ec393:	48 8d 8d a8 02 00 00 	lea    0x2a8(%rbp),%rcx
1401ec39a:	e8 f1 4d ff ff       	call   0x1401e1190
1401ec39f:	90                   	nop
1401ec3a0:	49 8b ce             	mov    %r14,%rcx
1401ec3a3:	e8 b8 71 8b 00       	call   0x140aa3560
1401ec3a8:	90                   	nop
1401ec3a9:	49 8b cc             	mov    %r12,%rcx
1401ec3ac:	e8 3f 49 ff ff       	call   0x1401e0cf0
1401ec3b1:	90                   	nop
1401ec3b2:	80 7e 70 00          	cmpb   $0x0,0x70(%rsi)
1401ec3b6:	74 11                	je     0x1401ec3c9
1401ec3b8:	48 8b 16             	mov    (%rsi),%rdx
1401ec3bb:	48 8b 02             	mov    (%rdx),%rax
1401ec3be:	33 d2                	xor    %edx,%edx
1401ec3c0:	48 8b ce             	mov    %rsi,%rcx
1401ec3c3:	ff 15 57 76 d9 00    	call   *0xd97657(%rip)        # 0x140f83a20
1401ec3c9:	49 8b c5             	mov    %r13,%rax
1401ec3cc:	48 8b 8d e0 02 00 00 	mov    0x2e0(%rbp),%rcx
1401ec3d3:	48 33 cc             	xor    %rsp,%rcx
1401ec3d6:	e8 25 f1 c2 00       	call   0x140e1b500
1401ec3db:	48 8b 9c 24 30 04 00 	mov    0x430(%rsp),%rbx
1401ec3e2:	00
1401ec3e3:	48 81 c4 f0 03 00 00 	add    $0x3f0,%rsp
1401ec3ea:	41 5f                	pop    %r15
1401ec3ec:	41 5e                	pop    %r14
1401ec3ee:	41 5d                	pop    %r13
1401ec3f0:	41 5c                	pop    %r12
1401ec3f2:	5f                   	pop    %rdi
1401ec3f3:	5e                   	pop    %rsi
1401ec3f4:	5d                   	pop    %rbp
1401ec3f5:	c3                   	ret
1401ec3f6:	48 8d 15 b3 fd db 00 	lea    0xdbfdb3(%rip),%rdx        # 0x140fac1b0
1401ec3fd:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1401ec404:	e8 07 b7 fa ff       	call   0x140197b10
1401ec409:	90                   	nop
1401ec40a:	48 8d 95 c0 02 00 00 	lea    0x2c0(%rbp),%rdx
1401ec411:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec415:	e8 c6 2f ff ff       	call   0x1401df3e0
1401ec41a:	48 8d 15 c7 4d 1b 01 	lea    0x11b4dc7(%rip),%rdx        # 0x1413a11e8
1401ec421:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec425:	e8 ee 03 c3 00       	call   0x140e1c818
1401ec42a:	90                   	nop
1401ec42b:	48 8d 15 7e fd db 00 	lea    0xdbfd7e(%rip),%rdx        # 0x140fac1b0
1401ec432:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1401ec439:	e8 d2 b6 fa ff       	call   0x140197b10
1401ec43e:	90                   	nop
1401ec43f:	48 8d 95 c0 02 00 00 	lea    0x2c0(%rbp),%rdx
1401ec446:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec44a:	e8 91 2f ff ff       	call   0x1401df3e0
1401ec44f:	48 8d 15 92 4d 1b 01 	lea    0x11b4d92(%rip),%rdx        # 0x1413a11e8
1401ec456:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec45a:	e8 b9 03 c3 00       	call   0x140e1c818
1401ec45f:	90                   	nop
1401ec460:	48 8d 15 49 fd db 00 	lea    0xdbfd49(%rip),%rdx        # 0x140fac1b0
1401ec467:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1401ec46e:	e8 9d b6 fa ff       	call   0x140197b10
1401ec473:	90                   	nop
1401ec474:	48 8d 95 c0 02 00 00 	lea    0x2c0(%rbp),%rdx
1401ec47b:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401ec47f:	e8 5c 2f ff ff       	call   0x1401df3e0
1401ec484:	48 8d 15 5d 4d 1b 01 	lea    0x11b4d5d(%rip),%rdx        # 0x1413a11e8
1401ec48b:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401ec48f:	e8 84 03 c3 00       	call   0x140e1c818
1401ec494:	90                   	nop
1401ec495:	48 8d 15 14 fd db 00 	lea    0xdbfd14(%rip),%rdx        # 0x140fac1b0
1401ec49c:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1401ec4a3:	e8 68 b6 fa ff       	call   0x140197b10
1401ec4a8:	90                   	nop
1401ec4a9:	48 8d 95 c0 02 00 00 	lea    0x2c0(%rbp),%rdx
1401ec4b0:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401ec4b4:	e8 27 2f ff ff       	call   0x1401df3e0
1401ec4b9:	48 8d 15 28 4d 1b 01 	lea    0x11b4d28(%rip),%rdx        # 0x1413a11e8
1401ec4c0:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401ec4c4:	e8 4f 03 c3 00       	call   0x140e1c818
1401ec4c9:	90                   	nop
1401ec4ca:	48 8d 15 df fc db 00 	lea    0xdbfcdf(%rip),%rdx        # 0x140fac1b0
1401ec4d1:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1401ec4d8:	e8 33 b6 fa ff       	call   0x140197b10
1401ec4dd:	90                   	nop
1401ec4de:	48 8d 95 c0 02 00 00 	lea    0x2c0(%rbp),%rdx
1401ec4e5:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401ec4e9:	e8 f2 2e ff ff       	call   0x1401df3e0
1401ec4ee:	48 8d 15 f3 4c 1b 01 	lea    0x11b4cf3(%rip),%rdx        # 0x1413a11e8
1401ec4f5:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1401ec4f9:	e8 1a 03 c3 00       	call   0x140e1c818
1401ec4fe:	90                   	nop
1401ec4ff:	48 8d 15 aa fc db 00 	lea    0xdbfcaa(%rip),%rdx        # 0x140fac1b0
1401ec506:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401ec50b:	e8 00 b6 fa ff       	call   0x140197b10
1401ec510:	90                   	nop
1401ec511:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401ec516:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec51a:	e8 c1 2e ff ff       	call   0x1401df3e0
1401ec51f:	48 8d 15 c2 4c 1b 01 	lea    0x11b4cc2(%rip),%rdx        # 0x1413a11e8
1401ec526:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec52a:	e8 e9 02 c3 00       	call   0x140e1c818
1401ec52f:	90                   	nop
1401ec530:	48 8d 15 79 fc db 00 	lea    0xdbfc79(%rip),%rdx        # 0x140fac1b0
1401ec537:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1401ec53e:	e8 cd b5 fa ff       	call   0x140197b10
1401ec543:	90                   	nop
1401ec544:	48 8d 95 c0 02 00 00 	lea    0x2c0(%rbp),%rdx
1401ec54b:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec54f:	e8 8c 2e ff ff       	call   0x1401df3e0
1401ec554:	48 8d 15 8d 4c 1b 01 	lea    0x11b4c8d(%rip),%rdx        # 0x1413a11e8
1401ec55b:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec55f:	e8 b4 02 c3 00       	call   0x140e1c818
1401ec564:	90                   	nop
1401ec565:	48 8d 15 44 fc db 00 	lea    0xdbfc44(%rip),%rdx        # 0x140fac1b0
1401ec56c:	48 8d 8d c0 02 00 00 	lea    0x2c0(%rbp),%rcx
1401ec573:	e8 98 b5 fa ff       	call   0x140197b10
1401ec578:	90                   	nop
1401ec579:	48 8d 95 c0 02 00 00 	lea    0x2c0(%rbp),%rdx
1401ec580:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec584:	e8 57 2e ff ff       	call   0x1401df3e0
1401ec589:	48 8d 15 58 4c 1b 01 	lea    0x11b4c58(%rip),%rdx        # 0x1413a11e8
1401ec590:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec594:	e8 7f 02 c3 00       	call   0x140e1c818
1401ec599:	90                   	nop
1401ec59a:	48 8d 15 0f fc db 00 	lea    0xdbfc0f(%rip),%rdx        # 0x140fac1b0
1401ec5a1:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401ec5a6:	e8 65 b5 fa ff       	call   0x140197b10
1401ec5ab:	90                   	nop
1401ec5ac:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401ec5b1:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec5b5:	e8 26 2e ff ff       	call   0x1401df3e0
1401ec5ba:	48 8d 15 27 4c 1b 01 	lea    0x11b4c27(%rip),%rdx        # 0x1413a11e8
1401ec5c1:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec5c5:	e8 4e 02 c3 00       	call   0x140e1c818
1401ec5ca:	90                   	nop
1401ec5cb:	48 8d 15 ce db db 00 	lea    0xdbdbce(%rip),%rdx        # 0x140faa1a0
1401ec5d2:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1401ec5d6:	e8 95 9d fb ff       	call   0x1401a6370
1401ec5db:	0f 10 00             	movups (%rax),%xmm0
1401ec5de:	0f 29 44 24 40       	movaps %xmm0,0x40(%rsp)
1401ec5e3:	48 8d 15 2e d6 db 00 	lea    0xdbd62e(%rip),%rdx        # 0x140fa9c18
1401ec5ea:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401ec5ef:	e8 7c 9d fb ff       	call   0x1401a6370
1401ec5f4:	0f 10 00             	movups (%rax),%xmm0
1401ec5f7:	0f 29 45 80          	movaps %xmm0,-0x80(%rbp)
1401ec5fb:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401ec600:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1401ec604:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec608:	e8 d3 38 ff ff       	call   0x1401dfee0
1401ec60d:	48 8d 15 14 4d 1b 01 	lea    0x11b4d14(%rip),%rdx        # 0x1413a1328
1401ec614:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec618:	e8 fb 01 c3 00       	call   0x140e1c818
1401ec61d:	cc                   	int3
1401ec61e:	48 8d 15 8b fb db 00 	lea    0xdbfb8b(%rip),%rdx        # 0x140fac1b0
1401ec625:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401ec62a:	e8 e1 b4 fa ff       	call   0x140197b10
1401ec62f:	90                   	nop
1401ec630:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1401ec635:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec639:	e8 a2 2d ff ff       	call   0x1401df3e0
1401ec63e:	48 8d 15 a3 4b 1b 01 	lea    0x11b4ba3(%rip),%rdx        # 0x1413a11e8
1401ec645:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401ec649:	e8 ca 01 c3 00       	call   0x140e1c818
1401ec64e:	cc                   	int3
1401ec64f:	cc                   	int3
1401ec650:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401ec655:	55                   	push   %rbp
1401ec656:	56                   	push   %rsi
1401ec657:	57                   	push   %rdi
1401ec658:	41 54                	push   %r12
1401ec65a:	41 55                	push   %r13
1401ec65c:	41 56                	push   %r14
1401ec65e:	41 57                	push   %r15
1401ec660:	48 8d ac 24 70 fe ff 	lea    -0x190(%rsp),%rbp
1401ec667:	ff
1401ec668:	48 81 ec 90 02 00 00 	sub    $0x290,%rsp
1401ec66f:	48 8b 05 8a c8 1c 01 	mov    0x11cc88a(%rip),%rax        # 0x1413b8f00
1401ec676:	48 33 c4             	xor    %rsp,%rax
1401ec679:	48 89 85 88 01 00 00 	mov    %rax,0x188(%rbp)
1401ec680:	4d 8b f1             	mov    %r9,%r14
1401ec683:	4d 8b e0             	mov    %r8,%r12
1401ec686:	4c 8b ea             	mov    %rdx,%r13
1401ec689:	48 89 95 50 01 00 00 	mov    %rdx,0x150(%rbp)
1401ec690:	4c 89 8d 60 01 00 00 	mov    %r9,0x160(%rbp)
1401ec697:	48 8b 85 00 02 00 00 	mov    0x200(%rbp),%rax
1401ec69e:	48 89 45 60          	mov    %rax,0x60(%rbp)
1401ec6a2:	48 89 85 58 01 00 00 	mov    %rax,0x158(%rbp)
1401ec6a9:	48 8b bd 08 02 00 00 	mov    0x208(%rbp),%rdi
1401ec6b0:	48 89 bd 68 01 00 00 	mov    %rdi,0x168(%rbp)
1401ec6b7:	33 db                	xor    %ebx,%ebx
1401ec6b9:	89 5d e8             	mov    %ebx,-0x18(%rbp)
1401ec6bc:	48 89 8d 70 01 00 00 	mov    %rcx,0x170(%rbp)
1401ec6c3:	c6 85 80 01 00 00 01 	movb   $0x1,0x180(%rbp)
1401ec6ca:	e8 e1 34 8b 00       	call   0x140a9fbb0
1401ec6cf:	48 8b 08             	mov    (%rax),%rcx
1401ec6d2:	48 8d 05 27 de db 00 	lea    0xdbde27(%rip),%rax        # 0x140faa500
1401ec6d9:	48 85 c9             	test   %rcx,%rcx
1401ec6dc:	74 04                	je     0x1401ec6e2
1401ec6de:	48 89 41 60          	mov    %rax,0x60(%rcx)
1401ec6e2:	41 c6 45 70 00       	movb   $0x0,0x70(%r13)
1401ec6e7:	49 8d 45 78          	lea    0x78(%r13),%rax
1401ec6eb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401ec6f0:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ec6f3:	0f 11 00             	movups %xmm0,(%rax)
1401ec6f6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401ec6fb:	48 89 18             	mov    %rbx,(%rax)
1401ec6fe:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401ec702:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401ec706:	49 89 9d 90 00 00 00 	mov    %rbx,0x90(%r13)
1401ec70d:	49 8d 8d 98 00 00 00 	lea    0x98(%r13),%rcx
1401ec714:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401ec719:	0f 11 01             	movups %xmm0,(%rcx)
1401ec71c:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
1401ec720:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
1401ec724:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
1401ec728:	48 8d 35 f9 d3 db 00 	lea    0xdbd3f9(%rip),%rsi        # 0x140fa9b28
1401ec72f:	48 89 31             	mov    %rsi,(%rcx)
1401ec732:	48 8d 41 08          	lea    0x8(%rcx),%rax
1401ec736:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401ec73b:	48 89 18             	mov    %rbx,(%rax)
1401ec73e:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401ec742:	48 89 58 10          	mov    %rbx,0x10(%rax)
1401ec746:	c6 41 38 00          	movb   $0x0,0x38(%rcx)
1401ec74a:	c7 45 e8 01 00 00 00 	movl   $0x1,-0x18(%rbp)
1401ec751:	e8 5a 34 8b 00       	call   0x140a9fbb0
1401ec756:	48 8b 08             	mov    (%rax),%rcx
1401ec759:	48 85 c9             	test   %rcx,%rcx
1401ec75c:	74 0b                	je     0x1401ec769
1401ec75e:	48 8d 05 eb dd db 00 	lea    0xdbddeb(%rip),%rax        # 0x140faa550
1401ec765:	48 89 41 60          	mov    %rax,0x60(%rcx)
1401ec769:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1401ec76e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401ec773:	0f b6 85 80 01 00 00 	movzbl 0x180(%rbp),%eax
1401ec77a:	3c 01                	cmp    $0x1,%al
1401ec77c:	75 0c                	jne    0x1401ec78a
1401ec77e:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1401ec785:	48 8b 09             	mov    (%rcx),%rcx
1401ec788:	eb 1a                	jmp    0x1401ec7a4
1401ec78a:	84 c0                	test   %al,%al
1401ec78c:	75 0c                	jne    0x1401ec79a
1401ec78e:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1401ec795:	48 8b 09             	mov    (%rcx),%rcx
1401ec798:	eb 0a                	jmp    0x1401ec7a4
1401ec79a:	e8 21 eb 8a 00       	call   0x140a9b2c0
1401ec79f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401ec7a4:	48 85 c9             	test   %rcx,%rcx
1401ec7a7:	0f 84 ab 10 00 00    	je     0x1401ed858
1401ec7ad:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ec7b0:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
1401ec7b6:	48 8b 41 28          	mov    0x28(%rcx),%rax
1401ec7ba:	48 85 c0             	test   %rax,%rax
1401ec7bd:	74 04                	je     0x1401ec7c3
1401ec7bf:	f0 ff 40 08          	lock incl 0x8(%rax)
1401ec7c3:	48 8b 41 20          	mov    0x20(%rcx),%rax
1401ec7c7:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401ec7cc:	48 8b 41 28          	mov    0x28(%rcx),%rax
1401ec7d0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401ec7d5:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
1401ec7da:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
1401ec7df:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
1401ec7e3:	b9 50 00 00 00       	mov    $0x50,%ecx
1401ec7e8:	e8 43 a5 fa ff       	call   0x140196d30
1401ec7ed:	48 8b c8             	mov    %rax,%rcx
1401ec7f0:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1401ec7f5:	48 c7 44 24 78 43 00 	movq   $0x43,0x78(%rsp)
1401ec7fc:	00 00
1401ec7fe:	48 c7 45 80 4f 00 00 	movq   $0x4f,-0x80(%rbp)
1401ec805:	00