14027bd1d:	8b 41 10             	mov    0x10(%rcx),%eax
14027bd20:	ff c8                	dec    %eax
14027bd22:	89 41 10             	mov    %eax,0x10(%rcx)
14027bd25:	85 c0                	test   %eax,%eax
14027bd27:	7f 18                	jg     0x14027bd41
14027bd29:	0f 88 b9 05 00 00    	js     0x14027c2e8
14027bd2f:	48 8b 01             	mov    (%rcx),%rax
14027bd32:	ba 01 00 00 00       	mov    $0x1,%edx
14027bd37:	48 8b 00             	mov    (%rax),%rax
14027bd3a:	ff 15 e0 7c d0 00    	call   *0xd07ce0(%rip)        # 0x140f83a20
14027bd40:	90                   	nop
14027bd41:	4d 85 f6             	test   %r14,%r14
14027bd44:	74 29                	je     0x14027bd6f
14027bd46:	41 8b 46 10          	mov    0x10(%r14),%eax
14027bd4a:	ff c8                	dec    %eax
14027bd4c:	41 89 46 10          	mov    %eax,0x10(%r14)
14027bd50:	85 c0                	test   %eax,%eax
14027bd52:	7f 1b                	jg     0x14027bd6f
14027bd54:	0f 88 99 05 00 00    	js     0x14027c2f3
14027bd5a:	49 8b 06             	mov    (%r14),%rax
14027bd5d:	ba 01 00 00 00       	mov    $0x1,%edx
14027bd62:	49 8b ce             	mov    %r14,%rcx
14027bd65:	48 8b 00             	mov    (%rax),%rax
14027bd68:	ff 15 b2 7c d0 00    	call   *0xd07cb2(%rip)        # 0x140f83a20
14027bd6e:	90                   	nop
14027bd6f:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
14027bd73:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14027bd78:	45 33 c0             	xor    %r8d,%r8d
14027bd7b:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14027bd7f:	48 8b 0d f2 70 1b 01 	mov    0x11b70f2(%rip),%rcx        # 0x141432e78
14027bd86:	e8 e5 31 f9 ff       	call   0x14020ef70
14027bd8b:	90                   	nop
14027bd8c:	41 b8 28 00 00 00    	mov    $0x28,%r8d
14027bd92:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
14027bd96:	48 8b 0d db 70 1b 01 	mov    0x11b70db(%rip),%rcx        # 0x141432e78
14027bd9d:	e8 ce 31 f9 ff       	call   0x14020ef70
14027bda2:	90                   	nop
14027bda3:	48 8d 45 a0          	lea    -0x60(%rbp),%rax
14027bda7:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14027bdab:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
14027bdaf:	48 89 45 88          	mov    %rax,-0x78(%rbp)
14027bdb3:	0f 28 45 80          	movaps -0x80(%rbp),%xmm0
14027bdb7:	66 0f 7f 45 80       	movdqa %xmm0,-0x80(%rbp)
14027bdbc:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14027bdc1:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14027bdc5:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14027bdc9:	e8 82 40 f2 ff       	call   0x14019fe50
14027bdce:	4c 8b f0             	mov    %rax,%r14
14027bdd1:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14027bdd7:	49 8b d7             	mov    %r15,%rdx
14027bdda:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14027bddf:	e8 bc 6d 0f 00       	call   0x140372ba0
14027bde4:	48 8b 08             	mov    (%rax),%rcx
14027bde7:	45 33 ff             	xor    %r15d,%r15d
14027bdea:	4c 89 38             	mov    %r15,(%rax)
14027bded:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14027bdf2:	48 8b 08             	mov    (%rax),%rcx
14027bdf5:	48 85 c9             	test   %rcx,%rcx
14027bdf8:	74 24                	je     0x14027be1e
14027bdfa:	8b 41 10             	mov    0x10(%rcx),%eax
14027bdfd:	ff c8                	dec    %eax
14027bdff:	89 41 10             	mov    %eax,0x10(%rcx)
14027be02:	85 c0                	test   %eax,%eax
14027be04:	7f 18                	jg     0x14027be1e
14027be06:	0f 88 f2 04 00 00    	js     0x14027c2fe
14027be0c:	48 8b 01             	mov    (%rcx),%rax
14027be0f:	ba 01 00 00 00       	mov    $0x1,%edx
14027be14:	48 8b 00             	mov    (%rax),%rax
14027be17:	ff 15 03 7c d0 00    	call   *0xd07c03(%rip)        # 0x140f83a20
14027be1d:	90                   	nop
14027be1e:	4d 8b c6             	mov    %r14,%r8
14027be21:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14027be26:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14027be2b:	e8 c0 07 43 00       	call   0x1406ac5f0
14027be30:	4c 8b 30             	mov    (%rax),%r14
14027be33:	4c 89 38             	mov    %r15,(%rax)
14027be36:	4c 89 75 30          	mov    %r14,0x30(%rbp)
14027be3a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14027be3f:	48 85 c9             	test   %rcx,%rcx
14027be42:	74 24                	je     0x14027be68
14027be44:	8b 41 10             	mov    0x10(%rcx),%eax
14027be47:	ff c8                	dec    %eax
14027be49:	89 41 10             	mov    %eax,0x10(%rcx)
14027be4c:	85 c0                	test   %eax,%eax
14027be4e:	7f 18                	jg     0x14027be68
14027be50:	0f 88 b3 04 00 00    	js     0x14027c309
14027be56:	48 8b 01             	mov    (%rcx),%rax
14027be59:	ba 01 00 00 00       	mov    $0x1,%edx
14027be5e:	48 8b 00             	mov    (%rax),%rax
14027be61:	ff 15 b9 7b d0 00    	call   *0xd07bb9(%rip)        # 0x140f83a20
14027be67:	90                   	nop
14027be68:	4c 8d 0d 81 26 f2 ff 	lea    -0xdd97f(%rip),%r9        # 0x14019e4f0
14027be6f:	ba 08 00 00 00       	mov    $0x8,%edx
14027be74:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14027be7a:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
14027be7e:	e8 c9 f6 b9 00       	call   0x140e1b54c
14027be83:	48 8b 15 fe 00 1a 01 	mov    0x11a00fe(%rip),%rdx        # 0x14141bf88
14027be8a:	48 81 c2 78 02 00 00 	add    $0x278,%rdx
14027be91:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
14027be95:	e8 36 3f f2 ff       	call   0x14019fdd0
14027be9a:	48 8b 08             	mov    (%rax),%rcx
14027be9d:	4c 89 38             	mov    %r15,(%rax)
14027bea0:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
14027bea4:	48 8b 08             	mov    (%rax),%rcx
14027bea7:	48 85 c9             	test   %rcx,%rcx
14027beaa:	74 24                	je     0x14027bed0
14027beac:	8b 41 10             	mov    0x10(%rcx),%eax
14027beaf:	ff c8                	dec    %eax
14027beb1:	89 41 10             	mov    %eax,0x10(%rcx)
14027beb4:	85 c0                	test   %eax,%eax
14027beb6:	7f 18                	jg     0x14027bed0
14027beb8:	0f 88 56 04 00 00    	js     0x14027c314
14027bebe:	48 8b 01             	mov    (%rcx),%rax
14027bec1:	ba 01 00 00 00       	mov    $0x1,%edx
14027bec6:	48 8b 00             	mov    (%rax),%rax
14027bec9:	ff 15 51 7b d0 00    	call   *0xd07b51(%rip)        # 0x140f83a20
14027becf:	90                   	nop
14027bed0:	48 85 ff             	test   %rdi,%rdi
14027bed3:	74 1c                	je     0x14027bef1
14027bed5:	8b 47 10             	mov    0x10(%rdi),%eax
14027bed8:	ff c0                	inc    %eax
14027beda:	89 47 10             	mov    %eax,0x10(%rdi)
14027bedd:	83 f8 01             	cmp    $0x1,%eax
14027bee0:	0f 8e 39 04 00 00    	jle    0x14027c31f
14027bee6:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027beeb:	0f 84 36 04 00 00    	je     0x14027c327
14027bef1:	48 89 7d 08          	mov    %rdi,0x8(%rbp)
14027bef5:	4d 85 f6             	test   %r14,%r14
14027bef8:	74 1e                	je     0x14027bf18
14027befa:	41 8b 46 10          	mov    0x10(%r14),%eax
14027befe:	ff c0                	inc    %eax
14027bf00:	41 89 46 10          	mov    %eax,0x10(%r14)
14027bf04:	83 f8 01             	cmp    $0x1,%eax
14027bf07:	0f 8e 25 04 00 00    	jle    0x14027c332
14027bf0d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027bf12:	0f 84 22 04 00 00    	je     0x14027c33a
14027bf18:	4c 89 75 10          	mov    %r14,0x10(%rbp)
14027bf1c:	48 85 f6             	test   %rsi,%rsi
14027bf1f:	74 1c                	je     0x14027bf3d
14027bf21:	8b 46 10             	mov    0x10(%rsi),%eax
14027bf24:	ff c0                	inc    %eax
14027bf26:	89 46 10             	mov    %eax,0x10(%rsi)
14027bf29:	83 f8 01             	cmp    $0x1,%eax
14027bf2c:	0f 8e 13 04 00 00    	jle    0x14027c345
14027bf32:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027bf37:	0f 84 10 04 00 00    	je     0x14027c34d
14027bf3d:	48 89 75 18          	mov    %rsi,0x18(%rbp)
14027bf41:	48 8d 45 00          	lea    0x0(%rbp),%rax
14027bf45:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14027bf4a:	48 8d 45 20          	lea    0x20(%rbp),%rax
14027bf4e:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14027bf53:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14027bf58:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
14027bf5e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14027bf63:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14027bf68:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14027bf6c:	e8 df 3e f2 ff       	call   0x14019fe50
14027bf71:	4c 8b 4d d0          	mov    -0x30(%rbp),%r9
14027bf75:	4c 8b c0             	mov    %rax,%r8
14027bf78:	48 8b 15 b9 f0 19 01 	mov    0x119f0b9(%rip),%rdx        # 0x14141b038
14027bf7f:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14027bf84:	e8 07 84 0f 00       	call   0x140374390
14027bf89:	48 8b 08             	mov    (%rax),%rcx
14027bf8c:	4c 89 38             	mov    %r15,(%rax)
14027bf8f:	4c 8b c7             	mov    %rdi,%r8
14027bf92:	48 8b f9             	mov    %rcx,%rdi
14027bf95:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
14027bf99:	4d 85 c0             	test   %r8,%r8
14027bf9c:	74 29                	je     0x14027bfc7
14027bf9e:	41 8b 40 10          	mov    0x10(%r8),%eax
14027bfa2:	ff c8                	dec    %eax
14027bfa4:	41 89 40 10          	mov    %eax,0x10(%r8)
14027bfa8:	85 c0                	test   %eax,%eax
14027bfaa:	7f 1b                	jg     0x14027bfc7
14027bfac:	0f 88 a6 03 00 00    	js     0x14027c358
14027bfb2:	49 8b 00             	mov    (%r8),%rax
14027bfb5:	ba 01 00 00 00       	mov    $0x1,%edx
14027bfba:	49 8b c8             	mov    %r8,%rcx
14027bfbd:	48 8b 00             	mov    (%rax),%rax
14027bfc0:	ff 15 5a 7a d0 00    	call   *0xd07a5a(%rip)        # 0x140f83a20
14027bfc6:	90                   	nop
14027bfc7:	4c 8d 0d 22 25 f2 ff 	lea    -0xddade(%rip),%r9        # 0x14019e4f0
14027bfce:	ba 08 00 00 00       	mov    $0x8,%edx
14027bfd3:	41 b8 04 00 00 00    	mov    $0x4,%r8d
14027bfd9:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
14027bfdd:	e8 6a f5 b9 00       	call   0x140e1b54c
14027bfe2:	90                   	nop
14027bfe3:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14027bfe8:	48 85 ff             	test   %rdi,%rdi
14027bfeb:	74 1c                	je     0x14027c009
14027bfed:	8b 47 10             	mov    0x10(%rdi),%eax
14027bff0:	ff c0                	inc    %eax
14027bff2:	89 47 10             	mov    %eax,0x10(%rdi)
14027bff5:	83 f8 01             	cmp    $0x1,%eax
14027bff8:	0f 8e 65 03 00 00    	jle    0x14027c363
14027bffe:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027c003:	0f 84 62 03 00 00    	je     0x14027c36b
14027c009:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14027c00e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14027c013:	e8 f8 3c f2 ff       	call   0x14019fd10
14027c018:	4c 8b c0             	mov    %rax,%r8
14027c01b:	ba 05 00 00 00       	mov    $0x5,%edx
14027c020:	49 8b cd             	mov    %r13,%rcx
14027c023:	e8 d8 8a 4b 00       	call   0x140734b00
14027c028:	90                   	nop
14027c029:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
14027c02e:	4d 85 ed             	test   %r13,%r13
14027c031:	74 1e                	je     0x14027c051
14027c033:	41 8b 45 10          	mov    0x10(%r13),%eax
14027c037:	ff c0                	inc    %eax
14027c039:	41 89 45 10          	mov    %eax,0x10(%r13)
14027c03d:	83 f8 01             	cmp    $0x1,%eax
14027c040:	0f 8e 30 03 00 00    	jle    0x14027c376
14027c046:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14027c04b:	0f 84 2d 03 00 00    	je     0x14027c37e
14027c051:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14027c056:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14027c05b:	e8 b0 3c f2 ff       	call   0x14019fd10
14027c060:	48 8b 0d 01 fe 19 01 	mov    0x119fe01(%rip),%rcx        # 0x14141be68
14027c067:	4c 8b c0             	mov    %rax,%r8
14027c06a:	8b 51 04             	mov    0x4(%rcx),%edx
14027c06d:	49 8b cc             	mov    %r12,%rcx
14027c070:	e8 8b 8a 4b 00       	call   0x140734b00
14027c075:	90                   	nop
14027c076:	48 85 f6             	test   %rsi,%rsi
14027c079:	74 27                	je     0x14027c0a2
14027c07b:	8b 46 10             	mov    0x10(%rsi),%eax
14027c07e:	ff c8                	dec    %eax
14027c080:	89 46 10             	mov    %eax,0x10(%rsi)
14027c083:	85 c0                	test   %eax,%eax
14027c085:	7f 1b                	jg     0x14027c0a2
14027c087:	0f 88 fc 02 00 00    	js     0x14027c389
14027c08d:	48 8b 06             	mov    (%rsi),%rax
14027c090:	ba 01 00 00 00       	mov    $0x1,%edx
14027c095:	48 8b ce             	mov    %rsi,%rcx
14027c098:	48 8b 00             	mov    (%rax),%rax
14027c09b:	ff 15 7f 79 d0 00    	call   *0xd0797f(%rip)        # 0x140f83a20
14027c0a1:	90                   	nop
14027c0a2:	4d 85 ed             	test   %r13,%r13
14027c0a5:	74 2a                	je     0x14027c0d1
14027c0a7:	41 8b 45 10          	mov    0x10(%r13),%eax
14027c0ab:	ff c8                	dec    %eax
14027c0ad:	41 89 45 10          	mov    %eax,0x10(%r13)
14027c0b1:	85 c0                	test   %eax,%eax
14027c0b3:	7f 1c                	jg     0x14027c0d1
14027c0b5:	0f 88 d9 02 00 00    	js     0x14027c394
14027c0bb:	49 8b 45 00          	mov    0x0(%r13),%rax
14027c0bf:	ba 01 00 00 00       	mov    $0x1,%edx
14027c0c4:	49 8b cd             	mov    %r13,%rcx
14027c0c7:	48 8b 00             	mov    (%rax),%rax
14027c0ca:	ff 15 50 79 d0 00    	call   *0xd07950(%rip)        # 0x140f83a20
14027c0d0:	90                   	nop
14027c0d1:	48 85 ff             	test   %rdi,%rdi
14027c0d4:	74 27                	je     0x14027c0fd
14027c0d6:	8b 47 10             	mov    0x10(%rdi),%eax
14027c0d9:	ff c8                	dec    %eax
14027c0db:	89 47 10             	mov    %eax,0x10(%rdi)
14027c0de:	85 c0                	test   %eax,%eax
14027c0e0:	7f 1b                	jg     0x14027c0fd
14027c0e2:	0f 88 b7 02 00 00    	js     0x14027c39f
14027c0e8:	48 8b 07             	mov    (%rdi),%rax
14027c0eb:	ba 01 00 00 00       	mov    $0x1,%edx
14027c0f0:	48 8b cf             	mov    %rdi,%rcx
14027c0f3:	48 8b 00             	mov    (%rax),%rax
14027c0f6:	ff 15 24 79 d0 00    	call   *0xd07924(%rip)        # 0x140f83a20
14027c0fc:	90                   	nop
14027c0fd:	48 85 db             	test   %rbx,%rbx
14027c100:	74 27                	je     0x14027c129
14027c102:	8b 43 10             	mov    0x10(%rbx),%eax
14027c105:	ff c8                	dec    %eax
14027c107:	89 43 10             	mov    %eax,0x10(%rbx)
14027c10a:	85 c0                	test   %eax,%eax
14027c10c:	7f 1b                	jg     0x14027c129
14027c10e:	0f 88 96 02 00 00    	js     0x14027c3aa
14027c114:	48 8b 03             	mov    (%rbx),%rax
14027c117:	ba 01 00 00 00       	mov    $0x1,%edx
14027c11c:	48 8b cb             	mov    %rbx,%rcx
14027c11f:	48 8b 00             	mov    (%rax),%rax
14027c122:	ff 15 f8 78 d0 00    	call   *0xd078f8(%rip)        # 0x140f83a20
14027c128:	90                   	nop
14027c129:	4d 85 f6             	test   %r14,%r14
14027c12c:	74 29                	je     0x14027c157
14027c12e:	41 8b 46 10          	mov    0x10(%r14),%eax
14027c132:	ff c8                	dec    %eax
14027c134:	41 89 46 10          	mov    %eax,0x10(%r14)
14027c138:	85 c0                	test   %eax,%eax
14027c13a:	7f 1b                	jg     0x14027c157
14027c13c:	0f 88 73 02 00 00    	js     0x14027c3b5
14027c142:	49 8b 06             	mov    (%r14),%rax
14027c145:	ba 01 00 00 00       	mov    $0x1,%edx
14027c14a:	49 8b ce             	mov    %r14,%rcx
14027c14d:	48 8b 00             	mov    (%rax),%rax
14027c150:	ff 15 ca 78 d0 00    	call   *0xd078ca(%rip)        # 0x140f83a20
14027c156:	90                   	nop
14027c157:	4d 85 e4             	test   %r12,%r12
14027c15a:	74 28                	je     0x14027c184
14027c15c:	41 8b 44 24 10       	mov    0x10(%r12),%eax
14027c161:	ff c8                	dec    %eax
14027c163:	41 89 44 24 10       	mov    %eax,0x10(%r12)
14027c168:	85 c0                	test   %eax,%eax
14027c16a:	7f 18                	jg     0x14027c184
14027c16c:	78 3d                	js     0x14027c1ab
14027c16e:	49 8b 04 24          	mov    (%r12),%rax
14027c172:	ba 01 00 00 00       	mov    $0x1,%edx
14027c177:	49 8b cc             	mov    %r12,%rcx
14027c17a:	48 8b 00             	mov    (%rax),%rax
14027c17d:	ff 15 9d 78 d0 00    	call   *0xd0789d(%rip)        # 0x140f83a20
14027c183:	90                   	nop
14027c184:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14027c188:	48 33 cc             	xor    %rsp,%rcx
14027c18b:	e8 70 f3 b9 00       	call   0x140e1b500
14027c190:	48 8b 9c 24 a8 01 00 	mov    0x1a8(%rsp),%rbx
14027c197:	00
14027c198:	48 81 c4 50 01 00 00 	add    $0x150,%rsp
14027c19f:	41 5f                	pop    %r15
14027c1a1:	41 5e                	pop    %r14
14027c1a3:	41 5d                	pop    %r13
14027c1a5:	41 5c                	pop    %r12
14027c1a7:	5f                   	pop    %rdi
14027c1a8:	5e                   	pop    %rsi
14027c1a9:	5d                   	pop    %rbp
14027c1aa:	c3                   	ret
14027c1ab:	b9 02 00 00 00       	mov    $0x2,%ecx
14027c1b0:	e8 4b e5 50 00       	call   0x14078a700
14027c1b5:	90                   	nop
14027c1b6:	33 c9                	xor    %ecx,%ecx
14027c1b8:	e8 43 e5 50 00       	call   0x14078a700
14027c1bd:	cc                   	int3
14027c1be:	b9 01 00 00 00       	mov    $0x1,%ecx
14027c1c3:	e8 38 e5 50 00       	call   0x14078a700
14027c1c8:	90                   	nop
14027c1c9:	b9 02 00 00 00       	mov    $0x2,%ecx
14027c1ce:	e8 2d e5 50 00       	call   0x14078a700
14027c1d3:	90                   	nop
14027c1d4:	33 c9                	xor    %ecx,%ecx
14027c1d6:	e8 25 e5 50 00       	call   0x14078a700
14027c1db:	cc                   	int3
14027c1dc:	b9 01 00 00 00       	mov    $0x1,%ecx
14027c1e1:	e8 1a e5 50 00       	call   0x14078a700
14027c1e6:	90                   	nop
14027c1e7:	b9 02 00 00 00       	mov    $0x2,%ecx
14027c1ec:	e8 0f e5 50 00       	call   0x14078a700
14027c1f1:	90                   	nop
14027c1f2:	33 c9                	xor    %ecx,%ecx
14027c1f4:	e8 07 e5 50 00       	call   0x14078a700
14027c1f9:	cc                   	int3
14027c1fa:	b9 01 00 00 00       	mov    $0x1,%ecx
14027c1ff:	e8 fc e4 50 00       	call   0x14078a700
14027c204:	90                   	nop
14027c205:	b9 02 00 00 00       	mov    $0x2,%ecx