1400471c7:	66 0f 2f c5          	comisd %xmm5,%xmm0
1400471cb:	0f 86 2f 02 00 00    	jbe    0x140047400
1400471d1:	66 0f db 15 27 2a 01 	pand   0x12a27(%rip),%xmm2        # 0x140059c00
1400471d8:	00
1400471d9:	f2 0f 5c 25 af 2a 01 	subsd  0x12aaf(%rip),%xmm4        # 0x140059c90
1400471e0:	00
1400471e1:	66 0f 2f 35 37 2b 01 	comisd 0x12b37(%rip),%xmm6        # 0x140059d20
1400471e8:	00
1400471e9:	0f 84 d8 01 00 00    	je     0x1400473c7
1400471ef:	66 0f 54 25 89 2b 01 	andpd  0x12b89(%rip),%xmm4        # 0x140059d80
1400471f6:	00
1400471f7:	4c 8b c8             	mov    %rax,%r9
1400471fa:	48 23 05 0f 2a 01 00 	and    0x12a0f(%rip),%rax        # 0x140059c10
140047201:	4c 23 0d 18 2a 01 00 	and    0x12a18(%rip),%r9        # 0x140059c20
140047208:	49 d1 e1             	shl    $1,%r9
14004720b:	49 03 c1             	add    %r9,%rax
14004720e:	66 48 0f 6e c8       	movq   %rax,%xmm1
140047213:	66 0f 2f 25 25 2b 01 	comisd 0x12b25(%rip),%xmm4        # 0x140059d40
14004721a:	00
14004721b:	0f 82 df 00 00 00    	jb     0x140047300
140047221:	48 c1 e8 2c          	shr    $0x2c,%rax
140047225:	66 0f eb 15 73 2a 01 	por    0x12a73(%rip),%xmm2        # 0x140059ca0
14004722c:	00
14004722d:	66 0f eb 0d 6b 2a 01 	por    0x12a6b(%rip),%xmm1        # 0x140059ca0
140047234:	00
140047235:	4c 8d 0d 34 dd 00 00 	lea    0xdd34(%rip),%r9        # 0x140054f70
14004723c:	f2 0f 5c ca          	subsd  %xmm2,%xmm1
140047240:	f2 41 0f 59 0c c1    	mulsd  (%r9,%rax,8),%xmm1
140047246:	66 0f 28 d1          	movapd %xmm1,%xmm2
14004724a:	66 0f 28 c1          	movapd %xmm1,%xmm0
14004724e:	4c 8d 0d 9b 2b 01 00 	lea    0x12b9b(%rip),%r9        # 0x140059df0
140047255:	f2 0f 10 1d b3 2a 01 	movsd  0x12ab3(%rip),%xmm3        # 0x140059d10
14004725c:	00
14004725d:	f2 0f 10 0d 7b 2a 01 	movsd  0x12a7b(%rip),%xmm1        # 0x140059ce0
140047264:	00
140047265:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
140047269:	f2 0f 59 ca          	mulsd  %xmm2,%xmm1
14004726d:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
140047271:	66 0f 28 e0          	movapd %xmm0,%xmm4
140047275:	f2 0f 58 1d 83 2a 01 	addsd  0x12a83(%rip),%xmm3        # 0x140059d00
14004727c:	00
14004727d:	f2 0f 58 0d 4b 2a 01 	addsd  0x12a4b(%rip),%xmm1        # 0x140059cd0
140047284:	00
140047285:	f2 0f 59 e0          	mulsd  %xmm0,%xmm4
140047289:	f2 0f 59 da          	mulsd  %xmm2,%xmm3
14004728d:	f2 0f 59 c8          	mulsd  %xmm0,%xmm1
140047291:	f2 0f 58 1d 57 2a 01 	addsd  0x12a57(%rip),%xmm3        # 0x140059cf0
140047298:	00
140047299:	f2 0f 58 ca          	addsd  %xmm2,%xmm1
14004729d:	f2 0f 59 dc          	mulsd  %xmm4,%xmm3
1400472a1:	f2 0f 58 cb          	addsd  %xmm3,%xmm1
1400472a5:	f2 0f 10 2d c3 29 01 	movsd  0x129c3(%rip),%xmm5        # 0x140059c70
1400472ac:	00
1400472ad:	f2 0f 59 0d 7b 29 01 	mulsd  0x1297b(%rip),%xmm1        # 0x140059c30
1400472b4:	00
1400472b5:	f2 0f 59 ee          	mulsd  %xmm6,%xmm5
1400472b9:	f2 0f 5c e9          	subsd  %xmm1,%xmm5
1400472bd:	f2 41 0f 10 04 c1    	movsd  (%r9,%rax,8),%xmm0
1400472c3:	48 8d 15 36 33 01 00 	lea    0x13336(%rip),%rdx        # 0x14005a600
1400472ca:	f2 0f 10 14 c2       	movsd  (%rdx,%rax,8),%xmm2
1400472cf:	f2 0f 10 25 89 29 01 	movsd  0x12989(%rip),%xmm4        # 0x140059c60
1400472d6:	00
1400472d7:	f2 0f 59 e6          	mulsd  %xmm6,%xmm4
1400472db:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
1400472df:	f2 0f 58 d5          	addsd  %xmm5,%xmm2
1400472e3:	f2 0f 58 c2          	addsd  %xmm2,%xmm0
1400472e7:	66 0f 6f 74 24 20    	movdqa 0x20(%rsp),%xmm6
1400472ed:	48 83 c4 58          	add    $0x58,%rsp
1400472f1:	c3                   	ret
1400472f2:	66 66 66 66 66 66 0f 	data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1400472f9:	1f 84 00 00 00 00 00
140047300:	f2 0f 10 15 78 29 01 	movsd  0x12978(%rip),%xmm2        # 0x140059c80
140047307:	00
140047308:	f2 0f 5c 05 80 29 01 	subsd  0x12980(%rip),%xmm0        # 0x140059c90
14004730f:	00
140047310:	f2 0f 58 d0          	addsd  %xmm0,%xmm2
140047314:	66 0f 28 c8          	movapd %xmm0,%xmm1
140047318:	f2 0f 5e ca          	divsd  %xmm2,%xmm1
14004731c:	f2 0f 10 25 7c 2a 01 	movsd  0x12a7c(%rip),%xmm4        # 0x140059da0
140047323:	00
140047324:	f2 0f 10 2d 94 2a 01 	movsd  0x12a94(%rip),%xmm5        # 0x140059dc0
14004732b:	00
14004732c:	66 0f 28 f0          	movapd %xmm0,%xmm6
140047330:	f2 0f 59 f1          	mulsd  %xmm1,%xmm6
140047334:	f2 0f 58 c9          	addsd  %xmm1,%xmm1
140047338:	66 0f 28 d1          	movapd %xmm1,%xmm2
14004733c:	f2 0f 59 d1          	mulsd  %xmm1,%xmm2
140047340:	f2 0f 59 e2          	mulsd  %xmm2,%xmm4
140047344:	f2 0f 59 ea          	mulsd  %xmm2,%xmm5
140047348:	f2 0f 58 25 40 2a 01 	addsd  0x12a40(%rip),%xmm4        # 0x140059d90
14004734f:	00
140047350:	f2 0f 58 2d 58 2a 01 	addsd  0x12a58(%rip),%xmm5        # 0x140059db0
140047357:	00
140047358:	f2 0f 59 d1          	mulsd  %xmm1,%xmm2
14004735c:	f2 0f 59 e2          	mulsd  %xmm2,%xmm4
140047360:	f2 0f 59 d2          	mulsd  %xmm2,%xmm2
140047364:	f2 0f 59 d1          	mulsd  %xmm1,%xmm2
140047368:	f2 0f 59 ea          	mulsd  %xmm2,%xmm5
14004736c:	f2 0f 10 15 dc 28 01 	movsd  0x128dc(%rip),%xmm2        # 0x140059c50
140047373:	00
140047374:	f2 0f 58 e5          	addsd  %xmm5,%xmm4
140047378:	f2 0f 5c e6          	subsd  %xmm6,%xmm4
14004737c:	f2 0f 10 35 bc 28 01 	movsd  0x128bc(%rip),%xmm6        # 0x140059c40
140047383:	00
140047384:	66 0f 28 d8          	movapd %xmm0,%xmm3
140047388:	66 0f db 1d 40 2a 01 	pand   0x12a40(%rip),%xmm3        # 0x140059dd0
14004738f:	00
140047390:	f2 0f 5c c3          	subsd  %xmm3,%xmm0
140047394:	f2 0f 58 e0          	addsd  %xmm0,%xmm4
140047398:	66 0f 28 c3          	movapd %xmm3,%xmm0
14004739c:	66 0f 28 cc          	movapd %xmm4,%xmm1
1400473a0:	f2 0f 59 e2          	mulsd  %xmm2,%xmm4
1400473a4:	f2 0f 59 c2          	mulsd  %xmm2,%xmm0
1400473a8:	f2 0f 59 ce          	mulsd  %xmm6,%xmm1
1400473ac:	f2 0f 59 de          	mulsd  %xmm6,%xmm3
1400473b0:	f2 0f 58 c4          	addsd  %xmm4,%xmm0
1400473b4:	f2 0f 58 c1          	addsd  %xmm1,%xmm0
1400473b8:	f2 0f 58 c3          	addsd  %xmm3,%xmm0
1400473bc:	66 0f 6f 74 24 20    	movdqa 0x20(%rsp),%xmm6
1400473c2:	48 83 c4 58          	add    $0x58,%rsp
1400473c6:	c3                   	ret
1400473c7:	66 0f eb 15 c1 28 01 	por    0x128c1(%rip),%xmm2        # 0x140059c90
1400473ce:	00
1400473cf:	f2 0f 5c 15 b9 28 01 	subsd  0x128b9(%rip),%xmm2        # 0x140059c90
1400473d6:	00
1400473d7:	f2 0f 10 ea          	movsd  %xmm2,%xmm5
1400473db:	66 0f db 15 1d 28 01 	pand   0x1281d(%rip),%xmm2        # 0x140059c00
1400473e2:	00
1400473e3:	66 48 0f 7e d0       	movq   %xmm2,%rax
1400473e8:	66 0f 73 d5 34       	psrlq  $0x34,%xmm5
1400473ed:	66 0f fa 2d 3b 29 01 	psubd  0x1293b(%rip),%xmm5        # 0x140059d30
1400473f4:	00
1400473f5:	f3 0f e6 f5          	cvtdq2pd %xmm5,%xmm6
1400473f9:	e9 f1 fd ff ff       	jmp    0x1400471ef
1400473fe:	66 90                	xchg   %ax,%ax
140047400:	75 1e                	jne    0x140047420
140047402:	f2 0f 10 0d 96 27 01 	movsd  0x12796(%rip),%xmm1        # 0x140059ba0
140047409:	00
14004740a:	44 8b 05 cf 29 01 00 	mov    0x129cf(%rip),%r8d        # 0x140059de0
140047411:	e8 da 0b 00 00       	call   0x140047ff0
140047416:	eb 48                	jmp    0x140047460
140047418:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14004741f:	00
140047420:	f2 0f 10 0d 98 27 01 	movsd  0x12798(%rip),%xmm1        # 0x140059bc0
140047427:	00
140047428:	44 8b 05 b5 29 01 00 	mov    0x129b5(%rip),%r8d        # 0x140059de4
14004742f:	e8 bc 0b 00 00       	call   0x140047ff0
140047434:	eb 2a                	jmp    0x140047460
140047436:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14004743d:	00 00 00
140047440:	48 3b 05 69 27 01 00 	cmp    0x12769(%rip),%rax        # 0x140059bb0
140047447:	74 17                	je     0x140047460
140047449:	48 3b 05 50 27 01 00 	cmp    0x12750(%rip),%rax        # 0x140059ba0
140047450:	74 ce                	je     0x140047420
140047452:	48 0b 05 77 27 01 00 	or     0x12777(%rip),%rax        # 0x140059bd0
140047459:	66 48 0f 6e c0       	movq   %rax,%xmm0
14004745e:	66 90                	xchg   %ax,%ax
140047460:	66 0f 6f 74 24 20    	movdqa 0x20(%rsp),%xmm6
140047466:	48 83 c4 58          	add    $0x58,%rsp
14004746a:	c3                   	ret
14004746b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140047470:	48 33 c0             	xor    %rax,%rax
140047473:	c5 e1 73 d0 34       	vpsrlq $0x34,%xmm0,%xmm3
140047478:	c4 e1 f9 7e c0       	vmovq  %xmm0,%rax
14004747d:	c5 e1 fb 1d 5b 27 01 	vpsubq 0x1275b(%rip),%xmm3,%xmm3        # 0x140059be0
140047484:	00
140047485:	c5 fa e6 f3          	vcvtdq2pd %xmm3,%xmm6
140047489:	c5 f9 db 2d 1f 27 01 	vpand  0x1271f(%rip),%xmm0,%xmm5        # 0x140059bb0
140047490:	00
140047491:	c5 f9 2f 2d 17 27 01 	vcomisd 0x12717(%rip),%xmm5        # 0x140059bb0
140047498:	00
140047499:	0f 84 41 02 00 00    	je     0x1400476e0
14004749f:	c5 d1 ef ed          	vpxor  %xmm5,%xmm5,%xmm5
1400474a3:	c5 f9 2f c5          	vcomisd %xmm5,%xmm0
1400474a7:	0f 86 e3 01 00 00    	jbe    0x140047690
1400474ad:	c5 f9 db 15 4b 27 01 	vpand  0x1274b(%rip),%xmm0,%xmm2        # 0x140059c00
1400474b4:	00
1400474b5:	c5 fb 5c 25 d3 27 01 	vsubsd 0x127d3(%rip),%xmm0,%xmm4        # 0x140059c90
1400474bc:	00
1400474bd:	c5 f9 2f 35 5b 28 01 	vcomisd 0x1285b(%rip),%xmm6        # 0x140059d20
1400474c4:	00
1400474c5:	0f 84 8e 01 00 00    	je     0x140047659
1400474cb:	c5 f9 db 0d 3d 27 01 	vpand  0x1273d(%rip),%xmm0,%xmm1        # 0x140059c10
1400474d2:	00
1400474d3:	c5 f9 db 1d 45 27 01 	vpand  0x12745(%rip),%xmm0,%xmm3        # 0x140059c20
1400474da:	00
1400474db:	c5 e1 73 f3 01       	vpsllq $0x1,%xmm3,%xmm3
1400474e0:	c5 e1 d4 c9          	vpaddq %xmm1,%xmm3,%xmm1
1400474e4:	c4 e1 f9 7e c8       	vmovq  %xmm1,%rax
1400474e9:	c5 d9 db 25 8f 28 01 	vpand  0x1288f(%rip),%xmm4,%xmm4        # 0x140059d80
1400474f0:	00
1400474f1:	c5 f9 2f 25 47 28 01 	vcomisd 0x12847(%rip),%xmm4        # 0x140059d40
1400474f8:	00
1400474f9:	0f 82 b1 00 00 00    	jb     0x1400475b0
1400474ff:	48 c1 e8 2c          	shr    $0x2c,%rax
140047503:	c5 e9 eb 15 95 27 01 	vpor   0x12795(%rip),%xmm2,%xmm2        # 0x140059ca0
14004750a:	00
14004750b:	c5 f1 eb 0d 8d 27 01 	vpor   0x1278d(%rip),%xmm1,%xmm1        # 0x140059ca0
140047512:	00
140047513:	4c 8d 0d 56 da 00 00 	lea    0xda56(%rip),%r9        # 0x140054f70
14004751a:	c5 f3 5c ca          	vsubsd %xmm2,%xmm1,%xmm1
14004751e:	c4 c1 73 59 0c c1    	vmulsd (%r9,%rax,8),%xmm1,%xmm1
140047524:	4c 8d 0d c5 28 01 00 	lea    0x128c5(%rip),%r9        # 0x140059df0
14004752b:	c5 f3 59 c1          	vmulsd %xmm1,%xmm1,%xmm0
14004752f:	c5 fb 10 1d d9 27 01 	vmovsd 0x127d9(%rip),%xmm3        # 0x140059d10
140047536:	00
140047537:	c5 fb 10 2d a1 27 01 	vmovsd 0x127a1(%rip),%xmm5        # 0x140059ce0
14004753e:	00
14004753f:	c4 e2 f1 a9 1d b8 27 	vfmadd213sd 0x127b8(%rip),%xmm1,%xmm3        # 0x140059d00
140047546:	01 00
140047548:	c4 e2 f1 a9 2d 4f 27 	vfmadd213sd 0x1274f(%rip),%xmm1,%xmm5        # 0x140059ca0
14004754f:	01 00
140047551:	f2 0f 10 e0          	movsd  %xmm0,%xmm4
140047555:	c4 e2 f1 a9 1d 92 27 	vfmadd213sd 0x12792(%rip),%xmm1,%xmm3        # 0x140059cf0
14004755c:	01 00
14004755e:	c5 fb 59 e0          	vmulsd %xmm0,%xmm0,%xmm4
140047562:	c4 e2 d1 b9 c8       	vfmadd231sd %xmm0,%xmm5,%xmm1
140047567:	c4 e2 e1 b9 cc       	vfmadd231sd %xmm4,%xmm3,%xmm1
14004756c:	c5 f3 59 0d bc 26 01 	vmulsd 0x126bc(%rip),%xmm1,%xmm1        # 0x140059c30
140047573:	00
140047574:	c5 fb 10 2d f4 26 01 	vmovsd 0x126f4(%rip),%xmm5        # 0x140059c70
14004757b:	00
14004757c:	c4 e2 c9 ab e9       	vfmsub213sd %xmm1,%xmm6,%xmm5
140047581:	f2 41 0f 10 04 c1    	movsd  (%r9,%rax,8),%xmm0
140047587:	48 8d 15 72 30 01 00 	lea    0x13072(%rip),%rdx        # 0x14005a600
14004758e:	f2 0f 10 14 c2       	movsd  (%rdx,%rax,8),%xmm2
140047593:	c5 eb 58 d5          	vaddsd %xmm5,%xmm2,%xmm2
140047597:	c4 e2 c9 b9 05 c0 26 	vfmadd231sd 0x126c0(%rip),%xmm6,%xmm0        # 0x140059c60
14004759e:	01 00
1400475a0:	c5 fb 58 c2          	vaddsd %xmm2,%xmm0,%xmm0
1400475a4:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1400475aa:	48 83 c4 58          	add    $0x58,%rsp
1400475ae:	c3                   	ret
1400475af:	90                   	nop
1400475b0:	c5 fb 10 15 c8 26 01 	vmovsd 0x126c8(%rip),%xmm2        # 0x140059c80
1400475b7:	00
1400475b8:	c5 fb 5c 05 d0 26 01 	vsubsd 0x126d0(%rip),%xmm0,%xmm0        # 0x140059c90
1400475bf:	00
1400475c0:	c5 eb 58 d0          	vaddsd %xmm0,%xmm2,%xmm2
1400475c4:	c5 fb 5e ca          	vdivsd %xmm2,%xmm0,%xmm1
1400475c8:	c5 fb 10 25 d0 27 01 	vmovsd 0x127d0(%rip),%xmm4        # 0x140059da0
1400475cf:	00
1400475d0:	c5 fb 10 2d e8 27 01 	vmovsd 0x127e8(%rip),%xmm5        # 0x140059dc0
1400475d7:	00
1400475d8:	c5 fb 59 f1          	vmulsd %xmm1,%xmm0,%xmm6
1400475dc:	c5 f3 58 c9          	vaddsd %xmm1,%xmm1,%xmm1
1400475e0:	c5 f3 59 d1          	vmulsd %xmm1,%xmm1,%xmm2
1400475e4:	c4 e2 e9 a9 25 a3 27 	vfmadd213sd 0x127a3(%rip),%xmm2,%xmm4        # 0x140059d90
1400475eb:	01 00
1400475ed:	c4 e2 e9 a9 2d ba 27 	vfmadd213sd 0x127ba(%rip),%xmm2,%xmm5        # 0x140059db0
1400475f4:	01 00
1400475f6:	c5 eb 59 d1          	vmulsd %xmm1,%xmm2,%xmm2
1400475fa:	c5 db 59 e2          	vmulsd %xmm2,%xmm4,%xmm4
1400475fe:	c5 eb 59 d2          	vmulsd %xmm2,%xmm2,%xmm2
140047602:	c5 eb 59 d1          	vmulsd %xmm1,%xmm2,%xmm2
140047606:	c5 d3 59 ea          	vmulsd %xmm2,%xmm5,%xmm5
14004760a:	c5 db 58 e5          	vaddsd %xmm5,%xmm4,%xmm4
14004760e:	c5 db 5c e6          	vsubsd %xmm6,%xmm4,%xmm4
140047612:	c5 f9 db 1d b6 27 01 	vpand  0x127b6(%rip),%xmm0,%xmm3        # 0x140059dd0
140047619:	00
14004761a:	c5 fb 5c c3          	vsubsd %xmm3,%xmm0,%xmm0
14004761e:	c5 db 58 e0          	vaddsd %xmm0,%xmm4,%xmm4
140047622:	c5 db 59 0d 16 26 01 	vmulsd 0x12616(%rip),%xmm4,%xmm1        # 0x140059c40
140047629:	00
14004762a:	c5 db 59 25 1e 26 01 	vmulsd 0x1261e(%rip),%xmm4,%xmm4        # 0x140059c50
140047631:	00
140047632:	c5 e3 59 05 16 26 01 	vmulsd 0x12616(%rip),%xmm3,%xmm0        # 0x140059c50
140047639:	00
14004763a:	c5 e3 59 1d fe 25 01 	vmulsd 0x125fe(%rip),%xmm3,%xmm3        # 0x140059c40
140047641:	00
140047642:	c5 fb 58 c4          	vaddsd %xmm4,%xmm0,%xmm0
140047646:	c5 fb 58 c1          	vaddsd %xmm1,%xmm0,%xmm0
14004764a:	c5 fb 58 c3          	vaddsd %xmm3,%xmm0,%xmm0
14004764e:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
140047654:	48 83 c4 58          	add    $0x58,%rsp
140047658:	c3                   	ret
140047659:	c5 e9 eb 15 2f 26 01 	vpor   0x1262f(%rip),%xmm2,%xmm2        # 0x140059c90
140047660:	00
140047661:	c5 eb 5c 15 27 26 01 	vsubsd 0x12627(%rip),%xmm2,%xmm2        # 0x140059c90
140047668:	00
140047669:	c5 d1 73 d2 34       	vpsrlq $0x34,%xmm2,%xmm5
14004766e:	c5 e9 db 15 8a 25 01 	vpand  0x1258a(%rip),%xmm2,%xmm2        # 0x140059c00
140047675:	00
140047676:	c5 f9 28 c2          	vmovapd %xmm2,%xmm0
14004767a:	c5 d1 fa 2d ae 26 01 	vpsubd 0x126ae(%rip),%xmm5,%xmm5        # 0x140059d30
140047681:	00
140047682:	c5 fa e6 f5          	vcvtdq2pd %xmm5,%xmm6
140047686:	e9 40 fe ff ff       	jmp    0x1400474cb
14004768b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140047690:	75 2e                	jne    0x1400476c0
140047692:	c5 fb 10 0d 06 25 01 	vmovsd 0x12506(%rip),%xmm1        # 0x140059ba0
140047699:	00
14004769a:	44 8b 05 3f 27 01 00 	mov    0x1273f(%rip),%r8d        # 0x140059de0
1400476a1:	e8 4a 09 00 00       	call   0x140047ff0
1400476a6:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1400476ac:	48 83 c4 58          	add    $0x58,%rsp
1400476b0:	c3                   	ret
1400476b1:	66 66 66 66 66 66 66 	data16 data16 data16 data16 data16 data16 nopw 0x0(%rax,%rax,1)
1400476b8:	0f 1f 84 00 00 00 00
1400476bf:	00
1400476c0:	c5 fb 10 0d f8 24 01 	vmovsd 0x124f8(%rip),%xmm1        # 0x140059bc0
1400476c7:	00
1400476c8:	44 8b 05 15 27 01 00 	mov    0x12715(%rip),%r8d        # 0x140059de4
1400476cf:	e8 1c 09 00 00       	call   0x140047ff0
1400476d4:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
1400476da:	48 83 c4 58          	add    $0x58,%rsp
1400476de:	c3                   	ret
1400476df:	90                   	nop
1400476e0:	48 3b 05 c9 24 01 00 	cmp    0x124c9(%rip),%rax        # 0x140059bb0
1400476e7:	74 27                	je     0x140047710
1400476e9:	48 3b 05 b0 24 01 00 	cmp    0x124b0(%rip),%rax        # 0x140059ba0
1400476f0:	74 ce                	je     0x1400476c0
1400476f2:	48 0b 05 d7 24 01 00 	or     0x124d7(%rip),%rax        # 0x140059bd0
1400476f9:	66 48 0f 6e c8       	movq   %rax,%xmm1
1400476fe:	44 8b 05 e3 26 01 00 	mov    0x126e3(%rip),%r8d        # 0x140059de8
140047705:	e8 e6 08 00 00       	call   0x140047ff0
14004770a:	eb 04                	jmp    0x140047710
14004770c:	0f 1f 40 00          	nopl   0x0(%rax)
140047710:	c5 f9 6f 74 24 20    	vmovdqa 0x20(%rsp),%xmm6
140047716:	48 83 c4 58          	add    $0x58,%rsp
14004771a:	c3                   	ret
14004771b:	cc                   	int3
14004771c:	48 83 22 00          	andq   $0x0,(%rdx)
140047720:	48 8b c1             	mov    %rcx,%rax
140047723:	c3                   	ret
140047724:	48 83 21 00          	andq   $0x0,(%rcx)
140047728:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
14004772c:	c6 42 30 01          	movb   $0x1,0x30(%rdx)
140047730:	c7 42 2c 2a 00 00 00 	movl   $0x2a,0x2c(%rdx)
140047737:	c3                   	ret
140047738:	40 53                	rex push %rbx
14004773a:	55                   	push   %rbp
14004773b:	56                   	push   %rsi
14004773c:	57                   	push   %rdi
14004773d:	41 54                	push   %r12
14004773f:	41 56                	push   %r14
140047741:	41 57                	push   %r15
140047743:	48 83 ec 40          	sub    $0x40,%rsp
140047747:	48 8b 05 ca a8 02 00 	mov    0x2a8ca(%rip),%rax        # 0x140072018
14004774e:	48 33 c4             	xor    %rsp,%rax
140047751:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140047756:	48 8b b4 24 a0 00 00 	mov    0xa0(%rsp),%rsi
14004775d:	00
14004775e:	4c 8d 15 9b 0f 03 00 	lea    0x30f9b(%rip),%r10        # 0x140078700
140047765:	45 33 db             	xor    %r11d,%r11d
140047768:	48 8d 3d 49 48 01 00 	lea    0x14849(%rip),%rdi        # 0x14005bfb8
14004776f:	4d 85 c9             	test   %r9,%r9
140047772:	48 8b c2             	mov    %rdx,%rax
140047775:	4c 8b e2             	mov    %rdx,%r12
140047778:	4d 0f 45 d1          	cmovne %r9,%r10