1401cdfee:	ff 15 44 ec 93 00    	call   *0x93ec44(%rip)        # 0x140b0cc38
1401cdff4:	41 8b c4             	mov    %r12d,%eax
1401cdff7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401cdffc:	41 03 c4             	add    %r12d,%eax
1401cdfff:	75 10                	jne    0x1401ce011
1401ce001:	48 8b 03             	mov    (%rbx),%rax
1401ce004:	48 8b cb             	mov    %rbx,%rcx
1401ce007:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ce00b:	ff 15 27 ec 93 00    	call   *0x93ec27(%rip)        # 0x140b0cc38
1401ce011:	4c 8b 4e f0          	mov    -0x10(%rsi),%r9
1401ce015:	49 8b 01             	mov    (%r9),%rax
1401ce018:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ce01b:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
1401ce020:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401ce025:	48 85 c9             	test   %rcx,%rcx
1401ce028:	74 04                	je     0x1401ce02e
1401ce02a:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401ce02e:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
1401ce033:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
1401ce038:	4c 8d 45 b0          	lea    -0x50(%rbp),%r8
1401ce03c:	33 d2                	xor    %edx,%edx
1401ce03e:	49 8b c9             	mov    %r9,%rcx
1401ce041:	48 8b 40 60          	mov    0x60(%rax),%rax
1401ce045:	ff 15 ed eb 93 00    	call   *0x93ebed(%rip)        # 0x140b0cc38
1401ce04b:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
1401ce04f:	48 85 db             	test   %rbx,%rbx
1401ce052:	74 39                	je     0x1401ce08d
1401ce054:	41 8b c4             	mov    %r12d,%eax
1401ce057:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401ce05c:	41 03 c4             	add    %r12d,%eax
1401ce05f:	75 2c                	jne    0x1401ce08d
1401ce061:	48 8b 03             	mov    (%rbx),%rax
1401ce064:	48 8b cb             	mov    %rbx,%rcx
1401ce067:	48 8b 00             	mov    (%rax),%rax
1401ce06a:	ff 15 c8 eb 93 00    	call   *0x93ebc8(%rip)        # 0x140b0cc38
1401ce070:	41 8b c4             	mov    %r12d,%eax
1401ce073:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401ce078:	41 03 c4             	add    %r12d,%eax
1401ce07b:	75 10                	jne    0x1401ce08d
1401ce07d:	48 8b 03             	mov    (%rbx),%rax
1401ce080:	48 8b cb             	mov    %rbx,%rcx
1401ce083:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ce087:	ff 15 ab eb 93 00    	call   *0x93ebab(%rip)        # 0x140b0cc38
1401ce08d:	48 8d 45 88          	lea    -0x78(%rbp),%rax
1401ce091:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401ce096:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
1401ce09a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401ce09f:	4c 8d 4c 24 30       	lea    0x30(%rsp),%r9
1401ce0a4:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401ce0a9:	48 8b 16             	mov    (%rsi),%rdx
1401ce0ac:	48 8b cf             	mov    %rdi,%rcx
1401ce0af:	e8 18 e6 fe ff       	call   0x1401bc6cc
1401ce0b4:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401ce0b9:	48 85 c9             	test   %rcx,%rcx
1401ce0bc:	74 40                	je     0x1401ce0fe
1401ce0be:	41 8b c4             	mov    %r12d,%eax
1401ce0c1:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401ce0c6:	41 03 c4             	add    %r12d,%eax
1401ce0c9:	75 33                	jne    0x1401ce0fe
1401ce0cb:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401ce0d0:	48 8b 03             	mov    (%rbx),%rax
1401ce0d3:	48 8b cb             	mov    %rbx,%rcx
1401ce0d6:	48 8b 00             	mov    (%rax),%rax
1401ce0d9:	ff 15 59 eb 93 00    	call   *0x93eb59(%rip)        # 0x140b0cc38
1401ce0df:	41 8b c4             	mov    %r12d,%eax
1401ce0e2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401ce0e7:	41 03 c4             	add    %r12d,%eax
1401ce0ea:	75 12                	jne    0x1401ce0fe
1401ce0ec:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401ce0f1:	48 8b 01             	mov    (%rcx),%rax
1401ce0f4:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ce0f8:	ff 15 3a eb 93 00    	call   *0x93eb3a(%rip)        # 0x140b0cc38
1401ce0fe:	b8 01 00 00 00       	mov    $0x1,%eax
1401ce103:	4c 03 f8             	add    %rax,%r15
1401ce106:	48 83 c6 18          	add    $0x18,%rsi
1401ce10a:	4d 3b fe             	cmp    %r14,%r15
1401ce10d:	0f 82 e2 fd ff ff    	jb     0x1401cdef5
1401ce113:	48 8b 4f 50          	mov    0x50(%rdi),%rcx
1401ce117:	48 8b 01             	mov    (%rcx),%rax
1401ce11a:	33 d2                	xor    %edx,%edx
1401ce11c:	48 8b 40 70          	mov    0x70(%rax),%rax
1401ce120:	ff 15 12 eb 93 00    	call   *0x93eb12(%rip)        # 0x140b0cc38
1401ce126:	4c 8d 4d 88          	lea    -0x78(%rbp),%r9
1401ce12a:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401ce12e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401ce133:	48 8b cf             	mov    %rdi,%rcx
1401ce136:	e8 55 e9 fe ff       	call   0x1401bca90
1401ce13b:	49 8b dd             	mov    %r13,%rbx
1401ce13e:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1401ce142:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1401ce146:	48 8b c1             	mov    %rcx,%rax
1401ce149:	48 2b c2             	sub    %rdx,%rax
1401ce14c:	48 c1 f8 04          	sar    $0x4,%rax
1401ce150:	48 85 c0             	test   %rax,%rax
1401ce153:	74 39                	je     0x1401ce18e
1401ce155:	49 8b f5             	mov    %r13,%rsi
1401ce158:	48 2b ca             	sub    %rdx,%rcx
1401ce15b:	48 c1 f9 04          	sar    $0x4,%rcx
1401ce15f:	48 3b d9             	cmp    %rcx,%rbx
1401ce162:	0f 83 b6 01 00 00    	jae    0x1401ce31e
1401ce168:	48 03 d6             	add    %rsi,%rdx
1401ce16b:	e8 20 d1 fe ff       	call   0x1401bb290
1401ce170:	48 ff c3             	inc    %rbx
1401ce173:	48 83 c6 10          	add    $0x10,%rsi
1401ce177:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1401ce17b:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1401ce17f:	48 8b c1             	mov    %rcx,%rax
1401ce182:	48 2b c2             	sub    %rdx,%rax
1401ce185:	48 c1 f8 04          	sar    $0x4,%rax
1401ce189:	48 3b d8             	cmp    %rax,%rbx
1401ce18c:	72 ca                	jb     0x1401ce158
1401ce18e:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401ce192:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401ce197:	48 8b cf             	mov    %rdi,%rcx
1401ce19a:	e8 e1 17 ff ff       	call   0x1401bf980
1401ce19f:	48 8b cf             	mov    %rdi,%rcx
1401ce1a2:	e8 79 2e ff ff       	call   0x1401c1020
1401ce1a7:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401ce1ab:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401ce1b0:	48 8b cf             	mov    %rdi,%rcx
1401ce1b3:	e8 a8 67 ff ff       	call   0x1401c4960
1401ce1b8:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401ce1bc:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401ce1c1:	48 8b cf             	mov    %rdi,%rcx
1401ce1c4:	e8 7b fe fe ff       	call   0x1401be044
1401ce1c9:	48 8b cf             	mov    %rdi,%rcx
1401ce1cc:	e8 53 8d ff ff       	call   0x1401c6f24
1401ce1d1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ce1d4:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
1401ce1d9:	4c 89 6d 00          	mov    %r13,0x0(%rbp)
1401ce1dd:	49 8b f5             	mov    %r13,%rsi
1401ce1e0:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1401ce1e4:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1401ce1e8:	48 8b c1             	mov    %rcx,%rax
1401ce1eb:	48 2b c2             	sub    %rdx,%rax
1401ce1ee:	48 c1 f8 04          	sar    $0x4,%rax
1401ce1f2:	48 85 c0             	test   %rax,%rax
1401ce1f5:	0f 84 81 01 00 00    	je     0x1401ce37c
1401ce1fb:	4d 8b fd             	mov    %r13,%r15
1401ce1fe:	4c 8d 6e 01          	lea    0x1(%rsi),%r13
1401ce202:	49 8b dd             	mov    %r13,%rbx
1401ce205:	48 8b c1             	mov    %rcx,%rax
1401ce208:	48 2b c2             	sub    %rdx,%rax
1401ce20b:	48 c1 f8 04          	sar    $0x4,%rax
1401ce20f:	4c 3b e8             	cmp    %rax,%r13
1401ce212:	0f 83 47 01 00 00    	jae    0x1401ce35f
1401ce218:	4d 8d 77 10          	lea    0x10(%r15),%r14
1401ce21c:	48 2b ca             	sub    %rdx,%rcx
1401ce21f:	48 c1 f9 04          	sar    $0x4,%rcx
1401ce223:	48 3b d9             	cmp    %rcx,%rbx
1401ce226:	0f 83 44 02 00 00    	jae    0x1401ce470
1401ce22c:	4d 8d 04 16          	lea    (%r14,%rdx,1),%r8
1401ce230:	48 3b f1             	cmp    %rcx,%rsi
1401ce233:	0f 83 37 02 00 00    	jae    0x1401ce470
1401ce239:	49 03 d7             	add    %r15,%rdx
1401ce23c:	48 8b cf             	mov    %rdi,%rcx
1401ce23f:	e8 60 32 ff ff       	call   0x1401c14a4
1401ce244:	84 c0                	test   %al,%al
1401ce246:	0f 84 f1 00 00 00    	je     0x1401ce33d
1401ce24c:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1401ce250:	48 8b 47 28          	mov    0x28(%rdi),%rax
1401ce254:	48 2b c1             	sub    %rcx,%rax
1401ce257:	48 c1 f8 04          	sar    $0x4,%rax
1401ce25b:	48 3b d8             	cmp    %rax,%rbx
1401ce25e:	0f 83 0c 02 00 00    	jae    0x1401ce470
1401ce264:	4a 8b 44 31 08       	mov    0x8(%rcx,%r14,1),%rax
1401ce269:	ba 01 00 00 00       	mov    $0x1,%edx
1401ce26e:	48 85 c0             	test   %rax,%rax
1401ce271:	74 04                	je     0x1401ce277
1401ce273:	f0 01 50 08          	lock add %edx,0x8(%rax)
1401ce277:	4e 8b 04 31          	mov    (%rcx,%r14,1),%r8
1401ce27b:	4c 89 45 b0          	mov    %r8,-0x50(%rbp)
1401ce27f:	4d 8b 4c 0e 08       	mov    0x8(%r14,%rcx,1),%r9
1401ce284:	4c 89 4d b8          	mov    %r9,-0x48(%rbp)
1401ce288:	48 89 5d c0          	mov    %rbx,-0x40(%rbp)
1401ce28c:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1401ce290:	48 8b 47 28          	mov    0x28(%rdi),%rax
1401ce294:	48 2b c1             	sub    %rcx,%rax
1401ce297:	48 c1 f8 04          	sar    $0x4,%rax
1401ce29b:	48 3b f0             	cmp    %rax,%rsi
1401ce29e:	0f 83 c0 01 00 00    	jae    0x1401ce464
1401ce2a4:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1401ce2a9:	48 85 c0             	test   %rax,%rax
1401ce2ac:	74 0c                	je     0x1401ce2ba
1401ce2ae:	f0 01 50 08          	lock add %edx,0x8(%rax)
1401ce2b2:	4c 8b 4d b8          	mov    -0x48(%rbp),%r9
1401ce2b6:	4c 8b 45 b0          	mov    -0x50(%rbp),%r8
1401ce2ba:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1401ce2be:	4d 8b 54 0f 08       	mov    0x8(%r15,%rcx,1),%r10
1401ce2c3:	48 89 75 28          	mov    %rsi,0x28(%rbp)
1401ce2c7:	48 89 45 30          	mov    %rax,0x30(%rbp)
1401ce2cb:	4c 89 55 38          	mov    %r10,0x38(%rbp)
1401ce2cf:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ce2d2:	f3 0f 7f 45 18       	movdqu %xmm0,0x18(%rbp)
1401ce2d7:	48 89 75 40          	mov    %rsi,0x40(%rbp)
1401ce2db:	4c 89 45 48          	mov    %r8,0x48(%rbp)
1401ce2df:	4c 89 4d 50          	mov    %r9,0x50(%rbp)
1401ce2e3:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1401ce2e8:	48 89 5d 58          	mov    %rbx,0x58(%rbp)
1401ce2ec:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
1401ce2f0:	48 3b 55 00          	cmp    0x0(%rbp),%rdx
1401ce2f4:	74 2f                	je     0x1401ce325
1401ce2f6:	48 89 02             	mov    %rax,(%rdx)
1401ce2f9:	4c 89 52 08          	mov    %r10,0x8(%rdx)
1401ce2fd:	f3 0f 7f 45 30       	movdqu %xmm0,0x30(%rbp)
1401ce302:	48 89 72 10          	mov    %rsi,0x10(%rdx)
1401ce306:	4c 89 42 18          	mov    %r8,0x18(%rdx)
1401ce30a:	4c 89 4a 20          	mov    %r9,0x20(%rdx)
1401ce30e:	f3 0f 7f 45 48       	movdqu %xmm0,0x48(%rbp)
1401ce313:	48 89 5a 28          	mov    %rbx,0x28(%rdx)
1401ce317:	48 83 45 f8 30       	addq   $0x30,-0x8(%rbp)
1401ce31c:	eb 15                	jmp    0x1401ce333
1401ce31e:	ff 15 74 e6 93 00    	call   *0x93e674(%rip)        # 0x140b0c998
1401ce324:	90                   	nop
1401ce325:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1401ce329:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401ce32d:	e8 66 0f 00 00       	call   0x1401cf298
1401ce332:	90                   	nop
1401ce333:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1401ce337:	e8 18 04 00 00       	call   0x1401ce754
1401ce33c:	90                   	nop
1401ce33d:	48 ff c3             	inc    %rbx
1401ce340:	49 83 c6 10          	add    $0x10,%r14
1401ce344:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1401ce348:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1401ce34c:	48 8b c1             	mov    %rcx,%rax
1401ce34f:	48 2b c2             	sub    %rdx,%rax
1401ce352:	48 c1 f8 04          	sar    $0x4,%rax
1401ce356:	48 3b d8             	cmp    %rax,%rbx
1401ce359:	0f 82 bd fe ff ff    	jb     0x1401ce21c
1401ce35f:	49 8b f5             	mov    %r13,%rsi
1401ce362:	49 83 c7 10          	add    $0x10,%r15
1401ce366:	48 8b c1             	mov    %rcx,%rax
1401ce369:	48 2b c2             	sub    %rdx,%rax
1401ce36c:	48 c1 f8 04          	sar    $0x4,%rax
1401ce370:	4c 3b e8             	cmp    %rax,%r13
1401ce373:	0f 82 85 fe ff ff    	jb     0x1401ce1fe
1401ce379:	45 33 ed             	xor    %r13d,%r13d
1401ce37c:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
1401ce380:	4c 8b c2             	mov    %rdx,%r8
1401ce383:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1401ce387:	4c 2b c1             	sub    %rcx,%r8
1401ce38a:	49 c1 f8 04          	sar    $0x4,%r8
1401ce38e:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
1401ce395:	aa aa aa
1401ce398:	4c 0f af c0          	imul   %rax,%r8
1401ce39c:	44 8a 8d b8 00 00 00 	mov    0xb8(%rbp),%r9b
1401ce3a3:	e8 30 0b 00 00       	call   0x1401ceed8
1401ce3a8:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401ce3ac:	48 8b cf             	mov    %rdi,%rcx
1401ce3af:	e8 c0 46 ff ff       	call   0x1401c2a74
1401ce3b4:	48 8b cf             	mov    %rdi,%rcx
1401ce3b7:	e8 68 a0 ff ff       	call   0x1401c8424
1401ce3bc:	48 8b cf             	mov    %rdi,%rcx
1401ce3bf:	e8 a0 09 ff ff       	call   0x1401bed64
1401ce3c4:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401ce3c9:	48 8b cf             	mov    %rdi,%rcx
1401ce3cc:	e8 df 6f ff ff       	call   0x1401c53b0
1401ce3d1:	48 8b cf             	mov    %rdi,%rcx
1401ce3d4:	e8 4b 8b ff ff       	call   0x1401c6f24
1401ce3d9:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401ce3dd:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401ce3e2:	48 8b cf             	mov    %rdi,%rcx
1401ce3e5:	e8 6e 60 ff ff       	call   0x1401c4458
1401ce3ea:	48 8b cf             	mov    %rdi,%rcx
1401ce3ed:	e8 6e 75 ff ff       	call   0x1401c5960
1401ce3f2:	48 8b cf             	mov    %rdi,%rcx
1401ce3f5:	e8 0e 7f ff ff       	call   0x1401c6308
1401ce3fa:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1401ce3ff:	48 8b cf             	mov    %rdi,%rcx
1401ce402:	e8 29 ba ff ff       	call   0x1401c9e30
1401ce407:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401ce40b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1401ce410:	48 8b cf             	mov    %rdi,%rcx
1401ce413:	e8 c0 e0 ff ff       	call   0x1401cc4d8
1401ce418:	48 8b cf             	mov    %rdi,%rcx
1401ce41b:	e8 0c 6a ff ff       	call   0x1401c4e2c
1401ce420:	48 8b cf             	mov    %rdi,%rcx
1401ce423:	e8 d8 bf ff ff       	call   0x1401ca400
1401ce428:	48 8b cf             	mov    %rdi,%rcx
1401ce42b:	e8 88 a6 ff ff       	call   0x1401c8ab8
1401ce430:	48 8b 47 38          	mov    0x38(%rdi),%rax
1401ce434:	48 8b 18             	mov    (%rax),%rbx
1401ce437:	48 3b d8             	cmp    %rax,%rbx
1401ce43a:	74 74                	je     0x1401ce4b0
1401ce43c:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401ce440:	48 8b 01             	mov    (%rcx),%rax
1401ce443:	48 8d 53 30          	lea    0x30(%rbx),%rdx
1401ce447:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
1401ce44e:	ff 15 e4 e7 93 00    	call   *0x93e7e4(%rip)        # 0x140b0cc38
1401ce454:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401ce458:	44 38 68 19          	cmp    %r13b,0x19(%rax)
1401ce45c:	74 31                	je     0x1401ce48f
1401ce45e:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401ce462:	eb 20                	jmp    0x1401ce484
1401ce464:	ff 15 2e e5 93 00    	call   *0x93e52e(%rip)        # 0x140b0c998
1401ce46a:	90                   	nop
1401ce46b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401ce470:	ff 15 22 e5 93 00    	call   *0x93e522(%rip)        # 0x140b0c998
1401ce476:	cc                   	int3
1401ce477:	48 3b 58 10          	cmp    0x10(%rax),%rbx
1401ce47b:	75 0d                	jne    0x1401ce48a
1401ce47d:	48 8b d8             	mov    %rax,%rbx
1401ce480:	48 8b 40 08          	mov    0x8(%rax),%rax
1401ce484:	44 38 68 19          	cmp    %r13b,0x19(%rax)
1401ce488:	74 ed                	je     0x1401ce477
1401ce48a:	48 8b d8             	mov    %rax,%rbx
1401ce48d:	eb 1b                	jmp    0x1401ce4aa
1401ce48f:	48 8b d8             	mov    %rax,%rbx
1401ce492:	48 8b 08             	mov    (%rax),%rcx
1401ce495:	44 38 69 19          	cmp    %r13b,0x19(%rcx)
1401ce499:	75 0f                	jne    0x1401ce4aa
1401ce49b:	48 8b d9             	mov    %rcx,%rbx
1401ce49e:	48 8b 01             	mov    (%rcx),%rax
1401ce4a1:	48 8b c8             	mov    %rax,%rcx
1401ce4a4:	44 38 68 19          	cmp    %r13b,0x19(%rax)
1401ce4a8:	74 f1                	je     0x1401ce49b
1401ce4aa:	48 3b 5f 38          	cmp    0x38(%rdi),%rbx
1401ce4ae:	75 8c                	jne    0x1401ce43c
1401ce4b0:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1401ce4b4:	e8 7b 07 00 00       	call   0x1401cec34
1401ce4b9:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401ce4bd:	48 85 c9             	test   %rcx,%rcx
1401ce4c0:	74 40                	je     0x1401ce502
1401ce4c2:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1401ce4c6:	48 2b c1             	sub    %rcx,%rax
1401ce4c9:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1401ce4cd:	48 8b d1             	mov    %rcx,%rdx
1401ce4d0:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401ce4d6:	72 18                	jb     0x1401ce4f0
1401ce4d8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401ce4dc:	48 2b d1             	sub    %rcx,%rdx
1401ce4df:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401ce4e3:	48 83 f8 1f          	cmp    $0x1f,%rax
1401ce4e7:	76 07                	jbe    0x1401ce4f0
1401ce4e9:	ff 15 a9 e4 93 00    	call   *0x93e4a9(%rip)        # 0x140b0c998
1401ce4ef:	cc                   	int3
1401ce4f0:	ff 15 ca e3 93 00    	call   *0x93e3ca(%rip)        # 0x140b0c8c0
1401ce4f6:	0f 57 c0             	xorps  %xmm0,%xmm0
1401ce4f9:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1401ce4fe:	4c 89 6d e0          	mov    %r13,-0x20(%rbp)
1401ce502:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
1401ce506:	48 85 c9             	test   %rcx,%rcx
1401ce509:	74 40                	je     0x1401ce54b
1401ce50b:	48 8b 45 98          	mov    -0x68(%rbp),%rax
1401ce50f:	48 2b c1             	sub    %rcx,%rax
1401ce512:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1401ce516:	48 8b d1             	mov    %rcx,%rdx
1401ce519:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401ce51f:	72 18                	jb     0x1401ce539