1401d47f0:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1401d47f5:	e9 97 fe ff ff       	jmp    0x1401d4691
1401d47fa:	48 63 4f 08          	movslq 0x8(%rdi),%rcx
1401d47fe:	e8 1d 62 ef ff       	call   0x1400caa20
1401d4803:	49 89 45 00          	mov    %rax,0x0(%r13)
1401d4807:	48 89 c1             	mov    %rax,%rcx
1401d480a:	48 85 c0             	test   %rax,%rax
1401d480d:	0f 84 4d fe ff ff    	je     0x1401d4660
1401d4813:	48 8b 17             	mov    (%rdi),%rdx
1401d4816:	4c 63 47 08          	movslq 0x8(%rdi),%r8
1401d481a:	e8 d1 55 01 00       	call   0x1401e9df0
1401d481f:	8b 47 08             	mov    0x8(%rdi),%eax
1401d4822:	41 89 45 08          	mov    %eax,0x8(%r13)
1401d4826:	31 db                	xor    %ebx,%ebx
1401d4828:	e9 38 fe ff ff       	jmp    0x1401d4665
1401d482d:	48 63 4e 08          	movslq 0x8(%rsi),%rcx
1401d4831:	e8 ea 61 ef ff       	call   0x1400caa20
1401d4836:	49 89 45 00          	mov    %rax,0x0(%r13)
1401d483a:	48 89 c1             	mov    %rax,%rcx
1401d483d:	48 85 c0             	test   %rax,%rax
1401d4840:	0f 84 1a fe ff ff    	je     0x1401d4660
1401d4846:	48 8b 16             	mov    (%rsi),%rdx
1401d4849:	4c 63 46 08          	movslq 0x8(%rsi),%r8
1401d484d:	e8 9e 55 01 00       	call   0x1401e9df0
1401d4852:	8b 46 08             	mov    0x8(%rsi),%eax
1401d4855:	eb cb                	jmp    0x1401d4822
1401d4857:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
1401d485c:	4c 89 f8             	mov    %r15,%rax
1401d485f:	8b ac 24 84 00 00 00 	mov    0x84(%rsp),%ebp
1401d4866:	44 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%r15d
1401d486d:	00
1401d486e:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
1401d4873:	4c 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13
1401d487a:	00
1401d487b:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
1401d4880:	48 85 db             	test   %rbx,%rbx
1401d4883:	0f 84 9d 00 00 00    	je     0x1401d4926
1401d4889:	48 8d bc 24 c0 00 00 	lea    0xc0(%rsp),%rdi
1401d4890:	00
1401d4891:	48 89 c6             	mov    %rax,%rsi
1401d4894:	eb 5b                	jmp    0x1401d48f1
1401d4896:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401d489d:	00 00 00
1401d48a0:	44 8b 43 08          	mov    0x8(%rbx),%r8d
1401d48a4:	44 8b 4b 10          	mov    0x10(%rbx),%r9d
1401d48a8:	ba 01 00 00 00       	mov    $0x1,%edx
1401d48ad:	48 89 f9             	mov    %rdi,%rcx
1401d48b0:	8b 84 24 70 02 00 00 	mov    0x270(%rsp),%eax
1401d48b7:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
1401d48bc:	44 01 c0             	add    %r8d,%eax
1401d48bf:	2b 84 24 00 02 00 00 	sub    0x200(%rsp),%eax
1401d48c6:	89 44 24 30          	mov    %eax,0x30(%rsp)
1401d48ca:	8b 43 14             	mov    0x14(%rbx),%eax
1401d48cd:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401d48d1:	8b 43 0c             	mov    0xc(%rbx),%eax
1401d48d4:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401d48d8:	e8 43 f0 ff ff       	call   0x1401d3920
1401d48dd:	85 c0                	test   %eax,%eax
1401d48df:	0f 85 5b fd ff ff    	jne    0x1401d4640
1401d48e5:	48 8b 1b             	mov    (%rbx),%rbx
1401d48e8:	48 85 db             	test   %rbx,%rbx
1401d48eb:	0f 84 af 00 00 00    	je     0x1401d49a0
1401d48f1:	48 85 f6             	test   %rsi,%rsi
1401d48f4:	75 aa                	jne    0x1401d48a0
1401d48f6:	48 8b b4 24 c0 00 00 	mov    0xc0(%rsp),%rsi
1401d48fd:	00
1401d48fe:	eb a0                	jmp    0x1401d48a0
1401d4900:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
1401d4905:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
1401d490a:	8b ac 24 84 00 00 00 	mov    0x84(%rsp),%ebp
1401d4911:	44 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%r15d
1401d4918:	00
1401d4919:	4c 8b ac 24 88 00 00 	mov    0x88(%rsp),%r13
1401d4920:	00
1401d4921:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
1401d4926:	48 85 f6             	test   %rsi,%rsi
1401d4929:	74 7a                	je     0x1401d49a5
1401d492b:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401d4930:	48 8d bc 24 c0 00 00 	lea    0xc0(%rsp),%rdi
1401d4937:	00
1401d4938:	eb 57                	jmp    0x1401d4991
1401d493a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401d4940:	8b 46 14             	mov    0x14(%rsi),%eax
1401d4943:	44 8b 46 08          	mov    0x8(%rsi),%r8d
1401d4947:	ba 02 00 00 00       	mov    $0x2,%edx
1401d494c:	48 89 f9             	mov    %rdi,%rcx
1401d494f:	44 8b 4e 10          	mov    0x10(%rsi),%r9d
1401d4953:	89 44 24 38          	mov    %eax,0x38(%rsp)
1401d4957:	8b 46 0c             	mov    0xc(%rsi),%eax
1401d495a:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
1401d495f:	89 44 24 30          	mov    %eax,0x30(%rsp)
1401d4963:	8b 84 24 90 01 00 00 	mov    0x190(%rsp),%eax
1401d496a:	44 01 c0             	add    %r8d,%eax
1401d496d:	2b 84 24 20 01 00 00 	sub    0x120(%rsp),%eax
1401d4974:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401d4978:	e8 a3 ef ff ff       	call   0x1401d3920
1401d497d:	85 c0                	test   %eax,%eax
1401d497f:	0f 85 50 01 00 00    	jne    0x1401d4ad5
1401d4985:	48 8b 36             	mov    (%rsi),%rsi
1401d4988:	48 85 f6             	test   %rsi,%rsi
1401d498b:	0f 84 64 01 00 00    	je     0x1401d4af5
1401d4991:	48 85 db             	test   %rbx,%rbx
1401d4994:	75 aa                	jne    0x1401d4940
1401d4996:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1401d499d:	00
1401d499e:	eb a0                	jmp    0x1401d4940
1401d49a0:	48 89 74 24 58       	mov    %rsi,0x58(%rsp)
1401d49a5:	48 83 7c 24 58 00    	cmpq   $0x0,0x58(%rsp)
1401d49ab:	0f 84 cf 04 00 00    	je     0x1401d4e80
1401d49b1:	41 83 ff 02          	cmp    $0x2,%r15d
1401d49b5:	0f 84 ba 05 00 00    	je     0x1401d4f75
1401d49bb:	83 fd 01             	cmp    $0x1,%ebp
1401d49be:	0f 8f 87 01 00 00    	jg     0x1401d4b4b
1401d49c4:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401d49c9:	41 8b 5e 28          	mov    0x28(%r14),%ebx
1401d49cd:	4c 89 e1             	mov    %r12,%rcx
1401d49d0:	44 89 7c 24 40       	mov    %r15d,0x40(%rsp)
1401d49d5:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1401d49dc:	00 00
1401d49de:	4c 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%r9
1401d49e5:	00
1401d49e6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401d49eb:	8b 84 24 ac 00 00 00 	mov    0xac(%rsp),%eax
1401d49f2:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
1401d49f6:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1401d49fb:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401d49ff:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1401d4a06:	00
1401d4a07:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
1401d4a0e:	00
1401d4a0f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d4a14:	e8 47 f2 ff ff       	call   0x1401d3c60
1401d4a19:	48 63 c8             	movslq %eax,%rcx
1401d4a1c:	48 89 ce             	mov    %rcx,%rsi
1401d4a1f:	e8 fc 5f ef ff       	call   0x1400caa20
1401d4a24:	49 89 45 00          	mov    %rax,0x0(%r13)
1401d4a28:	48 85 c0             	test   %rax,%rax
1401d4a2b:	0f 84 23 03 00 00    	je     0x1401d4d54
1401d4a31:	41 89 75 08          	mov    %esi,0x8(%r13)
1401d4a35:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1401d4a3a:	4c 89 e1             	mov    %r12,%rcx
1401d4a3d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401d4a42:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1401d4a47:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
1401d4a4b:	4c 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%r9
1401d4a52:	00
1401d4a53:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401d4a58:	8b 84 24 ac 00 00 00 	mov    0xac(%rsp),%eax
1401d4a5f:	44 89 7c 24 40       	mov    %r15d,0x40(%rsp)
1401d4a64:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
1401d4a6b:	00
1401d4a6c:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401d4a70:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1401d4a77:	00
1401d4a78:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d4a7d:	e8 de f1 ff ff       	call   0x1401d3c60
1401d4a82:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401d4a87:	31 db                	xor    %ebx,%ebx
1401d4a89:	eb 08                	jmp    0x1401d4a93
1401d4a8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401d4a90:	48 89 f1             	mov    %rsi,%rcx
1401d4a93:	48 8b 31             	mov    (%rcx),%rsi
1401d4a96:	83 79 08 01          	cmpl   $0x1,0x8(%rcx)
1401d4a9a:	83 d3 00             	adc    $0x0,%ebx
1401d4a9d:	e8 0e 44 f2 ff       	call   0x1400f8eb0
1401d4aa2:	48 85 f6             	test   %rsi,%rsi
1401d4aa5:	75 e9                	jne    0x1401d4a90
1401d4aa7:	e9 b9 fb ff ff       	jmp    0x1401d4665
1401d4aac:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
1401d4ab1:	4c 89 fb             	mov    %r15,%rbx
1401d4ab4:	4d 85 ff             	test   %r15,%r15
1401d4ab7:	0f 84 a3 fb ff ff    	je     0x1401d4660
1401d4abd:	0f 1f 00             	nopl   (%rax)
1401d4ac0:	48 89 d9             	mov    %rbx,%rcx
1401d4ac3:	48 8b 1b             	mov    (%rbx),%rbx
1401d4ac6:	e8 e5 43 f2 ff       	call   0x1400f8eb0
1401d4acb:	48 85 db             	test   %rbx,%rbx
1401d4ace:	75 f0                	jne    0x1401d4ac0
1401d4ad0:	e9 8b fb ff ff       	jmp    0x1401d4660
1401d4ad5:	48 85 db             	test   %rbx,%rbx
1401d4ad8:	0f 84 82 fb ff ff    	je     0x1401d4660
1401d4ade:	66 90                	xchg   %ax,%ax
1401d4ae0:	48 89 d9             	mov    %rbx,%rcx
1401d4ae3:	48 8b 1b             	mov    (%rbx),%rbx
1401d4ae6:	e8 c5 43 f2 ff       	call   0x1400f8eb0
1401d4aeb:	48 85 db             	test   %rbx,%rbx
1401d4aee:	75 f0                	jne    0x1401d4ae0
1401d4af0:	e9 6b fb ff ff       	jmp    0x1401d4660
1401d4af5:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1401d4afa:	e9 a6 fe ff ff       	jmp    0x1401d49a5
1401d4aff:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
1401d4b04:	4c 89 fb             	mov    %r15,%rbx
1401d4b07:	4d 85 ff             	test   %r15,%r15
1401d4b0a:	0f 84 50 fb ff ff    	je     0x1401d4660
1401d4b10:	48 89 d9             	mov    %rbx,%rcx
1401d4b13:	48 8b 1b             	mov    (%rbx),%rbx
1401d4b16:	e8 95 43 f2 ff       	call   0x1400f8eb0
1401d4b1b:	48 85 db             	test   %rbx,%rbx
1401d4b1e:	75 f0                	jne    0x1401d4b10
1401d4b20:	e9 3b fb ff ff       	jmp    0x1401d4660
1401d4b25:	4c 8b 64 24 70       	mov    0x70(%rsp),%r12
1401d4b2a:	4c 89 fb             	mov    %r15,%rbx
1401d4b2d:	4d 85 ff             	test   %r15,%r15
1401d4b30:	0f 84 2a fb ff ff    	je     0x1401d4660
1401d4b36:	48 89 d9             	mov    %rbx,%rcx
1401d4b39:	48 8b 1b             	mov    (%rbx),%rbx
1401d4b3c:	e8 6f 43 f2 ff       	call   0x1400f8eb0
1401d4b41:	48 85 db             	test   %rbx,%rbx
1401d4b44:	75 f0                	jne    0x1401d4b36
1401d4b46:	e9 15 fb ff ff       	jmp    0x1401d4660
1401d4b4b:	48 8d 84 24 e0 00 00 	lea    0xe0(%rsp),%rax
1401d4b52:	00
1401d4b53:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1401d4b58:	4c 89 64 24 60       	mov    %r12,0x60(%rsp)
1401d4b5d:	4c 8d 8c 24 b0 02 00 	lea    0x2b0(%rsp),%r9
1401d4b64:	00
1401d4b65:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1401d4b6a:	48 8d 84 24 d0 00 00 	lea    0xd0(%rsp),%rax
1401d4b71:	00
1401d4b72:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1401d4b77:	89 ac 24 84 00 00 00 	mov    %ebp,0x84(%rsp)
1401d4b7e:	48 89 fd             	mov    %rdi,%rbp
1401d4b81:	4c 89 cf             	mov    %r9,%rdi
1401d4b84:	44 8b 55 08          	mov    0x8(%rbp),%r10d
1401d4b88:	45 85 d2             	test   %r10d,%r10d
1401d4b8b:	0f 85 e7 01 00 00    	jne    0x1401d4d78
1401d4b91:	8b 45 14             	mov    0x14(%rbp),%eax
1401d4b94:	85 c0                	test   %eax,%eax
1401d4b96:	0f 84 dc 01 00 00    	je     0x1401d4d78
1401d4b9c:	8b 55 18             	mov    0x18(%rbp),%edx
1401d4b9f:	85 d2                	test   %edx,%edx
1401d4ba1:	0f 84 d1 01 00 00    	je     0x1401d4d78
1401d4ba7:	48 63 4d 0c          	movslq 0xc(%rbp),%rcx
1401d4bab:	4c 8b 84 24 a8 01 00 	mov    0x1a8(%rsp),%r8
1401d4bb2:	00
1401d4bb3:	49 89 f9             	mov    %rdi,%r9
1401d4bb6:	8b 5d 10             	mov    0x10(%rbp),%ebx
1401d4bb9:	48 89 ce             	mov    %rcx,%rsi
1401d4bbc:	49 8b 0c c8          	mov    (%r8,%rcx,8),%rcx
1401d4bc0:	01 f0                	add    %esi,%eax
1401d4bc2:	48 98                	cltq
1401d4bc4:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401d4bc8:	4d 8b 44 c0 f8       	mov    -0x8(%r8,%rax,8),%r8
1401d4bcd:	48 89 8c 24 d0 00 00 	mov    %rcx,0xd0(%rsp)
1401d4bd4:	00
1401d4bd5:	49 63 40 10          	movslq 0x10(%r8),%rax
1401d4bd9:	49 03 40 08          	add    0x8(%r8),%rax
1401d4bdd:	48 29 c8             	sub    %rcx,%rax
1401d4be0:	4c 8b 84 24 88 02 00 	mov    0x288(%rsp),%r8
1401d4be7:	00
1401d4be8:	89 84 24 d8 00 00 00 	mov    %eax,0xd8(%rsp)
1401d4bef:	48 63 c3             	movslq %ebx,%rax
1401d4bf2:	49 8b 04 c0          	mov    (%r8,%rax,8),%rax
1401d4bf6:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401d4bfa:	8d 04 13             	lea    (%rbx,%rdx,1),%eax
1401d4bfd:	48 98                	cltq
1401d4bff:	49 8b 54 c0 f8       	mov    -0x8(%r8,%rax,8),%rdx
1401d4c04:	48 89 8c 24 e0 00 00 	mov    %rcx,0xe0(%rsp)
1401d4c0b:	00
1401d4c0c:	4d 89 f0             	mov    %r14,%r8
1401d4c0f:	48 63 42 10          	movslq 0x10(%rdx),%rax
1401d4c13:	48 03 42 08          	add    0x8(%rdx),%rax
1401d4c17:	48 29 c8             	sub    %rcx,%rax
1401d4c1a:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1401d4c1f:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1401d4c24:	89 84 24 e8 00 00 00 	mov    %eax,0xe8(%rsp)
1401d4c2b:	e8 10 ca ff ff       	call   0x1401d1640
1401d4c30:	85 c0                	test   %eax,%eax
1401d4c32:	0f 88 63 05 00 00    	js     0x1401d519b
1401d4c38:	4c 8d a4 24 20 03 00 	lea    0x320(%rsp),%r12
1401d4c3f:	00
1401d4c40:	45 8b 06             	mov    (%r14),%r8d
1401d4c43:	48 89 f9             	mov    %rdi,%rcx
1401d4c46:	4c 89 e2             	mov    %r12,%rdx
1401d4c49:	e8 e2 cb ff ff       	call   0x1401d1830
1401d4c4e:	85 c0                	test   %eax,%eax
1401d4c50:	0f 88 33 05 00 00    	js     0x1401d5189
1401d4c56:	45 8b 06             	mov    (%r14),%r8d
1401d4c59:	48 89 fa             	mov    %rdi,%rdx
1401d4c5c:	4c 89 e1             	mov    %r12,%rcx
1401d4c5f:	e8 cc cb ff ff       	call   0x1401d1830
1401d4c64:	85 c0                	test   %eax,%eax
1401d4c66:	0f 88 1d 05 00 00    	js     0x1401d5189
1401d4c6c:	48 8d 94 24 c8 00 00 	lea    0xc8(%rsp),%rdx
1401d4c73:	00
1401d4c74:	48 89 f9             	mov    %rdi,%rcx
1401d4c77:	e8 34 d1 ff ff       	call   0x1401d1db0
1401d4c7c:	85 c0                	test   %eax,%eax
1401d4c7e:	0f 88 05 05 00 00    	js     0x1401d5189
1401d4c84:	4c 8b a4 24 c8 00 00 	mov    0xc8(%rsp),%r12
1401d4c8b:	00
1401d4c8c:	4d 85 e4             	test   %r12,%r12
1401d4c8f:	0f 84 e0 04 00 00    	je     0x1401d5175
1401d4c95:	41 8b 44 24 08       	mov    0x8(%r12),%eax
1401d4c9a:	41 8b 54 24 0c       	mov    0xc(%r12),%edx
1401d4c9f:	66 41 0f 6e 4c 24 10 	movd   0x10(%r12),%xmm1
1401d4ca6:	66 41 0f 6e 64 24 14 	movd   0x14(%r12),%xmm4
1401d4cad:	01 f0                	add    %esi,%eax
1401d4caf:	01 da                	add    %ebx,%edx
1401d4cb1:	49 83 3c 24 00       	cmpq   $0x0,(%r12)
1401d4cb6:	66 0f 6e c0          	movd   %eax,%xmm0
1401d4cba:	66 0f 6e ea          	movd   %edx,%xmm5
1401d4cbe:	66 0f 62 cc          	punpckldq %xmm4,%xmm1
1401d4cc2:	66 0f 62 c5          	punpckldq %xmm5,%xmm0
1401d4cc6:	66 0f 6c c1          	punpcklqdq %xmm1,%xmm0
1401d4cca:	0f 11 45 0c          	movups %xmm0,0xc(%rbp)
1401d4cce:	0f 84 94 00 00 00    	je     0x1401d4d68
1401d4cd4:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
1401d4cd9:	eb 46                	jmp    0x1401d4d21
1401d4cdb:	48 8b 84 24 c8 00 00 	mov    0xc8(%rsp),%rax
1401d4ce2:	00
1401d4ce3:	48 8b 0f             	mov    (%rdi),%rcx
1401d4ce6:	48 8b 00             	mov    (%rax),%rax
1401d4ce9:	8b 50 08             	mov    0x8(%rax),%edx
1401d4cec:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
1401d4cf3:	00
1401d4cf4:	48 89 4d 00          	mov    %rcx,0x0(%rbp)
1401d4cf8:	01 f2                	add    %esi,%edx
1401d4cfa:	48 89 2f             	mov    %rbp,(%rdi)
1401d4cfd:	89 55 0c             	mov    %edx,0xc(%rbp)
1401d4d00:	8b 50 10             	mov    0x10(%rax),%edx
1401d4d03:	c7 45 08 00 00 00 00 	movl   $0x0,0x8(%rbp)
1401d4d0a:	89 55 14             	mov    %edx,0x14(%rbp)
1401d4d0d:	8b 50 0c             	mov    0xc(%rax),%edx
1401d4d10:	01 da                	add    %ebx,%edx
1401d4d12:	48 83 38 00          	cmpq   $0x0,(%rax)
1401d4d16:	89 55 10             	mov    %edx,0x10(%rbp)
1401d4d19:	8b 50 14             	mov    0x14(%rax),%edx
1401d4d1c:	89 55 18             	mov    %edx,0x18(%rbp)
1401d4d1f:	74 42                	je     0x1401d4d63
1401d4d21:	b9 28 00 00 00       	mov    $0x28,%ecx
1401d4d26:	48 89 ef             	mov    %rbp,%rdi
1401d4d29:	e8 f2 5c ef ff       	call   0x1400caa20
1401d4d2e:	48 89 c5             	mov    %rax,%rbp
1401d4d31:	48 85 c0             	test   %rax,%rax
1401d4d34:	75 a5                	jne    0x1401d4cdb
1401d4d36:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401d4d3b:	4c 89 64 24 70       	mov    %r12,0x70(%rsp)
1401d4d40:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
1401d4d45:	e8 06 18 00 00       	call   0x1401d6550
1401d4d4a:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401d4d4f:	e8 ac d1 ff ff       	call   0x1401d1f00
1401d4d54:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401d4d59:	e8 b2 ed ff ff       	call   0x1401d3b10
1401d4d5e:	e9 fd f8 ff ff       	jmp    0x1401d4660
1401d4d63:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1401d4d68:	48 89 f9             	mov    %rdi,%rcx
1401d4d6b:	e8 e0 17 00 00       	call   0x1401d6550
1401d4d70:	4c 89 e1             	mov    %r12,%rcx
1401d4d73:	e8 88 d1 ff ff       	call   0x1401d1f00