1409d665c:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1409d6661:	48 89 81 40 01 00 00 	mov    %rax,0x140(%rcx)
1409d6668:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1409d666d:	48 89 81 48 01 00 00 	mov    %rax,0x148(%rcx)
1409d6674:	48 8d b9 50 01 00 00 	lea    0x150(%rcx),%rdi
1409d667b:	83 27 00             	andl   $0x0,(%rdi)
1409d667e:	49 83 7b 10 00       	cmpq   $0x0,0x10(%r11)
1409d6683:	74 0d                	je     0x1409d6692
1409d6685:	ba 00 40 00 00       	mov    $0x4000,%edx
1409d668a:	48 8b cf             	mov    %rdi,%rcx
1409d668d:	e8 06 68 ff ff       	call   0x1409cce98
1409d6692:	48 8b 83 38 01 00 00 	mov    0x138(%rbx),%rax
1409d6699:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
1409d669e:	74 0d                	je     0x1409d66ad
1409d66a0:	ba 00 80 00 00       	mov    $0x8000,%edx
1409d66a5:	48 8b cf             	mov    %rdi,%rcx
1409d66a8:	e8 eb 67 ff ff       	call   0x1409cce98
1409d66ad:	48 8b 83 40 01 00 00 	mov    0x140(%rbx),%rax
1409d66b4:	48 83 78 10 00       	cmpq   $0x0,0x10(%rax)
1409d66b9:	74 0d                	je     0x1409d66c8
1409d66bb:	ba 00 00 01 00       	mov    $0x10000,%edx
1409d66c0:	48 8b cf             	mov    %rdi,%rcx
1409d66c3:	e8 d0 67 ff ff       	call   0x1409cce98
1409d66c8:	48 8b 83 48 01 00 00 	mov    0x148(%rbx),%rax
1409d66cf:	48 c7 00 04 00 00 00 	movq   $0x4,(%rax)
1409d66d6:	48 8b c3             	mov    %rbx,%rax
1409d66d9:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1409d66de:	48 83 c4 20          	add    $0x20,%rsp
1409d66e2:	5f                   	pop    %rdi
1409d66e3:	c3                   	ret
1409d66e4:	90                   	nop
1409d66e5:	90                   	nop
1409d66e6:	90                   	nop
1409d66e7:	90                   	nop
1409d66e8:	90                   	nop
1409d66e9:	90                   	nop
1409d66ea:	90                   	nop
1409d66eb:	90                   	nop
1409d66ec:	90                   	nop
1409d66ed:	90                   	nop
1409d66ee:	90                   	nop
1409d66ef:	90                   	nop
1409d66f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409d66f5:	57                   	push   %rdi
1409d66f6:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1409d66fd:	48 8b 05 3c 89 2e 00 	mov    0x2e893c(%rip),%rax        # 0x140cbf040
1409d6704:	48 33 c4             	xor    %rsp,%rax
1409d6707:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1409d670c:	48 8b d9             	mov    %rcx,%rbx
1409d670f:	48 8b 89 28 01 00 00 	mov    0x128(%rcx),%rcx
1409d6716:	48 8b 01             	mov    (%rcx),%rax
1409d6719:	48 8b 40 08          	mov    0x8(%rax),%rax
1409d671d:	ff 15 15 65 13 00    	call   *0x136515(%rip)        # 0x140b0cc38
1409d6723:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1409d6728:	48 83 c3 08          	add    $0x8,%rbx
1409d672c:	48 8b cb             	mov    %rbx,%rcx
1409d672f:	33 d2                	xor    %edx,%edx
1409d6731:	e8 32 db ff ff       	call   0x1409d4268
1409d6736:	84 c0                	test   %al,%al
1409d6738:	0f 84 a0 00 00 00    	je     0x1409d67de
1409d673e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409d6743:	48 8b cb             	mov    %rbx,%rcx
1409d6746:	e8 b1 a8 00 00       	call   0x1409e0ffc
1409d674b:	84 c0                	test   %al,%al
1409d674d:	0f 84 8b 00 00 00    	je     0x1409d67de
1409d6753:	bf 01 00 00 00       	mov    $0x1,%edi
1409d6758:	48 8b cb             	mov    %rbx,%rcx
1409d675b:	8b d7                	mov    %edi,%edx
1409d675d:	e8 06 db ff ff       	call   0x1409d4268
1409d6762:	84 c0                	test   %al,%al
1409d6764:	74 78                	je     0x1409d67de
1409d6766:	48 8d 15 03 41 1d 00 	lea    0x1d4103(%rip),%rdx        # 0x140baa870
1409d676d:	48 8b cb             	mov    %rbx,%rcx
1409d6770:	e8 5b 73 ff ff       	call   0x1409cdad0
1409d6775:	84 c0                	test   %al,%al
1409d6777:	74 65                	je     0x1409d67de
1409d6779:	8b d7                	mov    %edi,%edx
1409d677b:	48 8b cb             	mov    %rbx,%rcx
1409d677e:	e8 e5 da ff ff       	call   0x1409d4268
1409d6783:	84 c0                	test   %al,%al
1409d6785:	74 57                	je     0x1409d67de
1409d6787:	48 8d 15 8a 47 17 00 	lea    0x17478a(%rip),%rdx        # 0x140b4af18
1409d678e:	48 8b cb             	mov    %rbx,%rcx
1409d6791:	e8 3a 73 ff ff       	call   0x1409cdad0
1409d6796:	84 c0                	test   %al,%al
1409d6798:	74 44                	je     0x1409d67de
1409d679a:	8b d7                	mov    %edi,%edx
1409d679c:	48 8b cb             	mov    %rbx,%rcx
1409d679f:	e8 c4 da ff ff       	call   0x1409d4268
1409d67a4:	84 c0                	test   %al,%al
1409d67a6:	74 36                	je     0x1409d67de
1409d67a8:	48 8d 15 59 40 1d 00 	lea    0x1d4059(%rip),%rdx        # 0x140baa808
1409d67af:	48 8b cb             	mov    %rbx,%rcx
1409d67b2:	e8 19 73 ff ff       	call   0x1409cdad0
1409d67b7:	84 c0                	test   %al,%al
1409d67b9:	74 23                	je     0x1409d67de
1409d67bb:	48 63 44 24 20       	movslq 0x20(%rsp),%rax
1409d67c0:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1409d67c5:	48 33 cc             	xor    %rsp,%rcx
1409d67c8:	e8 13 8e 11 00       	call   0x140aef5e0
1409d67cd:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
1409d67d4:	00
1409d67d5:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1409d67dc:	5f                   	pop    %rdi
1409d67dd:	c3                   	ret
1409d67de:	41 b8 05 40 00 80    	mov    $0x80004005,%r8d
1409d67e4:	48 8d 15 65 48 1d 00 	lea    0x1d4865(%rip),%rdx        # 0x140bab050
1409d67eb:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409d67f0:	e8 cb 7a 02 00       	call   0x1409fe2c0
1409d67f5:	48 8d 15 44 09 26 00 	lea    0x260944(%rip),%rdx        # 0x140c37140
1409d67fc:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409d6801:	e8 78 9c 11 00       	call   0x140af047e
1409d6806:	cc                   	int3
1409d6807:	90                   	nop
1409d6808:	90                   	nop
1409d6809:	90                   	nop
1409d680a:	90                   	nop
1409d680b:	90                   	nop
1409d680c:	90                   	nop
1409d680d:	90                   	nop
1409d680e:	90                   	nop
1409d680f:	90                   	nop
1409d6810:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409d6815:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409d681a:	55                   	push   %rbp
1409d681b:	57                   	push   %rdi
1409d681c:	41 54                	push   %r12
1409d681e:	41 55                	push   %r13
1409d6820:	41 57                	push   %r15
1409d6822:	48 8d ac 24 30 fe ff 	lea    -0x1d0(%rsp),%rbp
1409d6829:	ff
1409d682a:	48 81 ec d0 02 00 00 	sub    $0x2d0,%rsp
1409d6831:	48 8b 05 08 88 2e 00 	mov    0x2e8808(%rip),%rax        # 0x140cbf040
1409d6838:	48 33 c4             	xor    %rsp,%rax
1409d683b:	48 89 85 c0 01 00 00 	mov    %rax,0x1c0(%rbp)
1409d6842:	48 8b da             	mov    %rdx,%rbx
1409d6845:	48 8b f9             	mov    %rcx,%rdi
1409d6848:	48 8b 72 10          	mov    0x10(%rdx),%rsi
1409d684c:	48 8b ca             	mov    %rdx,%rcx
1409d684f:	41 bc 0f 00 00 00    	mov    $0xf,%r12d
1409d6855:	4c 39 62 18          	cmp    %r12,0x18(%rdx)
1409d6859:	76 03                	jbe    0x1409d685e
1409d685b:	48 8b 0a             	mov    (%rdx),%rcx
1409d685e:	41 bd 00 10 00 00    	mov    $0x1000,%r13d
1409d6864:	45 33 ff             	xor    %r15d,%r15d
1409d6867:	48 83 fe 0a          	cmp    $0xa,%rsi
1409d686b:	0f 85 a0 00 00 00    	jne    0x1409d6911
1409d6871:	4c 8b c6             	mov    %rsi,%r8
1409d6874:	48 8d 15 95 51 1d 00 	lea    0x1d5195(%rip),%rdx        # 0x140baba10
1409d687b:	e8 6a ba 11 00       	call   0x140af22ea
1409d6880:	85 c0                	test   %eax,%eax
1409d6882:	0f 85 89 00 00 00    	jne    0x1409d6911
1409d6888:	48 8d 8f 50 01 00 00 	lea    0x150(%rdi),%rcx
1409d688f:	8d 56 f7             	lea    -0x9(%rsi),%edx
1409d6892:	e8 01 66 ff ff       	call   0x1409cce98
1409d6897:	0f 57 c0             	xorps  %xmm0,%xmm0
1409d689a:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1409d689f:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
1409d68a3:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409d68a7:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1409d68ab:	e8 88 de 00 00       	call   0x1409e4738
1409d68b0:	84 c0                	test   %al,%al
1409d68b2:	0f 84 bb 10 00 00    	je     0x1409d7973
1409d68b8:	48 8b 8f 28 01 00 00 	mov    0x128(%rdi),%rcx
1409d68bf:	48 8b 01             	mov    (%rcx),%rax
1409d68c2:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1409d68c6:	48 8b 40 18          	mov    0x18(%rax),%rax
1409d68ca:	ff 15 68 63 13 00    	call   *0x136368(%rip)        # 0x140b0cc38
1409d68d0:	90                   	nop
1409d68d1:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1409d68d5:	48 85 c9             	test   %rcx,%rcx
1409d68d8:	0f 84 24 0f 00 00    	je     0x1409d7802
1409d68de:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1409d68e2:	48 2b c1             	sub    %rcx,%rax
1409d68e5:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1409d68e9:	48 8b d1             	mov    %rcx,%rdx
1409d68ec:	49 3b c5             	cmp    %r13,%rax
1409d68ef:	0f 82 df 04 00 00    	jb     0x1409d6dd4
1409d68f5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409d68f9:	48 2b d1             	sub    %rcx,%rdx
1409d68fc:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409d6900:	48 83 f8 1f          	cmp    $0x1f,%rax
1409d6904:	0f 86 ca 04 00 00    	jbe    0x1409d6dd4
1409d690a:	ff 15 88 60 13 00    	call   *0x136088(%rip)        # 0x140b0c998
1409d6910:	cc                   	int3
1409d6911:	48 8b cb             	mov    %rbx,%rcx
1409d6914:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d6918:	76 03                	jbe    0x1409d691d
1409d691a:	48 8b 0b             	mov    (%rbx),%rcx
1409d691d:	48 83 fe 0a          	cmp    $0xa,%rsi
1409d6921:	0f 85 a0 00 00 00    	jne    0x1409d69c7
1409d6927:	4c 8b c6             	mov    %rsi,%r8
1409d692a:	48 8d 15 cf 4f 1d 00 	lea    0x1d4fcf(%rip),%rdx        # 0x140bab900
1409d6931:	e8 b4 b9 11 00       	call   0x140af22ea
1409d6936:	85 c0                	test   %eax,%eax
1409d6938:	0f 85 89 00 00 00    	jne    0x1409d69c7
1409d693e:	48 8d 8f 50 01 00 00 	lea    0x150(%rdi),%rcx
1409d6945:	8d 56 f8             	lea    -0x8(%rsi),%edx
1409d6948:	e8 4b 65 ff ff       	call   0x1409cce98
1409d694d:	0f 57 c0             	xorps  %xmm0,%xmm0
1409d6950:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1409d6955:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
1409d6959:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409d695d:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1409d6961:	e8 d2 dd 00 00       	call   0x1409e4738
1409d6966:	84 c0                	test   %al,%al
1409d6968:	0f 84 2c 10 00 00    	je     0x1409d799a
1409d696e:	48 8b 8f 28 01 00 00 	mov    0x128(%rdi),%rcx
1409d6975:	48 8b 01             	mov    (%rcx),%rax
1409d6978:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1409d697c:	48 8b 40 20          	mov    0x20(%rax),%rax
1409d6980:	ff 15 b2 62 13 00    	call   *0x1362b2(%rip)        # 0x140b0cc38
1409d6986:	90                   	nop
1409d6987:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1409d698b:	48 85 c9             	test   %rcx,%rcx
1409d698e:	0f 84 6e 0e 00 00    	je     0x1409d7802
1409d6994:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1409d6998:	48 2b c1             	sub    %rcx,%rax
1409d699b:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1409d699f:	48 8b d1             	mov    %rcx,%rdx
1409d69a2:	49 3b c5             	cmp    %r13,%rax
1409d69a5:	0f 82 29 04 00 00    	jb     0x1409d6dd4
1409d69ab:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409d69af:	48 2b d1             	sub    %rcx,%rdx
1409d69b2:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409d69b6:	48 83 f8 1f          	cmp    $0x1f,%rax
1409d69ba:	0f 86 14 04 00 00    	jbe    0x1409d6dd4
1409d69c0:	ff 15 d2 5f 13 00    	call   *0x135fd2(%rip)        # 0x140b0c998
1409d69c6:	cc                   	int3
1409d69c7:	48 8b 73 10          	mov    0x10(%rbx),%rsi
1409d69cb:	48 8b cb             	mov    %rbx,%rcx
1409d69ce:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d69d2:	76 03                	jbe    0x1409d69d7
1409d69d4:	48 8b 0b             	mov    (%rbx),%rcx
1409d69d7:	48 83 fe 0b          	cmp    $0xb,%rsi
1409d69db:	0f 85 a0 00 00 00    	jne    0x1409d6a81
1409d69e1:	4c 8b c6             	mov    %rsi,%r8
1409d69e4:	48 8d 15 5d 4f 1d 00 	lea    0x1d4f5d(%rip),%rdx        # 0x140bab948
1409d69eb:	e8 fa b8 11 00       	call   0x140af22ea
1409d69f0:	85 c0                	test   %eax,%eax
1409d69f2:	0f 85 89 00 00 00    	jne    0x1409d6a81
1409d69f8:	48 8d 8f 50 01 00 00 	lea    0x150(%rdi),%rcx
1409d69ff:	8d 56 f9             	lea    -0x7(%rsi),%edx
1409d6a02:	e8 91 64 ff ff       	call   0x1409cce98
1409d6a07:	0f 57 c0             	xorps  %xmm0,%xmm0
1409d6a0a:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1409d6a0f:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
1409d6a13:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409d6a17:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1409d6a1b:	e8 18 dd 00 00       	call   0x1409e4738
1409d6a20:	84 c0                	test   %al,%al
1409d6a22:	0f 84 99 0f 00 00    	je     0x1409d79c1
1409d6a28:	48 8b 8f 28 01 00 00 	mov    0x128(%rdi),%rcx
1409d6a2f:	48 8b 01             	mov    (%rcx),%rax
1409d6a32:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1409d6a36:	48 8b 40 28          	mov    0x28(%rax),%rax
1409d6a3a:	ff 15 f8 61 13 00    	call   *0x1361f8(%rip)        # 0x140b0cc38
1409d6a40:	90                   	nop
1409d6a41:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1409d6a45:	48 85 c9             	test   %rcx,%rcx
1409d6a48:	0f 84 b4 0d 00 00    	je     0x1409d7802
1409d6a4e:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1409d6a52:	48 2b c1             	sub    %rcx,%rax
1409d6a55:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1409d6a59:	48 8b d1             	mov    %rcx,%rdx
1409d6a5c:	49 3b c5             	cmp    %r13,%rax
1409d6a5f:	0f 82 6f 03 00 00    	jb     0x1409d6dd4
1409d6a65:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409d6a69:	48 2b d1             	sub    %rcx,%rdx
1409d6a6c:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409d6a70:	48 83 f8 1f          	cmp    $0x1f,%rax
1409d6a74:	0f 86 5a 03 00 00    	jbe    0x1409d6dd4
1409d6a7a:	ff 15 18 5f 13 00    	call   *0x135f18(%rip)        # 0x140b0c998
1409d6a80:	cc                   	int3
1409d6a81:	48 8b cb             	mov    %rbx,%rcx
1409d6a84:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d6a88:	76 03                	jbe    0x1409d6a8d
1409d6a8a:	48 8b 0b             	mov    (%rbx),%rcx
1409d6a8d:	48 83 fe 10          	cmp    $0x10,%rsi
1409d6a91:	0f 85 9f 00 00 00    	jne    0x1409d6b36
1409d6a97:	4c 8b c6             	mov    %rsi,%r8
1409d6a9a:	48 8d 15 4f 50 1d 00 	lea    0x1d504f(%rip),%rdx        # 0x140babaf0
1409d6aa1:	e8 44 b8 11 00       	call   0x140af22ea
1409d6aa6:	85 c0                	test   %eax,%eax
1409d6aa8:	0f 85 88 00 00 00    	jne    0x1409d6b36
1409d6aae:	48 8d 8f 50 01 00 00 	lea    0x150(%rdi),%rcx
1409d6ab5:	8b d6                	mov    %esi,%edx
1409d6ab7:	e8 dc 63 ff ff       	call   0x1409cce98
1409d6abc:	0f 57 c0             	xorps  %xmm0,%xmm0
1409d6abf:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1409d6ac4:	4c 89 7d e8          	mov    %r15,-0x18(%rbp)
1409d6ac8:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409d6acc:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1409d6ad0:	e8 63 dc 00 00       	call   0x1409e4738
1409d6ad5:	84 c0                	test   %al,%al
1409d6ad7:	0f 84 0b 0f 00 00    	je     0x1409d79e8
1409d6add:	48 8b 8f 28 01 00 00 	mov    0x128(%rdi),%rcx
1409d6ae4:	48 8b 01             	mov    (%rcx),%rax
1409d6ae7:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1409d6aeb:	48 8b 40 30          	mov    0x30(%rax),%rax
1409d6aef:	ff 15 43 61 13 00    	call   *0x136143(%rip)        # 0x140b0cc38
1409d6af5:	90                   	nop
1409d6af6:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1409d6afa:	48 85 c9             	test   %rcx,%rcx
1409d6afd:	0f 84 ff 0c 00 00    	je     0x1409d7802
1409d6b03:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1409d6b07:	48 2b c1             	sub    %rcx,%rax
1409d6b0a:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1409d6b0e:	48 8b d1             	mov    %rcx,%rdx
1409d6b11:	49 3b c5             	cmp    %r13,%rax
1409d6b14:	0f 82 ba 02 00 00    	jb     0x1409d6dd4
1409d6b1a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409d6b1e:	48 2b d1             	sub    %rcx,%rdx
1409d6b21:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1409d6b25:	48 83 f8 1f          	cmp    $0x1f,%rax
1409d6b29:	0f 86 a5 02 00 00    	jbe    0x1409d6dd4
1409d6b2f:	ff 15 63 5e 13 00    	call   *0x135e63(%rip)        # 0x140b0c998
1409d6b35:	cc                   	int3
1409d6b36:	48 8b 73 10          	mov    0x10(%rbx),%rsi
1409d6b3a:	48 8b cb             	mov    %rbx,%rcx
1409d6b3d:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d6b41:	76 03                	jbe    0x1409d6b46
1409d6b43:	48 8b 0b             	mov    (%rbx),%rcx
1409d6b46:	48 83 fe 09          	cmp    $0x9,%rsi
1409d6b4a:	75 4b                	jne    0x1409d6b97
1409d6b4c:	4c 8b c6             	mov    %rsi,%r8
1409d6b4f:	48 8d 15 ea 4f 1d 00 	lea    0x1d4fea(%rip),%rdx        # 0x140babb40
1409d6b56:	e8 8f b7 11 00       	call   0x140af22ea
1409d6b5b:	85 c0                	test   %eax,%eax
1409d6b5d:	75 38                	jne    0x1409d6b97
1409d6b5f:	48 8d 8f 50 01 00 00 	lea    0x150(%rdi),%rcx
1409d6b66:	8d 56 17             	lea    0x17(%rsi),%edx
1409d6b69:	e8 2a 63 ff ff       	call   0x1409cce98
1409d6b6e:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1409d6b72:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1409d6b77:	e8 6c dc 00 00       	call   0x1409e47e8
1409d6b7c:	84 c0                	test   %al,%al
1409d6b7e:	0f 84 8c 0e 00 00    	je     0x1409d7a10
1409d6b84:	48 8b 8f 28 01 00 00 	mov    0x128(%rdi),%rcx
1409d6b8b:	48 8b 01             	mov    (%rcx),%rax
1409d6b8e:	48 8b 40 38          	mov    0x38(%rax),%rax
1409d6b92:	e9 70 09 00 00       	jmp    0x1409d7507
1409d6b97:	48 8b cb             	mov    %rbx,%rcx
1409d6b9a:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1409d6b9e:	76 03                	jbe    0x1409d6ba3
1409d6ba0:	48 8b 0b             	mov    (%rbx),%rcx
1409d6ba3:	48 83 fe 09          	cmp    $0x9,%rsi
1409d6ba7:	75 4b                	jne    0x1409d6bf4
1409d6ba9:	4c 8b c6             	mov    %rsi,%r8
1409d6bac:	48 8d 15 a5 4e 1d 00 	lea    0x1d4ea5(%rip),%rdx        # 0x140baba58