1401e16f4:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401e16f8:	48 39 75 b8          	cmp    %rsi,-0x48(%rbp)
1401e16fc:	48 0f 47 55 a0       	cmova  -0x60(%rbp),%rdx
1401e1701:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
1401e1705:	e8 ba 5e e3 ff       	call   0x1400175c4
1401e170a:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1401e170e:	48 3b c6             	cmp    %rsi,%rax
1401e1711:	76 2e                	jbe    0x1401e1741
1401e1713:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401e171a:	00
1401e171b:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1401e171f:	48 8b d1             	mov    %rcx,%rdx
1401e1722:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401e1728:	72 11                	jb     0x1401e173b
1401e172a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401e172e:	48 2b d1             	sub    %rcx,%rdx
1401e1731:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401e1735:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e1739:	77 49                	ja     0x1401e1784
1401e173b:	ff 15 ff 13 03 00    	call   *0x313ff(%rip)        # 0x140212b40
1401e1741:	66 0f 6f 05 b7 e9 0d 	movdqa 0xde9b7(%rip),%xmm0        # 0x1402c0100
1401e1748:	00
1401e1749:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1401e174e:	66 44 89 7d a0       	mov    %r15w,-0x60(%rbp)
1401e1753:	48 8b 45 00          	mov    0x0(%rbp),%rax
1401e1757:	48 3b c6             	cmp    %rsi,%rax
1401e175a:	76 3d                	jbe    0x1401e1799
1401e175c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401e1763:	00
1401e1764:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1401e1768:	48 8b d1             	mov    %rcx,%rdx
1401e176b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401e1771:	72 18                	jb     0x1401e178b
1401e1773:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401e1777:	48 2b d1             	sub    %rcx,%rdx
1401e177a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401e177e:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e1782:	76 07                	jbe    0x1401e178b
1401e1784:	ff 15 f6 13 03 00    	call   *0x313f6(%rip)        # 0x140212b80
1401e178a:	cc                   	int3
1401e178b:	ff 15 af 13 03 00    	call   *0x313af(%rip)        # 0x140212b40
1401e1791:	66 0f 6f 05 67 e9 0d 	movdqa 0xde967(%rip),%xmm0        # 0x1402c0100
1401e1798:	00
1401e1799:	f3 0f 7f 45 f8       	movdqu %xmm0,-0x8(%rbp)
1401e179e:	66 44 89 7d e8       	mov    %r15w,-0x18(%rbp)
1401e17a3:	44 89 7c 24 70       	mov    %r15d,0x70(%rsp)
1401e17a8:	0f 57 c0             	xorps  %xmm0,%xmm0
1401e17ab:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1401e17af:	48 8b b5 c0 00 00 00 	mov    0xc0(%rbp),%rsi
1401e17b6:	4c 8d bd b0 00 00 00 	lea    0xb0(%rbp),%r15
1401e17bd:	b9 0f 00 00 00       	mov    $0xf,%ecx
1401e17c2:	48 39 8d c8 00 00 00 	cmp    %rcx,0xc8(%rbp)
1401e17c9:	4c 0f 47 bd b0 00 00 	cmova  0xb0(%rbp),%r15
1401e17d0:	00
1401e17d1:	48 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdi
1401e17d8:	ff ff 7f
1401e17db:	48 3b f7             	cmp    %rdi,%rsi
1401e17de:	0f 87 c3 0a 00 00    	ja     0x1401e22a7
1401e17e4:	48 3b f1             	cmp    %rcx,%rsi
1401e17e7:	77 13                	ja     0x1401e17fc
1401e17e9:	48 89 75 b0          	mov    %rsi,-0x50(%rbp)
1401e17ed:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
1401e17f1:	41 0f 10 07          	movups (%r15),%xmm0
1401e17f5:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
1401e17fa:	eb 5c                	jmp    0x1401e1858
1401e17fc:	48 8b c6             	mov    %rsi,%rax
1401e17ff:	48 0b c1             	or     %rcx,%rax
1401e1802:	48 3b c7             	cmp    %rdi,%rax
1401e1805:	77 0f                	ja     0x1401e1816
1401e1807:	48 8b f8             	mov    %rax,%rdi
1401e180a:	b9 16 00 00 00       	mov    $0x16,%ecx
1401e180f:	48 3b c1             	cmp    %rcx,%rax
1401e1812:	48 0f 42 f9          	cmovb  %rcx,%rdi
1401e1816:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1401e181a:	48 85 c9             	test   %rcx,%rcx
1401e181d:	75 04                	jne    0x1401e1823
1401e181f:	33 c0                	xor    %eax,%eax
1401e1821:	eb 1a                	jmp    0x1401e183d
1401e1823:	0f ae e8             	lfence
1401e1826:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1401e182d:	0f 82 b3 00 00 00    	jb     0x1401e18e6
1401e1833:	e8 1c 40 e2 ff       	call   0x140005854
1401e1838:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401e183d:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
1401e1841:	48 89 75 b0          	mov    %rsi,-0x50(%rbp)
1401e1845:	48 89 7d b8          	mov    %rdi,-0x48(%rbp)
1401e1849:	4c 8d 46 01          	lea    0x1(%rsi),%r8
1401e184d:	49 8b d7             	mov    %r15,%rdx
1401e1850:	48 8b c8             	mov    %rax,%rcx
1401e1853:	e8 98 41 02 00       	call   0x1402059f0
1401e1858:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
1401e185d:	4c 8d 45 48          	lea    0x48(%rbp),%r8
1401e1861:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1401e1865:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1401e186a:	e8 91 8b 00 00       	call   0x1401ea400
1401e186f:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1401e1873:	be 00 10 00 00       	mov    $0x1000,%esi
1401e1878:	48 83 f8 0f          	cmp    $0xf,%rax
1401e187c:	76 2a                	jbe    0x1401e18a8
1401e187e:	48 ff c0             	inc    %rax
1401e1881:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1401e1885:	48 8b d1             	mov    %rcx,%rdx
1401e1888:	48 3b c6             	cmp    %rsi,%rax
1401e188b:	72 15                	jb     0x1401e18a2
1401e188d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401e1891:	48 2b d1             	sub    %rcx,%rdx
1401e1894:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401e1898:	48 83 f8 1f          	cmp    $0x1f,%rax
1401e189c:	0f 87 4a 09 00 00    	ja     0x1401e21ec
1401e18a2:	ff 15 98 12 03 00    	call   *0x31298(%rip)        # 0x140212b40
1401e18a8:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1401e18ad:	45 33 ff             	xor    %r15d,%r15d
1401e18b0:	48 85 ff             	test   %rdi,%rdi
1401e18b3:	0f 84 03 08 00 00    	je     0x1401e20bc
1401e18b9:	48 8b 95 78 01 00 00 	mov    0x178(%rbp),%rdx
1401e18c0:	48 3b 95 80 01 00 00 	cmp    0x180(%rbp),%rdx
1401e18c7:	74 33                	je     0x1401e18fc
1401e18c9:	48 89 3a             	mov    %rdi,(%rdx)
1401e18cc:	48 8b 07             	mov    (%rdi),%rax
1401e18cf:	48 8b cf             	mov    %rdi,%rcx
1401e18d2:	48 8b 40 08          	mov    0x8(%rax),%rax
1401e18d6:	ff 15 54 15 03 00    	call   *0x31554(%rip)        # 0x140212e30
1401e18dc:	48 83 85 78 01 00 00 	addq   $0x8,0x178(%rbp)
1401e18e3:	08
1401e18e4:	eb 27                	jmp    0x1401e190d
1401e18e6:	ff 15 64 12 03 00    	call   *0x31264(%rip)        # 0x140212b50
1401e18ec:	48 85 c0             	test   %rax,%rax
1401e18ef:	0f 85 43 ff ff ff    	jne    0x1401e1838
1401e18f5:	ff 15 35 12 03 00    	call   *0x31235(%rip)        # 0x140212b30
1401e18fb:	cc                   	int3
1401e18fc:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401e1901:	48 8d 8d 70 01 00 00 	lea    0x170(%rbp),%rcx
1401e1908:	e8 2b 23 e6 ff       	call   0x140043c38
1401e190d:	48 8b 07             	mov    (%rdi),%rax
1401e1910:	48 8b cf             	mov    %rdi,%rcx
1401e1913:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1917:	ff 15 13 15 03 00    	call   *0x31513(%rip)        # 0x140212e30
1401e191d:	45 84 f6             	test   %r14b,%r14b
1401e1920:	74 46                	je     0x1401e1968
1401e1922:	48 8d 15 27 e1 0d 00 	lea    0xde127(%rip),%rdx        # 0x1402bfa50
1401e1929:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401e192d:	e8 16 3d e2 ff       	call   0x140005648
1401e1932:	48 8d 15 1f e1 0d 00 	lea    0xde11f(%rip),%rdx        # 0x1402bfa58
1401e1939:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e193d:	e8 06 3d e2 ff       	call   0x140005648
1401e1942:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1401e1946:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
1401e194a:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1401e1951:	e8 8a 66 eb ff       	call   0x140097fe0
1401e1956:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e195a:	e8 71 40 e2 ff       	call   0x1400059d0
1401e195f:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1401e1963:	e8 68 40 e2 ff       	call   0x1400059d0
1401e1968:	44 88 bd b2 01 00 00 	mov    %r15b,0x1b2(%rbp)
1401e196f:	48 85 db             	test   %rbx,%rbx
1401e1972:	0f 84 35 09 00 00    	je     0x1401e22ad
1401e1978:	8a 83 91 00 00 00    	mov    0x91(%rbx),%al
1401e197e:	88 85 fa 01 00 00    	mov    %al,0x1fa(%rbp)
1401e1984:	0f b7 83 92 00 00 00 	movzwl 0x92(%rbx),%eax
1401e198b:	66 89 85 fc 01 00 00 	mov    %ax,0x1fc(%rbp)
1401e1992:	48 8d 93 98 00 00 00 	lea    0x98(%rbx),%rdx
1401e1999:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401e199e:	76 03                	jbe    0x1401e19a3
1401e19a0:	48 8b 12             	mov    (%rdx),%rdx
1401e19a3:	bf 00 00 01 00       	mov    $0x10000,%edi
1401e19a8:	44 8b c7             	mov    %edi,%r8d
1401e19ab:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e19af:	e8 10 5c e3 ff       	call   0x1400175c4
1401e19b4:	48 8b d0             	mov    %rax,%rdx
1401e19b7:	48 8d 8d 00 02 00 00 	lea    0x200(%rbp),%rcx
1401e19be:	e8 99 00 e4 ff       	call   0x140021a5c
1401e19c3:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e19c7:	e8 04 40 e2 ff       	call   0x1400059d0
1401e19cc:	8a 83 b9 00 00 00    	mov    0xb9(%rbx),%al
1401e19d2:	88 85 f8 01 00 00    	mov    %al,0x1f8(%rbp)
1401e19d8:	48 8d 93 c0 00 00 00 	lea    0xc0(%rbx),%rdx
1401e19df:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401e19e4:	76 03                	jbe    0x1401e19e9
1401e19e6:	48 8b 12             	mov    (%rdx),%rdx
1401e19e9:	4c 8b c7             	mov    %rdi,%r8
1401e19ec:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e19f0:	e8 cf 5b e3 ff       	call   0x1400175c4
1401e19f5:	48 8b d0             	mov    %rax,%rdx
1401e19f8:	48 8d 8d a8 02 00 00 	lea    0x2a8(%rbp),%rcx
1401e19ff:	e8 58 00 e4 ff       	call   0x140021a5c
1401e1a04:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1a08:	e8 c3 3f e2 ff       	call   0x1400059d0
1401e1a0d:	48 8d 93 e0 00 00 00 	lea    0xe0(%rbx),%rdx
1401e1a14:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401e1a19:	76 03                	jbe    0x1401e1a1e
1401e1a1b:	48 8b 12             	mov    (%rdx),%rdx
1401e1a1e:	4c 8b c7             	mov    %rdi,%r8
1401e1a21:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1a25:	e8 9a 5b e3 ff       	call   0x1400175c4
1401e1a2a:	48 8b d0             	mov    %rax,%rdx
1401e1a2d:	48 8d 8d 48 02 00 00 	lea    0x248(%rbp),%rcx
1401e1a34:	e8 23 00 e4 ff       	call   0x140021a5c
1401e1a39:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1a3d:	e8 8e 3f e2 ff       	call   0x1400059d0
1401e1a42:	48 8d 93 00 01 00 00 	lea    0x100(%rbx),%rdx
1401e1a49:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401e1a4e:	76 03                	jbe    0x1401e1a53
1401e1a50:	48 8b 12             	mov    (%rdx),%rdx
1401e1a53:	4c 8b c7             	mov    %rdi,%r8
1401e1a56:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1a5a:	e8 65 5b e3 ff       	call   0x1400175c4
1401e1a5f:	48 8b d0             	mov    %rax,%rdx
1401e1a62:	48 8d 8d c8 02 00 00 	lea    0x2c8(%rbp),%rcx
1401e1a69:	e8 ee ff e3 ff       	call   0x140021a5c
1401e1a6e:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1a72:	e8 59 3f e2 ff       	call   0x1400059d0
1401e1a77:	48 8d 93 20 01 00 00 	lea    0x120(%rbx),%rdx
1401e1a7e:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401e1a83:	76 03                	jbe    0x1401e1a88
1401e1a85:	48 8b 12             	mov    (%rdx),%rdx
1401e1a88:	4c 8b c7             	mov    %rdi,%r8
1401e1a8b:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1a8f:	e8 30 5b e3 ff       	call   0x1400175c4
1401e1a94:	48 8b d0             	mov    %rax,%rdx
1401e1a97:	48 8d 8d 88 02 00 00 	lea    0x288(%rbp),%rcx
1401e1a9e:	e8 b9 ff e3 ff       	call   0x140021a5c
1401e1aa3:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1aa7:	e8 24 3f e2 ff       	call   0x1400059d0
1401e1aac:	48 8d 93 40 01 00 00 	lea    0x140(%rbx),%rdx
1401e1ab3:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401e1ab8:	76 03                	jbe    0x1401e1abd
1401e1aba:	48 8b 12             	mov    (%rdx),%rdx
1401e1abd:	4c 8b c7             	mov    %rdi,%r8
1401e1ac0:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1ac4:	e8 fb 5a e3 ff       	call   0x1400175c4
1401e1ac9:	48 8b d0             	mov    %rax,%rdx
1401e1acc:	48 8d 8d 68 02 00 00 	lea    0x268(%rbp),%rcx
1401e1ad3:	e8 84 ff e3 ff       	call   0x140021a5c
1401e1ad8:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
1401e1adc:	e8 ef 3e e2 ff       	call   0x1400059d0
1401e1ae1:	8a 83 60 01 00 00    	mov    0x160(%rbx),%al
1401e1ae7:	88 85 f9 01 00 00    	mov    %al,0x1f9(%rbp)
1401e1aed:	8a 83 61 01 00 00    	mov    0x161(%rbx),%al
1401e1af3:	88 85 20 02 00 00    	mov    %al,0x220(%rbp)
1401e1af9:	8a 43 08             	mov    0x8(%rbx),%al
1401e1afc:	88 85 b1 01 00 00    	mov    %al,0x1b1(%rbp)
1401e1b02:	44 89 ad e8 02 00 00 	mov    %r13d,0x2e8(%rbp)
1401e1b09:	41 bd 01 00 00 00    	mov    $0x1,%r13d
1401e1b0f:	45 84 f6             	test   %r14b,%r14b
1401e1b12:	74 37                	je     0x1401e1b4b
1401e1b14:	44 88 6c 24 30       	mov    %r13b,0x30(%rsp)
1401e1b19:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1401e1b1e:	48 8d 15 23 e1 0d 00 	lea    0xde123(%rip),%rdx        # 0x1402bfc48
1401e1b25:	48 8d 8d 00 03 00 00 	lea    0x300(%rbp),%rcx
1401e1b2c:	e8 af 1b 00 00       	call   0x1401e36e0
1401e1b31:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401e1b36:	e8 fd 8e ff ff       	call   0x1401daa38
1401e1b3b:	4c 8d 40 0b          	lea    0xb(%rax),%r8
1401e1b3f:	48 8d 8d 00 03 00 00 	lea    0x300(%rbp),%rcx
1401e1b46:	e8 69 1c 00 00       	call   0x1401e37b4
1401e1b4b:	4d 8b 74 24 08       	mov    0x8(%r12),%r14
1401e1b50:	49 8b 34 24          	mov    (%r12),%rsi
1401e1b54:	48 8b c6             	mov    %rsi,%rax
1401e1b57:	48 f7 d8             	neg    %rax
1401e1b5a:	48 1b ff             	sbb    %rdi,%rdi
1401e1b5d:	49 23 fe             	and    %r14,%rdi
1401e1b60:	74 0a                	je     0x1401e1b6c
1401e1b62:	f0 44 01 6f 0c       	lock add %r13d,0xc(%rdi)
1401e1b67:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401e1b6c:	b9 20 00 00 00       	mov    $0x20,%ecx
1401e1b71:	ff 15 d9 0f 03 00    	call   *0x30fd9(%rip)        # 0x140212b50
1401e1b77:	48 85 c0             	test   %rax,%rax
1401e1b7a:	0f 84 45 07 00 00    	je     0x1401e22c5
1401e1b80:	44 89 68 08          	mov    %r13d,0x8(%rax)
1401e1b84:	48 8d 0d a5 54 06 00 	lea    0x654a5(%rip),%rcx        # 0x140247030
1401e1b8b:	48 89 08             	mov    %rcx,(%rax)
1401e1b8e:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401e1b92:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401e1b96:	48 8b 8d 88 01 00 00 	mov    0x188(%rbp),%rcx
1401e1b9d:	48 89 85 88 01 00 00 	mov    %rax,0x188(%rbp)
1401e1ba4:	48 85 c9             	test   %rcx,%rcx
1401e1ba7:	74 0d                	je     0x1401e1bb6
1401e1ba9:	48 8b 01             	mov    (%rcx),%rax
1401e1bac:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1bb0:	ff 15 7a 12 03 00    	call   *0x3127a(%rip)        # 0x140212e30
1401e1bb6:	48 85 ff             	test   %rdi,%rdi
1401e1bb9:	74 0a                	je     0x1401e1bc5
1401e1bbb:	f0 44 01 6f 0c       	lock add %r13d,0xc(%rdi)
1401e1bc0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401e1bc5:	b9 20 00 00 00       	mov    $0x20,%ecx
1401e1bca:	ff 15 80 0f 03 00    	call   *0x30f80(%rip)        # 0x140212b50
1401e1bd0:	48 85 c0             	test   %rax,%rax
1401e1bd3:	0f 84 ec 06 00 00    	je     0x1401e22c5
1401e1bd9:	44 89 68 08          	mov    %r13d,0x8(%rax)
1401e1bdd:	48 8d 0d 1c 54 06 00 	lea    0x6541c(%rip),%rcx        # 0x140247000
1401e1be4:	48 89 08             	mov    %rcx,(%rax)
1401e1be7:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401e1beb:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401e1bef:	48 8b 8d a0 01 00 00 	mov    0x1a0(%rbp),%rcx
1401e1bf6:	48 89 85 a0 01 00 00 	mov    %rax,0x1a0(%rbp)
1401e1bfd:	48 85 c9             	test   %rcx,%rcx
1401e1c00:	74 0d                	je     0x1401e1c0f
1401e1c02:	48 8b 01             	mov    (%rcx),%rax
1401e1c05:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1c09:	ff 15 21 12 03 00    	call   *0x31221(%rip)        # 0x140212e30
1401e1c0f:	48 8b c6             	mov    %rsi,%rax
1401e1c12:	48 f7 d8             	neg    %rax
1401e1c15:	48 1b ff             	sbb    %rdi,%rdi
1401e1c18:	49 23 fe             	and    %r14,%rdi
1401e1c1b:	74 0a                	je     0x1401e1c27
1401e1c1d:	f0 44 01 6f 0c       	lock add %r13d,0xc(%rdi)
1401e1c22:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401e1c27:	b9 20 00 00 00       	mov    $0x20,%ecx
1401e1c2c:	ff 15 1e 0f 03 00    	call   *0x30f1e(%rip)        # 0x140212b50
1401e1c32:	48 85 c0             	test   %rax,%rax
1401e1c35:	0f 84 8a 06 00 00    	je     0x1401e22c5
1401e1c3b:	44 89 68 08          	mov    %r13d,0x8(%rax)
1401e1c3f:	48 8d 0d 8a 53 06 00 	lea    0x6538a(%rip),%rcx        # 0x140246fd0
1401e1c46:	48 89 08             	mov    %rcx,(%rax)
1401e1c49:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401e1c4d:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401e1c51:	48 8b 8d a8 01 00 00 	mov    0x1a8(%rbp),%rcx
1401e1c58:	48 89 85 a8 01 00 00 	mov    %rax,0x1a8(%rbp)
1401e1c5f:	48 85 c9             	test   %rcx,%rcx
1401e1c62:	74 0d                	je     0x1401e1c71
1401e1c64:	48 8b 01             	mov    (%rcx),%rax
1401e1c67:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1c6b:	ff 15 bf 11 03 00    	call   *0x311bf(%rip)        # 0x140212e30
1401e1c71:	48 8b c6             	mov    %rsi,%rax
1401e1c74:	48 f7 d8             	neg    %rax
1401e1c77:	48 1b ff             	sbb    %rdi,%rdi
1401e1c7a:	49 23 fe             	and    %r14,%rdi
1401e1c7d:	74 0a                	je     0x1401e1c89
1401e1c7f:	f0 44 01 6f 0c       	lock add %r13d,0xc(%rdi)
1401e1c84:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401e1c89:	b9 20 00 00 00       	mov    $0x20,%ecx
1401e1c8e:	ff 15 bc 0e 03 00    	call   *0x30ebc(%rip)        # 0x140212b50
1401e1c94:	48 85 c0             	test   %rax,%rax
1401e1c97:	0f 84 28 06 00 00    	je     0x1401e22c5
1401e1c9d:	44 89 68 08          	mov    %r13d,0x8(%rax)
1401e1ca1:	48 8d 0d 50 54 06 00 	lea    0x65450(%rip),%rcx        # 0x1402470f8
1401e1ca8:	48 89 08             	mov    %rcx,(%rax)
1401e1cab:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401e1caf:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401e1cb3:	48 8b 8d 98 01 00 00 	mov    0x198(%rbp),%rcx
1401e1cba:	48 89 85 98 01 00 00 	mov    %rax,0x198(%rbp)
1401e1cc1:	48 85 c9             	test   %rcx,%rcx
1401e1cc4:	74 0d                	je     0x1401e1cd3
1401e1cc6:	48 8b 01             	mov    (%rcx),%rax
1401e1cc9:	48 8b 40 10          	mov    0x10(%rax),%rax
1401e1ccd:	ff 15 5d 11 03 00    	call   *0x3115d(%rip)        # 0x140212e30
1401e1cd3:	48 8b c6             	mov    %rsi,%rax
1401e1cd6:	48 f7 d8             	neg    %rax
1401e1cd9:	48 1b ff             	sbb    %rdi,%rdi
1401e1cdc:	49 23 fe             	and    %r14,%rdi