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
14004777c:	48 85 d2             	test   %rdx,%rdx
14004777f:	41 8d 6b 01          	lea    0x1(%r11),%ebp
140047783:	48 0f 45 fa          	cmovne %rdx,%rdi
140047787:	44 8b fd             	mov    %ebp,%r15d
14004778a:	4d 0f 45 f8          	cmovne %r8,%r15
14004778e:	48 f7 d8             	neg    %rax
140047791:	4d 1b f6             	sbb    %r14,%r14
140047794:	4c 23 f1             	and    %rcx,%r14
140047797:	4d 85 ff             	test   %r15,%r15
14004779a:	75 0c                	jne    0x1400477a8
14004779c:	48 c7 c0 fe ff ff ff 	mov    $0xfffffffffffffffe,%rax
1400477a3:	e9 4d 01 00 00       	jmp    0x1400478f5
1400477a8:	66 45 39 5a 06       	cmp    %r11w,0x6(%r10)
1400477ad:	75 68                	jne    0x140047817
1400477af:	44 0f b6 0f          	movzbl (%rdi),%r9d
1400477b3:	48 ff c7             	inc    %rdi
1400477b6:	45 84 c9             	test   %r9b,%r9b
1400477b9:	78 17                	js     0x1400477d2
1400477bb:	4d 85 f6             	test   %r14,%r14
1400477be:	74 03                	je     0x1400477c3
1400477c0:	45 89 0e             	mov    %r9d,(%r14)
1400477c3:	45 84 c9             	test   %r9b,%r9b
1400477c6:	41 0f 95 c3          	setne  %r11b
1400477ca:	49 8b c3             	mov    %r11,%rax
1400477cd:	e9 23 01 00 00       	jmp    0x1400478f5
1400477d2:	41 8a c1             	mov    %r9b,%al
1400477d5:	24 e0                	and    $0xe0,%al
1400477d7:	3c c0                	cmp    $0xc0,%al
1400477d9:	75 05                	jne    0x1400477e0
1400477db:	41 b0 02             	mov    $0x2,%r8b
1400477de:	eb 1e                	jmp    0x1400477fe
1400477e0:	41 8a c1             	mov    %r9b,%al
1400477e3:	24 f0                	and    $0xf0,%al
1400477e5:	3c e0                	cmp    $0xe0,%al
1400477e7:	75 05                	jne    0x1400477ee
1400477e9:	41 b0 03             	mov    $0x3,%r8b
1400477ec:	eb 10                	jmp    0x1400477fe
1400477ee:	41 8a c1             	mov    %r9b,%al
1400477f1:	24 f8                	and    $0xf8,%al
1400477f3:	3c f0                	cmp    $0xf0,%al
1400477f5:	0f 85 ef 00 00 00    	jne    0x1400478ea
1400477fb:	41 b0 04             	mov    $0x4,%r8b
1400477fe:	41 0f b6 c0          	movzbl %r8b,%eax
140047802:	b9 07 00 00 00       	mov    $0x7,%ecx
140047807:	2b c8                	sub    %eax,%ecx
140047809:	8b d5                	mov    %ebp,%edx
14004780b:	d3 e2                	shl    %cl,%edx
14004780d:	41 8a d8             	mov    %r8b,%bl
140047810:	2b d5                	sub    %ebp,%edx
140047812:	41 23 d1             	and    %r9d,%edx
140047815:	eb 29                	jmp    0x140047840
140047817:	45 8a 42 04          	mov    0x4(%r10),%r8b
14004781b:	41 8b 12             	mov    (%r10),%edx
14004781e:	41 8a 5a 06          	mov    0x6(%r10),%bl
140047822:	41 8d 40 fe          	lea    -0x2(%r8),%eax
140047826:	3c 02                	cmp    $0x2,%al
140047828:	0f 87 bc 00 00 00    	ja     0x1400478ea
14004782e:	40 3a dd             	cmp    %bpl,%bl
140047831:	0f 82 b3 00 00 00    	jb     0x1400478ea
140047837:	41 3a d8             	cmp    %r8b,%bl
14004783a:	0f 83 aa 00 00 00    	jae    0x1400478ea
140047840:	0f b6 eb             	movzbl %bl,%ebp
140047843:	49 3b ef             	cmp    %r15,%rbp
140047846:	44 8b cd             	mov    %ebp,%r9d
140047849:	4d 0f 43 cf          	cmovae %r15,%r9
14004784d:	eb 1e                	jmp    0x14004786d
14004784f:	0f b6 0f             	movzbl (%rdi),%ecx
140047852:	48 ff c7             	inc    %rdi
140047855:	8a c1                	mov    %cl,%al
140047857:	24 c0                	and    $0xc0,%al
140047859:	3c 80                	cmp    $0x80,%al
14004785b:	0f 85 89 00 00 00    	jne    0x1400478ea
140047861:	8b c2                	mov    %edx,%eax
140047863:	83 e1 3f             	and    $0x3f,%ecx
140047866:	c1 e0 06             	shl    $0x6,%eax
140047869:	8b d1                	mov    %ecx,%edx
14004786b:	0b d0                	or     %eax,%edx
14004786d:	48 8b c7             	mov    %rdi,%rax
140047870:	49 2b c4             	sub    %r12,%rax
140047873:	49 3b c1             	cmp    %r9,%rax
140047876:	72 d7                	jb     0x14004784f
140047878:	4c 3b cd             	cmp    %rbp,%r9
14004787b:	73 1c                	jae    0x140047899
14004787d:	41 0f b6 c0          	movzbl %r8b,%eax
140047881:	41 2a d9             	sub    %r9b,%bl
140047884:	66 41 89 42 04       	mov    %ax,0x4(%r10)
140047889:	0f b6 c3             	movzbl %bl,%eax
14004788c:	66 41 89 42 06       	mov    %ax,0x6(%r10)
140047891:	41 89 12             	mov    %edx,(%r10)
140047894:	e9 03 ff ff ff       	jmp    0x14004779c
140047899:	8d 82 00 28 ff ff    	lea    -0xd800(%rdx),%eax
14004789f:	3d ff 07 00 00       	cmp    $0x7ff,%eax
1400478a4:	76 44                	jbe    0x1400478ea
1400478a6:	81 fa 00 00 11 00    	cmp    $0x110000,%edx
1400478ac:	73 3c                	jae    0x1400478ea
1400478ae:	41 0f b6 c0          	movzbl %r8b,%eax
1400478b2:	c7 44 24 20 80 00 00 	movl   $0x80,0x20(%rsp)
1400478b9:	00
1400478ba:	c7 44 24 24 00 08 00 	movl   $0x800,0x24(%rsp)
1400478c1:	00
1400478c2:	c7 44 24 28 00 00 01 	movl   $0x10000,0x28(%rsp)
1400478c9:	00
1400478ca:	3b 54 84 18          	cmp    0x18(%rsp,%rax,4),%edx
1400478ce:	72 1a                	jb     0x1400478ea
1400478d0:	4d 85 f6             	test   %r14,%r14
1400478d3:	74 03                	je     0x1400478d8
1400478d5:	41 89 16             	mov    %edx,(%r14)
1400478d8:	f7 da                	neg    %edx
1400478da:	49 8b d2             	mov    %r10,%rdx
1400478dd:	48 1b c9             	sbb    %rcx,%rcx
1400478e0:	48 23 cd             	and    %rbp,%rcx
1400478e3:	e8 34 fe ff ff       	call   0x14004771c
1400478e8:	eb 0b                	jmp    0x1400478f5
1400478ea:	48 8b d6             	mov    %rsi,%rdx
1400478ed:	49 8b ca             	mov    %r10,%rcx
1400478f0:	e8 2f fe ff ff       	call   0x140047724
1400478f5:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400478fa:	48 33 cc             	xor    %rsp,%rcx
1400478fd:	e8 fe d1 fd ff       	call   0x140024b00
140047902:	48 83 c4 40          	add    $0x40,%rsp
140047906:	41 5f                	pop    %r15
140047908:	41 5e                	pop    %r14
14004790a:	41 5c                	pop    %r12
14004790c:	5f                   	pop    %rdi
14004790d:	5e                   	pop    %rsi
14004790e:	5d                   	pop    %rbp
14004790f:	5b                   	pop    %rbx
140047910:	c3                   	ret
140047911:	cc                   	int3
140047912:	cc                   	int3
140047913:	cc                   	int3
140047914:	40 53                	rex push %rbx
140047916:	48 83 ec 20          	sub    $0x20,%rsp
14004791a:	4d 85 c0             	test   %r8,%r8
14004791d:	48 8d 1d e4 0d 03 00 	lea    0x30de4(%rip),%rbx        # 0x140078708
140047924:	b8 00 24 00 00       	mov    $0x2400,%eax
140047929:	4c 8b d1             	mov    %rcx,%r10
14004792c:	49 0f 45 d8          	cmovne %r8,%rbx
140047930:	b9 ff 03 00 00       	mov    $0x3ff,%ecx
140047935:	03 c2                	add    %edx,%eax
140047937:	83 3b 00             	cmpl   $0x0,(%rbx)
14004793a:	75 47                	jne    0x140047983
14004793c:	66 3b c1             	cmp    %cx,%ax
14004793f:	77 0d                	ja     0x14004794e
140047941:	49 8b d1             	mov    %r9,%rdx
140047944:	48 8b cb             	mov    %rbx,%rcx
140047947:	e8 d8 fd ff ff       	call   0x140047724
14004794c:	eb 63                	jmp    0x1400479b1
14004794e:	b8 00 28 00 00       	mov    $0x2800,%eax
140047953:	03 c2                	add    %edx,%eax
140047955:	66 3b c1             	cmp    %cx,%ax
140047958:	77 16                	ja     0x140047970
14004795a:	0f b7 c2             	movzwl %dx,%eax
14004795d:	c1 e0 0a             	shl    $0xa,%eax
140047960:	25 00 fc 9f fc       	and    $0xfc9ffc00,%eax
140047965:	05 00 00 01 00       	add    $0x10000,%eax
14004796a:	89 03                	mov    %eax,(%rbx)
14004796c:	33 c0                	xor    %eax,%eax
14004796e:	eb 41                	jmp    0x1400479b1
140047970:	0f b7 d2             	movzwl %dx,%edx
140047973:	4c 8b c3             	mov    %rbx,%r8
140047976:	49 8b ca             	mov    %r10,%rcx
140047979:	48 83 c4 20          	add    $0x20,%rsp
14004797d:	5b                   	pop    %rbx
14004797e:	e9 ad ce ff ff       	jmp    0x140044830
140047983:	66 3b c1             	cmp    %cx,%ax
140047986:	77 b9                	ja     0x140047941
140047988:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
14004798e:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140047993:	0f b7 d2             	movzwl %dx,%edx
140047996:	49 8b ca             	mov    %r10,%rcx
140047999:	81 e2 ff 23 ff ff    	and    $0xffff23ff,%edx
14004799f:	03 13                	add    (%rbx),%edx
1400479a1:	e8 8a ce ff ff       	call   0x140044830
1400479a6:	48 8b d3             	mov    %rbx,%rdx