1402cf526:	48 83 f8 0f          	cmp    $0xf,%rax
1402cf52a:	76 33                	jbe    0x1402cf55f
1402cf52c:	48 ff c0             	inc    %rax
1402cf52f:	48 8b 8d c0 00 00 00 	mov    0xc0(%rbp),%rcx
1402cf536:	48 8b d1             	mov    %rcx,%rdx
1402cf539:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402cf53f:	72 18                	jb     0x1402cf559
1402cf541:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402cf545:	48 2b d1             	sub    %rcx,%rdx
1402cf548:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402cf54c:	48 83 f8 1f          	cmp    $0x1f,%rax
1402cf550:	76 07                	jbe    0x1402cf559
1402cf552:	ff 15 40 d4 83 00    	call   *0x83d440(%rip)        # 0x140b0c998
1402cf558:	cc                   	int3
1402cf559:	ff 15 61 d3 83 00    	call   *0x83d361(%rip)        # 0x140b0c8c0
1402cf55f:	66 0f 6f 05 e9 26 8e 	movdqa 0x8e26e9(%rip),%xmm0        # 0x140bb1c50
1402cf566:	00
1402cf567:	f3 0f 7f 85 d0 00 00 	movdqu %xmm0,0xd0(%rbp)
1402cf56e:	00
1402cf56f:	40 88 b5 c0 00 00 00 	mov    %sil,0xc0(%rbp)
1402cf576:	49 8b 8f d8 00 00 00 	mov    0xd8(%r15),%rcx
1402cf57d:	48 8b 01             	mov    (%rcx),%rax
1402cf580:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cf583:	48 85 db             	test   %rbx,%rbx
1402cf586:	75 38                	jne    0x1402cf5c0
1402cf588:	4c 8b 80 40 01 00 00 	mov    0x140(%rax),%r8
1402cf58f:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1402cf595:	49 8b 54 24 08       	mov    0x8(%r12),%rdx
1402cf59a:	48 85 d2             	test   %rdx,%rdx
1402cf59d:	74 04                	je     0x1402cf5a3
1402cf59f:	f0 ff 42 08          	lock incl 0x8(%rdx)
1402cf5a3:	49 8b 04 24          	mov    (%r12),%rax
1402cf5a7:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402cf5ac:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1402cf5b1:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402cf5b6:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402cf5bb:	49 8b c0             	mov    %r8,%rax
1402cf5be:	eb 2f                	jmp    0x1402cf5ef
1402cf5c0:	66 0f 7f 85 00 01 00 	movdqa %xmm0,0x100(%rbp)
1402cf5c7:	00
1402cf5c8:	48 8b 55 08          	mov    0x8(%rbp),%rdx
1402cf5cc:	48 85 d2             	test   %rdx,%rdx
1402cf5cf:	74 04                	je     0x1402cf5d5
1402cf5d1:	f0 ff 42 08          	lock incl 0x8(%rdx)
1402cf5d5:	0f 28 45 00          	movaps 0x0(%rbp),%xmm0
1402cf5d9:	66 0f 7f 85 00 01 00 	movdqa %xmm0,0x100(%rbp)
1402cf5e0:	00
1402cf5e1:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1402cf5e8:	48 8b 80 c8 00 00 00 	mov    0xc8(%rax),%rax
1402cf5ef:	ff 15 43 d6 83 00    	call   *0x83d643(%rip)        # 0x140b0cc38
1402cf5f5:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1402cf5f9:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cf5fc:	f3 0f 7f 45 10       	movdqu %xmm0,0x10(%rbp)
1402cf601:	89 75 f4             	mov    %esi,-0xc(%rbp)
1402cf604:	49 8b 3c 24          	mov    (%r12),%rdi
1402cf608:	48 8b 07             	mov    (%rdi),%rax
1402cf60b:	48 8b 58 40          	mov    0x40(%rax),%rbx
1402cf60f:	0f 11 85 00 01 00 00 	movups %xmm0,0x100(%rbp)
1402cf616:	0f 57 c9             	xorps  %xmm1,%xmm1
1402cf619:	f3 0f 7f 8d 10 01 00 	movdqu %xmm1,0x110(%rbp)
1402cf620:	00
1402cf621:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402cf627:	48 8d 15 82 a5 87 00 	lea    0x87a582(%rip),%rdx        # 0x140b49bb0
1402cf62e:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
1402cf635:	e8 66 fb e3 ff       	call   0x14010f1a0
1402cf63a:	90                   	nop
1402cf63b:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1402cf642:	48 8b cf             	mov    %rdi,%rcx
1402cf645:	48 8b c3             	mov    %rbx,%rax
1402cf648:	ff 15 ea d5 83 00    	call   *0x83d5ea(%rip)        # 0x140b0cc38
1402cf64e:	48 8b c8             	mov    %rax,%rcx
1402cf651:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cf654:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1402cf65a:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cf65e:	48 85 c0             	test   %rax,%rax
1402cf661:	74 04                	je     0x1402cf667
1402cf663:	f0 ff 40 08          	lock incl 0x8(%rax)
1402cf667:	48 8b 01             	mov    (%rcx),%rax
1402cf66a:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402cf66f:	48 8b 41 08          	mov    0x8(%rcx),%rax
1402cf673:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402cf678:	41 b1 01             	mov    $0x1,%r9b
1402cf67b:	45 33 c0             	xor    %r8d,%r8d
1402cf67e:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1402cf682:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402cf687:	e8 b8 b6 e3 ff       	call   0x14010ad44
1402cf68c:	8a d8                	mov    %al,%bl
1402cf68e:	48 8b 85 18 01 00 00 	mov    0x118(%rbp),%rax
1402cf695:	48 83 f8 0f          	cmp    $0xf,%rax
1402cf699:	76 33                	jbe    0x1402cf6ce
1402cf69b:	48 ff c0             	inc    %rax
1402cf69e:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
1402cf6a5:	48 8b d1             	mov    %rcx,%rdx
1402cf6a8:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402cf6ae:	72 18                	jb     0x1402cf6c8
1402cf6b0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402cf6b4:	48 2b d1             	sub    %rcx,%rdx
1402cf6b7:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402cf6bb:	48 83 f8 1f          	cmp    $0x1f,%rax
1402cf6bf:	76 07                	jbe    0x1402cf6c8
1402cf6c1:	ff 15 d1 d2 83 00    	call   *0x83d2d1(%rip)        # 0x140b0c998
1402cf6c7:	cc                   	int3
1402cf6c8:	ff 15 f2 d1 83 00    	call   *0x83d1f2(%rip)        # 0x140b0c8c0
1402cf6ce:	0f 57 f6             	xorps  %xmm6,%xmm6
1402cf6d1:	84 db                	test   %bl,%bl
1402cf6d3:	0f 84 47 05 00 00    	je     0x1402cfc20
1402cf6d9:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
1402cf6dd:	48 8b 07             	mov    (%rdi),%rax
1402cf6e0:	48 8b 58 40          	mov    0x40(%rax),%rbx
1402cf6e4:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cf6e7:	0f 11 85 00 01 00 00 	movups %xmm0,0x100(%rbp)
1402cf6ee:	0f 57 c9             	xorps  %xmm1,%xmm1
1402cf6f1:	f3 0f 7f 8d 10 01 00 	movdqu %xmm1,0x110(%rbp)
1402cf6f8:	00
1402cf6f9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1402cf6ff:	48 8d 15 ba a1 87 00 	lea    0x87a1ba(%rip),%rdx        # 0x140b498c0
1402cf706:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
1402cf70d:	e8 8e fa e3 ff       	call   0x14010f1a0
1402cf712:	90                   	nop
1402cf713:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1402cf71a:	48 8b cf             	mov    %rdi,%rcx
1402cf71d:	48 8b c3             	mov    %rbx,%rax
1402cf720:	ff 15 12 d5 83 00    	call   *0x83d512(%rip)        # 0x140b0cc38
1402cf726:	48 8b c8             	mov    %rax,%rcx
1402cf729:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cf72c:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1402cf732:	48 8b 40 08          	mov    0x8(%rax),%rax
1402cf736:	48 85 c0             	test   %rax,%rax
1402cf739:	74 08                	je     0x1402cf743
1402cf73b:	f0 ff 40 08          	lock incl 0x8(%rax)
1402cf73f:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
1402cf743:	48 8b 01             	mov    (%rcx),%rax
1402cf746:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402cf74b:	48 8b 41 08          	mov    0x8(%rcx),%rax
1402cf74f:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402cf754:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402cf759:	e8 8a f0 ff ff       	call   0x1402ce7e8
1402cf75e:	89 45 f4             	mov    %eax,-0xc(%rbp)
1402cf761:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
1402cf768:	e8 23 fb e3 ff       	call   0x14010f290
1402cf76d:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cf770:	f3 0f 7f 85 40 01 00 	movdqu %xmm0,0x140(%rbp)
1402cf777:	00
1402cf778:	48 8b 07             	mov    (%rdi),%rax
1402cf77b:	48 8b 58 40          	mov    0x40(%rax),%rbx
1402cf77f:	0f 11 85 00 01 00 00 	movups %xmm0,0x100(%rbp)
1402cf786:	0f 57 c9             	xorps  %xmm1,%xmm1
1402cf789:	f3 0f 7f 8d 10 01 00 	movdqu %xmm1,0x110(%rbp)
1402cf790:	00
1402cf791:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402cf797:	48 8d 15 16 a4 87 00 	lea    0x87a416(%rip),%rdx        # 0x140b49bb4
1402cf79e:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
1402cf7a5:	e8 f6 f9 e3 ff       	call   0x14010f1a0
1402cf7aa:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1402cf7b1:	48 8b cf             	mov    %rdi,%rcx
1402cf7b4:	48 8b c3             	mov    %rbx,%rax
1402cf7b7:	ff 15 7b d4 83 00    	call   *0x83d47b(%rip)        # 0x140b0cc38
1402cf7bd:	48 8b d0             	mov    %rax,%rdx
1402cf7c0:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cf7c3:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1402cf7c9:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402cf7cd:	48 85 c9             	test   %rcx,%rcx
1402cf7d0:	74 08                	je     0x1402cf7da
1402cf7d2:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402cf7d6:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
1402cf7da:	48 8b 00             	mov    (%rax),%rax
1402cf7dd:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402cf7e2:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402cf7e6:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402cf7eb:	c7 44 24 28 36 80 04 	movl   $0x80048036,0x28(%rsp)
1402cf7f2:	80
1402cf7f3:	c7 44 24 20 37 80 04 	movl   $0x80048037,0x20(%rsp)
1402cf7fa:	80
1402cf7fb:	41 b1 01             	mov    $0x1,%r9b
1402cf7fe:	45 33 c0             	xor    %r8d,%r8d
1402cf801:	48 8d 95 40 01 00 00 	lea    0x140(%rbp),%rdx
1402cf808:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402cf80d:	e8 5e 68 e5 ff       	call   0x140126070
1402cf812:	8a d8                	mov    %al,%bl
1402cf814:	48 8b 85 18 01 00 00 	mov    0x118(%rbp),%rax
1402cf81b:	48 83 f8 0f          	cmp    $0xf,%rax
1402cf81f:	76 33                	jbe    0x1402cf854
1402cf821:	48 ff c0             	inc    %rax
1402cf824:	48 8b 8d 00 01 00 00 	mov    0x100(%rbp),%rcx
1402cf82b:	48 8b d1             	mov    %rcx,%rdx
1402cf82e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402cf834:	72 18                	jb     0x1402cf84e
1402cf836:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402cf83a:	48 2b d1             	sub    %rcx,%rdx
1402cf83d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402cf841:	48 83 f8 1f          	cmp    $0x1f,%rax
1402cf845:	76 07                	jbe    0x1402cf84e
1402cf847:	ff 15 4b d1 83 00    	call   *0x83d14b(%rip)        # 0x140b0c998
1402cf84d:	cc                   	int3
1402cf84e:	ff 15 6c d0 83 00    	call   *0x83d06c(%rip)        # 0x140b0c8c0
1402cf854:	84 db                	test   %bl,%bl
1402cf856:	0f 84 6b 01 00 00    	je     0x1402cf9c7
1402cf85c:	48 8b b5 40 01 00 00 	mov    0x140(%rbp),%rsi
1402cf863:	48 8b 06             	mov    (%rsi),%rax
1402cf866:	48 8b ce             	mov    %rsi,%rcx
1402cf869:	48 8b 40 48          	mov    0x48(%rax),%rax
1402cf86d:	ff 15 c5 d3 83 00    	call   *0x83d3c5(%rip)        # 0x140b0cc38
1402cf873:	48 8b d0             	mov    %rax,%rdx
1402cf876:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
1402cf87a:	e8 a5 5f da ff       	call   0x140075824
1402cf87f:	33 db                	xor    %ebx,%ebx
1402cf881:	48 8b 06             	mov    (%rsi),%rax
1402cf884:	48 8b ce             	mov    %rsi,%rcx
1402cf887:	48 8b 40 48          	mov    0x48(%rax),%rax
1402cf88b:	ff 15 a7 d3 83 00    	call   *0x83d3a7(%rip)        # 0x140b0cc38
1402cf891:	48 85 c0             	test   %rax,%rax
1402cf894:	0f 84 2b 01 00 00    	je     0x1402cf9c5
1402cf89a:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cf89d:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1402cf8a3:	48 8b 06             	mov    (%rsi),%rax
1402cf8a6:	48 8b d3             	mov    %rbx,%rdx
1402cf8a9:	48 8b ce             	mov    %rsi,%rcx
1402cf8ac:	48 8b 40 40          	mov    0x40(%rax),%rax
1402cf8b0:	ff 15 82 d3 83 00    	call   *0x83d382(%rip)        # 0x140b0cc38
1402cf8b6:	48 8b d0             	mov    %rax,%rdx
1402cf8b9:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cf8bc:	f3 0f 7f 85 c0 00 00 	movdqu %xmm0,0xc0(%rbp)
1402cf8c3:	00
1402cf8c4:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402cf8c8:	48 85 c9             	test   %rcx,%rcx
1402cf8cb:	74 0b                	je     0x1402cf8d8
1402cf8cd:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402cf8d1:	48 8b b5 40 01 00 00 	mov    0x140(%rbp),%rsi
1402cf8d8:	48 8b 00             	mov    (%rax),%rax
1402cf8db:	48 89 85 c0 00 00 00 	mov    %rax,0xc0(%rbp)
1402cf8e2:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402cf8e6:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
1402cf8ed:	41 b1 01             	mov    $0x1,%r9b
1402cf8f0:	45 33 c0             	xor    %r8d,%r8d
1402cf8f3:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402cf8f8:	48 8d 8d c0 00 00 00 	lea    0xc0(%rbp),%rcx
1402cf8ff:	e8 6c 6a e5 ff       	call   0x140126370
1402cf904:	84 c0                	test   %al,%al
1402cf906:	0f 84 a9 00 00 00    	je     0x1402cf9b5
1402cf90c:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402cf911:	48 8b 01             	mov    (%rcx),%rax
1402cf914:	48 8b 40 48          	mov    0x48(%rax),%rax
1402cf918:	ff 15 1a d3 83 00    	call   *0x83d31a(%rip)        # 0x140b0cc38
1402cf91e:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1402cf922:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1402cf926:	48 2b c1             	sub    %rcx,%rax
1402cf929:	48 c1 f8 02          	sar    $0x2,%rax
1402cf92d:	48 3b d8             	cmp    %rax,%rbx
1402cf930:	73 7c                	jae    0x1402cf9ae
1402cf932:	f3 0f 11 04 99       	movss  %xmm0,(%rcx,%rbx,4)
1402cf937:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1402cf93b:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1402cf93f:	48 2b c1             	sub    %rcx,%rax
1402cf942:	48 c1 f8 02          	sar    $0x2,%rax
1402cf946:	48 3b d8             	cmp    %rax,%rbx
1402cf949:	73 63                	jae    0x1402cf9ae
1402cf94b:	f3 0f 10 04 99       	movss  (%rcx,%rbx,4),%xmm0
1402cf950:	0f 2f f0             	comiss %xmm0,%xmm6
1402cf953:	77 38                	ja     0x1402cf98d
1402cf955:	0f 2f 05 d8 17 8e 00 	comiss 0x8e17d8(%rip),%xmm0        # 0x140bb1134
1402cf95c:	77 2f                	ja     0x1402cf98d
1402cf95e:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402cf963:	48 85 c9             	test   %rcx,%rcx
1402cf966:	74 05                	je     0x1402cf96d
1402cf968:	e8 17 44 d3 ff       	call   0x140003d84
1402cf96d:	48 ff c3             	inc    %rbx
1402cf970:	48 8b 06             	mov    (%rsi),%rax
1402cf973:	48 8b ce             	mov    %rsi,%rcx
1402cf976:	48 8b 40 48          	mov    0x48(%rax),%rax
1402cf97a:	ff 15 b8 d2 83 00    	call   *0x83d2b8(%rip)        # 0x140b0cc38
1402cf980:	48 3b d8             	cmp    %rax,%rbx
1402cf983:	0f 82 11 ff ff ff    	jb     0x1402cf89a
1402cf989:	33 f6                	xor    %esi,%esi
1402cf98b:	eb 1b                	jmp    0x1402cf9a8
1402cf98d:	48 3b 4d e0          	cmp    -0x20(%rbp),%rcx
1402cf991:	74 04                	je     0x1402cf997
1402cf993:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
1402cf997:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402cf99c:	33 f6                	xor    %esi,%esi
1402cf99e:	48 85 c9             	test   %rcx,%rcx
1402cf9a1:	74 05                	je     0x1402cf9a8
1402cf9a3:	e8 dc 43 d3 ff       	call   0x140003d84
1402cf9a8:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
1402cf9ac:	eb 19                	jmp    0x1402cf9c7
1402cf9ae:	ff 15 e4 cf 83 00    	call   *0x83cfe4(%rip)        # 0x140b0c998
1402cf9b4:	cc                   	int3
1402cf9b5:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1402cf9b9:	48 3b 45 e0          	cmp    -0x20(%rbp),%rax
1402cf9bd:	74 d8                	je     0x1402cf997
1402cf9bf:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1402cf9c3:	eb d2                	jmp    0x1402cf997
1402cf9c5:	33 f6                	xor    %esi,%esi
1402cf9c7:	48 8b 07             	mov    (%rdi),%rax
1402cf9ca:	48 8b 58 40          	mov    0x40(%rax),%rbx
1402cf9ce:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cf9d1:	0f 11 85 00 01 00 00 	movups %xmm0,0x100(%rbp)
1402cf9d8:	0f 57 c9             	xorps  %xmm1,%xmm1
1402cf9db:	f3 0f 7f 8d 10 01 00 	movdqu %xmm1,0x110(%rbp)
1402cf9e2:	00
1402cf9e3:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1402cf9e9:	48 8d 15 c8 a1 87 00 	lea    0x87a1c8(%rip),%rdx        # 0x140b49bb8
1402cf9f0:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
1402cf9f7:	e8 a4 f7 e3 ff       	call   0x14010f1a0
1402cf9fc:	48 8d 95 00 01 00 00 	lea    0x100(%rbp),%rdx
1402cfa03:	48 8b cf             	mov    %rdi,%rcx
1402cfa06:	48 8b c3             	mov    %rbx,%rax
1402cfa09:	ff 15 29 d2 83 00    	call   *0x83d229(%rip)        # 0x140b0cc38
1402cfa0f:	48 8b d0             	mov    %rax,%rdx
1402cfa12:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cfa15:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1402cfa1b:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402cfa1f:	48 85 c9             	test   %rcx,%rcx
1402cfa22:	74 04                	je     0x1402cfa28
1402cfa24:	f0 ff 41 08          	lock incl 0x8(%rcx)
1402cfa28:	48 8b 00             	mov    (%rax),%rax
1402cfa2b:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402cfa30:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402cfa34:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402cfa39:	c7 44 24 28 36 80 04 	movl   $0x80048036,0x28(%rsp)
1402cfa40:	80
1402cfa41:	c7 44 24 20 37 80 04 	movl   $0x80048037,0x20(%rsp)
1402cfa48:	80
1402cfa49:	41 b1 01             	mov    $0x1,%r9b
1402cfa4c:	45 33 c0             	xor    %r8d,%r8d
1402cfa4f:	48 8d 95 40 01 00 00 	lea    0x140(%rbp),%rdx
1402cfa56:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1402cfa5b:	e8 10 66 e5 ff       	call   0x140126070
1402cfa60:	8a d8                	mov    %al,%bl
1402cfa62:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
1402cfa69:	e8 22 f8 e3 ff       	call   0x14010f290
1402cfa6e:	84 db                	test   %bl,%bl
1402cfa70:	0f 84 57 01 00 00    	je     0x1402cfbcd
1402cfa76:	48 8b bd 40 01 00 00 	mov    0x140(%rbp),%rdi
1402cfa7d:	48 8b 07             	mov    (%rdi),%rax
1402cfa80:	48 8b cf             	mov    %rdi,%rcx
1402cfa83:	48 8b 40 48          	mov    0x48(%rax),%rax
1402cfa87:	ff 15 ab d1 83 00    	call   *0x83d1ab(%rip)        # 0x140b0cc38
1402cfa8d:	48 8b d0             	mov    %rax,%rdx
1402cfa90:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402cfa94:	e8 8b 5d da ff       	call   0x140075824
1402cfa99:	48 8b de             	mov    %rsi,%rbx
1402cfa9c:	48 8b 07             	mov    (%rdi),%rax
1402cfa9f:	48 8b cf             	mov    %rdi,%rcx
1402cfaa2:	48 8b 40 48          	mov    0x48(%rax),%rax
1402cfaa6:	ff 15 8c d1 83 00    	call   *0x83d18c(%rip)        # 0x140b0cc38
1402cfaac:	48 85 c0             	test   %rax,%rax
1402cfaaf:	0f 84 18 01 00 00    	je     0x1402cfbcd
1402cfab5:	0f 57 c0             	xorps  %xmm0,%xmm0
1402cfab8:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1402cfabe:	48 8b 07             	mov    (%rdi),%rax