1402c04a9:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1402c04ad:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1402c04b2:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1402c04b6:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1402c04ba:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1402c04bf:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1402c04c4:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402c04c8:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402c04cc:	e8 7f f9 ed ff       	call   0x14019fe50
1402c04d1:	48 8b d0             	mov    %rax,%rdx
1402c04d4:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402c04d8:	e8 13 c4 3e 00       	call   0x1406ac8f0
1402c04dd:	48 8b f0             	mov    %rax,%rsi
1402c04e0:	48 8b 15 49 0a 16 01 	mov    0x1160a49(%rip),%rdx        # 0x141420f30
1402c04e7:	48 83 c2 50          	add    $0x50,%rdx
1402c04eb:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402c04f0:	e8 db f8 ed ff       	call   0x14019fdd0
1402c04f5:	48 8b 08             	mov    (%rax),%rcx
1402c04f8:	4c 89 38             	mov    %r15,(%rax)
1402c04fb:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402c0500:	48 8b 08             	mov    (%rax),%rcx
1402c0503:	48 85 c9             	test   %rcx,%rcx
1402c0506:	74 24                	je     0x1402c052c
1402c0508:	8b 41 10             	mov    0x10(%rcx),%eax
1402c050b:	ff c8                	dec    %eax
1402c050d:	89 41 10             	mov    %eax,0x10(%rcx)
1402c0510:	85 c0                	test   %eax,%eax
1402c0512:	7f 18                	jg     0x1402c052c
1402c0514:	0f 88 a3 0a 00 00    	js     0x1402c0fbd
1402c051a:	48 8b 01             	mov    (%rcx),%rax
1402c051d:	ba 01 00 00 00       	mov    $0x1,%edx
1402c0522:	48 8b 00             	mov    (%rax),%rax
1402c0525:	ff 15 f5 34 cc 00    	call   *0xcc34f5(%rip)        # 0x140f83a20
1402c052b:	90                   	nop
1402c052c:	48 8b d6             	mov    %rsi,%rdx
1402c052f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402c0534:	e8 a7 b9 3e 00       	call   0x1406abee0
1402c0539:	90                   	nop
1402c053a:	e9 39 fc ff ff       	jmp    0x1402c0178
1402c053f:	45 33 ff             	xor    %r15d,%r15d
1402c0542:	48 8b 05 17 03 16 01 	mov    0x1160317(%rip),%rax        # 0x141420860
1402c0549:	48 8b 70 50          	mov    0x50(%rax),%rsi
1402c054d:	48 85 f6             	test   %rsi,%rsi
1402c0550:	74 1c                	je     0x1402c056e
1402c0552:	8b 46 10             	mov    0x10(%rsi),%eax
1402c0555:	ff c0                	inc    %eax
1402c0557:	89 46 10             	mov    %eax,0x10(%rsi)
1402c055a:	83 f8 01             	cmp    $0x1,%eax
1402c055d:	0f 8e 65 0a 00 00    	jle    0x1402c0fc8
1402c0563:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c0568:	0f 84 62 0a 00 00    	je     0x1402c0fd0
1402c056e:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1402c0573:	48 8b 05 ce ba 15 01 	mov    0x115bace(%rip),%rax        # 0x14141c048
1402c057a:	48 8b 88 98 0b 00 00 	mov    0xb98(%rax),%rcx
1402c0581:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402c0586:	48 85 c9             	test   %rcx,%rcx
1402c0589:	74 1c                	je     0x1402c05a7
1402c058b:	8b 41 10             	mov    0x10(%rcx),%eax
1402c058e:	ff c0                	inc    %eax
1402c0590:	89 41 10             	mov    %eax,0x10(%rcx)
1402c0593:	83 f8 01             	cmp    $0x1,%eax
1402c0596:	0f 8e 3f 0a 00 00    	jle    0x1402c0fdb
1402c059c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c05a1:	0f 84 3c 0a 00 00    	je     0x1402c0fe3
1402c05a7:	44 8b 45 90          	mov    -0x70(%rbp),%r8d
1402c05ab:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c05b0:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c05b5:	e8 06 ea 3e 00       	call   0x1406aefc0
1402c05ba:	48 8b 08             	mov    (%rax),%rcx
1402c05bd:	4c 89 38             	mov    %r15,(%rax)
1402c05c0:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402c05c5:	48 8b 08             	mov    (%rax),%rcx
1402c05c8:	48 85 c9             	test   %rcx,%rcx
1402c05cb:	74 24                	je     0x1402c05f1
1402c05cd:	8b 41 10             	mov    0x10(%rcx),%eax
1402c05d0:	ff c8                	dec    %eax
1402c05d2:	89 41 10             	mov    %eax,0x10(%rcx)
1402c05d5:	85 c0                	test   %eax,%eax
1402c05d7:	7f 18                	jg     0x1402c05f1
1402c05d9:	0f 88 0f 0a 00 00    	js     0x1402c0fee
1402c05df:	48 8b 01             	mov    (%rcx),%rax
1402c05e2:	ba 01 00 00 00       	mov    $0x1,%edx
1402c05e7:	48 8b 00             	mov    (%rax),%rax
1402c05ea:	ff 15 30 34 cc 00    	call   *0xcc3430(%rip)        # 0x140f83a20
1402c05f0:	90                   	nop
1402c05f1:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1402c05f6:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402c05fb:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402c0600:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402c0605:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1402c060a:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
1402c0610:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1402c0615:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402c061a:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1402c061e:	e8 2d f8 ed ff       	call   0x14019fe50
1402c0623:	48 8b d0             	mov    %rax,%rdx
1402c0626:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402c062a:	e8 c1 c2 3e 00       	call   0x1406ac8f0
1402c062f:	48 8b 08             	mov    (%rax),%rcx
1402c0632:	4c 89 38             	mov    %r15,(%rax)
1402c0635:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402c063a:	48 8b 08             	mov    (%rax),%rcx
1402c063d:	48 85 c9             	test   %rcx,%rcx
1402c0640:	74 24                	je     0x1402c0666
1402c0642:	8b 41 10             	mov    0x10(%rcx),%eax
1402c0645:	ff c8                	dec    %eax
1402c0647:	89 41 10             	mov    %eax,0x10(%rcx)
1402c064a:	85 c0                	test   %eax,%eax
1402c064c:	7f 18                	jg     0x1402c0666
1402c064e:	0f 88 a5 09 00 00    	js     0x1402c0ff9
1402c0654:	48 8b 01             	mov    (%rcx),%rax
1402c0657:	ba 01 00 00 00       	mov    $0x1,%edx
1402c065c:	48 8b 00             	mov    (%rax),%rax
1402c065f:	ff 15 bb 33 cc 00    	call   *0xcc33bb(%rip)        # 0x140f83a20
1402c0665:	90                   	nop
1402c0666:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402c066b:	48 8b ce             	mov    %rsi,%rcx
1402c066e:	e8 0d c0 47 00       	call   0x14073c680
1402c0673:	4c 8b 30             	mov    (%rax),%r14
1402c0676:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402c067b:	48 85 c9             	test   %rcx,%rcx
1402c067e:	74 24                	je     0x1402c06a4
1402c0680:	8b 41 10             	mov    0x10(%rcx),%eax
1402c0683:	ff c8                	dec    %eax
1402c0685:	89 41 10             	mov    %eax,0x10(%rcx)
1402c0688:	85 c0                	test   %eax,%eax
1402c068a:	7f 18                	jg     0x1402c06a4
1402c068c:	0f 88 72 09 00 00    	js     0x1402c1004
1402c0692:	48 8b 01             	mov    (%rcx),%rax
1402c0695:	ba 01 00 00 00       	mov    $0x1,%edx
1402c069a:	48 8b 00             	mov    (%rax),%rax
1402c069d:	ff 15 7d 33 cc 00    	call   *0xcc337d(%rip)        # 0x140f83a20
1402c06a3:	90                   	nop
1402c06a4:	4c 8d 0d 45 de ed ff 	lea    -0x1221bb(%rip),%r9        # 0x14019e4f0
1402c06ab:	ba 08 00 00 00       	mov    $0x8,%edx
1402c06b0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402c06b6:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402c06bb:	e8 8c ae b5 00       	call   0x140e1b54c
1402c06c0:	90                   	nop
1402c06c1:	48 85 f6             	test   %rsi,%rsi
1402c06c4:	74 27                	je     0x1402c06ed
1402c06c6:	8b 46 10             	mov    0x10(%rsi),%eax
1402c06c9:	ff c8                	dec    %eax
1402c06cb:	89 46 10             	mov    %eax,0x10(%rsi)
1402c06ce:	85 c0                	test   %eax,%eax
1402c06d0:	7f 1b                	jg     0x1402c06ed
1402c06d2:	0f 88 37 09 00 00    	js     0x1402c100f
1402c06d8:	48 8b 06             	mov    (%rsi),%rax
1402c06db:	ba 01 00 00 00       	mov    $0x1,%edx
1402c06e0:	48 8b ce             	mov    %rsi,%rcx
1402c06e3:	48 8b 00             	mov    (%rax),%rax
1402c06e6:	ff 15 34 33 cc 00    	call   *0xcc3334(%rip)        # 0x140f83a20
1402c06ec:	90                   	nop
1402c06ed:	4d 85 f6             	test   %r14,%r14
1402c06f0:	0f 84 dd 02 00 00    	je     0x1402c09d3
1402c06f6:	49 8b 34 24          	mov    (%r12),%rsi
1402c06fa:	48 8b 15 77 27 17 01 	mov    0x1172777(%rip),%rdx        # 0x141432e78
1402c0701:	48 83 c2 58          	add    $0x58,%rdx
1402c0705:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c070a:	e8 c1 f6 ed ff       	call   0x14019fdd0
1402c070f:	4c 8b c0             	mov    %rax,%r8
1402c0712:	ba 06 00 00 00       	mov    $0x6,%edx
1402c0717:	48 8b ce             	mov    %rsi,%rcx
1402c071a:	e8 e1 43 47 00       	call   0x140734b00
1402c071f:	48 8b 05 5a b7 15 01 	mov    0x115b75a(%rip),%rax        # 0x14141be80
1402c0726:	8b 70 38             	mov    0x38(%rax),%esi
1402c0729:	48 8b 15 18 b9 15 01 	mov    0x115b918(%rip),%rdx        # 0x14141c048
1402c0730:	48 81 c2 f0 04 00 00 	add    $0x4f0,%rdx
1402c0737:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402c073b:	e8 90 f6 ed ff       	call   0x14019fdd0
1402c0740:	44 8b c6             	mov    %esi,%r8d
1402c0743:	48 8b d0             	mov    %rax,%rdx
1402c0746:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c074b:	e8 70 e8 3e 00       	call   0x1406aefc0
1402c0750:	48 8b d0             	mov    %rax,%rdx
1402c0753:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402c0758:	e8 b3 f5 ed ff       	call   0x14019fd10
1402c075d:	4c 8b c0             	mov    %rax,%r8
1402c0760:	ba 0a 00 00 00       	mov    $0xa,%edx
1402c0765:	49 8b cd             	mov    %r13,%rcx
1402c0768:	e8 93 43 47 00       	call   0x140734b00
1402c076d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1402c0773:	49 8b d4             	mov    %r12,%rdx
1402c0776:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1402c077a:	e8 21 24 0b 00       	call   0x140372ba0
1402c077f:	48 8b 08             	mov    (%rax),%rcx
1402c0782:	4c 89 38             	mov    %r15,(%rax)
1402c0785:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402c078a:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c078f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c0794:	e8 77 f5 ed ff       	call   0x14019fd10
1402c0799:	4c 8b c0             	mov    %rax,%r8
1402c079c:	ba 0b 00 00 00       	mov    $0xb,%edx
1402c07a1:	49 8b cd             	mov    %r13,%rcx
1402c07a4:	e8 57 43 47 00       	call   0x140734b00
1402c07a9:	49 8b 14 24          	mov    (%r12),%rdx
1402c07ad:	48 8b 42 40          	mov    0x40(%rdx),%rax
1402c07b1:	48 8b 08             	mov    (%rax),%rcx
1402c07b4:	80 79 38 00          	cmpb   $0x0,0x38(%rcx)
1402c07b8:	75 0a                	jne    0x1402c07c4
1402c07ba:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1402c07bf:	49 8b f7             	mov    %r15,%rsi
1402c07c2:	eb 25                	jmp    0x1402c07e9
1402c07c4:	48 83 c1 30          	add    $0x30,%rcx
1402c07c8:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402c07cc:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402c07d3:	48 8b 02             	mov    (%rdx),%rax
1402c07d6:	4c 8b 40 18          	mov    0x18(%rax),%r8
1402c07da:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c07df:	e8 ec 78 45 00       	call   0x1407180d0
1402c07e4:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1402c07e9:	48 85 f6             	test   %rsi,%rsi
1402c07ec:	74 27                	je     0x1402c0815
1402c07ee:	8b 46 10             	mov    0x10(%rsi),%eax
1402c07f1:	ff c8                	dec    %eax
1402c07f3:	89 46 10             	mov    %eax,0x10(%rsi)
1402c07f6:	85 c0                	test   %eax,%eax
1402c07f8:	7f 1b                	jg     0x1402c0815
1402c07fa:	0f 88 1a 08 00 00    	js     0x1402c101a
1402c0800:	48 8b 06             	mov    (%rsi),%rax
1402c0803:	ba 01 00 00 00       	mov    $0x1,%edx
1402c0808:	48 8b ce             	mov    %rsi,%rcx
1402c080b:	48 8b 00             	mov    (%rax),%rax
1402c080e:	ff 15 0c 32 cc 00    	call   *0xcc320c(%rip)        # 0x140f83a20
1402c0814:	90                   	nop
1402c0815:	48 85 f6             	test   %rsi,%rsi
1402c0818:	74 36                	je     0x1402c0850
1402c081a:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402c0820:	49 8b d4             	mov    %r12,%rdx
1402c0823:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c0828:	e8 73 23 0b 00       	call   0x140372ba0
1402c082d:	48 8b 08             	mov    (%rax),%rcx
1402c0830:	4c 89 38             	mov    %r15,(%rax)
1402c0833:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402c0838:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c083d:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402c0841:	e8 ca f4 ed ff       	call   0x14019fd10
1402c0846:	ba 03 00 00 00       	mov    $0x3,%edx
1402c084b:	e9 b9 00 00 00       	jmp    0x1402c0909
1402c0850:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402c0856:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1402c085b:	49 8b 0c 24          	mov    (%r12),%rcx
1402c085f:	e8 0c e5 f7 ff       	call   0x14023ed70
1402c0864:	48 8b 30             	mov    (%rax),%rsi
1402c0867:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c086c:	e8 7f dc ed ff       	call   0x14019e4f0
1402c0871:	48 85 f6             	test   %rsi,%rsi
1402c0874:	74 3c                	je     0x1402c08b2
1402c0876:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402c087c:	49 8b d4             	mov    %r12,%rdx
1402c087f:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c0884:	e8 17 23 0b 00       	call   0x140372ba0
1402c0889:	48 8b 08             	mov    (%rax),%rcx
1402c088c:	4c 89 38             	mov    %r15,(%rax)
1402c088f:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402c0894:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c0899:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402c089d:	e8 6e f4 ed ff       	call   0x14019fd10
1402c08a2:	4c 8b c0             	mov    %rax,%r8
1402c08a5:	ba 01 00 00 00       	mov    $0x1,%edx
1402c08aa:	49 8b cd             	mov    %r13,%rcx
1402c08ad:	e8 4e 42 47 00       	call   0x140734b00
1402c08b2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402c08b8:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1402c08bd:	49 8b 0c 24          	mov    (%r12),%rcx
1402c08c1:	e8 aa e4 f7 ff       	call   0x14023ed70
1402c08c6:	48 8b 30             	mov    (%rax),%rsi
1402c08c9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c08ce:	e8 1d dc ed ff       	call   0x14019e4f0
1402c08d3:	48 85 f6             	test   %rsi,%rsi
1402c08d6:	74 3c                	je     0x1402c0914
1402c08d8:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402c08de:	49 8b d4             	mov    %r12,%rdx
1402c08e1:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c08e6:	e8 b5 22 0b 00       	call   0x140372ba0
1402c08eb:	48 8b 08             	mov    (%rax),%rcx
1402c08ee:	4c 89 38             	mov    %r15,(%rax)
1402c08f1:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402c08f6:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c08fb:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402c08ff:	e8 0c f4 ed ff       	call   0x14019fd10
1402c0904:	ba 02 00 00 00       	mov    $0x2,%edx
1402c0909:	4c 8b c0             	mov    %rax,%r8
1402c090c:	49 8b cd             	mov    %r13,%rcx
1402c090f:	e8 ec 41 47 00       	call   0x140734b00
1402c0914:	49 8b 14 24          	mov    (%r12),%rdx
1402c0918:	48 8b 42 40          	mov    0x40(%rdx),%rax
1402c091c:	48 8b 08             	mov    (%rax),%rcx
1402c091f:	80 79 58 00          	cmpb   $0x0,0x58(%rcx)
1402c0923:	75 0a                	jne    0x1402c092f
1402c0925:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1402c092a:	49 8b f7             	mov    %r15,%rsi
1402c092d:	eb 25                	jmp    0x1402c0954
1402c092f:	48 83 c1 50          	add    $0x50,%rcx
1402c0933:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402c0937:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402c093e:	48 8b 02             	mov    (%rdx),%rax
1402c0941:	4c 8b 40 28          	mov    0x28(%rax),%r8
1402c0945:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c094a:	e8 81 77 45 00       	call   0x1407180d0
1402c094f:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1402c0954:	48 85 f6             	test   %rsi,%rsi
1402c0957:	74 27                	je     0x1402c0980
1402c0959:	8b 46 10             	mov    0x10(%rsi),%eax
1402c095c:	ff c8                	dec    %eax
1402c095e:	89 46 10             	mov    %eax,0x10(%rsi)
1402c0961:	85 c0                	test   %eax,%eax
1402c0963:	7f 1b                	jg     0x1402c0980
1402c0965:	0f 88 ba 06 00 00    	js     0x1402c1025
1402c096b:	48 8b 06             	mov    (%rsi),%rax
1402c096e:	ba 01 00 00 00       	mov    $0x1,%edx
1402c0973:	48 8b ce             	mov    %rsi,%rcx
1402c0976:	48 8b 00             	mov    (%rax),%rax
1402c0979:	ff 15 a1 30 cc 00    	call   *0xcc30a1(%rip)        # 0x140f83a20
1402c097f:	90                   	nop
1402c0980:	48 85 f6             	test   %rsi,%rsi
1402c0983:	74 3c                	je     0x1402c09c1
1402c0985:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1402c098b:	49 8b d4             	mov    %r12,%rdx
1402c098e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
1402c0993:	e8 08 22 0b 00       	call   0x140372ba0
1402c0998:	48 8b 08             	mov    (%rax),%rcx
1402c099b:	4c 89 38             	mov    %r15,(%rax)
1402c099e:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402c09a3:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402c09a8:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402c09ac:	e8 5f f3 ed ff       	call   0x14019fd10
1402c09b1:	4c 8b c0             	mov    %rax,%r8
1402c09b4:	ba 0c 00 00 00       	mov    $0xc,%edx
1402c09b9:	49 8b cd             	mov    %r13,%rcx
1402c09bc:	e8 3f 41 47 00       	call   0x140734b00
1402c09c1:	4c 8b 7d e0          	mov    -0x20(%rbp),%r15
1402c09c5:	49 8b d7             	mov    %r15,%rdx
1402c09c8:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1402c09cc:	e8 af 66 ff ff       	call   0x1402b7080
1402c09d1:	eb 04                	jmp    0x1402c09d7
1402c09d3:	4c 8b 7d e0          	mov    -0x20(%rbp),%r15
1402c09d7:	48 8b 05 62 05 16 01 	mov    0x1160562(%rip),%rax        # 0x141420f40
1402c09de:	48 8b 70 50          	mov    0x50(%rax),%rsi
1402c09e2:	48 85 f6             	test   %rsi,%rsi
1402c09e5:	74 1c                	je     0x1402c0a03
1402c09e7:	8b 46 10             	mov    0x10(%rsi),%eax
1402c09ea:	ff c0                	inc    %eax
1402c09ec:	89 46 10             	mov    %eax,0x10(%rsi)
1402c09ef:	83 f8 01             	cmp    $0x1,%eax
1402c09f2:	0f 8e 38 06 00 00    	jle    0x1402c1030
1402c09f8:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402c09fd:	0f 84 35 06 00 00    	je     0x1402c1038
1402c0a03:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1402c0a08:	41 b8 04 00 00 00    	mov    $0x4,%r8d