1409a8864:	ba 28 00 00 00       	mov    $0x28,%edx
1409a8869:	e8 a2 8c 00 00       	call   0x1409b1510
1409a886e:	48 85 c0             	test   %rax,%rax
1409a8871:	0f 84 54 05 00 00    	je     0x1409a8dcb
1409a8877:	c7 00 50 00 00 00    	movl   $0x50,(%rax)
1409a887d:	48 8b d3             	mov    %rbx,%rdx
1409a8880:	c7 40 18 00 00 00 00 	movl   $0x0,0x18(%rax)
1409a8887:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a888b:	48 85 c9             	test   %rcx,%rcx
1409a888e:	74 0c                	je     0x1409a889c
1409a8890:	48 8b d1             	mov    %rcx,%rdx
1409a8893:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8897:	48 85 c9             	test   %rcx,%rcx
1409a889a:	75 f4                	jne    0x1409a8890
1409a889c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a88a0:	48 8b cd             	mov    %rbp,%rcx
1409a88a3:	ba 28 00 00 00       	mov    $0x28,%edx
1409a88a8:	e8 63 8c 00 00       	call   0x1409b1510
1409a88ad:	48 8b f0             	mov    %rax,%rsi
1409a88b0:	48 85 c0             	test   %rax,%rax
1409a88b3:	0f 84 12 05 00 00    	je     0x1409a8dcb
1409a88b9:	c7 00 45 00 00 00    	movl   $0x45,(%rax)
1409a88bf:	48 8b d3             	mov    %rbx,%rdx
1409a88c2:	c7 40 18 08 00 00 00 	movl   $0x8,0x18(%rax)
1409a88c9:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a88cd:	48 85 c9             	test   %rcx,%rcx
1409a88d0:	74 0c                	je     0x1409a88de
1409a88d2:	48 8b d1             	mov    %rcx,%rdx
1409a88d5:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a88d9:	48 85 c9             	test   %rcx,%rcx
1409a88dc:	75 f4                	jne    0x1409a88d2
1409a88de:	48 89 72 20          	mov    %rsi,0x20(%rdx)
1409a88e2:	48 8b cd             	mov    %rbp,%rcx
1409a88e5:	ba 28 00 00 00       	mov    $0x28,%edx
1409a88ea:	e8 21 8c 00 00       	call   0x1409b1510
1409a88ef:	48 8b f8             	mov    %rax,%rdi
1409a88f2:	48 85 c0             	test   %rax,%rax
1409a88f5:	0f 84 d0 04 00 00    	je     0x1409a8dcb
1409a88fb:	c7 00 45 00 00 00    	movl   $0x45,(%rax)
1409a8901:	48 8b d3             	mov    %rbx,%rdx
1409a8904:	48 89 46 08          	mov    %rax,0x8(%rsi)
1409a8908:	c7 40 18 04 00 00 00 	movl   $0x4,0x18(%rax)
1409a890f:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a8913:	48 85 c9             	test   %rcx,%rcx
1409a8916:	74 14                	je     0x1409a892c
1409a8918:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1409a891f:	00
1409a8920:	48 8b d1             	mov    %rcx,%rdx
1409a8923:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8927:	48 85 c9             	test   %rcx,%rcx
1409a892a:	75 f4                	jne    0x1409a8920
1409a892c:	48 89 7a 20          	mov    %rdi,0x20(%rdx)
1409a8930:	48 8b cd             	mov    %rbp,%rcx
1409a8933:	4c 89 7e 10          	mov    %r15,0x10(%rsi)
1409a8937:	ba 28 00 00 00       	mov    $0x28,%edx
1409a893c:	4c 89 78 08          	mov    %r15,0x8(%rax)
1409a8940:	e8 cb 8b 00 00       	call   0x1409b1510
1409a8945:	48 8b f0             	mov    %rax,%rsi
1409a8948:	48 85 c0             	test   %rax,%rax
1409a894b:	0f 84 7a 04 00 00    	je     0x1409a8dcb
1409a8951:	c7 00 45 00 00 00    	movl   $0x45,(%rax)
1409a8957:	48 8b d3             	mov    %rbx,%rdx
1409a895a:	48 89 47 10          	mov    %rax,0x10(%rdi)
1409a895e:	c7 40 18 80 00 00 00 	movl   $0x80,0x18(%rax)
1409a8965:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a8969:	48 85 c9             	test   %rcx,%rcx
1409a896c:	74 0e                	je     0x1409a897c
1409a896e:	66 90                	xchg   %ax,%ax
1409a8970:	48 8b d1             	mov    %rcx,%rdx
1409a8973:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8977:	48 85 c9             	test   %rcx,%rcx
1409a897a:	75 f4                	jne    0x1409a8970
1409a897c:	48 89 72 20          	mov    %rsi,0x20(%rdx)
1409a8980:	48 8b cd             	mov    %rbp,%rcx
1409a8983:	ba 28 00 00 00       	mov    $0x28,%edx
1409a8988:	e8 83 8b 00 00       	call   0x1409b1510
1409a898d:	48 85 c0             	test   %rax,%rax
1409a8990:	0f 84 35 04 00 00    	je     0x1409a8dcb
1409a8996:	c7 00 60 00 00 00    	movl   $0x60,(%rax)
1409a899c:	48 8b d3             	mov    %rbx,%rdx
1409a899f:	48 89 46 08          	mov    %rax,0x8(%rsi)
1409a89a3:	8b 8d 84 01 00 00    	mov    0x184(%rbp),%ecx
1409a89a9:	89 48 18             	mov    %ecx,0x18(%rax)
1409a89ac:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a89b0:	48 85 c9             	test   %rcx,%rcx
1409a89b3:	74 17                	je     0x1409a89cc
1409a89b5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1409a89bc:	00 00 00 00
1409a89c0:	48 8b d1             	mov    %rcx,%rdx
1409a89c3:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a89c7:	48 85 c9             	test   %rcx,%rcx
1409a89ca:	75 f4                	jne    0x1409a89c0
1409a89cc:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a89d0:	48 8b cd             	mov    %rbp,%rcx
1409a89d3:	ba 28 00 00 00       	mov    $0x28,%edx
1409a89d8:	e8 33 8b 00 00       	call   0x1409b1510
1409a89dd:	48 85 c0             	test   %rax,%rax
1409a89e0:	0f 84 e5 03 00 00    	je     0x1409a8dcb
1409a89e6:	c7 00 04 00 00 00    	movl   $0x4,(%rax)
1409a89ec:	48 8b d3             	mov    %rbx,%rdx
1409a89ef:	c7 40 18 02 00 00 00 	movl   $0x2,0x18(%rax)
1409a89f6:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a89fa:	48 85 c9             	test   %rcx,%rcx
1409a89fd:	74 0d                	je     0x1409a8a0c
1409a89ff:	90                   	nop
1409a8a00:	48 8b d1             	mov    %rcx,%rdx
1409a8a03:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8a07:	48 85 c9             	test   %rcx,%rcx
1409a8a0a:	75 f4                	jne    0x1409a8a00
1409a8a0c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a8a10:	48 8b cd             	mov    %rbp,%rcx
1409a8a13:	ba 28 00 00 00       	mov    $0x28,%edx
1409a8a18:	e8 f3 8a 00 00       	call   0x1409b1510
1409a8a1d:	48 85 c0             	test   %rax,%rax
1409a8a20:	0f 84 a5 03 00 00    	je     0x1409a8dcb
1409a8a26:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
1409a8a2c:	48 8b d3             	mov    %rbx,%rdx
1409a8a2f:	8b 8d 84 01 00 00    	mov    0x184(%rbp),%ecx
1409a8a35:	89 48 18             	mov    %ecx,0x18(%rax)
1409a8a38:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a8a3c:	48 85 c9             	test   %rcx,%rcx
1409a8a3f:	74 0c                	je     0x1409a8a4d
1409a8a41:	48 8b d1             	mov    %rcx,%rdx
1409a8a44:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8a48:	48 85 c9             	test   %rcx,%rcx
1409a8a4b:	75 f4                	jne    0x1409a8a41
1409a8a4d:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a8a51:	83 bd 24 01 00 00 7f 	cmpl   $0x7f,0x124(%rbp)
1409a8a58:	0f 85 4e 03 00 00    	jne    0x1409a8dac
1409a8a5e:	ba 28 00 00 00       	mov    $0x28,%edx
1409a8a63:	48 8b cd             	mov    %rbp,%rcx
1409a8a66:	e8 a5 8a 00 00       	call   0x1409b1510
1409a8a6b:	48 85 c0             	test   %rax,%rax
1409a8a6e:	0f 84 57 03 00 00    	je     0x1409a8dcb
1409a8a74:	c7 00 20 00 00 00    	movl   $0x20,(%rax)
1409a8a7a:	48 8b d3             	mov    %rbx,%rdx
1409a8a7d:	48 89 46 10          	mov    %rax,0x10(%rsi)
1409a8a81:	c7 40 18 04 00 00 00 	movl   $0x4,0x18(%rax)
1409a8a88:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a8a8c:	48 85 c9             	test   %rcx,%rcx
1409a8a8f:	74 0c                	je     0x1409a8a9d
1409a8a91:	48 8b d1             	mov    %rcx,%rdx
1409a8a94:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8a98:	48 85 c9             	test   %rcx,%rcx
1409a8a9b:	75 f4                	jne    0x1409a8a91
1409a8a9d:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a8aa1:	48 8b cd             	mov    %rbp,%rcx
1409a8aa4:	ba 28 00 00 00       	mov    $0x28,%edx
1409a8aa9:	e8 62 8a 00 00       	call   0x1409b1510
1409a8aae:	48 8b f0             	mov    %rax,%rsi
1409a8ab1:	48 85 c0             	test   %rax,%rax
1409a8ab4:	0f 84 11 03 00 00    	je     0x1409a8dcb
1409a8aba:	c7 00 45 00 00 00    	movl   $0x45,(%rax)
1409a8ac0:	48 8b d3             	mov    %rbx,%rdx
1409a8ac3:	c7 40 18 00 00 00 02 	movl   $0x2000000,0x18(%rax)
1409a8aca:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a8ace:	48 85 c9             	test   %rcx,%rcx
1409a8ad1:	74 0c                	je     0x1409a8adf
1409a8ad3:	48 8b d1             	mov    %rcx,%rdx
1409a8ad6:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8ada:	48 85 c9             	test   %rcx,%rcx
1409a8add:	75 f4                	jne    0x1409a8ad3
1409a8adf:	48 89 72 20          	mov    %rsi,0x20(%rdx)
1409a8ae3:	48 8b cd             	mov    %rbp,%rcx
1409a8ae6:	ba 28 00 00 00       	mov    $0x28,%edx
1409a8aeb:	4c 89 78 10          	mov    %r15,0x10(%rax)
1409a8aef:	e8 1c 8a 00 00       	call   0x1409b1510
1409a8af4:	48 8b f8             	mov    %rax,%rdi
1409a8af7:	48 85 c0             	test   %rax,%rax
1409a8afa:	0f 84 cb 02 00 00    	je     0x1409a8dcb
1409a8b00:	c7 00 45 00 00 00    	movl   $0x45,(%rax)
1409a8b06:	48 8b d3             	mov    %rbx,%rdx
1409a8b09:	c7 40 18 80 00 00 00 	movl   $0x80,0x18(%rax)
1409a8b10:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a8b14:	48 85 c9             	test   %rcx,%rcx
1409a8b17:	74 13                	je     0x1409a8b2c
1409a8b19:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1409a8b20:	48 8b d1             	mov    %rcx,%rdx
1409a8b23:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8b27:	48 85 c9             	test   %rcx,%rcx
1409a8b2a:	75 f4                	jne    0x1409a8b20
1409a8b2c:	48 89 7a 20          	mov    %rdi,0x20(%rdx)
1409a8b30:	48 8b cd             	mov    %rbp,%rcx
1409a8b33:	48 89 7e 08          	mov    %rdi,0x8(%rsi)
1409a8b37:	ba 28 00 00 00       	mov    $0x28,%edx
1409a8b3c:	4c 89 78 08          	mov    %r15,0x8(%rax)
1409a8b40:	e8 cb 89 00 00       	call   0x1409b1510
1409a8b45:	48 8b f0             	mov    %rax,%rsi
1409a8b48:	48 85 c0             	test   %rax,%rax
1409a8b4b:	0f 84 7a 02 00 00    	je     0x1409a8dcb
1409a8b51:	c7 00 45 00 00 00    	movl   $0x45,(%rax)
1409a8b57:	48 8b d3             	mov    %rbx,%rdx
1409a8b5a:	c7 40 18 00 00 00 01 	movl   $0x1000000,0x18(%rax)
1409a8b61:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a8b65:	48 85 c9             	test   %rcx,%rcx
1409a8b68:	74 12                	je     0x1409a8b7c
1409a8b6a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1409a8b70:	48 8b d1             	mov    %rcx,%rdx
1409a8b73:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8b77:	48 85 c9             	test   %rcx,%rcx
1409a8b7a:	75 f4                	jne    0x1409a8b70
1409a8b7c:	48 89 72 20          	mov    %rsi,0x20(%rdx)
1409a8b80:	48 8b cd             	mov    %rbp,%rcx
1409a8b83:	ba 28 00 00 00       	mov    $0x28,%edx
1409a8b88:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1409a8b8c:	e8 7f 89 00 00       	call   0x1409b1510
1409a8b91:	48 85 c0             	test   %rax,%rax
1409a8b94:	0f 84 31 02 00 00    	je     0x1409a8dcb
1409a8b9a:	c7 00 30 00 00 00    	movl   $0x30,(%rax)
1409a8ba0:	48 8b d3             	mov    %rbx,%rdx
1409a8ba3:	c7 40 18 10 00 00 00 	movl   $0x10,0x18(%rax)
1409a8baa:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a8bae:	48 85 c9             	test   %rcx,%rcx
1409a8bb1:	74 0c                	je     0x1409a8bbf
1409a8bb3:	48 8b d1             	mov    %rcx,%rdx
1409a8bb6:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8bba:	48 85 c9             	test   %rcx,%rcx
1409a8bbd:	75 f4                	jne    0x1409a8bb3
1409a8bbf:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a8bc3:	48 8b cd             	mov    %rbp,%rcx
1409a8bc6:	ba 28 00 00 00       	mov    $0x28,%edx
1409a8bcb:	48 89 46 08          	mov    %rax,0x8(%rsi)
1409a8bcf:	e8 3c 89 00 00       	call   0x1409b1510
1409a8bd4:	4c 8b f0             	mov    %rax,%r14
1409a8bd7:	48 85 c0             	test   %rax,%rax
1409a8bda:	0f 84 eb 01 00 00    	je     0x1409a8dcb
1409a8be0:	c7 00 45 00 00 00    	movl   $0x45,(%rax)
1409a8be6:	48 8b d3             	mov    %rbx,%rdx
1409a8be9:	c7 40 18 20 00 00 00 	movl   $0x20,0x18(%rax)
1409a8bf0:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a8bf4:	48 85 c9             	test   %rcx,%rcx
1409a8bf7:	74 13                	je     0x1409a8c0c
1409a8bf9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1409a8c00:	48 8b d1             	mov    %rcx,%rdx
1409a8c03:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8c07:	48 85 c9             	test   %rcx,%rcx
1409a8c0a:	75 f4                	jne    0x1409a8c00
1409a8c0c:	4c 89 72 20          	mov    %r14,0x20(%rdx)
1409a8c10:	48 8b cd             	mov    %rbp,%rcx
1409a8c13:	ba 28 00 00 00       	mov    $0x28,%edx
1409a8c18:	e8 f3 88 00 00       	call   0x1409b1510
1409a8c1d:	48 85 c0             	test   %rax,%rax
1409a8c20:	0f 84 a5 01 00 00    	je     0x1409a8dcb
1409a8c26:	c7 00 30 00 00 00    	movl   $0x30,(%rax)
1409a8c2c:	48 8b d3             	mov    %rbx,%rdx
1409a8c2f:	c7 40 18 08 00 00 00 	movl   $0x8,0x18(%rax)
1409a8c36:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a8c3a:	48 85 c9             	test   %rcx,%rcx
1409a8c3d:	74 0d                	je     0x1409a8c4c
1409a8c3f:	90                   	nop
1409a8c40:	48 8b d1             	mov    %rcx,%rdx
1409a8c43:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8c47:	48 85 c9             	test   %rcx,%rcx
1409a8c4a:	75 f4                	jne    0x1409a8c40
1409a8c4c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a8c50:	48 8b cd             	mov    %rbp,%rcx
1409a8c53:	ba 28 00 00 00       	mov    $0x28,%edx
1409a8c58:	48 89 46 10          	mov    %rax,0x10(%rsi)
1409a8c5c:	e8 af 88 00 00       	call   0x1409b1510
1409a8c61:	48 8b f0             	mov    %rax,%rsi
1409a8c64:	48 85 c0             	test   %rax,%rax
1409a8c67:	0f 84 5e 01 00 00    	je     0x1409a8dcb
1409a8c6d:	c7 00 45 00 00 00    	movl   $0x45,(%rax)
1409a8c73:	48 8b d3             	mov    %rbx,%rdx
1409a8c76:	c7 40 18 20 00 00 00 	movl   $0x20,0x18(%rax)
1409a8c7d:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a8c81:	48 85 c9             	test   %rcx,%rcx
1409a8c84:	74 16                	je     0x1409a8c9c
1409a8c86:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1409a8c8d:	00 00 00
1409a8c90:	48 8b d1             	mov    %rcx,%rdx
1409a8c93:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8c97:	48 85 c9             	test   %rcx,%rcx
1409a8c9a:	75 f4                	jne    0x1409a8c90
1409a8c9c:	48 89 72 20          	mov    %rsi,0x20(%rdx)
1409a8ca0:	48 8b cd             	mov    %rbp,%rcx
1409a8ca3:	ba 28 00 00 00       	mov    $0x28,%edx
1409a8ca8:	e8 63 88 00 00       	call   0x1409b1510
1409a8cad:	48 8b f8             	mov    %rax,%rdi
1409a8cb0:	48 85 c0             	test   %rax,%rax
1409a8cb3:	0f 84 12 01 00 00    	je     0x1409a8dcb
1409a8cb9:	c7 00 60 00 00 00    	movl   $0x60,(%rax)
1409a8cbf:	48 8b d3             	mov    %rbx,%rdx
1409a8cc2:	8b 8d 84 01 00 00    	mov    0x184(%rbp),%ecx
1409a8cc8:	89 48 18             	mov    %ecx,0x18(%rax)
1409a8ccb:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a8ccf:	48 85 c9             	test   %rcx,%rcx
1409a8cd2:	74 0c                	je     0x1409a8ce0
1409a8cd4:	48 8b d1             	mov    %rcx,%rdx
1409a8cd7:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8cdb:	48 85 c9             	test   %rcx,%rcx
1409a8cde:	75 f4                	jne    0x1409a8cd4
1409a8ce0:	48 89 7a 20          	mov    %rdi,0x20(%rdx)
1409a8ce4:	48 8b cd             	mov    %rbp,%rcx
1409a8ce7:	ba 28 00 00 00       	mov    $0x28,%edx
1409a8cec:	e8 1f 88 00 00       	call   0x1409b1510
1409a8cf1:	48 85 c0             	test   %rax,%rax
1409a8cf4:	0f 84 d1 00 00 00    	je     0x1409a8dcb
1409a8cfa:	c7 00 04 00 00 00    	movl   $0x4,(%rax)
1409a8d00:	48 8b d3             	mov    %rbx,%rdx
1409a8d03:	c7 40 18 03 00 00 00 	movl   $0x3,0x18(%rax)
1409a8d0a:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a8d0e:	48 85 c9             	test   %rcx,%rcx
1409a8d11:	74 0c                	je     0x1409a8d1f
1409a8d13:	48 8b d1             	mov    %rcx,%rdx
1409a8d16:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8d1a:	48 85 c9             	test   %rcx,%rcx
1409a8d1d:	75 f4                	jne    0x1409a8d13
1409a8d1f:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a8d23:	48 8b cd             	mov    %rbp,%rcx
1409a8d26:	ba 28 00 00 00       	mov    $0x28,%edx
1409a8d2b:	e8 e0 87 00 00       	call   0x1409b1510
1409a8d30:	48 85 c0             	test   %rax,%rax
1409a8d33:	0f 84 92 00 00 00    	je     0x1409a8dcb
1409a8d39:	c7 00 54 00 00 00    	movl   $0x54,(%rax)
1409a8d3f:	48 8b d3             	mov    %rbx,%rdx
1409a8d42:	c7 40 18 fc ff ff ff 	movl   $0xfffffffc,0x18(%rax)
1409a8d49:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a8d4d:	48 85 c9             	test   %rcx,%rcx
1409a8d50:	74 0c                	je     0x1409a8d5e
1409a8d52:	48 8b d1             	mov    %rcx,%rdx
1409a8d55:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8d59:	48 85 c9             	test   %rcx,%rcx
1409a8d5c:	75 f4                	jne    0x1409a8d52
1409a8d5e:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a8d62:	48 8b cd             	mov    %rbp,%rcx
1409a8d65:	ba 28 00 00 00       	mov    $0x28,%edx
1409a8d6a:	e8 a1 87 00 00       	call   0x1409b1510
1409a8d6f:	48 85 c0             	test   %rax,%rax
1409a8d72:	74 57                	je     0x1409a8dcb
1409a8d74:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
1409a8d7a:	48 8b d3             	mov    %rbx,%rdx
1409a8d7d:	8b 8d 84 01 00 00    	mov    0x184(%rbp),%ecx
1409a8d83:	89 48 18             	mov    %ecx,0x18(%rax)
1409a8d86:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1409a8d8a:	48 85 c9             	test   %rcx,%rcx
1409a8d8d:	74 0d                	je     0x1409a8d9c
1409a8d8f:	90                   	nop
1409a8d90:	48 8b d1             	mov    %rcx,%rdx
1409a8d93:	48 8b 49 20          	mov    0x20(%rcx),%rcx
1409a8d97:	48 85 c9             	test   %rcx,%rcx
1409a8d9a:	75 f4                	jne    0x1409a8d90
1409a8d9c:	48 89 42 20          	mov    %rax,0x20(%rdx)
1409a8da0:	49 89 7e 08          	mov    %rdi,0x8(%r14)
1409a8da4:	4d 89 7e 10          	mov    %r15,0x10(%r14)
1409a8da8:	48 89 7e 08          	mov    %rdi,0x8(%rsi)
1409a8dac:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1409a8db1:	48 8b c3             	mov    %rbx,%rax
1409a8db4:	4c 8b 74 24 50       	mov    0x50(%rsp),%r14
1409a8db9:	4c 89 7e 10          	mov    %r15,0x10(%rsi)