1402cfd70:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402cfd74:	48 2b d1             	sub    %rcx,%rdx
1402cfd77:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402cfd7b:	48 83 f8 1f          	cmp    $0x1f,%rax
1402cfd7f:	76 07                	jbe    0x1402cfd88
1402cfd81:	ff 15 11 cc 83 00    	call   *0x83cc11(%rip)        # 0x140b0c998
1402cfd87:	cc                   	int3
1402cfd88:	ff 15 32 cb 83 00    	call   *0x83cb32(%rip)        # 0x140b0c8c0
1402cfd8e:	84 db                	test   %bl,%bl
1402cfd90:	0f 84 ae 04 00 00    	je     0x1402d0244
1402cfd96:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1402cfd9b:	48 8b 07             	mov    (%rdi),%rax
1402cfd9e:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cfda1:	0f 11 85 00 01 00 00 	movups %xmm0,0x100(%rbp)
1402cfda8:	66 0f 6f 0d c0 1e 8e 	movdqa 0x8e1ec0(%rip),%xmm1        # 0x140bb1c70
1402cfdaf:	00
1402cfdb0:	f3 0f 7f 8d 10 01 00 	movdqu %xmm1,0x110(%rbp)
1402cfdb7:	00
1402cfdb8:	b9 2f 57 00 00       	mov    $0x572f,%ecx
1402cfdbd:	66 89 8d 00 01 00 00 	mov    %cx,0x100(%rbp)
1402cfdc4:	40 88 b5 02 01 00 00 	mov    %sil,0x102(%rbp)
1402cfdcb:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1402cfdd2:	48 8b cf             	mov    %rdi,%rcx
1402cfdd5:	48 8b 40 40          	mov    0x40(%rax),%rax
1402cfdd9:	ff 15 59 ce 83 00    	call   *0x83ce59(%rip)        # 0x140b0cc38
1402cfddf:	48 8b d0             	mov    %rax,%rdx
1402cfde2:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cfde5:	f3 0f 7f 85 c0 00 00 	movdqu %xmm0,0xc0(%rbp)
1402cfdec:	00
1402cfded:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402cfdf1:	48 85 c9             	test   %rcx,%rcx
1402cfdf4:	74 09                	je     0x1402cfdff
1402cfdf6:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402cfdfa:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1402cfdff:	48 8b 00             	mov    (%rax),%rax
1402cfe02:	48 89 85 c0 00 00 00 	mov    %rax,0xc0(%rbp)
1402cfe09:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402cfe0d:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
1402cfe14:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
1402cfe18:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1402cfe1f:	e8 a4 c0 00 00       	call   0x1402dbec8
1402cfe24:	90                   	nop
1402cfe25:	48 8b 85 18 01 00 00 	mov    0x118(%rbp),%rax
1402cfe2c:	48 83 f8 0f          	cmp    $0xf,%rax
1402cfe30:	76 33                	jbe    0x1402cfe65
1402cfe32:	48 ff c0             	inc    %rax
1402cfe35:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
1402cfe3c:	48 8b d1             	mov    %rcx,%rdx
1402cfe3f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402cfe45:	72 18                	jb     0x1402cfe5f
1402cfe47:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402cfe4b:	48 2b d1             	sub    %rcx,%rdx
1402cfe4e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402cfe52:	48 83 f8 1f          	cmp    $0x1f,%rax
1402cfe56:	76 07                	jbe    0x1402cfe5f
1402cfe58:	ff 15 3a cb 83 00    	call   *0x83cb3a(%rip)        # 0x140b0c998
1402cfe5e:	cc                   	int3
1402cfe5f:	ff 15 5b ca 83 00    	call   *0x83ca5b(%rip)        # 0x140b0c8c0
1402cfe65:	48 8b 07             	mov    (%rdi),%rax
1402cfe68:	48 8b 58 40          	mov    0x40(%rax),%rbx
1402cfe6c:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cfe6f:	0f 11 85 00 01 00 00 	movups %xmm0,0x100(%rbp)
1402cfe76:	0f 57 c9             	xorps  %xmm1,%xmm1
1402cfe79:	f3 0f 7f 8d 10 01 00 	movdqu %xmm1,0x110(%rbp)
1402cfe80:	00
1402cfe81:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402cfe87:	48 8d 15 ea 00 87 00 	lea    0x8700ea(%rip),%rdx        # 0x140b3ff78
1402cfe8e:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
1402cfe95:	e8 06 f3 e3 ff       	call   0x14010f1a0
1402cfe9a:	90                   	nop
1402cfe9b:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1402cfea2:	48 8b cf             	mov    %rdi,%rcx
1402cfea5:	48 8b c3             	mov    %rbx,%rax
1402cfea8:	ff 15 8a cd 83 00    	call   *0x83cd8a(%rip)        # 0x140b0cc38
1402cfeae:	48 8b d0             	mov    %rax,%rdx
1402cfeb1:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cfeb4:	f3 0f 7f 85 c0 00 00 	movdqu %xmm0,0xc0(%rbp)
1402cfebb:	00
1402cfebc:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402cfec0:	48 85 c9             	test   %rcx,%rcx
1402cfec3:	74 09                	je     0x1402cfece
1402cfec5:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402cfec9:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1402cfece:	48 8b 00             	mov    (%rax),%rax
1402cfed1:	48 89 85 c0 00 00 00 	mov    %rax,0xc0(%rbp)
1402cfed8:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402cfedc:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
1402cfee3:	41 b1 01             	mov    $0x1,%r9b
1402cfee6:	45 33 c0             	xor    %r8d,%r8d
1402cfee9:	48 8d 95 80 01 00 00 	lea    0x180(%rbp),%rdx
1402cfef0:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1402cfef7:	e8 c4 e0 fd ff       	call   0x1402adfc0
1402cfefc:	90                   	nop
1402cfefd:	48 8b 85 18 01 00 00 	mov    0x118(%rbp),%rax
1402cff04:	48 83 f8 0f          	cmp    $0xf,%rax
1402cff08:	76 33                	jbe    0x1402cff3d
1402cff0a:	48 ff c0             	inc    %rax
1402cff0d:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
1402cff14:	48 8b d1             	mov    %rcx,%rdx
1402cff17:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402cff1d:	72 18                	jb     0x1402cff37
1402cff1f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402cff23:	48 2b d1             	sub    %rcx,%rdx
1402cff26:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402cff2a:	48 83 f8 1f          	cmp    $0x1f,%rax
1402cff2e:	76 07                	jbe    0x1402cff37
1402cff30:	ff 15 62 ca 83 00    	call   *0x83ca62(%rip)        # 0x140b0c998
1402cff36:	cc                   	int3
1402cff37:	ff 15 83 c9 83 00    	call   *0x83c983(%rip)        # 0x140b0c8c0
1402cff3d:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cff40:	f3 0f 7f 85 c0 00 00 	movdqu %xmm0,0xc0(%rbp)
1402cff47:	00
1402cff48:	48 8b 07             	mov    (%rdi),%rax
1402cff4b:	48 8b 58 40          	mov    0x40(%rax),%rbx
1402cff4f:	0f 11 85 00 01 00 00 	movups %xmm0,0x100(%rbp)
1402cff56:	0f 57 c9             	xorps  %xmm1,%xmm1
1402cff59:	f3 0f 7f 8d 10 01 00 	movdqu %xmm1,0x110(%rbp)
1402cff60:	00
1402cff61:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402cff67:	48 8d 15 be 97 87 00 	lea    0x8797be(%rip),%rdx        # 0x140b4972c
1402cff6e:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
1402cff75:	e8 26 f2 e3 ff       	call   0x14010f1a0
1402cff7a:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1402cff81:	48 8b cf             	mov    %rdi,%rcx
1402cff84:	48 8b c3             	mov    %rbx,%rax
1402cff87:	ff 15 ab cc 83 00    	call   *0x83ccab(%rip)        # 0x140b0cc38
1402cff8d:	48 8b d0             	mov    %rax,%rdx
1402cff90:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cff93:	f3 0f 7f 85 40 01 00 	movdqu %xmm0,0x140(%rbp)
1402cff9a:	00
1402cff9b:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402cff9f:	48 85 c9             	test   %rcx,%rcx
1402cffa2:	74 04                	je     0x1402cffa8
1402cffa4:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402cffa8:	48 8b 00             	mov    (%rax),%rax
1402cffab:	48 89 85 40 01 00 00 	mov    %rax,0x140(%rbp)
1402cffb2:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402cffb6:	48 89 85 48 01 00 00 	mov    %rax,0x148(%rbp)
1402cffbd:	c7 44 24 28 36 80 04 	movl   $0x80048036,0x28(%rsp)
1402cffc4:	80
1402cffc5:	c7 44 24 20 37 80 04 	movl   $0x80048037,0x20(%rsp)
1402cffcc:	80
1402cffcd:	41 b1 01             	mov    $0x1,%r9b
1402cffd0:	45 33 c0             	xor    %r8d,%r8d
1402cffd3:	48 8d 95 c0 00 00 00 	lea    0xc0(%rbp),%rdx
1402cffda:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
1402cffe1:	e8 8a 60 e5 ff       	call   0x140126070
1402cffe6:	8a d8                	mov    %al,%bl
1402cffe8:	48 8b 85 18 01 00 00 	mov    0x118(%rbp),%rax
1402cffef:	48 83 f8 0f          	cmp    $0xf,%rax
1402cfff3:	76 33                	jbe    0x1402d0028
1402cfff5:	48 ff c0             	inc    %rax
1402cfff8:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
1402cffff:	48 8b d1             	mov    %rcx,%rdx
1402d0002:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402d0008:	72 18                	jb     0x1402d0022
1402d000a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402d000e:	48 2b d1             	sub    %rcx,%rdx
1402d0011:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402d0015:	48 83 f8 1f          	cmp    $0x1f,%rax
1402d0019:	76 07                	jbe    0x1402d0022
1402d001b:	ff 15 77 c9 83 00    	call   *0x83c977(%rip)        # 0x140b0c998
1402d0021:	cc                   	int3
1402d0022:	ff 15 98 c8 83 00    	call   *0x83c898(%rip)        # 0x140b0c8c0
1402d0028:	84 db                	test   %bl,%bl
1402d002a:	0f 84 c0 01 00 00    	je     0x1402d01f0
1402d0030:	48 8b 9d c0 00 00 00 	mov    0xc0(%rbp),%rbx
1402d0037:	48 8b 03             	mov    (%rbx),%rax
1402d003a:	48 8b cb             	mov    %rbx,%rcx
1402d003d:	48 8b 40 48          	mov    0x48(%rax),%rax
1402d0041:	ff 15 f1 cb 83 00    	call   *0x83cbf1(%rip)        # 0x140b0cc38
1402d0047:	48 8b d0             	mov    %rax,%rdx
1402d004a:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1402d004e:	e8 d1 57 da ff       	call   0x140075824
1402d0053:	48 8b fe             	mov    %rsi,%rdi
1402d0056:	48 8b 03             	mov    (%rbx),%rax
1402d0059:	48 8b cb             	mov    %rbx,%rcx
1402d005c:	48 8b 40 48          	mov    0x48(%rax),%rax
1402d0060:	ff 15 d2 cb 83 00    	call   *0x83cbd2(%rip)        # 0x140b0cc38
1402d0066:	48 85 c0             	test   %rax,%rax
1402d0069:	0f 84 81 01 00 00    	je     0x1402d01f0
1402d006f:	0f 57 c0             	xorps  %xmm0,%xmm0
1402d0072:	f3 0f 7f 85 40 01 00 	movdqu %xmm0,0x140(%rbp)
1402d0079:	00
1402d007a:	48 8b 03             	mov    (%rbx),%rax
1402d007d:	48 8b d7             	mov    %rdi,%rdx
1402d0080:	48 8b cb             	mov    %rbx,%rcx
1402d0083:	48 8b 40 40          	mov    0x40(%rax),%rax
1402d0087:	ff 15 ab cb 83 00    	call   *0x83cbab(%rip)        # 0x140b0cc38
1402d008d:	48 8b d0             	mov    %rax,%rdx
1402d0090:	0f 57 c0             	xorps  %xmm0,%xmm0
1402d0093:	f3 0f 7f 85 00 01 00 	movdqu %xmm0,0x100(%rbp)
1402d009a:	00
1402d009b:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402d009f:	48 85 c9             	test   %rcx,%rcx
1402d00a2:	74 0b                	je     0x1402d00af
1402d00a4:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402d00a8:	48 8b 9d c0 00 00 00 	mov    0xc0(%rbp),%rbx
1402d00af:	48 8b 00             	mov    (%rax),%rax
1402d00b2:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
1402d00b9:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402d00bd:	48 89 85 08 01 00 00 	mov    %rax,0x108(%rbp)
1402d00c4:	41 b1 01             	mov    $0x1,%r9b
1402d00c7:	45 33 c0             	xor    %r8d,%r8d
1402d00ca:	48 8d 95 40 01 00 00 	lea    0x140(%rbp),%rdx
1402d00d1:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
1402d00d8:	e8 93 62 e5 ff       	call   0x140126370
1402d00dd:	84 c0                	test   %al,%al
1402d00df:	0f 84 a9 00 00 00    	je     0x1402d018e
1402d00e5:	48 8b 8d 40 01 00 00 	mov    0x140(%rbp),%rcx
1402d00ec:	48 8b 01             	mov    (%rcx),%rax
1402d00ef:	48 8b 40 48          	mov    0x48(%rax),%rax
1402d00f3:	ff 15 3f cb 83 00    	call   *0x83cb3f(%rip)        # 0x140b0cc38
1402d00f9:	48 8b 45 28          	mov    0x28(%rbp),%rax
1402d00fd:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1402d0101:	48 2b c1             	sub    %rcx,%rax
1402d0104:	48 c1 f8 02          	sar    $0x2,%rax
1402d0108:	48 3b f8             	cmp    %rax,%rdi
1402d010b:	73 7a                	jae    0x1402d0187
1402d010d:	f3 0f 11 04 b9       	movss  %xmm0,(%rcx,%rdi,4)
1402d0112:	48 8b 8d 48 01 00 00 	mov    0x148(%rbp),%rcx
1402d0119:	48 85 c9             	test   %rcx,%rcx
1402d011c:	74 4b                	je     0x1402d0169
1402d011e:	83 c8 ff             	or     $0xffffffff,%eax
1402d0121:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402d0126:	83 f8 01             	cmp    $0x1,%eax
1402d0129:	75 37                	jne    0x1402d0162
1402d012b:	48 8b 9d 48 01 00 00 	mov    0x148(%rbp),%rbx
1402d0132:	48 8b 03             	mov    (%rbx),%rax
1402d0135:	48 8b cb             	mov    %rbx,%rcx
1402d0138:	48 8b 00             	mov    (%rax),%rax
1402d013b:	ff 15 f7 ca 83 00    	call   *0x83caf7(%rip)        # 0x140b0cc38
1402d0141:	83 c8 ff             	or     $0xffffffff,%eax
1402d0144:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402d0149:	83 f8 01             	cmp    $0x1,%eax
1402d014c:	75 14                	jne    0x1402d0162
1402d014e:	48 8b 8d 48 01 00 00 	mov    0x148(%rbp),%rcx
1402d0155:	48 8b 01             	mov    (%rcx),%rax
1402d0158:	48 8b 40 08          	mov    0x8(%rax),%rax
1402d015c:	ff 15 d6 ca 83 00    	call   *0x83cad6(%rip)        # 0x140b0cc38
1402d0162:	48 8b 9d c0 00 00 00 	mov    0xc0(%rbp),%rbx
1402d0169:	48 ff c7             	inc    %rdi
1402d016c:	48 8b 03             	mov    (%rbx),%rax
1402d016f:	48 8b cb             	mov    %rbx,%rcx
1402d0172:	48 8b 40 48          	mov    0x48(%rax),%rax
1402d0176:	ff 15 bc ca 83 00    	call   *0x83cabc(%rip)        # 0x140b0cc38
1402d017c:	48 3b f8             	cmp    %rax,%rdi
1402d017f:	0f 82 ea fe ff ff    	jb     0x1402d006f
1402d0185:	eb 69                	jmp    0x1402d01f0
1402d0187:	ff 15 0b c8 83 00    	call   *0x83c80b(%rip)        # 0x140b0c998
1402d018d:	cc                   	int3
1402d018e:	48 8b 45 20          	mov    0x20(%rbp),%rax
1402d0192:	48 3b 45 28          	cmp    0x28(%rbp),%rax
1402d0196:	74 04                	je     0x1402d019c
1402d0198:	48 89 45 28          	mov    %rax,0x28(%rbp)
1402d019c:	48 8b 8d 48 01 00 00 	mov    0x148(%rbp),%rcx
1402d01a3:	48 85 c9             	test   %rcx,%rcx
1402d01a6:	74 48                	je     0x1402d01f0
1402d01a8:	83 c8 ff             	or     $0xffffffff,%eax
1402d01ab:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402d01b0:	83 f8 01             	cmp    $0x1,%eax
1402d01b3:	75 3b                	jne    0x1402d01f0
1402d01b5:	48 8b 9d 48 01 00 00 	mov    0x148(%rbp),%rbx
1402d01bc:	48 8b 03             	mov    (%rbx),%rax
1402d01bf:	48 8b cb             	mov    %rbx,%rcx
1402d01c2:	48 8b 00             	mov    (%rax),%rax
1402d01c5:	ff 15 6d ca 83 00    	call   *0x83ca6d(%rip)        # 0x140b0cc38
1402d01cb:	83 c8 ff             	or     $0xffffffff,%eax
1402d01ce:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402d01d3:	83 f8 01             	cmp    $0x1,%eax
1402d01d6:	75 18                	jne    0x1402d01f0
1402d01d8:	48 8b 8d 48 01 00 00 	mov    0x148(%rbp),%rcx
1402d01df:	48 8b 01             	mov    (%rcx),%rax
1402d01e2:	48 8b 40 08          	mov    0x8(%rax),%rax
1402d01e6:	ff 15 4c ca 83 00    	call   *0x83ca4c(%rip)        # 0x140b0cc38
1402d01ec:	90                   	nop
1402d01ed:	0f 1f 00             	nopl   (%rax)
1402d01f0:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
1402d01f7:	48 85 c9             	test   %rcx,%rcx
1402d01fa:	74 44                	je     0x1402d0240
1402d01fc:	83 c8 ff             	or     $0xffffffff,%eax
1402d01ff:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402d0204:	83 f8 01             	cmp    $0x1,%eax
1402d0207:	75 37                	jne    0x1402d0240
1402d0209:	48 8b 9d c8 00 00 00 	mov    0xc8(%rbp),%rbx
1402d0210:	48 8b 03             	mov    (%rbx),%rax
1402d0213:	48 8b cb             	mov    %rbx,%rcx
1402d0216:	48 8b 00             	mov    (%rax),%rax
1402d0219:	ff 15 19 ca 83 00    	call   *0x83ca19(%rip)        # 0x140b0cc38
1402d021f:	83 c8 ff             	or     $0xffffffff,%eax
1402d0222:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402d0227:	83 f8 01             	cmp    $0x1,%eax
1402d022a:	75 14                	jne    0x1402d0240
1402d022c:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
1402d0233:	48 8b 01             	mov    (%rcx),%rax
1402d0236:	48 8b 40 08          	mov    0x8(%rax),%rax
1402d023a:	ff 15 f8 c9 83 00    	call   *0x83c9f8(%rip)        # 0x140b0cc38
1402d0240:	48 8b 7d 90          	mov    -0x70(%rbp),%rdi
1402d0244:	0f 57 c0             	xorps  %xmm0,%xmm0
1402d0247:	f3 0f 7f 85 00 01 00 	movdqu %xmm0,0x100(%rbp)
1402d024e:	00
1402d024f:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1402d0254:	48 85 c0             	test   %rax,%rax
1402d0257:	74 04                	je     0x1402d025d
1402d0259:	f0 ff 40 08          	lock incl 0x8(%rax)
1402d025d:	49 8b 04 24          	mov    (%r12),%rax
1402d0261:	48 89 85 00 01 00 00 	mov    %rax,0x100(%rbp)
1402d0268:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1402d026d:	48 89 85 08 01 00 00 	mov    %rax,0x108(%rbp)
1402d0274:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
1402d027b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402d0280:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
1402d0284:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402d0289:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1402d028e:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
1402d0295:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402d029a:	48 8d 45 50          	lea    0x50(%rbp),%rax
1402d029e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402d02a3:	4c 8d 4d 60          	lea    0x60(%rbp),%r9
1402d02a7:	4c 8d 45 40          	lea    0x40(%rbp),%r8
1402d02ab:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1402d02b2:	49 8b cf             	mov    %r15,%rcx
1402d02b5:	e8 2a 78 00 00       	call   0x1402d7ae4
1402d02ba:	45 85 f6             	test   %r14d,%r14d
1402d02bd:	0f 84 79 05 00 00    	je     0x1402d083c
1402d02c3:	41 83 ee 02          	sub    $0x2,%r14d
1402d02c7:	0f 84 6f 05 00 00    	je     0x1402d083c
1402d02cd:	41 83 ee 01          	sub    $0x1,%r14d
1402d02d1:	0f 84 65 05 00 00    	je     0x1402d083c
1402d02d7:	41 83 ee 02          	sub    $0x2,%r14d
1402d02db:	0f 84 57 05 00 00    	je     0x1402d0838
1402d02e1:	41 83 ee 01          	sub    $0x1,%r14d
1402d02e5:	0f 84 4d 05 00 00    	je     0x1402d0838
1402d02eb:	41 83 ee 01          	sub    $0x1,%r14d
1402d02ef:	74 0a                	je     0x1402d02fb
1402d02f1:	41 83 fe 01          	cmp    $0x1,%r14d
1402d02f5:	0f 85 37 06 00 00    	jne    0x1402d0932
1402d02fb:	83 65 88 00          	andl   $0x0,-0x78(%rbp)
1402d02ff:	49 8b 0c 24          	mov    (%r12),%rcx
1402d0303:	48 8b 01             	mov    (%rcx),%rax
1402d0306:	4c 8b 40 40          	mov    0x40(%rax),%r8
1402d030a:	0f 57 c0             	xorps  %xmm0,%xmm0
1402d030d:	0f 11 85 40 01 00 00 	movups %xmm0,0x140(%rbp)
1402d0314:	66 0f 6f 0d 64 19 8e 	movdqa 0x8e1964(%rip),%xmm1        # 0x140bb1c80
1402d031b:	00
1402d031c:	f3 0f 7f 8d 50 01 00 	movdqu %xmm1,0x150(%rbp)
1402d0323:	00
1402d0324:	8b 05 4a 94 87 00    	mov    0x87944a(%rip),%eax        # 0x140b49774
1402d032a:	66 89 85 40 01 00 00 	mov    %ax,0x140(%rbp)
1402d0331:	8a 05 3f 94 87 00    	mov    0x87943f(%rip),%al        # 0x140b49776