1402b5df6:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402b5dfc:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
1402b5e03:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402b5e08:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402b5e0c:	e8 3f a0 ee ff       	call   0x14019fe50
1402b5e11:	4c 8b e0             	mov    %rax,%r12
1402b5e14:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
1402b5e1b:	48 8b 0d 16 52 16 01 	mov    0x1165216(%rip),%rcx        # 0x14141b038
1402b5e22:	48 85 ff             	test   %rdi,%rdi
1402b5e25:	74 04                	je     0x1402b5e2b
1402b5e27:	4c 89 6f 60          	mov    %r13,0x60(%rdi)
1402b5e2b:	48 8b 11             	mov    (%rcx),%rdx
1402b5e2e:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402b5e32:	4c 8b cf             	mov    %rdi,%r9
1402b5e35:	4d 8b c4             	mov    %r12,%r8
1402b5e38:	48 8d 95 98 00 00 00 	lea    0x98(%rbp),%rdx
1402b5e3f:	ff 15 db db cc 00    	call   *0xccdbdb(%rip)        # 0x140f83a20
1402b5e45:	90                   	nop
1402b5e46:	49 8b cc             	mov    %r12,%rcx
1402b5e49:	e8 f2 96 ee ff       	call   0x14019f540
1402b5e4e:	4c 8b a5 98 00 00 00 	mov    0x98(%rbp),%r12
1402b5e55:	4c 89 ad 98 00 00 00 	mov    %r13,0x98(%rbp)
1402b5e5c:	4c 89 65 b0          	mov    %r12,-0x50(%rbp)
1402b5e60:	4c 8d 0d 89 86 ee ff 	lea    -0x117977(%rip),%r9        # 0x14019e4f0
1402b5e67:	ba 08 00 00 00       	mov    $0x8,%edx
1402b5e6c:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402b5e72:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402b5e77:	e8 d0 56 b6 00       	call   0x140e1b54c
1402b5e7c:	48 8b 05 95 a9 16 01 	mov    0x116a995(%rip),%rax        # 0x141420818
1402b5e83:	48 8b 50 50          	mov    0x50(%rax),%rdx
1402b5e87:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1402b5e8c:	48 85 d2             	test   %rdx,%rdx
1402b5e8f:	74 1c                	je     0x1402b5ead
1402b5e91:	8b 42 10             	mov    0x10(%rdx),%eax
1402b5e94:	ff c0                	inc    %eax
1402b5e96:	89 42 10             	mov    %eax,0x10(%rdx)
1402b5e99:	83 f8 01             	cmp    $0x1,%eax
1402b5e9c:	0f 8e 1f 0a 00 00    	jle    0x1402b68c1
1402b5ea2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b5ea7:	0f 84 1c 0a 00 00    	je     0x1402b68c9
1402b5ead:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1402b5eb2:	48 8b 05 cf 60 16 01 	mov    0x11660cf(%rip),%rax        # 0x14141bf88
1402b5eb9:	48 8b 48 10          	mov    0x10(%rax),%rcx
1402b5ebd:	48 8b 52 20          	mov    0x20(%rdx),%rdx
1402b5ec1:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1402b5ec5:	e8 26 b8 46 00       	call   0x1407216f0
1402b5eca:	85 c0                	test   %eax,%eax
1402b5ecc:	74 6f                	je     0x1402b5f3d
1402b5ece:	48 8b 3d 43 a9 16 01 	mov    0x116a943(%rip),%rdi        # 0x141420818
1402b5ed5:	48 8b 7f 50          	mov    0x50(%rdi),%rdi
1402b5ed9:	48 85 ff             	test   %rdi,%rdi
1402b5edc:	74 1c                	je     0x1402b5efa
1402b5ede:	8b 47 10             	mov    0x10(%rdi),%eax
1402b5ee1:	ff c0                	inc    %eax
1402b5ee3:	89 47 10             	mov    %eax,0x10(%rdi)
1402b5ee6:	83 f8 01             	cmp    $0x1,%eax
1402b5ee9:	0f 8e e5 09 00 00    	jle    0x1402b68d4
1402b5eef:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b5ef4:	0f 84 e2 09 00 00    	je     0x1402b68dc
1402b5efa:	48 8d 85 90 00 00 00 	lea    0x90(%rbp),%rax
1402b5f01:	48 89 7d a8          	mov    %rdi,-0x58(%rbp)
1402b5f05:	4c 89 28             	mov    %r13,(%rax)
1402b5f08:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1402b5f0f:	48 85 c9             	test   %rcx,%rcx
1402b5f12:	74 24                	je     0x1402b5f38
1402b5f14:	8b 41 10             	mov    0x10(%rcx),%eax
1402b5f17:	ff c8                	dec    %eax
1402b5f19:	89 41 10             	mov    %eax,0x10(%rcx)
1402b5f1c:	85 c0                	test   %eax,%eax
1402b5f1e:	7f 18                	jg     0x1402b5f38
1402b5f20:	0f 88 c1 09 00 00    	js     0x1402b68e7
1402b5f26:	48 8b 01             	mov    (%rcx),%rax
1402b5f29:	ba 01 00 00 00       	mov    $0x1,%edx
1402b5f2e:	48 8b 00             	mov    (%rax),%rax
1402b5f31:	ff 15 e9 da cc 00    	call   *0xccdae9(%rip)        # 0x140f83a20
1402b5f37:	90                   	nop
1402b5f38:	4c 8b ef             	mov    %rdi,%r13
1402b5f3b:	eb 5a                	jmp    0x1402b5f97
1402b5f3d:	48 8b 15 e4 a3 16 01 	mov    0x116a3e4(%rip),%rdx        # 0x141420328
1402b5f44:	48 83 c2 50          	add    $0x50,%rdx
1402b5f48:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
1402b5f4f:	e8 7c 9e ee ff       	call   0x14019fdd0
1402b5f54:	48 8b 38             	mov    (%rax),%rdi
1402b5f57:	4c 89 28             	mov    %r13,(%rax)
1402b5f5a:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1402b5f5f:	48 89 7d a8          	mov    %rdi,-0x58(%rbp)
1402b5f63:	4c 89 28             	mov    %r13,(%rax)
1402b5f66:	4c 8b ef             	mov    %rdi,%r13
1402b5f69:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1402b5f6e:	48 85 c9             	test   %rcx,%rcx
1402b5f71:	74 24                	je     0x1402b5f97
1402b5f73:	8b 41 10             	mov    0x10(%rcx),%eax
1402b5f76:	ff c8                	dec    %eax
1402b5f78:	89 41 10             	mov    %eax,0x10(%rcx)
1402b5f7b:	85 c0                	test   %eax,%eax
1402b5f7d:	7f 18                	jg     0x1402b5f97
1402b5f7f:	0f 88 6d 09 00 00    	js     0x1402b68f2
1402b5f85:	48 8b 01             	mov    (%rcx),%rax
1402b5f88:	ba 01 00 00 00       	mov    $0x1,%edx
1402b5f8d:	48 8b 00             	mov    (%rax),%rax
1402b5f90:	ff 15 8a da cc 00    	call   *0xccda8a(%rip)        # 0x140f83a20
1402b5f96:	90                   	nop
1402b5f97:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402b5f9c:	48 85 c9             	test   %rcx,%rcx
1402b5f9f:	74 24                	je     0x1402b5fc5
1402b5fa1:	8b 41 10             	mov    0x10(%rcx),%eax
1402b5fa4:	ff c8                	dec    %eax
1402b5fa6:	89 41 10             	mov    %eax,0x10(%rcx)
1402b5fa9:	85 c0                	test   %eax,%eax
1402b5fab:	7f 18                	jg     0x1402b5fc5
1402b5fad:	0f 88 4a 09 00 00    	js     0x1402b68fd
1402b5fb3:	48 8b 01             	mov    (%rcx),%rax
1402b5fb6:	ba 01 00 00 00       	mov    $0x1,%edx
1402b5fbb:	48 8b 00             	mov    (%rax),%rax
1402b5fbe:	ff 15 5c da cc 00    	call   *0xccda5c(%rip)        # 0x140f83a20
1402b5fc4:	90                   	nop
1402b5fc5:	48 8b 05 bc 5f 16 01 	mov    0x1165fbc(%rip),%rax        # 0x14141bf88
1402b5fcc:	48 8b 40 10          	mov    0x10(%rax),%rax
1402b5fd0:	49 8b 55 20          	mov    0x20(%r13),%rdx
1402b5fd4:	48 8b 48 20          	mov    0x20(%rax),%rcx
1402b5fd8:	e8 13 b7 46 00       	call   0x1407216f0
1402b5fdd:	85 c0                	test   %eax,%eax
1402b5fdf:	0f 84 bc 06 00 00    	je     0x1402b66a1
1402b5fe5:	48 8b b5 88 00 00 00 	mov    0x88(%rbp),%rsi
1402b5fec:	4c 8b ce             	mov    %rsi,%r9
1402b5fef:	4c 8d 45 a8          	lea    -0x58(%rbp),%r8
1402b5ff3:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402b5ff7:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1402b5ffe:	e8 5d 21 00 00       	call   0x1402b8160
1402b6003:	4c 8b 28             	mov    (%rax),%r13
1402b6006:	4c 89 6d b8          	mov    %r13,-0x48(%rbp)
1402b600a:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402b6011:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1402b6018:	48 85 c9             	test   %rcx,%rcx
1402b601b:	74 24                	je     0x1402b6041
1402b601d:	8b 41 10             	mov    0x10(%rcx),%eax
1402b6020:	ff c8                	dec    %eax
1402b6022:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6025:	85 c0                	test   %eax,%eax
1402b6027:	7f 18                	jg     0x1402b6041
1402b6029:	0f 88 d9 08 00 00    	js     0x1402b6908
1402b602f:	48 8b 01             	mov    (%rcx),%rax
1402b6032:	ba 01 00 00 00       	mov    $0x1,%edx
1402b6037:	48 8b 00             	mov    (%rax),%rax
1402b603a:	ff 15 e0 d9 cc 00    	call   *0xccd9e0(%rip)        # 0x140f83a20
1402b6040:	90                   	nop
1402b6041:	48 8b 05 40 5f 16 01 	mov    0x1165f40(%rip),%rax        # 0x14141bf88
1402b6048:	48 8b 88 b8 04 00 00 	mov    0x4b8(%rax),%rcx
1402b604f:	4c 8b 41 20          	mov    0x20(%rcx),%r8
1402b6053:	48 8b 05 d6 ac 16 01 	mov    0x116acd6(%rip),%rax        # 0x141420d30
1402b605a:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402b605e:	48 89 8d 98 00 00 00 	mov    %rcx,0x98(%rbp)
1402b6065:	48 85 c9             	test   %rcx,%rcx
1402b6068:	74 1c                	je     0x1402b6086
1402b606a:	8b 41 10             	mov    0x10(%rcx),%eax
1402b606d:	ff c0                	inc    %eax
1402b606f:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6072:	83 f8 01             	cmp    $0x1,%eax
1402b6075:	0f 8e 98 08 00 00    	jle    0x1402b6913
1402b607b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b6080:	0f 84 95 08 00 00    	je     0x1402b691b
1402b6086:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402b608b:	48 8b 51 20          	mov    0x20(%rcx),%rdx
1402b608f:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
1402b6096:	e8 f5 71 3f 00       	call   0x1406ad290
1402b609b:	48 8b 18             	mov    (%rax),%rbx
1402b609e:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
1402b60a2:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402b60a9:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1402b60b0:	48 85 c9             	test   %rcx,%rcx
1402b60b3:	74 24                	je     0x1402b60d9
1402b60b5:	8b 41 10             	mov    0x10(%rcx),%eax
1402b60b8:	ff c8                	dec    %eax
1402b60ba:	89 41 10             	mov    %eax,0x10(%rcx)
1402b60bd:	85 c0                	test   %eax,%eax
1402b60bf:	7f 18                	jg     0x1402b60d9
1402b60c1:	0f 88 5f 08 00 00    	js     0x1402b6926
1402b60c7:	48 8b 01             	mov    (%rcx),%rax
1402b60ca:	ba 01 00 00 00       	mov    $0x1,%edx
1402b60cf:	48 8b 00             	mov    (%rax),%rax
1402b60d2:	ff 15 48 d9 cc 00    	call   *0xccd948(%rip)        # 0x140f83a20
1402b60d8:	90                   	nop
1402b60d9:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
1402b60e0:	48 85 c9             	test   %rcx,%rcx
1402b60e3:	74 24                	je     0x1402b6109
1402b60e5:	8b 41 10             	mov    0x10(%rcx),%eax
1402b60e8:	ff c8                	dec    %eax
1402b60ea:	89 41 10             	mov    %eax,0x10(%rcx)
1402b60ed:	85 c0                	test   %eax,%eax
1402b60ef:	7f 18                	jg     0x1402b6109
1402b60f1:	0f 88 3a 08 00 00    	js     0x1402b6931
1402b60f7:	48 8b 01             	mov    (%rcx),%rax
1402b60fa:	ba 01 00 00 00       	mov    $0x1,%edx
1402b60ff:	48 8b 00             	mov    (%rax),%rax
1402b6102:	ff 15 18 d9 cc 00    	call   *0xccd918(%rip)        # 0x140f83a20
1402b6108:	90                   	nop
1402b6109:	48 85 db             	test   %rbx,%rbx
1402b610c:	74 1c                	je     0x1402b612a
1402b610e:	8b 43 10             	mov    0x10(%rbx),%eax
1402b6111:	ff c0                	inc    %eax
1402b6113:	89 43 10             	mov    %eax,0x10(%rbx)
1402b6116:	83 f8 01             	cmp    $0x1,%eax
1402b6119:	0f 8e 1d 08 00 00    	jle    0x1402b693c
1402b611f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b6124:	0f 84 1a 08 00 00    	je     0x1402b6944
1402b612a:	48 89 5c 24 70       	mov    %rbx,0x70(%rsp)
1402b612f:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1402b6134:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402b6139:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
1402b613e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402b6143:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1402b6148:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402b614e:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
1402b6155:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402b615a:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402b615e:	e8 ed 9c ee ff       	call   0x14019fe50
1402b6163:	48 8b c8             	mov    %rax,%rcx
1402b6166:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
1402b616d:	4c 8b 15 7c 55 16 01 	mov    0x116557c(%rip),%r10        # 0x14141b6f0
1402b6174:	48 85 f6             	test   %rsi,%rsi
1402b6177:	74 08                	je     0x1402b6181
1402b6179:	48 c7 46 60 00 00 00 	movq   $0x0,0x60(%rsi)
1402b6180:	00
1402b6181:	49 8b 12             	mov    (%r10),%rdx
1402b6184:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402b6188:	4c 8b ce             	mov    %rsi,%r9
1402b618b:	4c 8b c1             	mov    %rcx,%r8
1402b618e:	48 8d 95 98 00 00 00 	lea    0x98(%rbp),%rdx
1402b6195:	49 8b ca             	mov    %r10,%rcx
1402b6198:	ff 15 82 d8 cc 00    	call   *0xccd882(%rip)        # 0x140f83a20
1402b619e:	90                   	nop
1402b619f:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1402b61a6:	e8 95 93 ee ff       	call   0x14019f540
1402b61ab:	48 8b b5 98 00 00 00 	mov    0x98(%rbp),%rsi
1402b61b2:	48 c7 85 98 00 00 00 	movq   $0x0,0x98(%rbp)
1402b61b9:	00 00 00 00
1402b61bd:	48 89 75 d8          	mov    %rsi,-0x28(%rbp)
1402b61c1:	4c 8d 0d 28 83 ee ff 	lea    -0x117cd8(%rip),%r9        # 0x14019e4f0
1402b61c8:	ba 08 00 00 00       	mov    $0x8,%edx
1402b61cd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402b61d3:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1402b61d8:	e8 6f 53 b6 00       	call   0x140e1b54c
1402b61dd:	90                   	nop
1402b61de:	48 85 f6             	test   %rsi,%rsi
1402b61e1:	74 1c                	je     0x1402b61ff
1402b61e3:	8b 46 10             	mov    0x10(%rsi),%eax
1402b61e6:	ff c0                	inc    %eax
1402b61e8:	89 46 10             	mov    %eax,0x10(%rsi)
1402b61eb:	83 f8 01             	cmp    $0x1,%eax
1402b61ee:	0f 8e 5b 07 00 00    	jle    0x1402b694f
1402b61f4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b61f9:	0f 84 58 07 00 00    	je     0x1402b6957
1402b61ff:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1402b6204:	48 8b 05 7d 5d 16 01 	mov    0x1165d7d(%rip),%rax        # 0x14141bf88
1402b620b:	48 8b 88 f0 03 00 00 	mov    0x3f0(%rax),%rcx
1402b6212:	4c 8b 41 20          	mov    0x20(%rcx),%r8
1402b6216:	49 8b 55 20          	mov    0x20(%r13),%rdx
1402b621a:	48 8d 8d 98 00 00 00 	lea    0x98(%rbp),%rcx
1402b6221:	e8 6a 70 3f 00       	call   0x1406ad290
1402b6226:	48 8b 08             	mov    (%rax),%rcx
1402b6229:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402b6230:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1402b6235:	48 8b 08             	mov    (%rax),%rcx
1402b6238:	48 85 c9             	test   %rcx,%rcx
1402b623b:	74 24                	je     0x1402b6261
1402b623d:	8b 41 10             	mov    0x10(%rcx),%eax
1402b6240:	ff c8                	dec    %eax
1402b6242:	89 41 10             	mov    %eax,0x10(%rcx)
1402b6245:	85 c0                	test   %eax,%eax
1402b6247:	7f 18                	jg     0x1402b6261
1402b6249:	0f 88 13 07 00 00    	js     0x1402b6962
1402b624f:	48 8b 01             	mov    (%rcx),%rax
1402b6252:	ba 01 00 00 00       	mov    $0x1,%edx
1402b6257:	48 8b 00             	mov    (%rax),%rax
1402b625a:	ff 15 c0 d7 cc 00    	call   *0xccd7c0(%rip)        # 0x140f83a20
1402b6260:	90                   	nop
1402b6261:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1402b6266:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1402b626b:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1402b6270:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1402b6275:	0f 28 44 24 70       	movaps 0x70(%rsp),%xmm0
1402b627a:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402b6280:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
1402b6287:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402b628c:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402b6290:	e8 bb 9b ee ff       	call   0x14019fe50
1402b6295:	48 8b c8             	mov    %rax,%rcx
1402b6298:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
1402b629f:	4c 8b 15 82 51 16 01 	mov    0x1165182(%rip),%r10        # 0x14141b428
1402b62a6:	4c 8b 8d 88 00 00 00 	mov    0x88(%rbp),%r9
1402b62ad:	4d 85 c9             	test   %r9,%r9
1402b62b0:	74 08                	je     0x1402b62ba
1402b62b2:	49 c7 41 60 00 00 00 	movq   $0x0,0x60(%r9)
1402b62b9:	00
1402b62ba:	49 8b 12             	mov    (%r10),%rdx
1402b62bd:	48 8b 42 38          	mov    0x38(%rdx),%rax
1402b62c1:	4c 8b c1             	mov    %rcx,%r8
1402b62c4:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402b62c9:	49 8b ca             	mov    %r10,%rcx
1402b62cc:	ff 15 4e d7 cc 00    	call   *0xccd74e(%rip)        # 0x140f83a20
1402b62d2:	90                   	nop
1402b62d3:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1402b62da:	e8 61 92 ee ff       	call   0x14019f540
1402b62df:	90                   	nop
1402b62e0:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402b62e5:	48 85 c9             	test   %rcx,%rcx
1402b62e8:	74 24                	je     0x1402b630e
1402b62ea:	8b 41 10             	mov    0x10(%rcx),%eax
1402b62ed:	ff c8                	dec    %eax
1402b62ef:	89 41 10             	mov    %eax,0x10(%rcx)
1402b62f2:	85 c0                	test   %eax,%eax
1402b62f4:	7f 18                	jg     0x1402b630e
1402b62f6:	0f 88 71 06 00 00    	js     0x1402b696d
1402b62fc:	48 8b 01             	mov    (%rcx),%rax
1402b62ff:	ba 01 00 00 00       	mov    $0x1,%edx
1402b6304:	48 8b 00             	mov    (%rax),%rax
1402b6307:	ff 15 13 d7 cc 00    	call   *0xccd713(%rip)        # 0x140f83a20
1402b630d:	90                   	nop
1402b630e:	4c 8d 0d db 81 ee ff 	lea    -0x117e25(%rip),%r9        # 0x14019e4f0
1402b6315:	ba 08 00 00 00       	mov    $0x8,%edx
1402b631a:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402b6320:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1402b6325:	e8 22 52 b6 00       	call   0x140e1b54c
1402b632a:	90                   	nop
1402b632b:	48 85 f6             	test   %rsi,%rsi
1402b632e:	74 1c                	je     0x1402b634c
1402b6330:	8b 46 10             	mov    0x10(%rsi),%eax
1402b6333:	ff c0                	inc    %eax
1402b6335:	89 46 10             	mov    %eax,0x10(%rsi)
1402b6338:	83 f8 01             	cmp    $0x1,%eax
1402b633b:	0f 8e 37 06 00 00    	jle    0x1402b6978
1402b6341:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402b6346:	0f 84 34 06 00 00    	je     0x1402b6980
1402b634c:	48 89 b5 98 00 00 00 	mov    %rsi,0x98(%rbp)
1402b6353:	48 8d 85 98 00 00 00 	lea    0x98(%rbp),%rax
1402b635a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1402b635f:	48 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%rax
1402b6366:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402b636b:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1402b6370:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402b6376:	4c 8d 85 90 00 00 00 	lea    0x90(%rbp),%r8
1402b637d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402b6382:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402b6386:	e8 c5 9a ee ff       	call   0x14019fe50
1402b638b:	4c 8b c0             	mov    %rax,%r8
1402b638e:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
1402b6395:	4c 8b 15 9c 52 16 01 	mov    0x116529c(%rip),%r10        # 0x14141b638
1402b639c:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
1402b63a3:	48 85 c9             	test   %rcx,%rcx
1402b63a6:	74 08                	je     0x1402b63b0