140061089:	49 8b cf             	mov    %r15,%rcx
14006108c:	e8 ef 36 00 00       	call   0x140064780
140061091:	0f b7 f8             	movzwl %ax,%edi
140061094:	66 85 c0             	test   %ax,%ax
140061097:	75 1b                	jne    0x1400610b4
140061099:	49 8b d7             	mov    %r15,%rdx
14006109c:	48 8d 0d d5 10 2b 00 	lea    0x2b10d5(%rip),%rcx        # 0x140312178
1400610a3:	e8 a0 45 00 00       	call   0x140065648
1400610a8:	0f b7 f8             	movzwl %ax,%edi
1400610ab:	66 85 c0             	test   %ax,%ax
1400610ae:	0f 84 8b 03 00 00    	je     0x14006143f
1400610b4:	44 0f b7 c7          	movzwl %di,%r8d
1400610b8:	49 8b d7             	mov    %r15,%rdx
1400610bb:	48 8d 0d 86 10 2b 00 	lea    0x2b1086(%rip),%rcx        # 0x140312148
1400610c2:	e8 69 d1 ff ff       	call   0x14005e230
1400610c7:	b8 07 00 00 00       	mov    $0x7,%eax
1400610cc:	66 3b f8             	cmp    %ax,%di
1400610cf:	0f 85 0b 01 00 00    	jne    0x1400611e0
1400610d5:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1400610d9:	49 8b 4f 08          	mov    0x8(%r15),%rcx
1400610dd:	e8 ca 31 00 00       	call   0x1400642ac
1400610e2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400610e8:	48 8d 15 ad f6 1e 00 	lea    0x1ef6ad(%rip),%rdx        # 0x14025079c
1400610ef:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400610f3:	e8 d4 44 fa ff       	call   0x1400055cc
1400610f8:	49 8b 57 10          	mov    0x10(%r15),%rdx
1400610fc:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140061100:	33 c0                	xor    %eax,%eax
140061102:	49 ff c0             	inc    %r8
140061105:	42 38 04 02          	cmp    %al,(%rdx,%r8,1)
140061109:	75 f7                	jne    0x140061102
14006110b:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14006110f:	e8 b8 44 fa ff       	call   0x1400055cc
140061114:	90                   	nop
140061115:	48 8d 05 4c 72 1d 00 	lea    0x1d724c(%rip),%rax        # 0x140238368
14006111c:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140061120:	48 8d 05 d9 0b 20 00 	lea    0x200bd9(%rip),%rax        # 0x140261d00
140061127:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
14006112b:	0f 10 4d c0          	movups -0x40(%rbp),%xmm1
14006112f:	0f 11 4d f0          	movups %xmm1,-0x10(%rbp)
140061133:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
140061137:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
14006113b:	f3 0f 7f 75 d0       	movdqu %xmm6,-0x30(%rbp)
140061140:	33 c0                	xor    %eax,%eax
140061142:	88 45 c0             	mov    %al,-0x40(%rbp)
140061145:	66 89 45 10          	mov    %ax,0x10(%rbp)
140061149:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
14006114d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140061152:	4c 8d 0d 67 17 20 00 	lea    0x201767(%rip),%r9        # 0x1402628c0
140061159:	b9 57 03 05 03       	mov    $0x3050357,%ecx
14006115e:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
140061164:	e8 d3 bc fe ff       	call   0x14004ce3c
140061169:	48 8b 45 08          	mov    0x8(%rbp),%rax
14006116d:	48 83 f8 0f          	cmp    $0xf,%rax
140061171:	76 29                	jbe    0x14006119c
140061173:	48 ff c0             	inc    %rax
140061176:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
14006117a:	48 8b d1             	mov    %rcx,%rdx
14006117d:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140061183:	72 11                	jb     0x140061196
140061185:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140061189:	48 2b d1             	sub    %rcx,%rdx
14006118c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140061190:	48 83 f8 1f          	cmp    $0x1f,%rax
140061194:	77 3d                	ja     0x1400611d3
140061196:	ff 15 a4 19 1b 00    	call   *0x1b19a4(%rip)        # 0x140212b40
14006119c:	f3 0f 7f 75 00       	movdqu %xmm6,0x0(%rbp)
1400611a1:	33 c0                	xor    %eax,%eax
1400611a3:	88 45 f0             	mov    %al,-0x10(%rbp)
1400611a6:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1400611aa:	48 83 f8 0f          	cmp    $0xf,%rax
1400611ae:	76 39                	jbe    0x1400611e9
1400611b0:	48 ff c0             	inc    %rax
1400611b3:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400611b7:	48 8b d1             	mov    %rcx,%rdx
1400611ba:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400611c0:	72 18                	jb     0x1400611da
1400611c2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400611c6:	48 2b d1             	sub    %rcx,%rdx
1400611c9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400611cd:	48 83 f8 1f          	cmp    $0x1f,%rax
1400611d1:	76 07                	jbe    0x1400611da
1400611d3:	ff 15 a7 19 1b 00    	call   *0x1b19a7(%rip)        # 0x140212b80
1400611d9:	cc                   	int3
1400611da:	ff 15 60 19 1b 00    	call   *0x1b1960(%rip)        # 0x140212b40
1400611e0:	66 85 ff             	test   %di,%di
1400611e3:	0f 84 56 02 00 00    	je     0x14006143f
1400611e9:	80 fb 03             	cmp    $0x3,%bl
1400611ec:	0f 85 ca 04 00 00    	jne    0x1400616bc
1400611f2:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1400611f9:	e8 de 5f fc ff       	call   0x1400271dc
1400611fe:	0f b7 d7             	movzwl %di,%edx
140061201:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140061208:	ff 15 da 17 1b 00    	call   *0x1b17da(%rip)        # 0x1402129e8
14006120e:	48 8d 55 18          	lea    0x18(%rbp),%rdx
140061212:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
140061219:	e8 62 2c fa ff       	call   0x140003e80
14006121e:	48 8d 05 43 71 1d 00 	lea    0x1d7143(%rip),%rax        # 0x140238368
140061225:	48 89 45 40          	mov    %rax,0x40(%rbp)
140061229:	48 8d 05 70 75 1e 00 	lea    0x1e7570(%rip),%rax        # 0x1402487a0
140061230:	48 89 45 48          	mov    %rax,0x48(%rbp)
140061234:	0f 10 4d 18          	movups 0x18(%rbp),%xmm1
140061238:	0f 11 4d 50          	movups %xmm1,0x50(%rbp)
14006123c:	0f 10 45 28          	movups 0x28(%rbp),%xmm0
140061240:	0f 11 45 60          	movups %xmm0,0x60(%rbp)
140061244:	f3 0f 7f 75 28       	movdqu %xmm6,0x28(%rbp)
140061249:	33 ff                	xor    %edi,%edi
14006124b:	40 88 7d 18          	mov    %dil,0x18(%rbp)
14006124f:	66 89 7d 70          	mov    %di,0x70(%rbp)
140061253:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140061257:	49 8b 4f 08          	mov    0x8(%r15),%rcx
14006125b:	e8 4c 30 00 00       	call   0x1400642ac
140061260:	44 8d 47 01          	lea    0x1(%rdi),%r8d
140061264:	48 8d 15 31 f5 1e 00 	lea    0x1ef531(%rip),%rdx        # 0x14025079c
14006126b:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
14006126f:	e8 58 43 fa ff       	call   0x1400055cc
140061274:	49 8b 57 10          	mov    0x10(%r15),%rdx
140061278:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
14006127c:	49 ff c0             	inc    %r8
14006127f:	42 38 3c 02          	cmp    %dil,(%rdx,%r8,1)
140061283:	75 f7                	jne    0x14006127c
140061285:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140061289:	e8 3e 43 fa ff       	call   0x1400055cc
14006128e:	90                   	nop
14006128f:	48 8d 05 d2 70 1d 00 	lea    0x1d70d2(%rip),%rax        # 0x140238368
140061296:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
14006129a:	48 8d 05 5f 0a 20 00 	lea    0x200a5f(%rip),%rax        # 0x140261d00
1400612a1:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1400612a5:	0f 10 4d c0          	movups -0x40(%rbp),%xmm1
1400612a9:	0f 11 4d f0          	movups %xmm1,-0x10(%rbp)
1400612ad:	0f 10 45 d0          	movups -0x30(%rbp),%xmm0
1400612b1:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
1400612b5:	f3 0f 7f 75 d0       	movdqu %xmm6,-0x30(%rbp)
1400612ba:	40 88 7d c0          	mov    %dil,-0x40(%rbp)
1400612be:	66 89 7d 10          	mov    %di,0x10(%rbp)
1400612c2:	45 33 c9             	xor    %r9d,%r9d
1400612c5:	ba 5e 06 00 00       	mov    $0x65e,%edx
1400612ca:	b9 8a 11 4a 01       	mov    $0x14a118a,%ecx
1400612cf:	45 8d 41 0f          	lea    0xf(%r9),%r8d
1400612d3:	e8 ec 5c 10 00       	call   0x140166fc4
1400612d8:	84 c0                	test   %al,%al
1400612da:	74 58                	je     0x140061334
1400612dc:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1400612e0:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1400612e4:	48 8d 45 40          	lea    0x40(%rbp),%rax
1400612e8:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1400612ec:	48 8d 05 a5 4f 1e 00 	lea    0x1e4fa5(%rip),%rax        # 0x140246298
1400612f3:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400612f8:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1400612fc:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140061300:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
140061304:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140061308:	45 33 c9             	xor    %r9d,%r9d
14006130b:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
140061310:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140061315:	48 8d 05 54 15 20 00 	lea    0x201554(%rip),%rax        # 0x140262870
14006131c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140061321:	ba 5e 06 00 00       	mov    $0x65e,%edx
140061326:	b9 8a 11 4a 01       	mov    $0x14a118a,%ecx
14006132b:	45 8d 41 0f          	lea    0xf(%r9),%r8d
14006132f:	e8 b8 5e 10 00       	call   0x1401671ec
140061334:	48 8b 45 08          	mov    0x8(%rbp),%rax
140061338:	48 83 f8 0f          	cmp    $0xf,%rax
14006133c:	76 2d                	jbe    0x14006136b
14006133e:	48 ff c0             	inc    %rax
140061341:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140061345:	48 8b d1             	mov    %rcx,%rdx
140061348:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14006134e:	72 15                	jb     0x140061365
140061350:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140061354:	48 2b d1             	sub    %rcx,%rdx
140061357:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14006135b:	48 83 f8 1f          	cmp    $0x1f,%rax
14006135f:	0f 87 b4 00 00 00    	ja     0x140061419
140061365:	ff 15 d5 17 1b 00    	call   *0x1b17d5(%rip)        # 0x140212b40
14006136b:	f3 0f 7f 75 00       	movdqu %xmm6,0x0(%rbp)
140061370:	40 88 7d f0          	mov    %dil,-0x10(%rbp)
140061374:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
140061378:	48 83 f8 0f          	cmp    $0xf,%rax
14006137c:	76 29                	jbe    0x1400613a7
14006137e:	48 ff c0             	inc    %rax
140061381:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140061385:	48 8b d1             	mov    %rcx,%rdx
140061388:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14006138e:	72 11                	jb     0x1400613a1
140061390:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140061394:	48 2b d1             	sub    %rcx,%rdx
140061397:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14006139b:	48 83 f8 1f          	cmp    $0x1f,%rax
14006139f:	77 78                	ja     0x140061419
1400613a1:	ff 15 99 17 1b 00    	call   *0x1b1799(%rip)        # 0x140212b40
1400613a7:	f3 0f 7f 75 d0       	movdqu %xmm6,-0x30(%rbp)
1400613ac:	40 88 7d c0          	mov    %dil,-0x40(%rbp)
1400613b0:	48 8b 45 68          	mov    0x68(%rbp),%rax
1400613b4:	48 83 f8 0f          	cmp    $0xf,%rax
1400613b8:	76 29                	jbe    0x1400613e3
1400613ba:	48 ff c0             	inc    %rax
1400613bd:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1400613c1:	48 8b d1             	mov    %rcx,%rdx
1400613c4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400613ca:	72 11                	jb     0x1400613dd
1400613cc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400613d0:	48 2b d1             	sub    %rcx,%rdx
1400613d3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400613d7:	48 83 f8 1f          	cmp    $0x1f,%rax
1400613db:	77 3c                	ja     0x140061419
1400613dd:	ff 15 5d 17 1b 00    	call   *0x1b175d(%rip)        # 0x140212b40
1400613e3:	f3 0f 7f 75 60       	movdqu %xmm6,0x60(%rbp)
1400613e8:	40 88 7d 50          	mov    %dil,0x50(%rbp)
1400613ec:	48 8b 45 30          	mov    0x30(%rbp),%rax
1400613f0:	48 83 f8 0f          	cmp    $0xf,%rax
1400613f4:	76 30                	jbe    0x140061426
1400613f6:	48 ff c0             	inc    %rax
1400613f9:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
1400613fd:	48 8b d1             	mov    %rcx,%rdx
140061400:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140061406:	72 18                	jb     0x140061420
140061408:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14006140c:	48 2b d1             	sub    %rcx,%rdx
14006140f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140061413:	48 83 f8 1f          	cmp    $0x1f,%rax
140061417:	76 07                	jbe    0x140061420
140061419:	ff 15 61 17 1b 00    	call   *0x1b1761(%rip)        # 0x140212b80
14006141f:	cc                   	int3
140061420:	ff 15 1a 17 1b 00    	call   *0x1b171a(%rip)        # 0x140212b40
140061426:	48 8d 8d 08 01 00 00 	lea    0x108(%rbp),%rcx
14006142d:	e8 0a 6e fc ff       	call   0x14002823c
140061432:	48 8d 8d 08 01 00 00 	lea    0x108(%rbp),%rcx
140061439:	ff 15 f1 12 1b 00    	call   *0x1b12f1(%rip)        # 0x140212730
14006143f:	48 8b 46 28          	mov    0x28(%rsi),%rax
140061443:	48 85 c0             	test   %rax,%rax
140061446:	74 08                	je     0x140061450
140061448:	f0 ff 40 08          	lock incl 0x8(%rax)
14006144c:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
140061450:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140061454:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
140061458:	48 8b 7e 28          	mov    0x28(%rsi),%rdi
14006145c:	48 89 7d a8          	mov    %rdi,-0x58(%rbp)
140061460:	48 3b 5e 08          	cmp    0x8(%rsi),%rbx
140061464:	0f 84 64 01 00 00    	je     0x1400615ce
14006146a:	48 8d 05 bf 7b 1d 00 	lea    0x1d7bbf(%rip),%rax        # 0x140239030
140061471:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
140061478:	48 89 9d 88 00 00 00 	mov    %rbx,0x88(%rbp)
14006147f:	33 db                	xor    %ebx,%ebx
140061481:	48 89 9d 90 00 00 00 	mov    %rbx,0x90(%rbp)
140061488:	0f 57 c0             	xorps  %xmm0,%xmm0
14006148b:	0f 11 85 98 00 00 00 	movups %xmm0,0x98(%rbp)
140061492:	48 89 9d a8 00 00 00 	mov    %rbx,0xa8(%rbp)
140061499:	8d 43 0f             	lea    0xf(%rbx),%eax
14006149c:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
1400614a3:	88 9d 98 00 00 00    	mov    %bl,0x98(%rbp)
1400614a9:	0f 11 85 b8 00 00 00 	movups %xmm0,0xb8(%rbp)
1400614b0:	48 89 9d c8 00 00 00 	mov    %rbx,0xc8(%rbp)
1400614b7:	48 89 85 d0 00 00 00 	mov    %rax,0xd0(%rbp)
1400614be:	88 9d b8 00 00 00    	mov    %bl,0xb8(%rbp)
1400614c4:	0f 11 85 d8 00 00 00 	movups %xmm0,0xd8(%rbp)
1400614cb:	48 89 9d e8 00 00 00 	mov    %rbx,0xe8(%rbp)
1400614d2:	48 89 85 f0 00 00 00 	mov    %rax,0xf0(%rbp)
1400614d9:	88 9d d8 00 00 00    	mov    %bl,0xd8(%rbp)
1400614df:	88 9d fa 00 00 00    	mov    %bl,0xfa(%rbp)
1400614e5:	88 9d 08 01 00 00    	mov    %bl,0x108(%rbp)
1400614eb:	88 9d 30 01 00 00    	mov    %bl,0x130(%rbp)
1400614f1:	88 9d 40 01 00 00    	mov    %bl,0x140(%rbp)
1400614f7:	88 9d 68 01 00 00    	mov    %bl,0x168(%rbp)
1400614fd:	88 9d 90 01 00 00    	mov    %bl,0x190(%rbp)
140061503:	88 9d b8 01 00 00    	mov    %bl,0x1b8(%rbp)
140061509:	88 9d c8 01 00 00    	mov    %bl,0x1c8(%rbp)
14006150f:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
140061516:	e8 d1 ea ff ff       	call   0x14005ffec
14006151b:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140061520:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
140061527:	e8 f4 b6 ff ff       	call   0x14005cc20
14006152c:	48 8b 10             	mov    (%rax),%rdx
14006152f:	48 8b 48 08          	mov    0x8(%rax),%rcx
140061533:	48 89 18             	mov    %rbx,(%rax)
140061536:	48 89 58 08          	mov    %rbx,0x8(%rax)
14006153a:	48 89 55 a0          	mov    %rdx,-0x60(%rbp)
14006153e:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
140061542:	48 85 ff             	test   %rdi,%rdi
140061545:	74 39                	je     0x140061580
140061547:	83 c8 ff             	or     $0xffffffff,%eax
14006154a:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14006154f:	83 f8 01             	cmp    $0x1,%eax
140061552:	75 2c                	jne    0x140061580
140061554:	48 8b 07             	mov    (%rdi),%rax
140061557:	48 8b cf             	mov    %rdi,%rcx
14006155a:	48 8b 00             	mov    (%rax),%rax
14006155d:	ff 15 cd 18 1b 00    	call   *0x1b18cd(%rip)        # 0x140212e30
140061563:	83 c8 ff             	or     $0xffffffff,%eax
140061566:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14006156b:	83 f8 01             	cmp    $0x1,%eax
14006156e:	75 10                	jne    0x140061580
140061570:	48 8b 07             	mov    (%rdi),%rax
140061573:	48 8b cf             	mov    %rdi,%rcx
140061576:	48 8b 40 08          	mov    0x8(%rax),%rax
14006157a:	ff 15 b0 18 1b 00    	call   *0x1b18b0(%rip)        # 0x140212e30
140061580:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
140061584:	48 85 db             	test   %rbx,%rbx
140061587:	74 39                	je     0x1400615c2
140061589:	83 c8 ff             	or     $0xffffffff,%eax
14006158c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140061591:	83 f8 01             	cmp    $0x1,%eax
140061594:	75 2c                	jne    0x1400615c2
140061596:	48 8b 03             	mov    (%rbx),%rax
140061599:	48 8b cb             	mov    %rbx,%rcx
14006159c:	48 8b 00             	mov    (%rax),%rax
14006159f:	ff 15 8b 18 1b 00    	call   *0x1b188b(%rip)        # 0x140212e30
1400615a5:	83 c8 ff             	or     $0xffffffff,%eax
1400615a8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400615ad:	83 f8 01             	cmp    $0x1,%eax
1400615b0:	75 10                	jne    0x1400615c2
1400615b2:	48 8b 03             	mov    (%rbx),%rax
1400615b5:	48 8b cb             	mov    %rbx,%rcx
1400615b8:	48 8b 40 08          	mov    0x8(%rax),%rax
1400615bc:	ff 15 6e 18 1b 00    	call   *0x1b186e(%rip)        # 0x140212e30
1400615c2:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1400615c9:	e8 ca f4 ff ff       	call   0x140060a98
1400615ce:	33 db                	xor    %ebx,%ebx
1400615d0:	88 5d 38             	mov    %bl,0x38(%rbp)
1400615d3:	48 8d 46 58          	lea    0x58(%rsi),%rax
1400615d7:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400615dc:	48 8b 46 50          	mov    0x50(%rsi),%rax
1400615e0:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400615e5:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1400615ea:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400615ef:	48 8d 45 98          	lea    -0x68(%rbp),%rax
1400615f3:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400615f8:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1400615fc:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140061601:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
140061605:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14006160a:	4c 89 6c 24 28       	mov    %r13,0x28(%rsp)
14006160f:	48 8d 45 90          	lea    -0x70(%rbp),%rax
140061613:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140061618:	4c 8d 4e 10          	lea    0x10(%rsi),%r9
14006161c:	4c 8d 45 a0          	lea    -0x60(%rbp),%r8
140061620:	49 8b d7             	mov    %r15,%rdx
140061623:	49 8b ce             	mov    %r14,%rcx
140061626:	e8 85 12 ff ff       	call   0x1400528b0
14006162b:	38 5d 38             	cmp    %bl,0x38(%rbp)
14006162e:	74 0b                	je     0x14006163b
140061630:	33 d2                	xor    %edx,%edx
140061632:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
140061636:	e8 8d 85 fa ff       	call   0x140009bc8
14006163b:	41 c6 86 90 00 00 00 	movb   $0x1,0x90(%r14)
140061642:	01
140061643:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140061647:	48 85 c9             	test   %rcx,%rcx
14006164a:	74 3e                	je     0x14006168a
14006164c:	83 c8 ff             	or     $0xffffffff,%eax