1403bd251:	48 8b 00             	mov    (%rax),%rax
1403bd254:	ff 15 c6 67 bc 00    	call   *0xbc67c6(%rip)        # 0x140f83a20
1403bd25a:	90                   	nop
1403bd25b:	33 ff                	xor    %edi,%edi
1403bd25d:	45 85 e4             	test   %r12d,%r12d
1403bd260:	7e 4e                	jle    0x1403bd2b0
1403bd262:	8b d7                	mov    %edi,%edx
1403bd264:	49 8b cf             	mov    %r15,%rcx
1403bd267:	e8 f4 44 90 00       	call   0x140cc1760
1403bd26c:	48 8b f0             	mov    %rax,%rsi
1403bd26f:	48 85 c0             	test   %rax,%rax
1403bd272:	0f 84 1c 01 00 00    	je     0x1403bd394
1403bd278:	b9 28 00 00 00       	mov    $0x28,%ecx
1403bd27d:	e8 86 de a5 00       	call   0x140e1b108
1403bd282:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1403bd286:	48 85 c0             	test   %rax,%rax
1403bd289:	74 0c                	je     0x1403bd297
1403bd28b:	48 8b d6             	mov    %rsi,%rdx
1403bd28e:	48 8b c8             	mov    %rax,%rcx
1403bd291:	e8 fa 48 00 00       	call   0x1403c1b90
1403bd296:	90                   	nop
1403bd297:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1403bd29b:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
1403bd29f:	8b d7                	mov    %edi,%edx
1403bd2a1:	48 8b cb             	mov    %rbx,%rcx
1403bd2a4:	e8 57 81 37 00       	call   0x140735400
1403bd2a9:	ff c7                	inc    %edi
1403bd2ab:	41 3b fc             	cmp    %r12d,%edi
1403bd2ae:	7c b2                	jl     0x1403bd262
1403bd2b0:	49 8b cf             	mov    %r15,%rcx
1403bd2b3:	e8 e8 3f 90 00       	call   0x140cc12a0
1403bd2b8:	45 33 e4             	xor    %r12d,%r12d
1403bd2bb:	49 8b cd             	mov    %r13,%rcx
1403bd2be:	e8 ad ac 90 00       	call   0x140cc7f70
1403bd2c3:	8b c8                	mov    %eax,%ecx
1403bd2c5:	e8 06 f1 90 00       	call   0x140ccc3d0
1403bd2ca:	48 8b f8             	mov    %rax,%rdi
1403bd2cd:	49 8b cd             	mov    %r13,%rcx
1403bd2d0:	e8 9b ac 90 00       	call   0x140cc7f70
1403bd2d5:	48 8d 35 b4 a0 c2 00 	lea    0xc2a0b4(%rip),%rsi        # 0x140fe7390
1403bd2dc:	83 f8 12             	cmp    $0x12,%eax
1403bd2df:	48 0f 45 f7          	cmovne %rdi,%rsi
1403bd2e3:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
1403bd2e7:	48 89 5d b8          	mov    %rbx,-0x48(%rbp)
1403bd2eb:	49 8b cd             	mov    %r13,%rcx
1403bd2ee:	e8 7d ac 90 00       	call   0x140cc7f70
1403bd2f3:	48 63 d0             	movslq %eax,%rdx
1403bd2f6:	4c 8d 4d b8          	lea    -0x48(%rbp),%r9
1403bd2fa:	4c 8b c6             	mov    %rsi,%r8
1403bd2fd:	48 8d 4d 58          	lea    0x58(%rbp),%rcx
1403bd301:	e8 6a f6 ff ff       	call   0x1403bc970
1403bd306:	49 8b cd             	mov    %r13,%rcx
1403bd309:	e8 42 ab 90 00       	call   0x140cc7e50
1403bd30e:	49 8b cd             	mov    %r13,%rcx
1403bd311:	e8 ea ab 90 00       	call   0x140cc7f00
1403bd316:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403bd31a:	e8 81 3f 90 00       	call   0x140cc12a0
1403bd31f:	48 8b 45 58          	mov    0x58(%rbp),%rax
1403bd323:	4c 89 65 58          	mov    %r12,0x58(%rbp)
1403bd327:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1403bd32b:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
1403bd32f:	49 8b ce             	mov    %r14,%rcx
1403bd332:	e8 d9 29 de ff       	call   0x14019fd10
1403bd337:	90                   	nop
1403bd338:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1403bd33c:	48 85 c9             	test   %rcx,%rcx
1403bd33f:	74 24                	je     0x1403bd365
1403bd341:	8b 41 10             	mov    0x10(%rcx),%eax
1403bd344:	ff c8                	dec    %eax
1403bd346:	89 41 10             	mov    %eax,0x10(%rcx)
1403bd349:	85 c0                	test   %eax,%eax
1403bd34b:	7f 18                	jg     0x1403bd365
1403bd34d:	0f 88 1a 01 00 00    	js     0x1403bd46d
1403bd353:	48 8b 01             	mov    (%rcx),%rax
1403bd356:	ba 01 00 00 00       	mov    $0x1,%edx
1403bd35b:	48 8b 00             	mov    (%rax),%rax
1403bd35e:	ff 15 bc 66 bc 00    	call   *0xbc66bc(%rip)        # 0x140f83a20
1403bd364:	90                   	nop
1403bd365:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1403bd369:	48 85 c9             	test   %rcx,%rcx
1403bd36c:	74 24                	je     0x1403bd392
1403bd36e:	8b 41 10             	mov    0x10(%rcx),%eax
1403bd371:	ff c8                	dec    %eax
1403bd373:	89 41 10             	mov    %eax,0x10(%rcx)
1403bd376:	85 c0                	test   %eax,%eax
1403bd378:	7f 18                	jg     0x1403bd392
1403bd37a:	0f 88 98 00 00 00    	js     0x1403bd418
1403bd380:	48 8b 01             	mov    (%rcx),%rax
1403bd383:	ba 01 00 00 00       	mov    $0x1,%edx
1403bd388:	48 8b 00             	mov    (%rax),%rax
1403bd38b:	ff 15 8f 66 bc 00    	call   *0xbc668f(%rip)        # 0x140f83a20
1403bd391:	90                   	nop
1403bd392:	eb 64                	jmp    0x1403bd3f8
1403bd394:	48 8d 15 cd 9f c2 00 	lea    0xc29fcd(%rip),%rdx        # 0x140fe7368
1403bd39b:	48 8b 0d 56 41 07 01 	mov    0x1074156(%rip),%rcx        # 0x1414314f8
1403bd3a2:	e8 f9 68 3d 00       	call   0x140793ca0
1403bd3a7:	48 8d 15 82 f9 90 00 	lea    0x90f982(%rip),%rdx        # 0x140cccd30
1403bd3ae:	49 8b cf             	mov    %r15,%rcx
1403bd3b1:	e8 aa 41 90 00       	call   0x140cc1560
1403bd3b6:	e9 fd fe ff ff       	jmp    0x1403bd2b8
1403bd3bb:	48 8d 15 56 9c c2 00 	lea    0xc29c56(%rip),%rdx        # 0x140fe7018
1403bd3c2:	48 8b 0d 2f 41 07 01 	mov    0x107412f(%rip),%rcx        # 0x1414314f8
1403bd3c9:	e8 f2 61 3d 00       	call   0x1407935c0
1403bd3ce:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
1403bd3d2:	4c 8d 4d c0          	lea    -0x40(%rbp),%r9
1403bd3d6:	4c 8d 05 5b 9c c2 00 	lea    0xc29c5b(%rip),%r8        # 0x140fe7038
1403bd3dd:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1403bd3e4:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403bd3e8:	e8 83 f5 ff ff       	call   0x1403bc970
1403bd3ed:	48 8b d0             	mov    %rax,%rdx
1403bd3f0:	49 8b ce             	mov    %r14,%rcx
1403bd3f3:	e8 18 29 de ff       	call   0x14019fd10
1403bd3f8:	49 8b c6             	mov    %r14,%rax
1403bd3fb:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1403bd402:	00
1403bd403:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
1403bd408:	48 83 c4 70          	add    $0x70,%rsp
1403bd40c:	41 5f                	pop    %r15
1403bd40e:	41 5e                	pop    %r14
1403bd410:	41 5d                	pop    %r13
1403bd412:	41 5c                	pop    %r12
1403bd414:	5f                   	pop    %rdi
1403bd415:	5e                   	pop    %rsi
1403bd416:	5d                   	pop    %rbp
1403bd417:	c3                   	ret
1403bd418:	b9 02 00 00 00       	mov    $0x2,%ecx
1403bd41d:	e8 de d2 3c 00       	call   0x14078a700
1403bd422:	90                   	nop
1403bd423:	b9 02 00 00 00       	mov    $0x2,%ecx
1403bd428:	e8 d3 d2 3c 00       	call   0x14078a700
1403bd42d:	90                   	nop
1403bd42e:	b9 02 00 00 00       	mov    $0x2,%ecx
1403bd433:	e8 c8 d2 3c 00       	call   0x14078a700
1403bd438:	90                   	nop
1403bd439:	b9 02 00 00 00       	mov    $0x2,%ecx
1403bd43e:	e8 bd d2 3c 00       	call   0x14078a700
1403bd443:	90                   	nop
1403bd444:	b9 02 00 00 00       	mov    $0x2,%ecx
1403bd449:	e8 b2 d2 3c 00       	call   0x14078a700
1403bd44e:	90                   	nop
1403bd44f:	33 c9                	xor    %ecx,%ecx
1403bd451:	e8 aa d2 3c 00       	call   0x14078a700
1403bd456:	cc                   	int3
1403bd457:	b9 01 00 00 00       	mov    $0x1,%ecx
1403bd45c:	e8 9f d2 3c 00       	call   0x14078a700
1403bd461:	90                   	nop
1403bd462:	b9 02 00 00 00       	mov    $0x2,%ecx
1403bd467:	e8 94 d2 3c 00       	call   0x14078a700
1403bd46c:	90                   	nop
1403bd46d:	b9 02 00 00 00       	mov    $0x2,%ecx
1403bd472:	e8 89 d2 3c 00       	call   0x14078a700
1403bd477:	cc                   	int3
1403bd478:	cc                   	int3
1403bd479:	cc                   	int3
1403bd47a:	cc                   	int3
1403bd47b:	cc                   	int3
1403bd47c:	cc                   	int3
1403bd47d:	cc                   	int3
1403bd47e:	cc                   	int3
1403bd47f:	cc                   	int3
1403bd480:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403bd485:	55                   	push   %rbp
1403bd486:	48 8b ec             	mov    %rsp,%rbp
1403bd489:	48 83 ec 60          	sub    $0x60,%rsp
1403bd48d:	48 8b 05 6c ba ff 00 	mov    0xffba6c(%rip),%rax        # 0x1413b8f00
1403bd494:	48 33 c4             	xor    %rsp,%rax
1403bd497:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1403bd49b:	48 8b d9             	mov    %rcx,%rbx
1403bd49e:	48 8d 05 8b 27 c1 00 	lea    0xc1278b(%rip),%rax        # 0x140fcfc30
1403bd4a5:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403bd4a9:	48 c7 45 d8 11 00 00 	movq   $0x11,-0x28(%rbp)
1403bd4b0:	00
1403bd4b1:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1403bd4b5:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403bd4ba:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403bd4be:	e8 cd 38 3e 00       	call   0x1407a0d90
1403bd4c3:	48 8b 10             	mov    (%rax),%rdx
1403bd4c6:	48 85 d2             	test   %rdx,%rdx
1403bd4c9:	74 1c                	je     0x1403bd4e7
1403bd4cb:	8b 42 10             	mov    0x10(%rdx),%eax
1403bd4ce:	ff c0                	inc    %eax
1403bd4d0:	89 42 10             	mov    %eax,0x10(%rdx)
1403bd4d3:	83 f8 01             	cmp    $0x1,%eax
1403bd4d6:	0f 8e 2e 05 00 00    	jle    0x1403bda0a
1403bd4dc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403bd4e1:	0f 84 2b 05 00 00    	je     0x1403bda12
1403bd4e7:	48 8b 0d 4a 61 06 01 	mov    0x106614a(%rip),%rcx        # 0x141423638
1403bd4ee:	48 89 15 43 61 06 01 	mov    %rdx,0x1066143(%rip)        # 0x141423638
1403bd4f5:	48 85 c9             	test   %rcx,%rcx
1403bd4f8:	74 24                	je     0x1403bd51e
1403bd4fa:	8b 41 10             	mov    0x10(%rcx),%eax
1403bd4fd:	ff c8                	dec    %eax
1403bd4ff:	89 41 10             	mov    %eax,0x10(%rcx)
1403bd502:	85 c0                	test   %eax,%eax
1403bd504:	7f 18                	jg     0x1403bd51e
1403bd506:	0f 88 11 05 00 00    	js     0x1403bda1d
1403bd50c:	48 8b 01             	mov    (%rcx),%rax
1403bd50f:	ba 01 00 00 00       	mov    $0x1,%edx
1403bd514:	48 8b 00             	mov    (%rax),%rax
1403bd517:	ff 15 03 65 bc 00    	call   *0xbc6503(%rip)        # 0x140f83a20
1403bd51d:	90                   	nop
1403bd51e:	0f 57 c0             	xorps  %xmm0,%xmm0
1403bd521:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403bd525:	0f 57 c9             	xorps  %xmm1,%xmm1
1403bd528:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403bd52d:	b9 20 00 00 00       	mov    $0x20,%ecx
1403bd532:	e8 d1 db a5 00       	call   0x140e1b108
1403bd537:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403bd53b:	66 0f 6f 05 2d 6e be 	movdqa 0xbe6e2d(%rip),%xmm0        # 0x140fa4370
1403bd542:	00
1403bd543:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1403bd548:	0f 10 05 e1 26 c1 00 	movups 0xc126e1(%rip),%xmm0        # 0x140fcfc30
1403bd54f:	0f 11 00             	movups %xmm0,(%rax)
1403bd552:	0f b6 0d e7 26 c1 00 	movzbl 0xc126e7(%rip),%ecx        # 0x140fcfc40
1403bd559:	88 48 10             	mov    %cl,0x10(%rax)
1403bd55c:	c6 40 11 00          	movb   $0x0,0x11(%rax)
1403bd560:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1403bd566:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403bd56a:	48 8b cb             	mov    %rbx,%rcx
1403bd56d:	e8 2e 9a 33 00       	call   0x1406f6fa0
1403bd572:	90                   	nop
1403bd573:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403bd577:	48 83 fa 0f          	cmp    $0xf,%rdx
1403bd57b:	76 31                	jbe    0x1403bd5ae
1403bd57d:	48 ff c2             	inc    %rdx
1403bd580:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403bd584:	48 8b c1             	mov    %rcx,%rax
1403bd587:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403bd58e:	72 19                	jb     0x1403bd5a9
1403bd590:	48 83 c2 27          	add    $0x27,%rdx
1403bd594:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403bd598:	48 2b c1             	sub    %rcx,%rax
1403bd59b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403bd59f:	48 83 f8 1f          	cmp    $0x1f,%rax
1403bd5a3:	0f 87 7f 04 00 00    	ja     0x1403bda28
1403bd5a9:	e8 96 db a5 00       	call   0x140e1b144
1403bd5ae:	48 8d 05 f3 26 c1 00 	lea    0xc126f3(%rip),%rax        # 0x140fcfca8
1403bd5b5:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403bd5b9:	48 c7 45 d8 0f 00 00 	movq   $0xf,-0x28(%rbp)
1403bd5c0:	00
1403bd5c1:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1403bd5c5:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403bd5ca:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403bd5ce:	e8 bd 37 3e 00       	call   0x1407a0d90
1403bd5d3:	48 8b 10             	mov    (%rax),%rdx
1403bd5d6:	48 85 d2             	test   %rdx,%rdx
1403bd5d9:	74 1c                	je     0x1403bd5f7
1403bd5db:	8b 42 10             	mov    0x10(%rdx),%eax
1403bd5de:	ff c0                	inc    %eax
1403bd5e0:	89 42 10             	mov    %eax,0x10(%rdx)
1403bd5e3:	83 f8 01             	cmp    $0x1,%eax
1403bd5e6:	0f 8e 42 04 00 00    	jle    0x1403bda2e
1403bd5ec:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403bd5f1:	0f 84 3f 04 00 00    	je     0x1403bda36
1403bd5f7:	48 8b 0d 42 60 06 01 	mov    0x1066042(%rip),%rcx        # 0x141423640
1403bd5fe:	48 89 15 3b 60 06 01 	mov    %rdx,0x106603b(%rip)        # 0x141423640
1403bd605:	48 85 c9             	test   %rcx,%rcx
1403bd608:	74 24                	je     0x1403bd62e
1403bd60a:	8b 41 10             	mov    0x10(%rcx),%eax
1403bd60d:	ff c8                	dec    %eax
1403bd60f:	89 41 10             	mov    %eax,0x10(%rcx)
1403bd612:	85 c0                	test   %eax,%eax
1403bd614:	7f 18                	jg     0x1403bd62e
1403bd616:	0f 88 25 04 00 00    	js     0x1403bda41
1403bd61c:	48 8b 01             	mov    (%rcx),%rax
1403bd61f:	ba 01 00 00 00       	mov    $0x1,%edx
1403bd624:	48 8b 00             	mov    (%rax),%rax
1403bd627:	ff 15 f3 63 bc 00    	call   *0xbc63f3(%rip)        # 0x140f83a20
1403bd62d:	90                   	nop
1403bd62e:	0f 57 c0             	xorps  %xmm0,%xmm0
1403bd631:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403bd635:	66 0f 6f 0d c3 83 be 	movdqa 0xbe83c3(%rip),%xmm1        # 0x140fa5a00
1403bd63c:	00
1403bd63d:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403bd642:	f2 0f 10 05 5e 26 c1 	movsd  0xc1265e(%rip),%xmm0        # 0x140fcfca8
1403bd649:	00
1403bd64a:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1403bd64f:	8b 05 5b 26 c1 00    	mov    0xc1265b(%rip),%eax        # 0x140fcfcb0
1403bd655:	89 45 d8             	mov    %eax,-0x28(%rbp)
1403bd658:	0f b7 05 55 26 c1 00 	movzwl 0xc12655(%rip),%eax        # 0x140fcfcb4
1403bd65f:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1403bd663:	0f b6 05 4c 26 c1 00 	movzbl 0xc1264c(%rip),%eax        # 0x140fcfcb6
1403bd66a:	88 45 de             	mov    %al,-0x22(%rbp)
1403bd66d:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
1403bd671:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1403bd677:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1403bd67b:	48 8b cb             	mov    %rbx,%rcx
1403bd67e:	e8 1d 99 33 00       	call   0x1406f6fa0
1403bd683:	90                   	nop
1403bd684:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1403bd688:	48 83 fa 0f          	cmp    $0xf,%rdx
1403bd68c:	76 31                	jbe    0x1403bd6bf
1403bd68e:	48 ff c2             	inc    %rdx
1403bd691:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403bd695:	48 8b c1             	mov    %rcx,%rax
1403bd698:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403bd69f:	72 19                	jb     0x1403bd6ba
1403bd6a1:	48 83 c2 27          	add    $0x27,%rdx
1403bd6a5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403bd6a9:	48 2b c1             	sub    %rcx,%rax
1403bd6ac:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403bd6b0:	48 83 f8 1f          	cmp    $0x1f,%rax
1403bd6b4:	0f 87 92 03 00 00    	ja     0x1403bda4c
1403bd6ba:	e8 85 da a5 00       	call   0x140e1b144
1403bd6bf:	48 8d 05 4a 26 c1 00 	lea    0xc1264a(%rip),%rax        # 0x140fcfd10
1403bd6c6:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403bd6ca:	48 c7 45 d8 16 00 00 	movq   $0x16,-0x28(%rbp)
1403bd6d1:	00
1403bd6d2:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1403bd6d6:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403bd6db:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403bd6df:	e8 ac 36 3e 00       	call   0x1407a0d90
1403bd6e4:	48 8b 10             	mov    (%rax),%rdx
1403bd6e7:	48 85 d2             	test   %rdx,%rdx
1403bd6ea:	74 1c                	je     0x1403bd708
1403bd6ec:	8b 42 10             	mov    0x10(%rdx),%eax
1403bd6ef:	ff c0                	inc    %eax
1403bd6f1:	89 42 10             	mov    %eax,0x10(%rdx)
1403bd6f4:	83 f8 01             	cmp    $0x1,%eax
1403bd6f7:	0f 8e 55 03 00 00    	jle    0x1403bda52
1403bd6fd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403bd702:	0f 84 52 03 00 00    	je     0x1403bda5a
1403bd708:	48 8b 0d 39 5f 06 01 	mov    0x1065f39(%rip),%rcx        # 0x141423648
1403bd70f:	48 89 15 32 5f 06 01 	mov    %rdx,0x1065f32(%rip)        # 0x141423648
1403bd716:	48 85 c9             	test   %rcx,%rcx
1403bd719:	74 24                	je     0x1403bd73f
1403bd71b:	8b 41 10             	mov    0x10(%rcx),%eax
1403bd71e:	ff c8                	dec    %eax
1403bd720:	89 41 10             	mov    %eax,0x10(%rcx)
1403bd723:	85 c0                	test   %eax,%eax
1403bd725:	7f 18                	jg     0x1403bd73f
1403bd727:	0f 88 38 03 00 00    	js     0x1403bda65
1403bd72d:	48 8b 01             	mov    (%rcx),%rax
1403bd730:	ba 01 00 00 00       	mov    $0x1,%edx
1403bd735:	48 8b 00             	mov    (%rax),%rax
1403bd738:	ff 15 e2 62 bc 00    	call   *0xbc62e2(%rip)        # 0x140f83a20
1403bd73e:	90                   	nop
1403bd73f:	0f 57 c0             	xorps  %xmm0,%xmm0
1403bd742:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403bd746:	0f 57 c9             	xorps  %xmm1,%xmm1
1403bd749:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403bd74e:	b9 20 00 00 00       	mov    $0x20,%ecx
1403bd753:	e8 b0 d9 a5 00       	call   0x140e1b108
1403bd758:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403bd75c:	66 0f 6f 05 ac 91 be 	movdqa 0xbe91ac(%rip),%xmm0        # 0x140fa6910
1403bd763:	00
1403bd764:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1403bd769:	0f 10 05 a0 25 c1 00 	movups 0xc125a0(%rip),%xmm0        # 0x140fcfd10
1403bd770:	0f 11 00             	movups %xmm0,(%rax)
1403bd773:	8b 0d a7 25 c1 00    	mov    0xc125a7(%rip),%ecx        # 0x140fcfd20