1402aa858:	40 32 f6             	xor    %sil,%sil
1402aa85b:	41 f6 c4 04          	test   $0x4,%r12b
1402aa85f:	74 0d                	je     0x1402aa86e
1402aa861:	41 83 e4 fb          	and    $0xfffffffb,%r12d
1402aa865:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402aa869:	e8 82 3c ef ff       	call   0x14019e4f0
1402aa86e:	40 84 f6             	test   %sil,%sil
1402aa871:	0f 84 25 01 00 00    	je     0x1402aa99c
1402aa877:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402aa87c:	48 85 db             	test   %rbx,%rbx
1402aa87f:	74 1c                	je     0x1402aa89d
1402aa881:	8b 43 10             	mov    0x10(%rbx),%eax
1402aa884:	ff c0                	inc    %eax
1402aa886:	89 43 10             	mov    %eax,0x10(%rbx)
1402aa889:	83 f8 01             	cmp    $0x1,%eax
1402aa88c:	0f 8e e3 0d 00 00    	jle    0x1402ab675
1402aa892:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402aa897:	0f 84 e0 0d 00 00    	je     0x1402ab67d
1402aa89d:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402aa8a2:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1402aa8a6:	e8 65 54 ef ff       	call   0x14019fd10
1402aa8ab:	90                   	nop
1402aa8ac:	48 8b 15 d5 16 17 01 	mov    0x11716d5(%rip),%rdx        # 0x14141bf88
1402aa8b3:	48 81 c2 98 00 00 00 	add    $0x98,%rdx
1402aa8ba:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1402aa8be:	e8 0d 55 ef ff       	call   0x14019fdd0
1402aa8c3:	48 8b d0             	mov    %rax,%rdx
1402aa8c6:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402aa8ca:	e8 41 54 ef ff       	call   0x14019fd10
1402aa8cf:	90                   	nop
1402aa8d0:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402aa8d6:	48 8d 55 68          	lea    0x68(%rbp),%rdx
1402aa8da:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402aa8de:	e8 dd 20 40 00       	call   0x1406ac9c0
1402aa8e3:	48 8b 08             	mov    (%rax),%rcx
1402aa8e6:	4c 89 30             	mov    %r14,(%rax)
1402aa8e9:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402aa8ee:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402aa8f3:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
1402aa8f7:	e8 14 54 ef ff       	call   0x14019fd10
1402aa8fc:	90                   	nop
1402aa8fd:	48 8d 45 98          	lea    -0x68(%rbp),%rax
1402aa901:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402aa906:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1402aa90a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402aa90f:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402aa914:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402aa91a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402aa91f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402aa924:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402aa928:	e8 23 55 ef ff       	call   0x14019fe50
1402aa92d:	4d 8b cf             	mov    %r15,%r9
1402aa930:	4c 8b c0             	mov    %rax,%r8
1402aa933:	48 8b 15 f6 06 17 01 	mov    0x11706f6(%rip),%rdx        # 0x14141b030
1402aa93a:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402aa93e:	e8 4d 9a 0c 00       	call   0x140374390
1402aa943:	48 8b 08             	mov    (%rax),%rcx
1402aa946:	4c 89 30             	mov    %r14,(%rax)
1402aa949:	4c 8b c3             	mov    %rbx,%r8
1402aa94c:	48 8b d9             	mov    %rcx,%rbx
1402aa94f:	48 89 4d 78          	mov    %rcx,0x78(%rbp)
1402aa953:	4d 85 c0             	test   %r8,%r8
1402aa956:	74 29                	je     0x1402aa981
1402aa958:	41 8b 40 10          	mov    0x10(%r8),%eax
1402aa95c:	ff c8                	dec    %eax
1402aa95e:	41 89 40 10          	mov    %eax,0x10(%r8)
1402aa962:	85 c0                	test   %eax,%eax
1402aa964:	7f 1b                	jg     0x1402aa981
1402aa966:	0f 88 1c 0d 00 00    	js     0x1402ab688
1402aa96c:	49 8b 00             	mov    (%r8),%rax
1402aa96f:	ba 01 00 00 00       	mov    $0x1,%edx
1402aa974:	49 8b c8             	mov    %r8,%rcx
1402aa977:	48 8b 00             	mov    (%rax),%rax
1402aa97a:	ff 15 a0 90 cd 00    	call   *0xcd90a0(%rip)        # 0x140f83a20
1402aa980:	90                   	nop
1402aa981:	4c 8d 0d 68 3b ef ff 	lea    -0x10c498(%rip),%r9        # 0x14019e4f0
1402aa988:	ba 08 00 00 00       	mov    $0x8,%edx
1402aa98d:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402aa993:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1402aa997:	e8 b0 0b b7 00       	call   0x140e1b54c
1402aa99c:	48 8b 45 68          	mov    0x68(%rbp),%rax
1402aa9a0:	48 8b 48 30          	mov    0x30(%rax),%rcx
1402aa9a4:	48 8b 11             	mov    (%rcx),%rdx
1402aa9a7:	48 8b 41 08          	mov    0x8(%rcx),%rax
1402aa9ab:	48 2b c2             	sub    %rdx,%rax
1402aa9ae:	48 c1 f8 04          	sar    $0x4,%rax
1402aa9b2:	48 83 f8 03          	cmp    $0x3,%rax
1402aa9b6:	76 53                	jbe    0x1402aaa0b
1402aa9b8:	80 7a 38 00          	cmpb   $0x0,0x38(%rdx)
1402aa9bc:	74 4d                	je     0x1402aaa0b
1402aa9be:	48 8b 05 c3 15 17 01 	mov    0x11715c3(%rip),%rax        # 0x14141bf88
1402aa9c5:	48 8b 48 10          	mov    0x10(%rax),%rcx
1402aa9c9:	4c 8b 71 20          	mov    0x20(%rcx),%r14
1402aa9cd:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402aa9d3:	48 8d 55 68          	lea    0x68(%rbp),%rdx
1402aa9d7:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1402aa9db:	e8 e0 1f 40 00       	call   0x1406ac9c0
1402aa9e0:	48 8b 30             	mov    (%rax),%rsi
1402aa9e3:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402aa9ea:	48 89 75 90          	mov    %rsi,-0x70(%rbp)
1402aa9ee:	41 83 cc 08          	or     $0x8,%r12d
1402aa9f2:	44 89 65 b8          	mov    %r12d,-0x48(%rbp)
1402aa9f6:	49 8b d6             	mov    %r14,%rdx
1402aa9f9:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1402aa9fd:	e8 ee 6c 47 00       	call   0x1407216f0
1402aaa02:	85 c0                	test   %eax,%eax
1402aaa04:	74 09                	je     0x1402aaa0f
1402aaa06:	41 b6 01             	mov    $0x1,%r14b
1402aaa09:	eb 07                	jmp    0x1402aaa12
1402aaa0b:	48 8b 75 90          	mov    -0x70(%rbp),%rsi
1402aaa0f:	45 32 f6             	xor    %r14b,%r14b
1402aaa12:	41 f6 c4 08          	test   $0x8,%r12b
1402aaa16:	74 2c                	je     0x1402aaa44
1402aaa18:	48 85 f6             	test   %rsi,%rsi
1402aaa1b:	74 27                	je     0x1402aaa44
1402aaa1d:	8b 46 10             	mov    0x10(%rsi),%eax
1402aaa20:	ff c8                	dec    %eax
1402aaa22:	89 46 10             	mov    %eax,0x10(%rsi)
1402aaa25:	85 c0                	test   %eax,%eax
1402aaa27:	7f 1b                	jg     0x1402aaa44
1402aaa29:	0f 88 64 0c 00 00    	js     0x1402ab693
1402aaa2f:	48 8b 06             	mov    (%rsi),%rax
1402aaa32:	ba 01 00 00 00       	mov    $0x1,%edx
1402aaa37:	48 8b ce             	mov    %rsi,%rcx
1402aaa3a:	48 8b 00             	mov    (%rax),%rax
1402aaa3d:	ff 15 dd 8f cd 00    	call   *0xcd8fdd(%rip)        # 0x140f83a20
1402aaa43:	90                   	nop
1402aaa44:	45 84 f6             	test   %r14b,%r14b
1402aaa47:	0f 84 33 03 00 00    	je     0x1402aad80
1402aaa4d:	48 89 5c 24 60       	mov    %rbx,0x60(%rsp)
1402aaa52:	48 85 db             	test   %rbx,%rbx
1402aaa55:	74 1c                	je     0x1402aaa73
1402aaa57:	8b 43 10             	mov    0x10(%rbx),%eax
1402aaa5a:	ff c0                	inc    %eax
1402aaa5c:	89 43 10             	mov    %eax,0x10(%rbx)
1402aaa5f:	83 f8 01             	cmp    $0x1,%eax
1402aaa62:	0f 8e 36 0c 00 00    	jle    0x1402ab69e
1402aaa68:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402aaa6d:	0f 84 33 0c 00 00    	je     0x1402ab6a6
1402aaa73:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402aaa78:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1402aaa7c:	e8 8f 52 ef ff       	call   0x14019fd10
1402aaa81:	90                   	nop
1402aaa82:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402aaa88:	48 8d 55 68          	lea    0x68(%rbp),%rdx
1402aaa8c:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1402aaa90:	e8 2b 1f 40 00       	call   0x1406ac9c0
1402aaa95:	48 8b 08             	mov    (%rax),%rcx
1402aaa98:	45 33 f6             	xor    %r14d,%r14d
1402aaa9b:	4c 89 30             	mov    %r14,(%rax)
1402aaa9e:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402aaaa3:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402aaaa8:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1402aaaac:	e8 5f 52 ef ff       	call   0x14019fd10
1402aaab1:	90                   	nop
1402aaab2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402aaab8:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1402aaabc:	48 8b 0d b5 83 18 01 	mov    0x11883b5(%rip),%rcx        # 0x141432e78
1402aaac3:	e8 58 54 ef ff       	call   0x14019ff20
1402aaac8:	90                   	nop
1402aaac9:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402aaacf:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1402aaad3:	48 8b 0d 9e 83 18 01 	mov    0x118839e(%rip),%rcx        # 0x141432e78
1402aaada:	e8 91 44 f6 ff       	call   0x14020ef70
1402aaadf:	90                   	nop
1402aaae0:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
1402aaae4:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402aaae9:	48 8d 45 10          	lea    0x10(%rbp),%rax
1402aaaed:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402aaaf2:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402aaaf7:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402aaafd:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402aab02:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402aab07:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402aab0b:	e8 40 53 ef ff       	call   0x14019fe50
1402aab10:	4d 8b cf             	mov    %r15,%r9
1402aab13:	4c 8b c0             	mov    %rax,%r8
1402aab16:	48 8b 15 93 06 17 01 	mov    0x1170693(%rip),%rdx        # 0x14141b1b0
1402aab1d:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402aab21:	e8 6a 98 0c 00       	call   0x140374390
1402aab26:	48 8b 08             	mov    (%rax),%rcx
1402aab29:	4c 89 30             	mov    %r14,(%rax)
1402aab2c:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402aab31:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402aab36:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1402aab3a:	e8 d1 51 ef ff       	call   0x14019fd10
1402aab3f:	90                   	nop
1402aab40:	48 8b 15 41 14 17 01 	mov    0x1171441(%rip),%rdx        # 0x14141bf88
1402aab47:	48 81 c2 98 00 00 00 	add    $0x98,%rdx
1402aab4e:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402aab52:	e8 79 52 ef ff       	call   0x14019fdd0
1402aab57:	48 8b d0             	mov    %rax,%rdx
1402aab5a:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1402aab5e:	e8 ad 51 ef ff       	call   0x14019fd10
1402aab63:	90                   	nop
1402aab64:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402aab6a:	48 8d 55 68          	lea    0x68(%rbp),%rdx
1402aab6e:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
1402aab72:	e8 49 1e 40 00       	call   0x1406ac9c0
1402aab77:	48 8b 08             	mov    (%rax),%rcx
1402aab7a:	4c 89 30             	mov    %r14,(%rax)
1402aab7d:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402aab82:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402aab87:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1402aab8b:	e8 80 51 ef ff       	call   0x14019fd10
1402aab90:	90                   	nop
1402aab91:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402aab97:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1402aab9b:	48 8b 0d d6 82 18 01 	mov    0x11882d6(%rip),%rcx        # 0x141432e78
1402aaba2:	e8 79 53 ef ff       	call   0x14019ff20
1402aaba7:	90                   	nop
1402aaba8:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402aabae:	48 8d 55 68          	lea    0x68(%rbp),%rdx
1402aabb2:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1402aabb7:	e8 04 1e 40 00       	call   0x1406ac9c0
1402aabbc:	48 8b 30             	mov    (%rax),%rsi
1402aabbf:	4c 89 30             	mov    %r14,(%rax)
1402aabc2:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
1402aabc7:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1402aabcc:	48 8b ce             	mov    %rsi,%rcx
1402aabcf:	e8 ac 73 49 00       	call   0x140741f80
1402aabd4:	90                   	nop
1402aabd5:	48 8b 00             	mov    (%rax),%rax
1402aabd8:	4c 8b 40 20          	mov    0x20(%rax),%r8
1402aabdc:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1402aabe0:	48 8b 0d 91 82 18 01 	mov    0x1188291(%rip),%rcx        # 0x141432e78
1402aabe7:	e8 84 43 f6 ff       	call   0x14020ef70
1402aabec:	90                   	nop
1402aabed:	48 8d 45 98          	lea    -0x68(%rbp),%rax
1402aabf1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402aabf6:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
1402aabfa:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402aabff:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402aac04:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402aac0a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402aac0f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402aac14:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1402aac18:	e8 33 52 ef ff       	call   0x14019fe50
1402aac1d:	4d 8b cf             	mov    %r15,%r9
1402aac20:	4c 8b c0             	mov    %rax,%r8
1402aac23:	48 8b 15 86 05 17 01 	mov    0x1170586(%rip),%rdx        # 0x14141b1b0
1402aac2a:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1402aac2e:	e8 5d 97 0c 00       	call   0x140374390
1402aac33:	48 8b 08             	mov    (%rax),%rcx
1402aac36:	4c 89 30             	mov    %r14,(%rax)
1402aac39:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402aac3e:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402aac43:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
1402aac47:	e8 c4 50 ef ff       	call   0x14019fd10
1402aac4c:	90                   	nop
1402aac4d:	48 8d 45 10          	lea    0x10(%rbp),%rax
1402aac51:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402aac56:	48 8d 45 30          	lea    0x30(%rbp),%rax
1402aac5a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402aac5f:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402aac64:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402aac6a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402aac6f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402aac74:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
1402aac78:	e8 d3 51 ef ff       	call   0x14019fe50
1402aac7d:	4d 8b cf             	mov    %r15,%r9
1402aac80:	4c 8b c0             	mov    %rax,%r8
1402aac83:	48 8b 15 a6 03 17 01 	mov    0x11703a6(%rip),%rdx        # 0x14141b030
1402aac8a:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1402aac8e:	e8 fd 96 0c 00       	call   0x140374390
1402aac93:	48 8b 08             	mov    (%rax),%rcx
1402aac96:	4c 89 30             	mov    %r14,(%rax)
1402aac99:	4c 8b c3             	mov    %rbx,%r8
1402aac9c:	48 8b d9             	mov    %rcx,%rbx
1402aac9f:	48 89 4d 78          	mov    %rcx,0x78(%rbp)
1402aaca3:	4d 85 c0             	test   %r8,%r8
1402aaca6:	74 29                	je     0x1402aacd1
1402aaca8:	41 8b 40 10          	mov    0x10(%r8),%eax
1402aacac:	ff c8                	dec    %eax
1402aacae:	41 89 40 10          	mov    %eax,0x10(%r8)
1402aacb2:	85 c0                	test   %eax,%eax
1402aacb4:	7f 1b                	jg     0x1402aacd1
1402aacb6:	0f 88 f5 09 00 00    	js     0x1402ab6b1
1402aacbc:	49 8b 00             	mov    (%r8),%rax
1402aacbf:	ba 01 00 00 00       	mov    $0x1,%edx
1402aacc4:	49 8b c8             	mov    %r8,%rcx
1402aacc7:	48 8b 00             	mov    (%rax),%rax
1402aacca:	ff 15 50 8d cd 00    	call   *0xcd8d50(%rip)        # 0x140f83a20
1402aacd0:	90                   	nop
1402aacd1:	4c 8d 0d 18 38 ef ff 	lea    -0x10c7e8(%rip),%r9        # 0x14019e4f0
1402aacd8:	ba 08 00 00 00       	mov    $0x8,%edx
1402aacdd:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1402aace3:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1402aace7:	e8 60 08 b7 00       	call   0x140e1b54c
1402aacec:	90                   	nop
1402aaced:	4c 8d 0d fc 37 ef ff 	lea    -0x10c804(%rip),%r9        # 0x14019e4f0
1402aacf4:	ba 08 00 00 00       	mov    $0x8,%edx
1402aacf9:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402aacff:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1402aad03:	e8 44 08 b7 00       	call   0x140e1b54c
1402aad08:	90                   	nop
1402aad09:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402aad0e:	48 85 c9             	test   %rcx,%rcx
1402aad11:	74 24                	je     0x1402aad37
1402aad13:	8b 41 10             	mov    0x10(%rcx),%eax
1402aad16:	ff c8                	dec    %eax
1402aad18:	89 41 10             	mov    %eax,0x10(%rcx)
1402aad1b:	85 c0                	test   %eax,%eax
1402aad1d:	7f 18                	jg     0x1402aad37
1402aad1f:	0f 88 97 09 00 00    	js     0x1402ab6bc
1402aad25:	48 8b 01             	mov    (%rcx),%rax
1402aad28:	ba 01 00 00 00       	mov    $0x1,%edx
1402aad2d:	48 8b 00             	mov    (%rax),%rax
1402aad30:	ff 15 ea 8c cd 00    	call   *0xcd8cea(%rip)        # 0x140f83a20
1402aad36:	90                   	nop
1402aad37:	48 85 f6             	test   %rsi,%rsi
1402aad3a:	74 27                	je     0x1402aad63
1402aad3c:	8b 46 10             	mov    0x10(%rsi),%eax
1402aad3f:	ff c8                	dec    %eax
1402aad41:	89 46 10             	mov    %eax,0x10(%rsi)
1402aad44:	85 c0                	test   %eax,%eax
1402aad46:	7f 1b                	jg     0x1402aad63
1402aad48:	0f 88 79 09 00 00    	js     0x1402ab6c7
1402aad4e:	48 8b 06             	mov    (%rsi),%rax
1402aad51:	ba 01 00 00 00       	mov    $0x1,%edx
1402aad56:	48 8b ce             	mov    %rsi,%rcx
1402aad59:	48 8b 00             	mov    (%rax),%rax
1402aad5c:	ff 15 be 8c cd 00    	call   *0xcd8cbe(%rip)        # 0x140f83a20
1402aad62:	90                   	nop
1402aad63:	4c 8d 0d 86 37 ef ff 	lea    -0x10c87a(%rip),%r9        # 0x14019e4f0
1402aad6a:	ba 08 00 00 00       	mov    $0x8,%edx
1402aad6f:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402aad75:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1402aad79:	e8 ce 07 b7 00       	call   0x140e1b54c
1402aad7e:	eb 03                	jmp    0x1402aad83
1402aad80:	45 33 f6             	xor    %r14d,%r14d
1402aad83:	48 85 db             	test   %rbx,%rbx
1402aad86:	74 1c                	je     0x1402aada4
1402aad88:	8b 43 10             	mov    0x10(%rbx),%eax
1402aad8b:	ff c0                	inc    %eax
1402aad8d:	89 43 10             	mov    %eax,0x10(%rbx)
1402aad90:	83 f8 01             	cmp    $0x1,%eax
1402aad93:	0f 8e 39 09 00 00    	jle    0x1402ab6d2
1402aad99:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402aad9e:	0f 84 36 09 00 00    	je     0x1402ab6da
1402aada4:	48 89 5d 80          	mov    %rbx,-0x80(%rbp)
1402aada8:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1402aadac:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402aadb1:	48 8d 45 88          	lea    -0x78(%rbp),%rax
1402aadb5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402aadba:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1402aadbf:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402aadc5:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402aadca:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402aadcf:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx