1400fdd79:	41 57                	push   %r15
1400fdd7b:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
1400fdd7f:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
1400fdd86:	48 83 65 ef 00       	andq   $0x0,-0x11(%rbp)
1400fdd8b:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fdd8e:	48 83 65 df 00       	andq   $0x0,-0x21(%rbp)
1400fdd93:	8b fa                	mov    %edx,%edi
1400fdd95:	48 83 65 e7 00       	andq   $0x0,-0x19(%rbp)
1400fdd9a:	48 8b d9             	mov    %rcx,%rbx
1400fdd9d:	48 83 65 d7 00       	andq   $0x0,-0x29(%rbp)
1400fdda2:	be 01 00 00 00       	mov    $0x1,%esi
1400fdda7:	48 83 65 7f 00       	andq   $0x0,0x7f(%rbp)
1400fddac:	48 83 65 f7 00       	andq   $0x0,-0x9(%rbp)
1400fddb1:	83 65 6f 00          	andl   $0x0,0x6f(%rbp)
1400fddb5:	83 65 67 00          	andl   $0x0,0x67(%rbp)
1400fddb9:	83 65 77 00          	andl   $0x0,0x77(%rbp)
1400fddbd:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
1400fddc1:	48 8b 81 e0 08 00 00 	mov    0x8e0(%rcx),%rax
1400fddc8:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
1400fddcd:	48 85 c0             	test   %rax,%rax
1400fddd0:	74 04                	je     0x1400fddd6
1400fddd2:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fddd6:	48 8b 81 d8 08 00 00 	mov    0x8d8(%rcx),%rax
1400fdddd:	4c 8d 4d df          	lea    -0x21(%rbp),%r9
1400fdde1:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fdde5:	4c 8d 45 ef          	lea    -0x11(%rbp),%r8
1400fdde9:	48 8b 81 e0 08 00 00 	mov    0x8e0(%rcx),%rax
1400fddf0:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1400fddf4:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fddf8:	48 8d 45 77          	lea    0x77(%rbp),%rax
1400fddfc:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400fde01:	48 8d 45 67          	lea    0x67(%rbp),%rax
1400fde05:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400fde0a:	48 8d 45 6f          	lea    0x6f(%rbp),%rax
1400fde0e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400fde13:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1400fde17:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400fde1c:	48 8d 45 7f          	lea    0x7f(%rbp),%rax
1400fde20:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400fde25:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
1400fde29:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400fde2e:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
1400fde32:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400fde37:	e8 d8 99 0a 00       	call   0x1401a7814
1400fde3c:	41 bf a0 00 00 00    	mov    $0xa0,%r15d
1400fde42:	83 ff 03             	cmp    $0x3,%edi
1400fde45:	0f 84 bd 00 00 00    	je     0x1400fdf08
1400fde4b:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fde52:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fde57:	48 85 c0             	test   %rax,%rax
1400fde5a:	74 04                	je     0x1400fde60
1400fde5c:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fde60:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400fde64:	4c 8d 4d ff          	lea    -0x1(%rbp),%r9
1400fde68:	4c 8b 45 d7          	mov    -0x29(%rbp),%r8
1400fde6c:	48 8d 15 ad 37 bc 00 	lea    0xbc37ad(%rip),%rdx        # 0x140cc1620
1400fde73:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fde77:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fde7c:	b9 53 b1 6d 00       	mov    $0x6db153,%ecx
1400fde81:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fde85:	e8 e2 2f 06 00       	call   0x140160e6c
1400fde8a:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fde91:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fde96:	48 85 c0             	test   %rax,%rax
1400fde99:	74 04                	je     0x1400fde9f
1400fde9b:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fde9f:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400fdea3:	4c 8d 4d ff          	lea    -0x1(%rbp),%r9
1400fdea7:	4c 8b 45 df          	mov    -0x21(%rbp),%r8
1400fdeab:	48 8d 15 ae 36 bc 00 	lea    0xbc36ae(%rip),%rdx        # 0x140cc1560
1400fdeb2:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fdeb6:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fdebb:	b9 55 b1 6d 00       	mov    $0x6db155,%ecx
1400fdec0:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fdec4:	e8 a3 2f 06 00       	call   0x140160e6c
1400fdec9:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fded0:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fded5:	48 85 c0             	test   %rax,%rax
1400fded8:	74 04                	je     0x1400fdede
1400fdeda:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fdede:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400fdee2:	4c 8d 4d ff          	lea    -0x1(%rbp),%r9
1400fdee6:	4c 8b 45 e7          	mov    -0x19(%rbp),%r8
1400fdeea:	48 8d 15 1f 38 bc 00 	lea    0xbc381f(%rip),%rdx        # 0x140cc1710
1400fdef1:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fdef5:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fdefa:	b9 57 b1 6d 00       	mov    $0x6db157,%ecx
1400fdeff:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fdf03:	e8 64 2f 06 00       	call   0x140160e6c
1400fdf08:	4c 8b 45 7f          	mov    0x7f(%rbp),%r8
1400fdf0c:	4d 85 c0             	test   %r8,%r8
1400fdf0f:	0f 84 a6 01 00 00    	je     0x1400fe0bb
1400fdf15:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fdf1c:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fdf21:	48 85 c0             	test   %rax,%rax
1400fdf24:	74 08                	je     0x1400fdf2e
1400fdf26:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fdf2a:	4c 8b 45 7f          	mov    0x7f(%rbp),%r8
1400fdf2e:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400fdf32:	4c 8d 4d ff          	lea    -0x1(%rbp),%r9
1400fdf36:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fdf3a:	48 8d 15 7f 33 bc 00 	lea    0xbc337f(%rip),%rdx        # 0x140cc12c0
1400fdf41:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fdf46:	b9 59 b1 6d 00       	mov    $0x6db159,%ecx
1400fdf4b:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fdf4f:	e8 18 2f 06 00       	call   0x140160e6c
1400fdf54:	83 ff 03             	cmp    $0x3,%edi
1400fdf57:	74 3f                	je     0x1400fdf98
1400fdf59:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fdf60:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fdf65:	48 85 c0             	test   %rax,%rax
1400fdf68:	74 04                	je     0x1400fdf6e
1400fdf6a:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fdf6e:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400fdf72:	4c 8d 4d ff          	lea    -0x1(%rbp),%r9
1400fdf76:	4c 8b 45 ef          	mov    -0x11(%rbp),%r8
1400fdf7a:	48 8d 15 1f 38 bc 00 	lea    0xbc381f(%rip),%rdx        # 0x140cc17a0
1400fdf81:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fdf85:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fdf8a:	b9 5b b1 6d 00       	mov    $0x6db15b,%ecx
1400fdf8f:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fdf93:	e8 d4 2e 06 00       	call   0x140160e6c
1400fdf98:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fdf9f:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fdfa4:	48 85 c0             	test   %rax,%rax
1400fdfa7:	74 04                	je     0x1400fdfad
1400fdfa9:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fdfad:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400fdfb1:	49 bc 00 00 00 00 00 	movabs $0x8000000000000000,%r12
1400fdfb8:	00 00 80
1400fdfbb:	f3 0f 10 45 6f       	movss  0x6f(%rbp),%xmm0
1400fdfc0:	f3 0f 10 35 90 33 ab 	movss  0xab3390(%rip),%xmm6        # 0x140bb1358
1400fdfc7:	00
1400fdfc8:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fdfcc:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fdfd1:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fdfd5:	33 c0                	xor    %eax,%eax
1400fdfd7:	0f 2f c6             	comiss %xmm6,%xmm0
1400fdfda:	72 0c                	jb     0x1400fdfe8
1400fdfdc:	f3 0f 5c c6          	subss  %xmm6,%xmm0
1400fdfe0:	0f 2f c6             	comiss %xmm6,%xmm0
1400fdfe3:	73 03                	jae    0x1400fdfe8
1400fdfe5:	49 8b c4             	mov    %r12,%rax
1400fdfe8:	f3 4c 0f 2c c0       	cvttss2si %xmm0,%r8
1400fdfed:	4c 8d 4d ff          	lea    -0x1(%rbp),%r9
1400fdff1:	b9 5d b1 6d 00       	mov    $0x6db15d,%ecx
1400fdff6:	48 8d 15 e3 33 bc 00 	lea    0xbc33e3(%rip),%rdx        # 0x140cc13e0
1400fdffd:	4c 03 c0             	add    %rax,%r8
1400fe000:	e8 67 2e 06 00       	call   0x140160e6c
1400fe005:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fe00c:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe011:	48 85 c0             	test   %rax,%rax
1400fe014:	74 04                	je     0x1400fe01a
1400fe016:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fe01a:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400fe01e:	f3 0f 10 45 67       	movss  0x67(%rbp),%xmm0
1400fe023:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fe027:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe02c:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fe030:	33 c0                	xor    %eax,%eax
1400fe032:	0f 2f c6             	comiss %xmm6,%xmm0
1400fe035:	72 0c                	jb     0x1400fe043
1400fe037:	f3 0f 5c c6          	subss  %xmm6,%xmm0
1400fe03b:	0f 2f c6             	comiss %xmm6,%xmm0
1400fe03e:	73 03                	jae    0x1400fe043
1400fe040:	49 8b c4             	mov    %r12,%rax
1400fe043:	f3 4c 0f 2c c0       	cvttss2si %xmm0,%r8
1400fe048:	4c 8d 4d ff          	lea    -0x1(%rbp),%r9
1400fe04c:	b9 5f b1 6d 00       	mov    $0x6db15f,%ecx
1400fe051:	48 8d 15 78 34 bc 00 	lea    0xbc3478(%rip),%rdx        # 0x140cc14d0
1400fe058:	4c 03 c0             	add    %rax,%r8
1400fe05b:	e8 0c 2e 06 00       	call   0x140160e6c
1400fe060:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fe067:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe06c:	48 85 c0             	test   %rax,%rax
1400fe06f:	74 04                	je     0x1400fe075
1400fe071:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fe075:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400fe079:	f3 0f 10 45 77       	movss  0x77(%rbp),%xmm0
1400fe07e:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fe082:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe087:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fe08b:	33 c0                	xor    %eax,%eax
1400fe08d:	0f 2f c6             	comiss %xmm6,%xmm0
1400fe090:	72 0c                	jb     0x1400fe09e
1400fe092:	f3 0f 5c c6          	subss  %xmm6,%xmm0
1400fe096:	0f 2f c6             	comiss %xmm6,%xmm0
1400fe099:	73 03                	jae    0x1400fe09e
1400fe09b:	49 8b c4             	mov    %r12,%rax
1400fe09e:	f3 4c 0f 2c c0       	cvttss2si %xmm0,%r8
1400fe0a3:	4c 8d 4d ff          	lea    -0x1(%rbp),%r9
1400fe0a7:	b9 61 b1 6d 00       	mov    $0x6db161,%ecx
1400fe0ac:	48 8d 15 4d 37 bc 00 	lea    0xbc374d(%rip),%rdx        # 0x140cc1800
1400fe0b3:	4c 03 c0             	add    %rax,%r8
1400fe0b6:	e8 b1 2d 06 00       	call   0x140160e6c
1400fe0bb:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fe0c2:	85 ff                	test   %edi,%edi
1400fe0c4:	75 44                	jne    0x1400fe10a
1400fe0c6:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1400fe0cd:	48 85 c0             	test   %rax,%rax
1400fe0d0:	74 04                	je     0x1400fe0d6
1400fe0d2:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fe0d6:	48 8b 81 a0 00 00 00 	mov    0xa0(%rcx),%rax
1400fe0dd:	4c 8d 4d ff          	lea    -0x1(%rbp),%r9
1400fe0e1:	4c 8b 45 f7          	mov    -0x9(%rbp),%r8
1400fe0e5:	48 8d 15 94 35 bc 00 	lea    0xbc3594(%rip),%rdx        # 0x140cc1680
1400fe0ec:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fe0f0:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1400fe0f7:	b9 63 b1 6d 00       	mov    $0x6db163,%ecx
1400fe0fc:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fe100:	e8 67 2d 06 00       	call   0x140160e6c
1400fe105:	e9 18 02 00 00       	jmp    0x1400fe322
1400fe10a:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fe10d:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
1400fe112:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1400fe119:	48 85 c0             	test   %rax,%rax
1400fe11c:	74 04                	je     0x1400fe122
1400fe11e:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fe122:	48 8b 81 a0 00 00 00 	mov    0xa0(%rcx),%rax
1400fe129:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1400fe12d:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fe131:	48 8d 15 e8 31 bc 00 	lea    0xbc31e8(%rip),%rdx        # 0x140cc1320
1400fe138:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1400fe13f:	b9 81 b1 6d 00       	mov    $0x6db181,%ecx
1400fe144:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fe148:	e8 97 3d 06 00       	call   0x140161ee4
1400fe14d:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fe154:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fe157:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
1400fe15c:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe161:	48 85 c0             	test   %rax,%rax
1400fe164:	74 04                	je     0x1400fe16a
1400fe166:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fe16a:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400fe16e:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1400fe172:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fe176:	48 8d 15 e3 36 bc 00 	lea    0xbc36e3(%rip),%rdx        # 0x140cc1860
1400fe17d:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe182:	b9 83 b1 6d 00       	mov    $0x6db183,%ecx
1400fe187:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fe18b:	e8 54 3d 06 00       	call   0x140161ee4
1400fe190:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fe197:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fe19a:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
1400fe19f:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe1a4:	48 85 c0             	test   %rax,%rax
1400fe1a7:	74 04                	je     0x1400fe1ad
1400fe1a9:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fe1ad:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400fe1b1:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1400fe1b5:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fe1b9:	48 8d 15 c0 31 bc 00 	lea    0xbc31c0(%rip),%rdx        # 0x140cc1380
1400fe1c0:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe1c5:	b9 85 b1 6d 00       	mov    $0x6db185,%ecx
1400fe1ca:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fe1ce:	e8 11 3d 06 00       	call   0x140161ee4
1400fe1d3:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fe1da:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fe1dd:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
1400fe1e2:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe1e7:	48 85 c0             	test   %rax,%rax
1400fe1ea:	74 04                	je     0x1400fe1f0
1400fe1ec:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fe1f0:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400fe1f4:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1400fe1f8:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fe1fc:	48 8d 15 4d 34 bc 00 	lea    0xbc344d(%rip),%rdx        # 0x140cc1650
1400fe203:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe208:	b9 87 b1 6d 00       	mov    $0x6db187,%ecx
1400fe20d:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fe211:	e8 ce 3c 06 00       	call   0x140161ee4
1400fe216:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fe21d:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fe220:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
1400fe225:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe22a:	48 85 c0             	test   %rax,%rax
1400fe22d:	74 04                	je     0x1400fe233
1400fe22f:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fe233:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400fe237:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1400fe23b:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fe23f:	48 8d 15 6a 31 bc 00 	lea    0xbc316a(%rip),%rdx        # 0x140cc13b0
1400fe246:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe24b:	b9 89 b1 6d 00       	mov    $0x6db189,%ecx
1400fe250:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fe254:	e8 8b 3c 06 00       	call   0x140161ee4
1400fe259:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fe260:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fe263:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
1400fe268:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe26d:	48 85 c0             	test   %rax,%rax
1400fe270:	74 04                	je     0x1400fe276
1400fe272:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fe276:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400fe27a:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1400fe27e:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fe282:	48 8d 15 67 33 bc 00 	lea    0xbc3367(%rip),%rdx        # 0x140cc15f0
1400fe289:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe28e:	b9 8b b1 6d 00       	mov    $0x6db18b,%ecx
1400fe293:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fe297:	e8 48 3c 06 00       	call   0x140161ee4
1400fe29c:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fe2a3:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fe2a6:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
1400fe2ab:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe2b0:	48 85 c0             	test   %rax,%rax
1400fe2b3:	74 04                	je     0x1400fe2b9
1400fe2b5:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fe2b9:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400fe2bd:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1400fe2c1:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fe2c5:	48 8d 15 74 31 bc 00 	lea    0xbc3174(%rip),%rdx        # 0x140cc1440
1400fe2cc:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe2d1:	b9 8d b1 6d 00       	mov    $0x6db18d,%ecx
1400fe2d6:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fe2da:	e8 05 3c 06 00       	call   0x140161ee4
1400fe2df:	48 8b 8b d8 08 00 00 	mov    0x8d8(%rbx),%rcx
1400fe2e6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400fe2e9:	f3 0f 7f 45 ff       	movdqu %xmm0,-0x1(%rbp)
1400fe2ee:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe2f3:	48 85 c0             	test   %rax,%rax
1400fe2f6:	74 04                	je     0x1400fe2fc
1400fe2f8:	f0 01 70 08          	lock add %esi,0x8(%rax)
1400fe2fc:	49 8b 04 0f          	mov    (%r15,%rcx,1),%rax
1400fe300:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1400fe304:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400fe308:	48 8d 15 51 2f bc 00 	lea    0xbc2f51(%rip),%rdx        # 0x140cc1260
1400fe30f:	49 8b 44 0f 08       	mov    0x8(%r15,%rcx,1),%rax
1400fe314:	b9 8f b1 6d 00       	mov    $0x6db18f,%ecx
1400fe319:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400fe31d:	e8 c2 3b 06 00       	call   0x140161ee4
1400fe322:	0f 28 b4 24 a0 00 00 	movaps 0xa0(%rsp),%xmm6
1400fe329:	00
1400fe32a:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
1400fe331:	41 5f                	pop    %r15
1400fe333:	41 5c                	pop    %r12
1400fe335:	5f                   	pop    %rdi
1400fe336:	5e                   	pop    %rsi
1400fe337:	5b                   	pop    %rbx
1400fe338:	5d                   	pop    %rbp
1400fe339:	c3                   	ret
1400fe33a:	90                   	nop
1400fe33b:	90                   	nop
1400fe33c:	48 8b c4             	mov    %rsp,%rax
1400fe33f:	48 89 58 18          	mov    %rbx,0x18(%rax)
1400fe343:	48 89 68 20          	mov    %rbp,0x20(%rax)
1400fe347:	48 89 50 10          	mov    %rdx,0x10(%rax)
1400fe34b:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400fe34f:	56                   	push   %rsi
1400fe350:	57                   	push   %rdi