1409f0723:	48 8d 8d a0 04 00 00 	lea    0x4a0(%rbp),%rcx
1409f072a:	e8 4f fd 0f 00       	call   0x140af047e
1409f072f:	cc                   	int3
1409f0730:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f0736:	48 8d 15 9b a6 1b 00 	lea    0x1ba69b(%rip),%rdx        # 0x140baadd8
1409f073d:	48 8d 8d a0 04 00 00 	lea    0x4a0(%rbp),%rcx
1409f0744:	e8 77 db 00 00       	call   0x1409fe2c0
1409f0749:	48 8d 15 f0 69 24 00 	lea    0x2469f0(%rip),%rdx        # 0x140c37140
1409f0750:	48 8d 8d a0 04 00 00 	lea    0x4a0(%rbp),%rcx
1409f0757:	e8 22 fd 0f 00       	call   0x140af047e
1409f075c:	90                   	nop
1409f075d:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f0763:	48 8d 15 9e a5 1b 00 	lea    0x1ba59e(%rip),%rdx        # 0x140baad08
1409f076a:	48 8d 8d a0 04 00 00 	lea    0x4a0(%rbp),%rcx
1409f0771:	e8 4a db 00 00       	call   0x1409fe2c0
1409f0776:	48 8d 15 c3 69 24 00 	lea    0x2469c3(%rip),%rdx        # 0x140c37140
1409f077d:	48 8d 8d a0 04 00 00 	lea    0x4a0(%rbp),%rcx
1409f0784:	e8 f5 fc 0f 00       	call   0x140af047e
1409f0789:	90                   	nop
1409f078a:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f0790:	48 8d 15 b1 a5 1b 00 	lea    0x1ba5b1(%rip),%rdx        # 0x140baad48
1409f0797:	48 8d 8d a0 04 00 00 	lea    0x4a0(%rbp),%rcx
1409f079e:	e8 1d db 00 00       	call   0x1409fe2c0
1409f07a3:	48 8d 15 96 69 24 00 	lea    0x246996(%rip),%rdx        # 0x140c37140
1409f07aa:	48 8d 8d a0 04 00 00 	lea    0x4a0(%rbp),%rcx
1409f07b1:	e8 c8 fc 0f 00       	call   0x140af047e
1409f07b6:	cc                   	int3
1409f07b7:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f07bd:	48 8d 15 dc a6 1b 00 	lea    0x1ba6dc(%rip),%rdx        # 0x140baaea0
1409f07c4:	48 8d 8d a0 04 00 00 	lea    0x4a0(%rbp),%rcx
1409f07cb:	e8 f0 da 00 00       	call   0x1409fe2c0
1409f07d0:	48 8d 15 69 69 24 00 	lea    0x246969(%rip),%rdx        # 0x140c37140
1409f07d7:	48 8d 8d a0 04 00 00 	lea    0x4a0(%rbp),%rcx
1409f07de:	e8 9b fc 0f 00       	call   0x140af047e
1409f07e3:	90                   	nop
1409f07e4:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f07ea:	48 8d 15 2f a6 1b 00 	lea    0x1ba62f(%rip),%rdx        # 0x140baae20
1409f07f1:	48 8d 8d a0 04 00 00 	lea    0x4a0(%rbp),%rcx
1409f07f8:	e8 c3 da 00 00       	call   0x1409fe2c0
1409f07fd:	48 8d 15 3c 69 24 00 	lea    0x24693c(%rip),%rdx        # 0x140c37140
1409f0804:	48 8d 8d a0 04 00 00 	lea    0x4a0(%rbp),%rcx
1409f080b:	e8 6e fc 0f 00       	call   0x140af047e
1409f0810:	90                   	nop
1409f0811:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f0817:	48 8d 15 0a a3 1b 00 	lea    0x1ba30a(%rip),%rdx        # 0x140baab28
1409f081e:	48 8d 8d a0 04 00 00 	lea    0x4a0(%rbp),%rcx
1409f0825:	e8 96 da 00 00       	call   0x1409fe2c0
1409f082a:	48 8d 15 0f 69 24 00 	lea    0x24690f(%rip),%rdx        # 0x140c37140
1409f0831:	48 8d 8d a0 04 00 00 	lea    0x4a0(%rbp),%rcx
1409f0838:	e8 41 fc 0f 00       	call   0x140af047e
1409f083d:	cc                   	int3
1409f083e:	90                   	nop
1409f083f:	90                   	nop
1409f0840:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409f0845:	57                   	push   %rdi
1409f0846:	48 83 ec 70          	sub    $0x70,%rsp
1409f084a:	48 8b 05 ef e7 2c 00 	mov    0x2ce7ef(%rip),%rax        # 0x140cbf040
1409f0851:	48 33 c4             	xor    %rsp,%rax
1409f0854:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1409f0859:	48 8d 59 08          	lea    0x8(%rcx),%rbx
1409f085d:	48 8b f9             	mov    %rcx,%rdi
1409f0860:	48 8b cb             	mov    %rbx,%rcx
1409f0863:	48 8d 15 f6 a2 1b 00 	lea    0x1ba2f6(%rip),%rdx        # 0x140baab60
1409f086a:	e8 a1 e1 fd ff       	call   0x1409cea10
1409f086f:	84 c0                	test   %al,%al
1409f0871:	74 4a                	je     0x1409f08bd
1409f0873:	ba 01 00 00 00       	mov    $0x1,%edx
1409f0878:	48 8b cb             	mov    %rbx,%rcx
1409f087b:	e8 90 43 fe ff       	call   0x1409d4c10
1409f0880:	84 c0                	test   %al,%al
1409f0882:	74 39                	je     0x1409f08bd
1409f0884:	48 8d 15 01 a6 1b 00 	lea    0x1ba601(%rip),%rdx        # 0x140baae8c
1409f088b:	48 8b cb             	mov    %rbx,%rcx
1409f088e:	e8 7d e1 fd ff       	call   0x1409cea10
1409f0893:	84 c0                	test   %al,%al
1409f0895:	74 26                	je     0x1409f08bd
1409f0897:	ba 01 00 00 00       	mov    $0x1,%edx
1409f089c:	48 8b cb             	mov    %rbx,%rcx
1409f089f:	e8 6c 43 fe ff       	call   0x1409d4c10
1409f08a4:	84 c0                	test   %al,%al
1409f08a6:	74 15                	je     0x1409f08bd
1409f08a8:	8b 8f 78 03 00 00    	mov    0x378(%rdi),%ecx
1409f08ae:	ba 21 20 00 00       	mov    $0x2021,%edx
1409f08b3:	23 ca                	and    %edx,%ecx
1409f08b5:	3b ca                	cmp    %edx,%ecx
1409f08b7:	75 21                	jne    0x1409f08da
1409f08b9:	b0 01                	mov    $0x1,%al
1409f08bb:	eb 02                	jmp    0x1409f08bf
1409f08bd:	32 c0                	xor    %al,%al
1409f08bf:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1409f08c4:	48 33 cc             	xor    %rsp,%rcx
1409f08c7:	e8 14 ed 0f 00       	call   0x140aef5e0
1409f08cc:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1409f08d3:	00
1409f08d4:	48 83 c4 70          	add    $0x70,%rsp
1409f08d8:	5f                   	pop    %rdi
1409f08d9:	c3                   	ret
1409f08da:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f08e0:	48 8d 15 89 a3 1b 00 	lea    0x1ba389(%rip),%rdx        # 0x140baac70
1409f08e7:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409f08ec:	e8 cf d9 00 00       	call   0x1409fe2c0
1409f08f1:	48 8d 15 48 68 24 00 	lea    0x246848(%rip),%rdx        # 0x140c37140
1409f08f8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409f08fd:	e8 7c fb 0f 00       	call   0x140af047e
1409f0902:	cc                   	int3
1409f0903:	90                   	nop
1409f0904:	90                   	nop
1409f0905:	90                   	nop
1409f0906:	90                   	nop
1409f0907:	90                   	nop
1409f0908:	90                   	nop
1409f0909:	90                   	nop
1409f090a:	90                   	nop
1409f090b:	90                   	nop
1409f090c:	90                   	nop
1409f090d:	90                   	nop
1409f090e:	90                   	nop
1409f090f:	90                   	nop
1409f0910:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409f0915:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409f091a:	57                   	push   %rdi
1409f091b:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1409f0922:	48 8b 05 17 e7 2c 00 	mov    0x2ce717(%rip),%rax        # 0x140cbf040
1409f0929:	48 33 c4             	xor    %rsp,%rax
1409f092c:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409f0931:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1409f0936:	48 8d 59 08          	lea    0x8(%rcx),%rbx
1409f093a:	48 8b f9             	mov    %rcx,%rdi
1409f093d:	33 d2                	xor    %edx,%edx
1409f093f:	48 8b cb             	mov    %rbx,%rcx
1409f0942:	e8 4d 48 fe ff       	call   0x1409d5194
1409f0947:	84 c0                	test   %al,%al
1409f0949:	0f 84 c5 00 00 00    	je     0x1409f0a14
1409f094f:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409f0954:	48 8b cb             	mov    %rbx,%rcx
1409f0957:	e8 c0 18 ff ff       	call   0x1409e221c
1409f095c:	84 c0                	test   %al,%al
1409f095e:	0f 84 b0 00 00 00    	je     0x1409f0a14
1409f0964:	be 01 00 00 00       	mov    $0x1,%esi
1409f0969:	48 8b cb             	mov    %rbx,%rcx
1409f096c:	8b d6                	mov    %esi,%edx
1409f096e:	e8 21 48 fe ff       	call   0x1409d5194
1409f0973:	84 c0                	test   %al,%al
1409f0975:	0f 84 99 00 00 00    	je     0x1409f0a14
1409f097b:	48 8d 15 ee 9e 1b 00 	lea    0x1b9eee(%rip),%rdx        # 0x140baa870
1409f0982:	48 8b cb             	mov    %rbx,%rcx
1409f0985:	e8 32 ec fd ff       	call   0x1409cf5bc
1409f098a:	84 c0                	test   %al,%al
1409f098c:	0f 84 82 00 00 00    	je     0x1409f0a14
1409f0992:	8b d6                	mov    %esi,%edx
1409f0994:	48 8b cb             	mov    %rbx,%rcx
1409f0997:	e8 f8 47 fe ff       	call   0x1409d5194
1409f099c:	84 c0                	test   %al,%al
1409f099e:	74 74                	je     0x1409f0a14
1409f09a0:	48 8d 15 71 a5 15 00 	lea    0x15a571(%rip),%rdx        # 0x140b4af18
1409f09a7:	48 8b cb             	mov    %rbx,%rcx
1409f09aa:	e8 0d ec fd ff       	call   0x1409cf5bc
1409f09af:	84 c0                	test   %al,%al
1409f09b1:	74 18                	je     0x1409f09cb
1409f09b3:	8b d6                	mov    %esi,%edx
1409f09b5:	48 8b cb             	mov    %rbx,%rcx
1409f09b8:	e8 d7 47 fe ff       	call   0x1409d5194
1409f09bd:	84 c0                	test   %al,%al
1409f09bf:	74 7c                	je     0x1409f0a3d
1409f09c1:	48 8b 87 90 00 00 00 	mov    0x90(%rdi),%rax
1409f09c8:	40 88 30             	mov    %sil,(%rax)
1409f09cb:	48 8d 15 36 9e 1b 00 	lea    0x1b9e36(%rip),%rdx        # 0x140baa808
1409f09d2:	48 8b cb             	mov    %rbx,%rcx
1409f09d5:	e8 e2 eb fd ff       	call   0x1409cf5bc
1409f09da:	84 c0                	test   %al,%al
1409f09dc:	0f 84 84 00 00 00    	je     0x1409f0a66
1409f09e2:	8b 44 24 20          	mov    0x20(%rsp),%eax
1409f09e6:	85 c0                	test   %eax,%eax
1409f09e8:	0f 84 a1 00 00 00    	je     0x1409f0a8f
1409f09ee:	ff c8                	dec    %eax
1409f09f0:	48 98                	cltq
1409f09f2:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1409f09f7:	48 33 cc             	xor    %rsp,%rcx
1409f09fa:	e8 e1 eb 0f 00       	call   0x140aef5e0
1409f09ff:	4c 8d 9c 24 80 00 00 	lea    0x80(%rsp),%r11
1409f0a06:	00
1409f0a07:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1409f0a0b:	49 8b 73 20          	mov    0x20(%r11),%rsi
1409f0a0f:	49 8b e3             	mov    %r11,%rsp
1409f0a12:	5f                   	pop    %rdi
1409f0a13:	c3                   	ret
1409f0a14:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f0a1a:	48 8d 15 ef 9d 1b 00 	lea    0x1b9def(%rip),%rdx        # 0x140baa810
1409f0a21:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409f0a26:	e8 95 d8 00 00       	call   0x1409fe2c0
1409f0a2b:	48 8d 15 0e 67 24 00 	lea    0x24670e(%rip),%rdx        # 0x140c37140
1409f0a32:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409f0a37:	e8 42 fa 0f 00       	call   0x140af047e
1409f0a3c:	cc                   	int3
1409f0a3d:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f0a43:	48 8d 15 c6 9d 1b 00 	lea    0x1b9dc6(%rip),%rdx        # 0x140baa810
1409f0a4a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409f0a4f:	e8 6c d8 00 00       	call   0x1409fe2c0
1409f0a54:	48 8d 15 e5 66 24 00 	lea    0x2466e5(%rip),%rdx        # 0x140c37140
1409f0a5b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409f0a60:	e8 19 fa 0f 00       	call   0x140af047e
1409f0a65:	cc                   	int3
1409f0a66:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f0a6c:	48 8d 15 9d 9d 1b 00 	lea    0x1b9d9d(%rip),%rdx        # 0x140baa810
1409f0a73:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409f0a78:	e8 43 d8 00 00       	call   0x1409fe2c0
1409f0a7d:	48 8d 15 bc 66 24 00 	lea    0x2466bc(%rip),%rdx        # 0x140c37140
1409f0a84:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409f0a89:	e8 f0 f9 0f 00       	call   0x140af047e
1409f0a8e:	cc                   	int3
1409f0a8f:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409f0a95:	48 8d 15 9c 9d 1b 00 	lea    0x1b9d9c(%rip),%rdx        # 0x140baa838
1409f0a9c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409f0aa1:	e8 1a d8 00 00       	call   0x1409fe2c0
1409f0aa6:	48 8d 15 93 66 24 00 	lea    0x246693(%rip),%rdx        # 0x140c37140
1409f0aad:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409f0ab2:	e8 c7 f9 0f 00       	call   0x140af047e
1409f0ab7:	cc                   	int3
1409f0ab8:	90                   	nop
1409f0ab9:	90                   	nop
1409f0aba:	90                   	nop
1409f0abb:	90                   	nop
1409f0abc:	90                   	nop
1409f0abd:	90                   	nop
1409f0abe:	90                   	nop
1409f0abf:	90                   	nop
1409f0ac0:	48 8b c4             	mov    %rsp,%rax
1409f0ac3:	48 89 58 10          	mov    %rbx,0x10(%rax)
1409f0ac7:	48 89 70 18          	mov    %rsi,0x18(%rax)
1409f0acb:	48 89 78 20          	mov    %rdi,0x20(%rax)
1409f0acf:	55                   	push   %rbp
1409f0ad0:	48 8d 68 98          	lea    -0x68(%rax),%rbp
1409f0ad4:	48 81 ec 60 01 00 00 	sub    $0x160,%rsp
1409f0adb:	48 8b 05 5e e5 2c 00 	mov    0x2ce55e(%rip),%rax        # 0x140cbf040
1409f0ae2:	48 33 c4             	xor    %rsp,%rax
1409f0ae5:	48 89 45 50          	mov    %rax,0x50(%rbp)
1409f0ae9:	48 8b da             	mov    %rdx,%rbx
1409f0aec:	48 8b f9             	mov    %rcx,%rdi
1409f0aef:	48 8b 72 10          	mov    0x10(%rdx),%rsi
1409f0af3:	48 8b ca             	mov    %rdx,%rcx
1409f0af6:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1409f0afb:	76 03                	jbe    0x1409f0b00
1409f0afd:	48 8b 0a             	mov    (%rdx),%rcx
1409f0b00:	48 83 fe 09          	cmp    $0x9,%rsi
1409f0b04:	75 5b                	jne    0x1409f0b61
1409f0b06:	4c 8b c6             	mov    %rsi,%r8
1409f0b09:	48 8d 15 00 9e 1b 00 	lea    0x1b9e00(%rip),%rdx        # 0x140baa910
1409f0b10:	e8 d5 17 10 00       	call   0x140af22ea
1409f0b15:	85 c0                	test   %eax,%eax
1409f0b17:	75 48                	jne    0x1409f0b61
1409f0b19:	48 8d 8f 98 00 00 00 	lea    0x98(%rdi),%rcx
1409f0b20:	8d 56 f8             	lea    -0x8(%rsi),%edx
1409f0b23:	e8 70 c3 fd ff       	call   0x1409cce98
1409f0b28:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409f0b2c:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409f0b31:	e8 e6 16 ff ff       	call   0x1409e221c
1409f0b36:	84 c0                	test   %al,%al
1409f0b38:	0f 84 53 09 00 00    	je     0x1409f1491
1409f0b3e:	8b 54 24 20          	mov    0x20(%rsp),%edx
1409f0b42:	f7 c2 fd ff ff ff    	test   $0xfffffffd,%edx
1409f0b48:	0f 85 43 09 00 00    	jne    0x1409f1491
1409f0b4e:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1409f0b55:	48 8b 01             	mov    (%rcx),%rax
1409f0b58:	48 8b 40 20          	mov    0x20(%rax),%rax
1409f0b5c:	e9 ff 03 00 00       	jmp    0x1409f0f60
1409f0b61:	48 8b cb             	mov    %rbx,%rcx
1409f0b64:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1409f0b69:	76 03                	jbe    0x1409f0b6e
1409f0b6b:	48 8b 0b             	mov    (%rbx),%rcx
1409f0b6e:	48 83 fe 0a          	cmp    $0xa,%rsi
1409f0b72:	0f 85 bf 00 00 00    	jne    0x1409f0c37
1409f0b78:	4c 8b c6             	mov    %rsi,%r8
1409f0b7b:	48 8d 15 d6 9d 1b 00 	lea    0x1b9dd6(%rip),%rdx        # 0x140baa958
1409f0b82:	e8 63 17 10 00       	call   0x140af22ea
1409f0b87:	85 c0                	test   %eax,%eax
1409f0b89:	0f 85 a8 00 00 00    	jne    0x1409f0c37
1409f0b8f:	48 8d 8f 98 00 00 00 	lea    0x98(%rdi),%rcx
1409f0b96:	8d 56 f8             	lea    -0x8(%rsi),%edx
1409f0b99:	e8 fa c2 fd ff       	call   0x1409cce98
1409f0b9e:	0f 57 c0             	xorps  %xmm0,%xmm0
1409f0ba1:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1409f0ba6:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
1409f0bab:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409f0baf:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1409f0bb3:	e8 74 49 ff ff       	call   0x1409e552c
1409f0bb8:	84 c0                	test   %al,%al
1409f0bba:	0f 84 f8 08 00 00    	je     0x1409f14b8
1409f0bc0:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1409f0bc4:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1409f0bc8:	48 2b c1             	sub    %rcx,%rax
1409f0bcb:	48 83 f8 18          	cmp    $0x18,%rax
1409f0bcf:	74 0a                	je     0x1409f0bdb
1409f0bd1:	48 3b 4d d8          	cmp    -0x28(%rbp),%rcx
1409f0bd5:	74 04                	je     0x1409f0bdb
1409f0bd7:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
1409f0bdb:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1409f0be2:	48 8b 01             	mov    (%rcx),%rax
1409f0be5:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1409f0be9:	48 8b 40 28          	mov    0x28(%rax),%rax
1409f0bed:	ff 15 45 c0 11 00    	call   *0x11c045(%rip)        # 0x140b0cc38
1409f0bf3:	90                   	nop
1409f0bf4:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1409f0bf8:	48 85 c9             	test   %rcx,%rcx
1409f0bfb:	0f 84 da 07 00 00    	je     0x1409f13db
1409f0c01:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1409f0c05:	48 2b c1             	sub    %rcx,%rax
1409f0c08:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1409f0c0c:	48 8b d1             	mov    %rcx,%rdx
1409f0c0f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1409f0c15:	0f 82 3a 04 00 00    	jb     0x1409f1055
1409f0c1b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409f0c1f:	48 2b d1             	sub    %rcx,%rdx
1409f0c22:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409f0c26:	48 83 f8 1f          	cmp    $0x1f,%rax
1409f0c2a:	0f 86 25 04 00 00    	jbe    0x1409f1055
1409f0c30:	ff 15 62 bd 11 00    	call   *0x11bd62(%rip)        # 0x140b0c998
1409f0c36:	cc                   	int3
1409f0c37:	48 8b cb             	mov    %rbx,%rcx
1409f0c3a:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
1409f0c3f:	76 03                	jbe    0x1409f0c44
1409f0c41:	48 8b 0b             	mov    (%rbx),%rcx
1409f0c44:	48 83 fe 08          	cmp    $0x8,%rsi
1409f0c48:	0f 85 bf 00 00 00    	jne    0x1409f0d0d
1409f0c4e:	4c 8b c6             	mov    %rsi,%r8
1409f0c51:	48 8d 15 48 9c 1b 00 	lea    0x1b9c48(%rip),%rdx        # 0x140baa8a0
1409f0c58:	e8 8d 16 10 00       	call   0x140af22ea
1409f0c5d:	85 c0                	test   %eax,%eax
1409f0c5f:	0f 85 a8 00 00 00    	jne    0x1409f0d0d
1409f0c65:	48 8d 8f 98 00 00 00 	lea    0x98(%rdi),%rcx
1409f0c6c:	8d 56 fc             	lea    -0x4(%rsi),%edx
1409f0c6f:	e8 24 c2 fd ff       	call   0x1409cce98
1409f0c74:	0f 57 c0             	xorps  %xmm0,%xmm0
1409f0c77:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1409f0c7c:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
1409f0c81:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409f0c85:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1409f0c89:	e8 9e 48 ff ff       	call   0x1409e552c
1409f0c8e:	84 c0                	test   %al,%al
1409f0c90:	0f 84 49 08 00 00    	je     0x1409f14df
1409f0c96:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1409f0c9a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1409f0c9e:	48 2b c1             	sub    %rcx,%rax
1409f0ca1:	48 83 f8 10          	cmp    $0x10,%rax
1409f0ca5:	74 0a                	je     0x1409f0cb1
1409f0ca7:	48 3b 4d d8          	cmp    -0x28(%rbp),%rcx
1409f0cab:	74 04                	je     0x1409f0cb1
1409f0cad:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
1409f0cb1:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1409f0cb8:	48 8b 01             	mov    (%rcx),%rax
1409f0cbb:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx