1402acca9:	ff c0                	inc    %eax
1402accab:	89 41 10             	mov    %eax,0x10(%rcx)
1402accae:	83 f8 01             	cmp    $0x1,%eax
1402accb1:	0f 8e fe 08 00 00    	jle    0x1402ad5b5
1402accb7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402accbc:	0f 84 fb 08 00 00    	je     0x1402ad5bd
1402accc2:	45 8b c6             	mov    %r14d,%r8d
1402accc5:	48 8d 55 68          	lea    0x68(%rbp),%rdx
1402accc9:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1402accce:	e8 ed 22 40 00       	call   0x1406aefc0
1402accd3:	48 8b 08             	mov    (%rax),%rcx
1402accd6:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402accdd:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
1402acce2:	48 8b 08             	mov    (%rax),%rcx
1402acce5:	48 85 c9             	test   %rcx,%rcx
1402acce8:	74 24                	je     0x1402acd0e
1402accea:	8b 41 10             	mov    0x10(%rcx),%eax
1402acced:	ff c8                	dec    %eax
1402accef:	89 41 10             	mov    %eax,0x10(%rcx)
1402accf2:	85 c0                	test   %eax,%eax
1402accf4:	7f 18                	jg     0x1402acd0e
1402accf6:	0f 88 cc 08 00 00    	js     0x1402ad5c8
1402accfc:	48 8b 01             	mov    (%rcx),%rax
1402accff:	ba 01 00 00 00       	mov    $0x1,%edx
1402acd04:	48 8b 00             	mov    (%rax),%rax
1402acd07:	ff 15 13 6d cd 00    	call   *0xcd6d13(%rip)        # 0x140f83a20
1402acd0d:	90                   	nop
1402acd0e:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1402acd13:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1402acd17:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402acd1c:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1402acd20:	0f 28 45 90          	movaps -0x70(%rbp),%xmm0
1402acd24:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1402acd29:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402acd2e:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1402acd32:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1402acd36:	e8 15 31 ef ff       	call   0x14019fe50
1402acd3b:	48 8b 0d 7e 36 17 01 	mov    0x117367e(%rip),%rcx        # 0x1414203c0
1402acd42:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402acd46:	48 85 d2             	test   %rdx,%rdx
1402acd49:	74 1d                	je     0x1402acd68
1402acd4b:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402acd4e:	ff c1                	inc    %ecx
1402acd50:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402acd53:	83 f9 01             	cmp    $0x1,%ecx
1402acd56:	0f 8e 77 08 00 00    	jle    0x1402ad5d3
1402acd5c:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402acd62:	0f 84 73 08 00 00    	je     0x1402ad5db
1402acd68:	48 c7 44 24 60 00 00 	movq   $0x0,0x60(%rsp)
1402acd6f:	00 00
1402acd71:	48 89 55 b0          	mov    %rdx,-0x50(%rbp)
1402acd75:	4c 8b c0             	mov    %rax,%r8
1402acd78:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1402acd7c:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1402acd80:	e8 bb f9 3f 00       	call   0x1406ac740
1402acd85:	48 8b 30             	mov    (%rax),%rsi
1402acd88:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402acd8f:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
1402acd94:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1402acd9a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402acd9f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1402acda3:	e8 f8 5d 0c 00       	call   0x140372ba0
1402acda8:	48 8b 38             	mov    (%rax),%rdi
1402acdab:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1402acdb2:	48 89 7d f0          	mov    %rdi,-0x10(%rbp)
1402acdb6:	48 85 f6             	test   %rsi,%rsi
1402acdb9:	74 27                	je     0x1402acde2
1402acdbb:	8b 46 10             	mov    0x10(%rsi),%eax
1402acdbe:	ff c8                	dec    %eax
1402acdc0:	89 46 10             	mov    %eax,0x10(%rsi)
1402acdc3:	85 c0                	test   %eax,%eax
1402acdc5:	7f 1b                	jg     0x1402acde2
1402acdc7:	0f 88 19 08 00 00    	js     0x1402ad5e6
1402acdcd:	48 8b 06             	mov    (%rsi),%rax
1402acdd0:	ba 01 00 00 00       	mov    $0x1,%edx
1402acdd5:	48 8b ce             	mov    %rsi,%rcx
1402acdd8:	48 8b 00             	mov    (%rax),%rax
1402acddb:	ff 15 3f 6c cd 00    	call   *0xcd6c3f(%rip)        # 0x140f83a20
1402acde1:	90                   	nop
1402acde2:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1402acde6:	48 85 c9             	test   %rcx,%rcx
1402acde9:	74 24                	je     0x1402ace0f
1402acdeb:	8b 41 10             	mov    0x10(%rcx),%eax
1402acdee:	ff c8                	dec    %eax
1402acdf0:	89 41 10             	mov    %eax,0x10(%rcx)
1402acdf3:	85 c0                	test   %eax,%eax
1402acdf5:	7f 18                	jg     0x1402ace0f
1402acdf7:	0f 88 f4 07 00 00    	js     0x1402ad5f1
1402acdfd:	48 8b 01             	mov    (%rcx),%rax
1402ace00:	ba 01 00 00 00       	mov    $0x1,%edx
1402ace05:	48 8b 00             	mov    (%rax),%rax
1402ace08:	ff 15 12 6c cd 00    	call   *0xcd6c12(%rip)        # 0x140f83a20
1402ace0e:	90                   	nop
1402ace0f:	4c 8d 0d da 16 ef ff 	lea    -0x10e926(%rip),%r9        # 0x14019e4f0
1402ace16:	ba 08 00 00 00       	mov    $0x8,%edx
1402ace1b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402ace21:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1402ace26:	e8 21 e7 b6 00       	call   0x140e1b54c
1402ace2b:	48 8b b7 a8 00 00 00 	mov    0xa8(%rdi),%rsi
1402ace32:	83 7e 14 00          	cmpl   $0x0,0x14(%rsi)
1402ace36:	0f 8e eb 05 00 00    	jle    0x1402ad427
1402ace3c:	0f 57 c0             	xorps  %xmm0,%xmm0
1402ace3f:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
1402ace43:	0f 11 85 80 00 00 00 	movups %xmm0,0x80(%rbp)
1402ace4a:	48 8d 55 70          	lea    0x70(%rbp),%rdx
1402ace4e:	48 8b ce             	mov    %rsi,%rcx
1402ace51:	e8 ca 5b 0c 00       	call   0x140372a20
1402ace56:	90                   	nop
1402ace57:	0f 57 c0             	xorps  %xmm0,%xmm0
1402ace5a:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
1402ace5e:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
1402ace62:	48 8d 55 40          	lea    0x40(%rbp),%rdx
1402ace66:	48 8b ce             	mov    %rsi,%rcx
1402ace69:	e8 92 5c 0c 00       	call   0x140372b00
1402ace6e:	90                   	nop
1402ace6f:	ba ff ff 00 00       	mov    $0xffff,%edx
1402ace74:	48 8b 75 78          	mov    0x78(%rbp),%rsi
1402ace78:	4c 8b 75 70          	mov    0x70(%rbp),%r14
1402ace7c:	4c 8b bd 88 00 00 00 	mov    0x88(%rbp),%r15
1402ace83:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
1402ace87:	4c 3b f1             	cmp    %rcx,%r14
1402ace8a:	75 1c                	jne    0x1402acea8
1402ace8c:	49 83 7e 50 00       	cmpq   $0x0,0x50(%r14)
1402ace91:	74 06                	je     0x1402ace99
1402ace93:	4c 3b 7d 58          	cmp    0x58(%rbp),%r15
1402ace97:	eb 04                	jmp    0x1402ace9d
1402ace99:	48 3b 75 48          	cmp    0x48(%rbp),%rsi
1402ace9d:	0f 94 c0             	sete   %al
1402acea0:	84 c0                	test   %al,%al
1402acea2:	0f 85 6d 05 00 00    	jne    0x1402ad415
1402acea8:	49 83 7e 50 00       	cmpq   $0x0,0x50(%r14)
1402acead:	74 52                	je     0x1402acf01
1402aceaf:	49 8b cf             	mov    %r15,%rcx
1402aceb2:	e8 a9 55 4f 00       	call   0x1407a2460
1402aceb7:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1402acebe:	00 00
1402acec0:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1402acec7:	00 00
1402acec9:	4c 8b c8             	mov    %rax,%r9
1402acecc:	45 8b 47 18          	mov    0x18(%r15),%r8d
1402aced0:	49 8b 57 08          	mov    0x8(%r15),%rdx
1402aced4:	49 8b ce             	mov    %r14,%rcx
1402aced7:	e8 94 93 fc ff       	call   0x140276270
1402acedc:	85 c0                	test   %eax,%eax
1402acede:	78 1c                	js     0x1402acefc
1402acee0:	0f ae e8             	lfence
1402acee3:	4c 63 f0             	movslq %eax,%r14
1402acee6:	49 c1 e6 05          	shl    $0x5,%r14
1402aceea:	48 8b 45 70          	mov    0x70(%rbp),%rax
1402aceee:	4c 03 70 40          	add    0x40(%rax),%r14
1402acef2:	48 8b 5d 10          	mov    0x10(%rbp),%rbx
1402acef6:	48 8b 75 78          	mov    0x78(%rbp),%rsi
1402acefa:	eb 08                	jmp    0x1402acf04
1402acefc:	45 33 f6             	xor    %r14d,%r14d
1402aceff:	eb 03                	jmp    0x1402acf04
1402acf01:	4c 8b f6             	mov    %rsi,%r14
1402acf04:	4d 8d 7e 18          	lea    0x18(%r14),%r15
1402acf08:	41 83 7e 04 08       	cmpl   $0x8,0x4(%r14)
1402acf0d:	76 03                	jbe    0x1402acf12
1402acf0f:	4d 8b 3f             	mov    (%r15),%r15
1402acf12:	b9 38 00 00 00       	mov    $0x38,%ecx
1402acf17:	e8 ec e1 b6 00       	call   0x140e1b108
1402acf1c:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1402acf20:	48 85 c0             	test   %rax,%rax
1402acf23:	74 2c                	je     0x1402acf51
1402acf25:	0f 57 c0             	xorps  %xmm0,%xmm0
1402acf28:	33 c9                	xor    %ecx,%ecx
1402acf2a:	0f 11 00             	movups %xmm0,(%rax)
1402acf2d:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1402acf31:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1402acf35:	48 89 48 30          	mov    %rcx,0x30(%rax)
1402acf39:	45 8b 4e 08          	mov    0x8(%r14),%r9d
1402acf3d:	45 8b 46 04          	mov    0x4(%r14),%r8d
1402acf41:	49 8b d7             	mov    %r15,%rdx
1402acf44:	48 8b c8             	mov    %rax,%rcx
1402acf47:	e8 64 4b 4f 00       	call   0x1407a1ab0
1402acf4c:	4c 8b e0             	mov    %rax,%r12
1402acf4f:	eb 03                	jmp    0x1402acf54
1402acf51:	45 33 e4             	xor    %r12d,%r12d
1402acf54:	4c 89 65 68          	mov    %r12,0x68(%rbp)
1402acf58:	45 33 ff             	xor    %r15d,%r15d
1402acf5b:	4c 89 7d 60          	mov    %r15,0x60(%rbp)
1402acf5f:	4d 8b c4             	mov    %r12,%r8
1402acf62:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1402acf66:	48 8b cf             	mov    %rdi,%rcx
1402acf69:	e8 12 2d 49 00       	call   0x14073fc80
1402acf6e:	90                   	nop
1402acf6f:	48 8b 45 60          	mov    0x60(%rbp),%rax
1402acf73:	48 8b 40 20          	mov    0x20(%rax),%rax
1402acf77:	48 8b 08             	mov    (%rax),%rcx
1402acf7a:	e8 a1 79 48 00       	call   0x140734920
1402acf7f:	4c 8b f0             	mov    %rax,%r14
1402acf82:	48 85 c0             	test   %rax,%rax
1402acf85:	74 1d                	je     0x1402acfa4
1402acf87:	8b 48 10             	mov    0x10(%rax),%ecx
1402acf8a:	ff c1                	inc    %ecx
1402acf8c:	89 48 10             	mov    %ecx,0x10(%rax)
1402acf8f:	83 f9 01             	cmp    $0x1,%ecx
1402acf92:	0f 8e 7a 06 00 00    	jle    0x1402ad612
1402acf98:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402acf9e:	0f 84 63 06 00 00    	je     0x1402ad607
1402acfa4:	48 8b cb             	mov    %rbx,%rcx
1402acfa7:	49 8b de             	mov    %r14,%rbx
1402acfaa:	48 89 5d 10          	mov    %rbx,0x10(%rbp)
1402acfae:	48 85 c9             	test   %rcx,%rcx
1402acfb1:	74 24                	je     0x1402acfd7
1402acfb3:	8b 41 10             	mov    0x10(%rcx),%eax
1402acfb6:	ff c8                	dec    %eax
1402acfb8:	89 41 10             	mov    %eax,0x10(%rcx)
1402acfbb:	85 c0                	test   %eax,%eax
1402acfbd:	7f 18                	jg     0x1402acfd7
1402acfbf:	0f 88 55 06 00 00    	js     0x1402ad61a
1402acfc5:	48 8b 01             	mov    (%rcx),%rax
1402acfc8:	ba 01 00 00 00       	mov    $0x1,%edx
1402acfcd:	48 8b 00             	mov    (%rax),%rax
1402acfd0:	ff 15 4a 6a cd 00    	call   *0xcd6a4a(%rip)        # 0x140f83a20
1402acfd6:	90                   	nop
1402acfd7:	4d 85 f6             	test   %r14,%r14
1402acfda:	74 1e                	je     0x1402acffa
1402acfdc:	41 8b 46 10          	mov    0x10(%r14),%eax
1402acfe0:	ff c0                	inc    %eax
1402acfe2:	41 89 46 10          	mov    %eax,0x10(%r14)
1402acfe6:	83 f8 01             	cmp    $0x1,%eax
1402acfe9:	0f 8e 41 06 00 00    	jle    0x1402ad630
1402acfef:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402acff4:	0f 84 2b 06 00 00    	je     0x1402ad625
1402acffa:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1402acfff:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1402ad004:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1402ad009:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1402ad00d:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1402ad012:	48 89 45 b8          	mov    %rax,-0x48(%rbp)
1402ad016:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1402ad01a:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402ad020:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402ad025:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402ad02a:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1402ad02e:	e8 1d 2e ef ff       	call   0x14019fe50
1402ad033:	4c 8b f8             	mov    %rax,%r15
1402ad036:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402ad03b:	4c 8b 15 fe e1 16 01 	mov    0x116e1fe(%rip),%r10        # 0x14141b240
1402ad042:	4d 85 ed             	test   %r13,%r13
1402ad045:	74 08                	je     0x1402ad04f
1402ad047:	49 c7 45 60 00 00 00 	movq   $0x0,0x60(%r13)
1402ad04e:	00
1402ad04f:	49 8b 0a             	mov    (%r10),%rcx
1402ad052:	48 8b 41 38          	mov    0x38(%rcx),%rax
1402ad056:	4d 8b cd             	mov    %r13,%r9
1402ad059:	4d 8b c7             	mov    %r15,%r8
1402ad05c:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402ad061:	49 8b ca             	mov    %r10,%rcx
1402ad064:	ff 15 b6 69 cd 00    	call   *0xcd69b6(%rip)        # 0x140f83a20
1402ad06a:	90                   	nop
1402ad06b:	49 8b cf             	mov    %r15,%rcx
1402ad06e:	e8 cd 24 ef ff       	call   0x14019f540
1402ad073:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402ad078:	4c 8b 79 20          	mov    0x20(%rcx),%r15
1402ad07c:	8b 41 10             	mov    0x10(%rcx),%eax
1402ad07f:	ff c8                	dec    %eax
1402ad081:	89 41 10             	mov    %eax,0x10(%rcx)
1402ad084:	85 c0                	test   %eax,%eax
1402ad086:	7f 18                	jg     0x1402ad0a0
1402ad088:	0f 88 aa 05 00 00    	js     0x1402ad638
1402ad08e:	48 8b 01             	mov    (%rcx),%rax
1402ad091:	ba 01 00 00 00       	mov    $0x1,%edx
1402ad096:	48 8b 00             	mov    (%rax),%rax
1402ad099:	ff 15 81 69 cd 00    	call   *0xcd6981(%rip)        # 0x140f83a20
1402ad09f:	90                   	nop
1402ad0a0:	4c 8d 0d 49 14 ef ff 	lea    -0x10ebb7(%rip),%r9        # 0x14019e4f0
1402ad0a7:	ba 08 00 00 00       	mov    $0x8,%edx
1402ad0ac:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402ad0b2:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1402ad0b7:	e8 90 e4 b6 00       	call   0x140e1b54c
1402ad0bc:	4d 85 ff             	test   %r15,%r15
1402ad0bf:	0f 84 ea 00 00 00    	je     0x1402ad1af
1402ad0c5:	4d 85 f6             	test   %r14,%r14
1402ad0c8:	74 1e                	je     0x1402ad0e8
1402ad0ca:	41 8b 46 10          	mov    0x10(%r14),%eax
1402ad0ce:	ff c0                	inc    %eax
1402ad0d0:	41 89 46 10          	mov    %eax,0x10(%r14)
1402ad0d4:	83 f8 01             	cmp    $0x1,%eax
1402ad0d7:	0f 8e 71 05 00 00    	jle    0x1402ad64e
1402ad0dd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ad0e2:	0f 84 5b 05 00 00    	je     0x1402ad643
1402ad0e8:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1402ad0ef:	00 00
1402ad0f1:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
1402ad0f6:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1402ad0fb:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1402ad0ff:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1402ad104:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1402ad108:	0f 28 45 e0          	movaps -0x20(%rbp),%xmm0
1402ad10c:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402ad112:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1402ad117:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402ad11c:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
1402ad120:	e8 2b 2d ef ff       	call   0x14019fe50
1402ad125:	4c 8b f8             	mov    %rax,%r15
1402ad128:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402ad12d:	4c 8b 15 34 e1 16 01 	mov    0x116e134(%rip),%r10        # 0x14141b268
1402ad134:	4d 85 ed             	test   %r13,%r13
1402ad137:	74 08                	je     0x1402ad141
1402ad139:	49 c7 45 60 00 00 00 	movq   $0x0,0x60(%r13)
1402ad140:	00
1402ad141:	49 8b 0a             	mov    (%r10),%rcx
1402ad144:	48 8b 41 38          	mov    0x38(%rcx),%rax
1402ad148:	4d 8b cd             	mov    %r13,%r9
1402ad14b:	4d 8b c7             	mov    %r15,%r8
1402ad14e:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1402ad152:	49 8b ca             	mov    %r10,%rcx
1402ad155:	ff 15 c5 68 cd 00    	call   *0xcd68c5(%rip)        # 0x140f83a20
1402ad15b:	90                   	nop
1402ad15c:	49 8b cf             	mov    %r15,%rcx
1402ad15f:	e8 dc 23 ef ff       	call   0x14019f540
1402ad164:	90                   	nop
1402ad165:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1402ad169:	48 85 c9             	test   %rcx,%rcx
1402ad16c:	74 24                	je     0x1402ad192
1402ad16e:	8b 41 10             	mov    0x10(%rcx),%eax
1402ad171:	ff c8                	dec    %eax
1402ad173:	89 41 10             	mov    %eax,0x10(%rcx)
1402ad176:	85 c0                	test   %eax,%eax
1402ad178:	7f 18                	jg     0x1402ad192
1402ad17a:	0f 88 d6 04 00 00    	js     0x1402ad656
1402ad180:	48 8b 01             	mov    (%rcx),%rax
1402ad183:	ba 01 00 00 00       	mov    $0x1,%edx
1402ad188:	48 8b 00             	mov    (%rax),%rax
1402ad18b:	ff 15 8f 68 cd 00    	call   *0xcd688f(%rip)        # 0x140f83a20
1402ad191:	90                   	nop
1402ad192:	4c 8d 0d 57 13 ef ff 	lea    -0x10eca9(%rip),%r9        # 0x14019e4f0
1402ad199:	ba 08 00 00 00       	mov    $0x8,%edx
1402ad19e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402ad1a4:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402ad1a9:	e8 9e e3 b6 00       	call   0x140e1b54c
1402ad1ae:	90                   	nop
1402ad1af:	4d 85 f6             	test   %r14,%r14
1402ad1b2:	74 1e                	je     0x1402ad1d2
1402ad1b4:	41 8b 46 10          	mov    0x10(%r14),%eax
1402ad1b8:	ff c0                	inc    %eax
1402ad1ba:	41 89 46 10          	mov    %eax,0x10(%r14)
1402ad1be:	83 f8 01             	cmp    $0x1,%eax
1402ad1c1:	0f 8e a5 04 00 00    	jle    0x1402ad66c
1402ad1c7:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402ad1cc:	0f 84 8f 04 00 00    	je     0x1402ad661
1402ad1d2:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1402ad1d9:	00 00
1402ad1db:	4c 89 75 a0          	mov    %r14,-0x60(%rbp)
1402ad1df:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
1402ad1e3:	48 89 45 20          	mov    %rax,0x20(%rbp)
1402ad1e7:	48 8d 45 a8          	lea    -0x58(%rbp),%rax