1409b38a8:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
1409b38af:	48 8b d1             	mov    %rcx,%rdx
1409b38b2:	48 3b c6             	cmp    %rsi,%rax
1409b38b5:	72 18                	jb     0x1409b38cf
1409b38b7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409b38bb:	48 2b d1             	sub    %rcx,%rdx
1409b38be:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409b38c2:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b38c6:	76 07                	jbe    0x1409b38cf
1409b38c8:	ff 15 ca 90 15 00    	call   *0x1590ca(%rip)        # 0x140b0c998
1409b38ce:	cc                   	int3
1409b38cf:	ff 15 eb 8f 15 00    	call   *0x158feb(%rip)        # 0x140b0c8c0
1409b38d5:	f3 0f 7f b5 c0 00 00 	movdqu %xmm6,0xc0(%rbp)
1409b38dc:	00
1409b38dd:	66 44 89 ad b0 00 00 	mov    %r13w,0xb0(%rbp)
1409b38e4:	00
1409b38e5:	48 8b 85 e8 00 00 00 	mov    0xe8(%rbp),%rax
1409b38ec:	48 83 f8 07          	cmp    $0x7,%rax
1409b38f0:	76 35                	jbe    0x1409b3927
1409b38f2:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1409b38f9:	00
1409b38fa:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
1409b3901:	48 8b d1             	mov    %rcx,%rdx
1409b3904:	48 3b c6             	cmp    %rsi,%rax
1409b3907:	72 18                	jb     0x1409b3921
1409b3909:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409b390d:	48 2b d1             	sub    %rcx,%rdx
1409b3910:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409b3914:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b3918:	76 07                	jbe    0x1409b3921
1409b391a:	ff 15 78 90 15 00    	call   *0x159078(%rip)        # 0x140b0c998
1409b3920:	cc                   	int3
1409b3921:	ff 15 99 8f 15 00    	call   *0x158f99(%rip)        # 0x140b0c8c0
1409b3927:	f3 0f 7f b5 e0 00 00 	movdqu %xmm6,0xe0(%rbp)
1409b392e:	00
1409b392f:	66 44 89 ad d0 00 00 	mov    %r13w,0xd0(%rbp)
1409b3936:	00
1409b3937:	48 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%rax
1409b393e:	48 83 f8 07          	cmp    $0x7,%rax
1409b3942:	76 35                	jbe    0x1409b3979
1409b3944:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1409b394b:	00
1409b394c:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1409b3953:	48 8b d1             	mov    %rcx,%rdx
1409b3956:	48 3b c6             	cmp    %rsi,%rax
1409b3959:	72 18                	jb     0x1409b3973
1409b395b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409b395f:	48 2b d1             	sub    %rcx,%rdx
1409b3962:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409b3966:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b396a:	76 07                	jbe    0x1409b3973
1409b396c:	ff 15 26 90 15 00    	call   *0x159026(%rip)        # 0x140b0c998
1409b3972:	cc                   	int3
1409b3973:	ff 15 47 8f 15 00    	call   *0x158f47(%rip)        # 0x140b0c8c0
1409b3979:	44 38 ad 74 01 00 00 	cmp    %r13b,0x174(%rbp)
1409b3980:	0f 95 c0             	setne  %al
1409b3983:	41 88 86 87 01 00 00 	mov    %al,0x187(%r14)
1409b398a:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1409b398f:	48 85 c9             	test   %rcx,%rcx
1409b3992:	74 3d                	je     0x1409b39d1
1409b3994:	8b c7                	mov    %edi,%eax
1409b3996:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1409b399b:	03 c7                	add    %edi,%eax
1409b399d:	75 32                	jne    0x1409b39d1
1409b399f:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1409b39a4:	48 8b 03             	mov    (%rbx),%rax
1409b39a7:	48 8b cb             	mov    %rbx,%rcx
1409b39aa:	48 8b 00             	mov    (%rax),%rax
1409b39ad:	ff 15 85 92 15 00    	call   *0x159285(%rip)        # 0x140b0cc38
1409b39b3:	8b c7                	mov    %edi,%eax
1409b39b5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409b39ba:	03 c7                	add    %edi,%eax
1409b39bc:	75 13                	jne    0x1409b39d1
1409b39be:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1409b39c3:	48 8b 01             	mov    (%rcx),%rax
1409b39c6:	48 8b 40 08          	mov    0x8(%rax),%rax
1409b39ca:	ff 15 68 92 15 00    	call   *0x159268(%rip)        # 0x140b0cc38
1409b39d0:	90                   	nop
1409b39d1:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1409b39d5:	48 85 c9             	test   %rcx,%rcx
1409b39d8:	74 3b                	je     0x1409b3a15
1409b39da:	8b c7                	mov    %edi,%eax
1409b39dc:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1409b39e1:	03 c7                	add    %edi,%eax
1409b39e3:	75 30                	jne    0x1409b3a15
1409b39e5:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
1409b39e9:	48 8b 03             	mov    (%rbx),%rax
1409b39ec:	48 8b cb             	mov    %rbx,%rcx
1409b39ef:	48 8b 00             	mov    (%rax),%rax
1409b39f2:	ff 15 40 92 15 00    	call   *0x159240(%rip)        # 0x140b0cc38
1409b39f8:	8b c7                	mov    %edi,%eax
1409b39fa:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1409b39ff:	03 c7                	add    %edi,%eax
1409b3a01:	75 12                	jne    0x1409b3a15
1409b3a03:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1409b3a07:	48 8b 01             	mov    (%rcx),%rax
1409b3a0a:	48 8b 40 08          	mov    0x8(%rax),%rax
1409b3a0e:	ff 15 24 92 15 00    	call   *0x159224(%rip)        # 0x140b0cc38
1409b3a14:	90                   	nop
1409b3a15:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
1409b3a1c:	e8 3f b0 99 ff       	call   0x14034ea60
1409b3a21:	48 8b 8d 00 02 00 00 	mov    0x200(%rbp),%rcx
1409b3a28:	48 33 cc             	xor    %rsp,%rcx
1409b3a2b:	e8 b0 bb 13 00       	call   0x140aef5e0
1409b3a30:	0f 28 b4 24 10 03 00 	movaps 0x310(%rsp),%xmm6
1409b3a37:	00
1409b3a38:	48 81 c4 20 03 00 00 	add    $0x320,%rsp
1409b3a3f:	41 5e                	pop    %r14
1409b3a41:	41 5d                	pop    %r13
1409b3a43:	41 5c                	pop    %r12
1409b3a45:	5f                   	pop    %rdi
1409b3a46:	5e                   	pop    %rsi
1409b3a47:	5b                   	pop    %rbx
1409b3a48:	5d                   	pop    %rbp
1409b3a49:	c3                   	ret
1409b3a4a:	4c 8d 05 17 b6 18 00 	lea    0x18b617(%rip),%r8        # 0x140b3f068
1409b3a51:	48 8d 15 40 66 1f 00 	lea    0x1f6640(%rip),%rdx        # 0x140baa098
1409b3a58:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1409b3a5c:	e8 ff b2 8f ff       	call   0x1402aed60
1409b3a61:	48 8d 15 70 26 28 00 	lea    0x282670(%rip),%rdx        # 0x140c360d8
1409b3a68:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1409b3a6c:	e8 0d ca 13 00       	call   0x140af047e
1409b3a71:	90                   	nop
1409b3a72:	4c 8d 05 4f 66 1f 00 	lea    0x1f664f(%rip),%r8        # 0x140baa0c8
1409b3a79:	48 8d 15 28 64 19 00 	lea    0x196428(%rip),%rdx        # 0x140b49ea8
1409b3a80:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1409b3a84:	e8 d7 b2 8f ff       	call   0x1402aed60
1409b3a89:	48 8d 15 48 26 28 00 	lea    0x282648(%rip),%rdx        # 0x140c360d8
1409b3a90:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1409b3a94:	e8 e5 c9 13 00       	call   0x140af047e
1409b3a99:	cc                   	int3
1409b3a9a:	90                   	nop
1409b3a9b:	90                   	nop
1409b3a9c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409b3aa1:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409b3aa6:	57                   	push   %rdi
1409b3aa7:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1409b3aae:	48 8b 05 8b b5 30 00 	mov    0x30b58b(%rip),%rax        # 0x140cbf040
1409b3ab5:	48 33 c4             	xor    %rsp,%rax
1409b3ab8:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1409b3abf:	00
1409b3ac0:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1409b3ac4:	48 8b f9             	mov    %rcx,%rdi
1409b3ac7:	4c 8b c3             	mov    %rbx,%r8
1409b3aca:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
1409b3acf:	76 03                	jbe    0x1409b3ad4
1409b3ad1:	4c 8b 03             	mov    (%rbx),%r8
1409b3ad4:	48 8b 09             	mov    (%rcx),%rcx
1409b3ad7:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
1409b3adc:	76 03                	jbe    0x1409b3ae1
1409b3ade:	48 8b 09             	mov    (%rcx),%rcx
1409b3ae1:	83 ce ff             	or     $0xffffffff,%esi
1409b3ae4:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1409b3aeb:	00
1409b3aec:	44 8b ce             	mov    %esi,%r9d
1409b3aef:	8b d6                	mov    %esi,%edx
1409b3af1:	ff 15 81 86 15 00    	call   *0x158681(%rip)        # 0x140b0c178
1409b3af7:	83 f8 02             	cmp    $0x2,%eax
1409b3afa:	0f 85 f9 00 00 00    	jne    0x1409b3bf9
1409b3b00:	48 8b cb             	mov    %rbx,%rcx
1409b3b03:	e8 00 f6 99 ff       	call   0x140353108
1409b3b08:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1409b3b0c:	89 01                	mov    %eax,(%rcx)
1409b3b0e:	ff c8                	dec    %eax
1409b3b10:	83 f8 01             	cmp    $0x1,%eax
1409b3b13:	0f 86 82 00 00 00    	jbe    0x1409b3b9b
1409b3b19:	4c 8d 43 40          	lea    0x40(%rbx),%r8
1409b3b1d:	49 83 78 18 07       	cmpq   $0x7,0x18(%r8)
1409b3b22:	76 03                	jbe    0x1409b3b27
1409b3b24:	4d 8b 00             	mov    (%r8),%r8
1409b3b27:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1409b3b2b:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
1409b3b30:	76 03                	jbe    0x1409b3b35
1409b3b32:	48 8b 09             	mov    (%rcx),%rcx
1409b3b35:	44 8b ce             	mov    %esi,%r9d
1409b3b38:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1409b3b3f:	00
1409b3b40:	8b d6                	mov    %esi,%edx
1409b3b42:	ff 15 30 86 15 00    	call   *0x158630(%rip)        # 0x140b0c178
1409b3b48:	83 f8 02             	cmp    $0x2,%eax
1409b3b4b:	0f 85 d2 00 00 00    	jne    0x1409b3c23
1409b3b51:	4c 8d 43 60          	lea    0x60(%rbx),%r8
1409b3b55:	49 83 78 18 07       	cmpq   $0x7,0x18(%r8)
1409b3b5a:	76 03                	jbe    0x1409b3b5f
1409b3b5c:	4d 8b 00             	mov    (%r8),%r8
1409b3b5f:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1409b3b63:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
1409b3b68:	76 03                	jbe    0x1409b3b6d
1409b3b6a:	48 8b 09             	mov    (%rcx),%rcx
1409b3b6d:	44 8b ce             	mov    %esi,%r9d
1409b3b70:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1409b3b77:	00
1409b3b78:	8b d6                	mov    %esi,%edx
1409b3b7a:	ff 15 f8 85 15 00    	call   *0x1585f8(%rip)        # 0x140b0c178
1409b3b80:	83 f8 02             	cmp    $0x2,%eax
1409b3b83:	0f 85 c4 00 00 00    	jne    0x1409b3c4d
1409b3b89:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1409b3b8d:	8b 83 80 00 00 00    	mov    0x80(%rbx),%eax
1409b3b93:	39 01                	cmp    %eax,(%rcx)
1409b3b95:	0f 85 dc 00 00 00    	jne    0x1409b3c77
1409b3b9b:	48 8b 47 30          	mov    0x30(%rdi),%rax
1409b3b9f:	0f b6 8b 84 00 00 00 	movzbl 0x84(%rbx),%ecx
1409b3ba6:	39 08                	cmp    %ecx,(%rax)
1409b3ba8:	75 25                	jne    0x1409b3bcf
1409b3baa:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1409b3bb1:	00
1409b3bb2:	48 33 cc             	xor    %rsp,%rcx
1409b3bb5:	e8 26 ba 13 00       	call   0x140aef5e0
1409b3bba:	4c 8d 9c 24 90 00 00 	lea    0x90(%rsp),%r11
1409b3bc1:	00
1409b3bc2:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1409b3bc6:	49 8b 73 20          	mov    0x20(%r11),%rsi
1409b3bca:	49 8b e3             	mov    %r11,%rsp
1409b3bcd:	5f                   	pop    %rdi
1409b3bce:	c3                   	ret
1409b3bcf:	4c 8d 05 22 65 1f 00 	lea    0x1f6522(%rip),%r8        # 0x140baa0f8
1409b3bd6:	48 8d 15 2b 8d 19 00 	lea    0x198d2b(%rip),%rdx        # 0x140b4c908
1409b3bdd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409b3be2:	e8 5d af 8f ff       	call   0x1402aeb44
1409b3be7:	48 8d 15 9a 25 28 00 	lea    0x28259a(%rip),%rdx        # 0x140c36188
1409b3bee:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409b3bf3:	e8 86 c8 13 00       	call   0x140af047e
1409b3bf8:	cc                   	int3
1409b3bf9:	4c 8d 05 f8 64 1f 00 	lea    0x1f64f8(%rip),%r8        # 0x140baa0f8
1409b3c00:	48 8d 15 e1 8c 19 00 	lea    0x198ce1(%rip),%rdx        # 0x140b4c8e8
1409b3c07:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409b3c0c:	e8 33 af 8f ff       	call   0x1402aeb44
1409b3c11:	48 8d 15 70 25 28 00 	lea    0x282570(%rip),%rdx        # 0x140c36188
1409b3c18:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409b3c1d:	e8 5c c8 13 00       	call   0x140af047e
1409b3c22:	cc                   	int3
1409b3c23:	4c 8d 05 ce 64 1f 00 	lea    0x1f64ce(%rip),%r8        # 0x140baa0f8
1409b3c2a:	48 8d 15 f7 8c 19 00 	lea    0x198cf7(%rip),%rdx        # 0x140b4c928
1409b3c31:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409b3c36:	e8 09 af 8f ff       	call   0x1402aeb44
1409b3c3b:	48 8d 15 46 25 28 00 	lea    0x282546(%rip),%rdx        # 0x140c36188
1409b3c42:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409b3c47:	e8 32 c8 13 00       	call   0x140af047e
1409b3c4c:	cc                   	int3
1409b3c4d:	4c 8d 05 a4 64 1f 00 	lea    0x1f64a4(%rip),%r8        # 0x140baa0f8
1409b3c54:	48 8d 15 05 8d 19 00 	lea    0x198d05(%rip),%rdx        # 0x140b4c960
1409b3c5b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409b3c60:	e8 df ae 8f ff       	call   0x1402aeb44
1409b3c65:	48 8d 15 1c 25 28 00 	lea    0x28251c(%rip),%rdx        # 0x140c36188
1409b3c6c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409b3c71:	e8 08 c8 13 00       	call   0x140af047e
1409b3c76:	cc                   	int3
1409b3c77:	4c 8d 05 7a 64 1f 00 	lea    0x1f647a(%rip),%r8        # 0x140baa0f8
1409b3c7e:	48 8d 15 cb 8c 19 00 	lea    0x198ccb(%rip),%rdx        # 0x140b4c950
1409b3c85:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409b3c8a:	e8 b5 ae 8f ff       	call   0x1402aeb44
1409b3c8f:	48 8d 15 f2 24 28 00 	lea    0x2824f2(%rip),%rdx        # 0x140c36188
1409b3c96:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409b3c9b:	e8 de c7 13 00       	call   0x140af047e
1409b3ca0:	cc                   	int3
1409b3ca1:	90                   	nop
1409b3ca2:	90                   	nop
1409b3ca3:	90                   	nop
1409b3ca4:	4c 8b dc             	mov    %rsp,%r11
1409b3ca7:	49 89 5b 18          	mov    %rbx,0x18(%r11)
1409b3cab:	49 89 73 20          	mov    %rsi,0x20(%r11)
1409b3caf:	57                   	push   %rdi
1409b3cb0:	41 54                	push   %r12
1409b3cb2:	41 55                	push   %r13
1409b3cb4:	41 56                	push   %r14
1409b3cb6:	41 57                	push   %r15
1409b3cb8:	48 81 ec 50 01 00 00 	sub    $0x150,%rsp
1409b3cbf:	48 8b 05 7a b3 30 00 	mov    0x30b37a(%rip),%rax        # 0x140cbf040
1409b3cc6:	48 33 c4             	xor    %rsp,%rax
1409b3cc9:	48 89 84 24 40 01 00 	mov    %rax,0x140(%rsp)
1409b3cd0:	00
1409b3cd1:	4c 8b ea             	mov    %rdx,%r13
1409b3cd4:	48 89 94 24 a8 00 00 	mov    %rdx,0xa8(%rsp)
1409b3cdb:	00
1409b3cdc:	4c 8b f9             	mov    %rcx,%r15
1409b3cdf:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1409b3ce4:	48 89 8c 24 80 00 00 	mov    %rcx,0x80(%rsp)
1409b3ceb:	00
1409b3cec:	48 89 94 24 b0 00 00 	mov    %rdx,0xb0(%rsp)
1409b3cf3:	00
1409b3cf4:	0f 57 c0             	xorps  %xmm0,%xmm0
1409b3cf7:	0f 11 84 24 c8 00 00 	movups %xmm0,0xc8(%rsp)
1409b3cfe:	00
1409b3cff:	49 c7 83 60 ff ff ff 	movq   $0x2,-0xa0(%r11)
1409b3d06:	02 00 00 00
1409b3d0a:	41 be 0f 00 00 00    	mov    $0xf,%r14d
1409b3d10:	4d 89 b3 68 ff ff ff 	mov    %r14,-0x98(%r11)
1409b3d17:	0f b7 05 72 5e 19 00 	movzwl 0x195e72(%rip),%eax        # 0x140b49b90
1409b3d1e:	66 89 84 24 c8 00 00 	mov    %ax,0xc8(%rsp)
1409b3d25:	00
1409b3d26:	33 f6                	xor    %esi,%esi
1409b3d28:	40 88 b4 24 ca 00 00 	mov    %sil,0xca(%rsp)
1409b3d2f:	00
1409b3d30:	4d 8d 83 50 ff ff ff 	lea    -0xb0(%r11),%r8
1409b3d37:	49 8d 8b 40 ff ff ff 	lea    -0xc0(%r11),%rcx
1409b3d3e:	e8 81 c3 fc ff       	call   0x1409800c4
1409b3d43:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
1409b3d4a:	00
1409b3d4b:	49 3b c6             	cmp    %r14,%rax
1409b3d4e:	76 34                	jbe    0x1409b3d84
1409b3d50:	48 ff c0             	inc    %rax
1409b3d53:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1409b3d5a:	00
1409b3d5b:	48 8b d1             	mov    %rcx,%rdx
1409b3d5e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409b3d64:	72 18                	jb     0x1409b3d7e
1409b3d66:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409b3d6a:	48 2b d1             	sub    %rcx,%rdx
1409b3d6d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409b3d71:	48 83 f8 1f          	cmp    $0x1f,%rax
1409b3d75:	76 07                	jbe    0x1409b3d7e
1409b3d77:	ff 15 1b 8c 15 00    	call   *0x158c1b(%rip)        # 0x140b0c998
1409b3d7d:	cc                   	int3
1409b3d7e:	ff 15 3c 8b 15 00    	call   *0x158b3c(%rip)        # 0x140b0c8c0
1409b3d84:	48 89 b4 24 d8 00 00 	mov    %rsi,0xd8(%rsp)
1409b3d8b:	00
1409b3d8c:	4c 89 b4 24 e0 00 00 	mov    %r14,0xe0(%rsp)
1409b3d93:	00
1409b3d94:	40 88 b4 24 c8 00 00 	mov    %sil,0xc8(%rsp)
1409b3d9b:	00
1409b3d9c:	48 39 b4 24 b8 00 00 	cmp    %rsi,0xb8(%rsp)
1409b3da3:	00
1409b3da4:	0f 84 bf 01 00 00    	je     0x1409b3f69
1409b3daa:	48 8d 94 24 b8 00 00 	lea    0xb8(%rsp),%rdx
1409b3db1:	00
1409b3db2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409b3db7:	e8 9c 2c 77 ff       	call   0x140126a58
1409b3dbc:	48 39 74 24 20       	cmp    %rsi,0x20(%rsp)
1409b3dc1:	0f 84 9d 01 00 00    	je     0x1409b3f64
1409b3dc7:	b9 10 00 00 00       	mov    $0x10,%ecx
1409b3dcc:	e8 33 b8 13 00       	call   0x140aef604
1409b3dd1:	48 8b f8             	mov    %rax,%rdi
1409b3dd4:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1409b3ddb:	00
1409b3ddc:	48 8d 05 1d 9f 17 00 	lea    0x179f1d(%rip),%rax        # 0x140b2dd00
1409b3de3:	48 89 07             	mov    %rax,(%rdi)
1409b3de6:	49 8d 8f 10 01 00 00 	lea    0x110(%r15),%rcx
1409b3ded:	48 89 4f 08          	mov    %rcx,0x8(%rdi)
1409b3df1:	0f 57 c0             	xorps  %xmm0,%xmm0
1409b3df4:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1409b3dfa:	b9 18 00 00 00       	mov    $0x18,%ecx
1409b3dff:	ff 15 c3 8a 15 00    	call   *0x158ac3(%rip)        # 0x140b0c8c8
1409b3e05:	48 8b d8             	mov    %rax,%rbx
1409b3e08:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
1409b3e0f:	00
1409b3e10:	48 85 c0             	test   %rax,%rax
1409b3e13:	75 07                	jne    0x1409b3e1c
1409b3e15:	ff 15 7d 86 15 00    	call   *0x15867d(%rip)        # 0x140b0c498
1409b3e1b:	cc                   	int3
1409b3e1c:	4c 8d 78 08          	lea    0x8(%rax),%r15