1402dc591:	4c 89 38             	mov    %r15,(%rax)
1402dc594:	48 89 7d c7          	mov    %rdi,-0x39(%rbp)
1402dc598:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402dc59e:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1402dc5a2:	48 8d 4d d7          	lea    -0x29(%rbp),%rcx
1402dc5a6:	e8 f5 65 09 00       	call   0x140372ba0
1402dc5ab:	48 8b 08             	mov    (%rax),%rcx
1402dc5ae:	4c 89 38             	mov    %r15,(%rax)
1402dc5b1:	48 89 4d 67          	mov    %rcx,0x67(%rbp)
1402dc5b5:	4c 8d 45 67          	lea    0x67(%rbp),%r8
1402dc5b9:	ba 04 00 00 00       	mov    $0x4,%edx
1402dc5be:	48 8b cb             	mov    %rbx,%rcx
1402dc5c1:	e8 3a 85 45 00       	call   0x140734b00
1402dc5c6:	90                   	nop
1402dc5c7:	48 85 ff             	test   %rdi,%rdi
1402dc5ca:	74 27                	je     0x1402dc5f3
1402dc5cc:	8b 47 10             	mov    0x10(%rdi),%eax
1402dc5cf:	ff c8                	dec    %eax
1402dc5d1:	89 47 10             	mov    %eax,0x10(%rdi)
1402dc5d4:	85 c0                	test   %eax,%eax
1402dc5d6:	7f 1b                	jg     0x1402dc5f3
1402dc5d8:	0f 88 2b 01 00 00    	js     0x1402dc709
1402dc5de:	48 8b 07             	mov    (%rdi),%rax
1402dc5e1:	ba 01 00 00 00       	mov    $0x1,%edx
1402dc5e6:	48 8b cf             	mov    %rdi,%rcx
1402dc5e9:	48 8b 00             	mov    (%rax),%rax
1402dc5ec:	ff 15 2e 74 ca 00    	call   *0xca742e(%rip)        # 0x140f83a20
1402dc5f2:	90                   	nop
1402dc5f3:	48 85 db             	test   %rbx,%rbx
1402dc5f6:	74 27                	je     0x1402dc61f
1402dc5f8:	8b 43 10             	mov    0x10(%rbx),%eax
1402dc5fb:	ff c8                	dec    %eax
1402dc5fd:	89 43 10             	mov    %eax,0x10(%rbx)
1402dc600:	85 c0                	test   %eax,%eax
1402dc602:	7f 1b                	jg     0x1402dc61f
1402dc604:	0f 88 0a 01 00 00    	js     0x1402dc714
1402dc60a:	48 8b 03             	mov    (%rbx),%rax
1402dc60d:	ba 01 00 00 00       	mov    $0x1,%edx
1402dc612:	48 8b cb             	mov    %rbx,%rcx
1402dc615:	48 8b 00             	mov    (%rax),%rax
1402dc618:	ff 15 02 74 ca 00    	call   *0xca7402(%rip)        # 0x140f83a20
1402dc61e:	90                   	nop
1402dc61f:	48 8b 05 82 3f 14 01 	mov    0x1143f82(%rip),%rax        # 0x1414205a8
1402dc626:	48 8b 78 50          	mov    0x50(%rax),%rdi
1402dc62a:	48 85 ff             	test   %rdi,%rdi
1402dc62d:	74 1c                	je     0x1402dc64b
1402dc62f:	8b 47 10             	mov    0x10(%rdi),%eax
1402dc632:	ff c0                	inc    %eax
1402dc634:	89 47 10             	mov    %eax,0x10(%rdi)
1402dc637:	83 f8 01             	cmp    $0x1,%eax
1402dc63a:	0f 8e df 00 00 00    	jle    0x1402dc71f
1402dc640:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402dc645:	0f 84 dc 00 00 00    	je     0x1402dc727
1402dc64b:	48 89 7d 67          	mov    %rdi,0x67(%rbp)
1402dc64f:	4d 8b c6             	mov    %r14,%r8
1402dc652:	48 8d 55 67          	lea    0x67(%rbp),%rdx
1402dc656:	48 8b ce             	mov    %rsi,%rcx
1402dc659:	e8 b2 78 ff ff       	call   0x1402d3f10
1402dc65e:	90                   	nop
1402dc65f:	48 85 ff             	test   %rdi,%rdi
1402dc662:	74 23                	je     0x1402dc687
1402dc664:	8b 47 10             	mov    0x10(%rdi),%eax
1402dc667:	ff c8                	dec    %eax
1402dc669:	89 47 10             	mov    %eax,0x10(%rdi)
1402dc66c:	85 c0                	test   %eax,%eax
1402dc66e:	7f 17                	jg     0x1402dc687
1402dc670:	78 2c                	js     0x1402dc69e
1402dc672:	48 8b 07             	mov    (%rdi),%rax
1402dc675:	ba 01 00 00 00       	mov    $0x1,%edx
1402dc67a:	48 8b cf             	mov    %rdi,%rcx
1402dc67d:	48 8b 00             	mov    (%rax),%rax
1402dc680:	ff 15 9a 73 ca 00    	call   *0xca739a(%rip)        # 0x140f83a20
1402dc686:	90                   	nop
1402dc687:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
1402dc68e:	00
1402dc68f:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1402dc696:	41 5f                	pop    %r15
1402dc698:	41 5e                	pop    %r14
1402dc69a:	5f                   	pop    %rdi
1402dc69b:	5e                   	pop    %rsi
1402dc69c:	5d                   	pop    %rbp
1402dc69d:	c3                   	ret
1402dc69e:	b9 02 00 00 00       	mov    $0x2,%ecx
1402dc6a3:	e8 58 e0 4a 00       	call   0x14078a700
1402dc6a8:	90                   	nop
1402dc6a9:	b9 02 00 00 00       	mov    $0x2,%ecx
1402dc6ae:	e8 4d e0 4a 00       	call   0x14078a700
1402dc6b3:	90                   	nop
1402dc6b4:	b9 02 00 00 00       	mov    $0x2,%ecx
1402dc6b9:	e8 42 e0 4a 00       	call   0x14078a700
1402dc6be:	90                   	nop
1402dc6bf:	33 c9                	xor    %ecx,%ecx
1402dc6c1:	e8 3a e0 4a 00       	call   0x14078a700
1402dc6c6:	cc                   	int3
1402dc6c7:	b9 01 00 00 00       	mov    $0x1,%ecx
1402dc6cc:	e8 2f e0 4a 00       	call   0x14078a700
1402dc6d1:	90                   	nop
1402dc6d2:	b9 02 00 00 00       	mov    $0x2,%ecx
1402dc6d7:	e8 24 e0 4a 00       	call   0x14078a700
1402dc6dc:	90                   	nop
1402dc6dd:	b9 02 00 00 00       	mov    $0x2,%ecx
1402dc6e2:	e8 19 e0 4a 00       	call   0x14078a700
1402dc6e7:	90                   	nop
1402dc6e8:	b9 02 00 00 00       	mov    $0x2,%ecx
1402dc6ed:	e8 0e e0 4a 00       	call   0x14078a700
1402dc6f2:	90                   	nop
1402dc6f3:	b9 02 00 00 00       	mov    $0x2,%ecx
1402dc6f8:	e8 03 e0 4a 00       	call   0x14078a700
1402dc6fd:	90                   	nop
1402dc6fe:	b9 02 00 00 00       	mov    $0x2,%ecx
1402dc703:	e8 f8 df 4a 00       	call   0x14078a700
1402dc708:	90                   	nop
1402dc709:	b9 02 00 00 00       	mov    $0x2,%ecx
1402dc70e:	e8 ed df 4a 00       	call   0x14078a700
1402dc713:	90                   	nop
1402dc714:	b9 02 00 00 00       	mov    $0x2,%ecx
1402dc719:	e8 e2 df 4a 00       	call   0x14078a700
1402dc71e:	90                   	nop
1402dc71f:	33 c9                	xor    %ecx,%ecx
1402dc721:	e8 da df 4a 00       	call   0x14078a700
1402dc726:	cc                   	int3
1402dc727:	b9 01 00 00 00       	mov    $0x1,%ecx
1402dc72c:	e8 cf df 4a 00       	call   0x14078a700
1402dc731:	cc                   	int3
1402dc732:	cc                   	int3
1402dc733:	cc                   	int3
1402dc734:	cc                   	int3
1402dc735:	cc                   	int3
1402dc736:	cc                   	int3
1402dc737:	cc                   	int3
1402dc738:	cc                   	int3
1402dc739:	cc                   	int3
1402dc73a:	cc                   	int3
1402dc73b:	cc                   	int3
1402dc73c:	cc                   	int3
1402dc73d:	cc                   	int3
1402dc73e:	cc                   	int3
1402dc73f:	cc                   	int3
1402dc740:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402dc745:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402dc74a:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1402dc74f:	55                   	push   %rbp
1402dc750:	41 54                	push   %r12
1402dc752:	41 55                	push   %r13
1402dc754:	41 56                	push   %r14
1402dc756:	41 57                	push   %r15
1402dc758:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
1402dc75d:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
1402dc764:	49 8b d9             	mov    %r9,%rbx
1402dc767:	4d 8b e8             	mov    %r8,%r13
1402dc76a:	4c 8b f9             	mov    %rcx,%r15
1402dc76d:	45 33 f6             	xor    %r14d,%r14d
1402dc770:	4c 89 75 f7          	mov    %r14,-0x9(%rbp)
1402dc774:	48 8b 7d 7f          	mov    0x7f(%rbp),%rdi
1402dc778:	4c 8b c7             	mov    %rdi,%r8
1402dc77b:	e8 40 ef ff ff       	call   0x1402db6c0
1402dc780:	48 8b 0b             	mov    (%rbx),%rcx
1402dc783:	48 85 c9             	test   %rcx,%rcx
1402dc786:	74 1c                	je     0x1402dc7a4
1402dc788:	8b 41 10             	mov    0x10(%rcx),%eax
1402dc78b:	ff c0                	inc    %eax
1402dc78d:	89 41 10             	mov    %eax,0x10(%rcx)
1402dc790:	83 f8 01             	cmp    $0x1,%eax
1402dc793:	0f 8e f2 06 00 00    	jle    0x1402dce8b
1402dc799:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402dc79e:	0f 84 ef 06 00 00    	je     0x1402dce93
1402dc7a4:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402dc7a9:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1402dc7ae:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1402dc7b2:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1402dc7b7:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
1402dc7bb:	0f 28 45 bf          	movaps -0x41(%rbp),%xmm0
1402dc7bf:	66 0f 7f 45 8f       	movdqa %xmm0,-0x71(%rbp)
1402dc7c4:	4c 8d 45 67          	lea    0x67(%rbp),%r8
1402dc7c8:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
1402dc7cc:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1402dc7d0:	e8 7b 36 ec ff       	call   0x14019fe50
1402dc7d5:	48 8b d8             	mov    %rax,%rbx
1402dc7d8:	48 89 45 67          	mov    %rax,0x67(%rbp)
1402dc7dc:	48 8b 0d 55 ef 13 01 	mov    0x113ef55(%rip),%rcx        # 0x14141b738
1402dc7e3:	48 85 ff             	test   %rdi,%rdi
1402dc7e6:	74 04                	je     0x1402dc7ec
1402dc7e8:	4c 89 77 60          	mov    %r14,0x60(%rdi)
1402dc7ec:	48 8b 11             	mov    (%rcx),%rdx
1402dc7ef:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402dc7f3:	4c 8b cf             	mov    %rdi,%r9
1402dc7f6:	4c 8b c3             	mov    %rbx,%r8
1402dc7f9:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1402dc7fe:	ff 15 1c 72 ca 00    	call   *0xca721c(%rip)        # 0x140f83a20
1402dc804:	90                   	nop
1402dc805:	48 8b cb             	mov    %rbx,%rcx
1402dc808:	e8 33 2d ec ff       	call   0x14019f540
1402dc80d:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1402dc812:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
1402dc817:	48 89 5d f7          	mov    %rbx,-0x9(%rbp)
1402dc81b:	4c 8d 0d ce 1c ec ff 	lea    -0x13e332(%rip),%r9        # 0x14019e4f0
1402dc822:	ba 08 00 00 00       	mov    $0x8,%edx
1402dc827:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402dc82d:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402dc832:	e8 15 ed b3 00       	call   0x140e1b54c
1402dc837:	4c 8b 05 2a f6 13 01 	mov    0x113f62a(%rip),%r8        # 0x14141be68
1402dc83e:	45 8b 40 4c          	mov    0x4c(%r8),%r8d
1402dc842:	49 8b d7             	mov    %r15,%rdx
1402dc845:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402dc84a:	e8 51 63 09 00       	call   0x140372ba0
1402dc84f:	48 8b 30             	mov    (%rax),%rsi
1402dc852:	4c 89 30             	mov    %r14,(%rax)
1402dc855:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1402dc85a:	48 8b 46 40          	mov    0x40(%rsi),%rax
1402dc85e:	48 8b 08             	mov    (%rax),%rcx
1402dc861:	80 79 28 00          	cmpb   $0x0,0x28(%rcx)
1402dc865:	75 09                	jne    0x1402dc870
1402dc867:	4c 89 75 67          	mov    %r14,0x67(%rbp)
1402dc86b:	49 8b fe             	mov    %r14,%rdi
1402dc86e:	eb 23                	jmp    0x1402dc893
1402dc870:	48 83 c1 20          	add    $0x20,%rcx
1402dc874:	48 8b 46 38          	mov    0x38(%rsi),%rax
1402dc878:	48 8b 90 80 00 00 00 	mov    0x80(%rax),%rdx
1402dc87f:	48 8b 02             	mov    (%rdx),%rax
1402dc882:	4c 8b 40 10          	mov    0x10(%rax),%r8
1402dc886:	48 8d 55 67          	lea    0x67(%rbp),%rdx
1402dc88a:	e8 41 b8 43 00       	call   0x1407180d0
1402dc88f:	48 8b 7d 67          	mov    0x67(%rbp),%rdi
1402dc893:	48 85 ff             	test   %rdi,%rdi
1402dc896:	74 27                	je     0x1402dc8bf
1402dc898:	8b 47 10             	mov    0x10(%rdi),%eax
1402dc89b:	ff c8                	dec    %eax
1402dc89d:	89 47 10             	mov    %eax,0x10(%rdi)
1402dc8a0:	85 c0                	test   %eax,%eax
1402dc8a2:	7f 1b                	jg     0x1402dc8bf
1402dc8a4:	0f 88 f4 05 00 00    	js     0x1402dce9e
1402dc8aa:	48 8b 07             	mov    (%rdi),%rax
1402dc8ad:	ba 01 00 00 00       	mov    $0x1,%edx
1402dc8b2:	48 8b cf             	mov    %rdi,%rcx
1402dc8b5:	48 8b 00             	mov    (%rax),%rax
1402dc8b8:	ff 15 62 71 ca 00    	call   *0xca7162(%rip)        # 0x140f83a20
1402dc8be:	90                   	nop
1402dc8bf:	8b 46 10             	mov    0x10(%rsi),%eax
1402dc8c2:	ff c8                	dec    %eax
1402dc8c4:	89 46 10             	mov    %eax,0x10(%rsi)
1402dc8c7:	85 c0                	test   %eax,%eax
1402dc8c9:	7f 1b                	jg     0x1402dc8e6
1402dc8cb:	0f 88 d8 05 00 00    	js     0x1402dcea9
1402dc8d1:	48 8b 06             	mov    (%rsi),%rax
1402dc8d4:	ba 01 00 00 00       	mov    $0x1,%edx
1402dc8d9:	48 8b ce             	mov    %rsi,%rcx
1402dc8dc:	48 8b 00             	mov    (%rax),%rax
1402dc8df:	ff 15 3b 71 ca 00    	call   *0xca713b(%rip)        # 0x140f83a20
1402dc8e5:	90                   	nop
1402dc8e6:	48 85 ff             	test   %rdi,%rdi
1402dc8e9:	0f 85 c0 01 00 00    	jne    0x1402dcaaf
1402dc8ef:	4c 8b 05 72 f5 13 01 	mov    0x113f572(%rip),%r8        # 0x14141be68
1402dc8f6:	45 8b 40 4c          	mov    0x4c(%r8),%r8d
1402dc8fa:	49 8b d7             	mov    %r15,%rdx
1402dc8fd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402dc902:	e8 99 62 09 00       	call   0x140372ba0
1402dc907:	48 8b 38             	mov    (%rax),%rdi
1402dc90a:	4c 89 30             	mov    %r14,(%rax)
1402dc90d:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1402dc912:	48 8b 05 2f f7 13 01 	mov    0x113f72f(%rip),%rax        # 0x14141c048
1402dc919:	4c 8d a0 60 01 00 00 	lea    0x160(%rax),%r12
1402dc920:	0f 57 c0             	xorps  %xmm0,%xmm0
1402dc923:	f3 0f 7f 45 8f       	movdqu %xmm0,-0x71(%rbp)
1402dc928:	4c 89 75 9f          	mov    %r14,-0x61(%rbp)
1402dc92c:	f3 0f 7f 45 bf       	movdqu %xmm0,-0x41(%rbp)
1402dc931:	4c 89 75 cf          	mov    %r14,-0x31(%rbp)
1402dc935:	48 8b 88 68 15 00 00 	mov    0x1568(%rax),%rcx
1402dc93c:	48 85 c9             	test   %rcx,%rcx
1402dc93f:	74 1c                	je     0x1402dc95d
1402dc941:	8b 41 10             	mov    0x10(%rcx),%eax
1402dc944:	ff c0                	inc    %eax
1402dc946:	89 41 10             	mov    %eax,0x10(%rcx)
1402dc949:	83 f8 01             	cmp    $0x1,%eax
1402dc94c:	0f 8e 62 05 00 00    	jle    0x1402dceb4
1402dc952:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402dc957:	0f 84 5f 05 00 00    	je     0x1402dcebc
1402dc95d:	48 89 4d 67          	mov    %rcx,0x67(%rbp)
1402dc961:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
1402dc966:	4c 89 75 0f          	mov    %r14,0xf(%rbp)
1402dc96a:	f3 0f 7f 45 df       	movdqu %xmm0,-0x21(%rbp)
1402dc96f:	4c 89 75 ef          	mov    %r14,-0x11(%rbp)
1402dc973:	48 8d 45 8f          	lea    -0x71(%rbp),%rax
1402dc977:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402dc97c:	48 8d 45 bf          	lea    -0x41(%rbp),%rax
1402dc980:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402dc985:	4c 8d 4d 67          	lea    0x67(%rbp),%r9
1402dc989:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1402dc98d:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1402dc991:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402dc996:	e8 e5 09 3d 00       	call   0x1406ad380
1402dc99b:	48 8b 30             	mov    (%rax),%rsi
1402dc99e:	4c 89 30             	mov    %r14,(%rax)
1402dc9a1:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1402dc9a6:	4d 8b c4             	mov    %r12,%r8
1402dc9a9:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1402dc9ae:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
1402dc9b2:	e8 89 89 09 00       	call   0x140375340
1402dc9b7:	4c 8b 30             	mov    (%rax),%r14
1402dc9ba:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402dc9c1:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1402dc9c6:	4d 8b c4             	mov    %r12,%r8
1402dc9c9:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1402dc9ce:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402dc9d3:	e8 68 89 09 00       	call   0x140375340
1402dc9d8:	48 8b 08             	mov    (%rax),%rcx
1402dc9db:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402dc9e2:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402dc9e7:	48 8b 08             	mov    (%rax),%rcx
1402dc9ea:	48 85 c9             	test   %rcx,%rcx
1402dc9ed:	74 24                	je     0x1402dca13
1402dc9ef:	8b 41 10             	mov    0x10(%rcx),%eax
1402dc9f2:	ff c8                	dec    %eax
1402dc9f4:	89 41 10             	mov    %eax,0x10(%rcx)
1402dc9f7:	85 c0                	test   %eax,%eax
1402dc9f9:	7f 18                	jg     0x1402dca13
1402dc9fb:	0f 88 c6 04 00 00    	js     0x1402dcec7
1402dca01:	48 8b 01             	mov    (%rcx),%rax
1402dca04:	ba 01 00 00 00       	mov    $0x1,%edx
1402dca09:	48 8b 00             	mov    (%rax),%rax
1402dca0c:	ff 15 0e 70 ca 00    	call   *0xca700e(%rip)        # 0x140f83a20
1402dca12:	90                   	nop
1402dca13:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402dca18:	ba 02 00 00 00       	mov    $0x2,%edx
1402dca1d:	48 8b cf             	mov    %rdi,%rcx
1402dca20:	e8 db 80 45 00       	call   0x140734b00
1402dca25:	90                   	nop
1402dca26:	4d 85 f6             	test   %r14,%r14
1402dca29:	74 29                	je     0x1402dca54
1402dca2b:	41 8b 46 10          	mov    0x10(%r14),%eax
1402dca2f:	ff c8                	dec    %eax
1402dca31:	41 89 46 10          	mov    %eax,0x10(%r14)
1402dca35:	85 c0                	test   %eax,%eax
1402dca37:	7f 1b                	jg     0x1402dca54
1402dca39:	0f 88 93 04 00 00    	js     0x1402dced2
1402dca3f:	49 8b 06             	mov    (%r14),%rax
1402dca42:	ba 01 00 00 00       	mov    $0x1,%edx
1402dca47:	49 8b ce             	mov    %r14,%rcx
1402dca4a:	48 8b 00             	mov    (%rax),%rax
1402dca4d:	ff 15 cd 6f ca 00    	call   *0xca6fcd(%rip)        # 0x140f83a20
1402dca53:	90                   	nop
1402dca54:	48 85 f6             	test   %rsi,%rsi
1402dca57:	74 27                	je     0x1402dca80
1402dca59:	8b 46 10             	mov    0x10(%rsi),%eax
1402dca5c:	ff c8                	dec    %eax
1402dca5e:	89 46 10             	mov    %eax,0x10(%rsi)
1402dca61:	85 c0                	test   %eax,%eax
1402dca63:	7f 1b                	jg     0x1402dca80
1402dca65:	0f 88 72 04 00 00    	js     0x1402dcedd
1402dca6b:	48 8b 06             	mov    (%rsi),%rax
1402dca6e:	ba 01 00 00 00       	mov    $0x1,%edx