140521c0e:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140521c13:	48 83 c4 30          	add    $0x30,%rsp
140521c17:	41 5f                	pop    %r15
140521c19:	41 5e                	pop    %r14
140521c1b:	41 5d                	pop    %r13
140521c1d:	5f                   	pop    %rdi
140521c1e:	5e                   	pop    %rsi
140521c1f:	c3                   	ret
140521c20:	b9 01 00 00 00       	mov    $0x1,%ecx
140521c25:	e8 d6 8a 26 00       	call   0x14078a700
140521c2a:	cc                   	int3
140521c2b:	33 c9                	xor    %ecx,%ecx
140521c2d:	e8 ce 8a 26 00       	call   0x14078a700
140521c32:	cc                   	int3
140521c33:	cc                   	int3
140521c34:	cc                   	int3
140521c35:	cc                   	int3
140521c36:	cc                   	int3
140521c37:	cc                   	int3
140521c38:	cc                   	int3
140521c39:	cc                   	int3
140521c3a:	cc                   	int3
140521c3b:	cc                   	int3
140521c3c:	cc                   	int3
140521c3d:	cc                   	int3
140521c3e:	cc                   	int3
140521c3f:	cc                   	int3
140521c40:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140521c47:	48 8b 05 b2 72 e9 00 	mov    0xe972b2(%rip),%rax        # 0x1413b8f00
140521c4e:	48 33 c4             	xor    %rsp,%rax
140521c51:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140521c56:	80 39 52             	cmpb   $0x52,(%rcx)
140521c59:	75 1c                	jne    0x140521c77
140521c5b:	48 8b 81 20 01 00 00 	mov    0x120(%rcx),%rax
140521c62:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140521c67:	48 33 cc             	xor    %rsp,%rcx
140521c6a:	e8 91 98 8f 00       	call   0x140e1b500
140521c6f:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140521c76:	c3                   	ret
140521c77:	e8 d4 aa ca ff       	call   0x1401cc750
140521c7c:	44 0f b6 c0          	movzbl %al,%r8d
140521c80:	4c 8d 0d d1 8a ae 00 	lea    0xae8ad1(%rip),%r9        # 0x14100a758
140521c87:	48 8d 15 e2 8a ae 00 	lea    0xae8ae2(%rip),%rdx        # 0x14100a770
140521c8e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140521c93:	e8 18 72 c8 ff       	call   0x1401a8eb0
140521c98:	48 8d 15 a9 ec e7 00 	lea    0xe7eca9(%rip),%rdx        # 0x1413a0948
140521c9f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140521ca4:	e8 6f ab 8f 00       	call   0x140e1c818
140521ca9:	cc                   	int3
140521caa:	cc                   	int3
140521cab:	cc                   	int3
140521cac:	cc                   	int3
140521cad:	cc                   	int3
140521cae:	cc                   	int3
140521caf:	cc                   	int3
140521cb0:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140521cb7:	48 8b 05 42 72 e9 00 	mov    0xe97242(%rip),%rax        # 0x1413b8f00
140521cbe:	48 33 c4             	xor    %rsp,%rax
140521cc1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140521cc6:	80 39 03             	cmpb   $0x3,(%rcx)
140521cc9:	75 19                	jne    0x140521ce4
140521ccb:	48 8b 41 20          	mov    0x20(%rcx),%rax
140521ccf:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140521cd4:	48 33 cc             	xor    %rsp,%rcx
140521cd7:	e8 24 98 8f 00       	call   0x140e1b500
140521cdc:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140521ce3:	c3                   	ret
140521ce4:	e8 67 aa ca ff       	call   0x1401cc750
140521ce9:	44 0f b6 c0          	movzbl %al,%r8d
140521ced:	4c 8d 0d 94 81 ae 00 	lea    0xae8194(%rip),%r9        # 0x141009e88
140521cf4:	48 8d 15 a5 81 ae 00 	lea    0xae81a5(%rip),%rdx        # 0x141009ea0
140521cfb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140521d00:	e8 ab 71 c8 ff       	call   0x1401a8eb0
140521d05:	48 8d 15 3c ec e7 00 	lea    0xe7ec3c(%rip),%rdx        # 0x1413a0948
140521d0c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140521d11:	e8 02 ab 8f 00       	call   0x140e1c818
140521d16:	cc                   	int3
140521d17:	cc                   	int3
140521d18:	cc                   	int3
140521d19:	cc                   	int3
140521d1a:	cc                   	int3
140521d1b:	cc                   	int3
140521d1c:	cc                   	int3
140521d1d:	cc                   	int3
140521d1e:	cc                   	int3
140521d1f:	cc                   	int3
140521d20:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140521d27:	48 8b 05 d2 71 e9 00 	mov    0xe971d2(%rip),%rax        # 0x1413b8f00
140521d2e:	48 33 c4             	xor    %rsp,%rax
140521d31:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140521d36:	80 39 04             	cmpb   $0x4,(%rcx)
140521d39:	75 19                	jne    0x140521d54
140521d3b:	48 8b 41 30          	mov    0x30(%rcx),%rax
140521d3f:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140521d44:	48 33 cc             	xor    %rsp,%rcx
140521d47:	e8 b4 97 8f 00       	call   0x140e1b500
140521d4c:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140521d53:	c3                   	ret
140521d54:	e8 f7 a9 ca ff       	call   0x1401cc750
140521d59:	44 0f b6 c0          	movzbl %al,%r8d
140521d5d:	4c 8d 0d 84 81 ae 00 	lea    0xae8184(%rip),%r9        # 0x141009ee8
140521d64:	48 8d 15 95 81 ae 00 	lea    0xae8195(%rip),%rdx        # 0x141009f00
140521d6b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140521d70:	e8 3b 71 c8 ff       	call   0x1401a8eb0
140521d75:	48 8d 15 cc eb e7 00 	lea    0xe7ebcc(%rip),%rdx        # 0x1413a0948
140521d7c:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140521d81:	e8 92 aa 8f 00       	call   0x140e1c818
140521d86:	cc                   	int3
140521d87:	cc                   	int3
140521d88:	cc                   	int3
140521d89:	cc                   	int3
140521d8a:	cc                   	int3
140521d8b:	cc                   	int3
140521d8c:	cc                   	int3
140521d8d:	cc                   	int3
140521d8e:	cc                   	int3
140521d8f:	cc                   	int3
140521d90:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140521d97:	48 8b 05 62 71 e9 00 	mov    0xe97162(%rip),%rax        # 0x1413b8f00
140521d9e:	48 33 c4             	xor    %rsp,%rax
140521da1:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140521da6:	80 39 4d             	cmpb   $0x4d,(%rcx)
140521da9:	75 1c                	jne    0x140521dc7
140521dab:	48 8d 81 08 01 00 00 	lea    0x108(%rcx),%rax
140521db2:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140521db7:	48 33 cc             	xor    %rsp,%rcx
140521dba:	e8 41 97 8f 00       	call   0x140e1b500
140521dbf:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140521dc6:	c3                   	ret
140521dc7:	e8 84 a9 ca ff       	call   0x1401cc750
140521dcc:	44 0f b6 c0          	movzbl %al,%r8d
140521dd0:	4c 8d 0d c1 88 ae 00 	lea    0xae88c1(%rip),%r9        # 0x14100a698
140521dd7:	48 8d 15 d2 88 ae 00 	lea    0xae88d2(%rip),%rdx        # 0x14100a6b0
140521dde:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140521de3:	e8 c8 70 c8 ff       	call   0x1401a8eb0
140521de8:	48 8d 15 59 eb e7 00 	lea    0xe7eb59(%rip),%rdx        # 0x1413a0948
140521def:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140521df4:	e8 1f aa 8f 00       	call   0x140e1c818
140521df9:	cc                   	int3
140521dfa:	cc                   	int3
140521dfb:	cc                   	int3
140521dfc:	cc                   	int3
140521dfd:	cc                   	int3
140521dfe:	cc                   	int3
140521dff:	cc                   	int3
140521e00:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140521e07:	48 8b 05 f2 70 e9 00 	mov    0xe970f2(%rip),%rax        # 0x1413b8f00
140521e0e:	48 33 c4             	xor    %rsp,%rax
140521e11:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140521e16:	80 39 3c             	cmpb   $0x3c,(%rcx)
140521e19:	75 1c                	jne    0x140521e37
140521e1b:	48 8d 81 f0 00 00 00 	lea    0xf0(%rcx),%rax
140521e22:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140521e27:	48 33 cc             	xor    %rsp,%rcx
140521e2a:	e8 d1 96 8f 00       	call   0x140e1b500
140521e2f:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140521e36:	c3                   	ret
140521e37:	e8 14 a9 ca ff       	call   0x1401cc750
140521e3c:	44 0f b6 c0          	movzbl %al,%r8d
140521e40:	4c 8d 0d 91 87 ae 00 	lea    0xae8791(%rip),%r9        # 0x14100a5d8
140521e47:	48 8d 15 a2 87 ae 00 	lea    0xae87a2(%rip),%rdx        # 0x14100a5f0
140521e4e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140521e53:	e8 58 70 c8 ff       	call   0x1401a8eb0
140521e58:	48 8d 15 e9 ea e7 00 	lea    0xe7eae9(%rip),%rdx        # 0x1413a0948
140521e5f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140521e64:	e8 af a9 8f 00       	call   0x140e1c818
140521e69:	cc                   	int3
140521e6a:	cc                   	int3
140521e6b:	cc                   	int3
140521e6c:	cc                   	int3
140521e6d:	cc                   	int3
140521e6e:	cc                   	int3
140521e6f:	cc                   	int3
140521e70:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
140521e77:	48 8b 05 82 70 e9 00 	mov    0xe97082(%rip),%rax        # 0x1413b8f00
140521e7e:	48 33 c4             	xor    %rsp,%rax
140521e81:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140521e86:	80 39 2b             	cmpb   $0x2b,(%rcx)
140521e89:	75 1c                	jne    0x140521ea7
140521e8b:	48 8d 81 98 00 00 00 	lea    0x98(%rcx),%rax
140521e92:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140521e97:	48 33 cc             	xor    %rsp,%rcx
140521e9a:	e8 61 96 8f 00       	call   0x140e1b500
140521e9f:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
140521ea6:	c3                   	ret
140521ea7:	e8 a4 a8 ca ff       	call   0x1401cc750
140521eac:	44 0f b6 c0          	movzbl %al,%r8d
140521eb0:	4c 8d 0d 71 83 ae 00 	lea    0xae8371(%rip),%r9        # 0x14100a228
140521eb7:	48 8d 15 82 83 ae 00 	lea    0xae8382(%rip),%rdx        # 0x14100a240
140521ebe:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140521ec3:	e8 e8 6f c8 ff       	call   0x1401a8eb0
140521ec8:	48 8d 15 79 ea e7 00 	lea    0xe7ea79(%rip),%rdx        # 0x1413a0948
140521ecf:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140521ed4:	e8 3f a9 8f 00       	call   0x140e1c818
140521ed9:	cc                   	int3
140521eda:	cc                   	int3
140521edb:	cc                   	int3
140521edc:	cc                   	int3
140521edd:	cc                   	int3
140521ede:	cc                   	int3
140521edf:	cc                   	int3
140521ee0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140521ee5:	55                   	push   %rbp
140521ee6:	48 8b ec             	mov    %rsp,%rbp
140521ee9:	48 83 ec 60          	sub    $0x60,%rsp
140521eed:	48 8b 05 0c 70 e9 00 	mov    0xe9700c(%rip),%rax        # 0x1413b8f00
140521ef4:	48 33 c4             	xor    %rsp,%rax
140521ef7:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140521efb:	48 8b d9             	mov    %rcx,%rbx
140521efe:	48 8d 05 4b 8f ae 00 	lea    0xae8f4b(%rip),%rax        # 0x14100ae50
140521f05:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140521f09:	48 c7 45 d8 09 00 00 	movq   $0x9,-0x28(%rbp)
140521f10:	00
140521f11:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140521f15:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140521f1a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140521f1e:	e8 6d ee 27 00       	call   0x1407a0d90
140521f23:	48 8b 10             	mov    (%rax),%rdx
140521f26:	48 85 d2             	test   %rdx,%rdx
140521f29:	74 1c                	je     0x140521f47
140521f2b:	8b 42 10             	mov    0x10(%rdx),%eax
140521f2e:	ff c0                	inc    %eax
140521f30:	89 42 10             	mov    %eax,0x10(%rdx)
140521f33:	83 f8 01             	cmp    $0x1,%eax
140521f36:	0f 8e f5 06 00 00    	jle    0x140522631
140521f3c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140521f41:	0f 84 f2 06 00 00    	je     0x140522639
140521f47:	48 8b 0d 7a 99 f0 00 	mov    0xf0997a(%rip),%rcx        # 0x14142b8c8
140521f4e:	48 89 15 73 99 f0 00 	mov    %rdx,0xf09973(%rip)        # 0x14142b8c8
140521f55:	48 85 c9             	test   %rcx,%rcx
140521f58:	74 24                	je     0x140521f7e
140521f5a:	8b 41 10             	mov    0x10(%rcx),%eax
140521f5d:	ff c8                	dec    %eax
140521f5f:	89 41 10             	mov    %eax,0x10(%rcx)
140521f62:	85 c0                	test   %eax,%eax
140521f64:	7f 18                	jg     0x140521f7e
140521f66:	0f 88 d8 06 00 00    	js     0x140522644
140521f6c:	48 8b 01             	mov    (%rcx),%rax
140521f6f:	ba 01 00 00 00       	mov    $0x1,%edx
140521f74:	48 8b 00             	mov    (%rax),%rax
140521f77:	ff 15 a3 1a a6 00    	call   *0xa61aa3(%rip)        # 0x140f83a20
140521f7d:	90                   	nop
140521f7e:	0f 57 c0             	xorps  %xmm0,%xmm0
140521f81:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140521f85:	66 0f 6f 0d 73 49 a8 	movdqa 0xa84973(%rip),%xmm1        # 0x140fa6900
140521f8c:	00
140521f8d:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140521f92:	f2 0f 10 05 b6 8e ae 	movsd  0xae8eb6(%rip),%xmm0        # 0x14100ae50
140521f99:	00
140521f9a:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
140521f9f:	0f b6 05 b2 8e ae 00 	movzbl 0xae8eb2(%rip),%eax        # 0x14100ae58
140521fa6:	88 45 d8             	mov    %al,-0x28(%rbp)
140521fa9:	c6 45 d9 00          	movb   $0x0,-0x27(%rbp)
140521fad:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140521fb3:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140521fb7:	48 8b cb             	mov    %rbx,%rcx
140521fba:	e8 e1 4f 1d 00       	call   0x1406f6fa0
140521fbf:	90                   	nop
140521fc0:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140521fc4:	48 83 fa 0f          	cmp    $0xf,%rdx
140521fc8:	76 31                	jbe    0x140521ffb
140521fca:	48 ff c2             	inc    %rdx
140521fcd:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140521fd1:	48 8b c1             	mov    %rcx,%rax
140521fd4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140521fdb:	72 19                	jb     0x140521ff6
140521fdd:	48 83 c2 27          	add    $0x27,%rdx
140521fe1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140521fe5:	48 2b c1             	sub    %rcx,%rax
140521fe8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140521fec:	48 83 f8 1f          	cmp    $0x1f,%rax
140521ff0:	0f 87 59 06 00 00    	ja     0x14052264f
140521ff6:	e8 49 91 8f 00       	call   0x140e1b144
140521ffb:	48 8d 05 5e 8e ae 00 	lea    0xae8e5e(%rip),%rax        # 0x14100ae60
140522002:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140522006:	48 c7 45 d8 0b 00 00 	movq   $0xb,-0x28(%rbp)
14052200d:	00
14052200e:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140522012:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140522017:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14052201b:	e8 70 ed 27 00       	call   0x1407a0d90
140522020:	48 8b 10             	mov    (%rax),%rdx
140522023:	48 85 d2             	test   %rdx,%rdx
140522026:	74 1c                	je     0x140522044
140522028:	8b 42 10             	mov    0x10(%rdx),%eax
14052202b:	ff c0                	inc    %eax
14052202d:	89 42 10             	mov    %eax,0x10(%rdx)
140522030:	83 f8 01             	cmp    $0x1,%eax
140522033:	0f 8e 1c 06 00 00    	jle    0x140522655
140522039:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14052203e:	0f 84 19 06 00 00    	je     0x14052265d
140522044:	48 8b 0d 85 98 f0 00 	mov    0xf09885(%rip),%rcx        # 0x14142b8d0
14052204b:	48 89 15 7e 98 f0 00 	mov    %rdx,0xf0987e(%rip)        # 0x14142b8d0
140522052:	48 85 c9             	test   %rcx,%rcx
140522055:	74 24                	je     0x14052207b
140522057:	8b 41 10             	mov    0x10(%rcx),%eax
14052205a:	ff c8                	dec    %eax
14052205c:	89 41 10             	mov    %eax,0x10(%rcx)
14052205f:	85 c0                	test   %eax,%eax
140522061:	7f 18                	jg     0x14052207b
140522063:	0f 88 ff 05 00 00    	js     0x140522668
140522069:	48 8b 01             	mov    (%rcx),%rax
14052206c:	ba 01 00 00 00       	mov    $0x1,%edx
140522071:	48 8b 00             	mov    (%rax),%rax
140522074:	ff 15 a6 19 a6 00    	call   *0xa619a6(%rip)        # 0x140f83a20
14052207a:	90                   	nop
14052207b:	0f 57 c0             	xorps  %xmm0,%xmm0
14052207e:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140522082:	66 0f 6f 0d 46 2a a8 	movdqa 0xa82a46(%rip),%xmm1        # 0x140fa4ad0
140522089:	00
14052208a:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14052208f:	f2 0f 10 05 c9 8d ae 	movsd  0xae8dc9(%rip),%xmm0        # 0x14100ae60
140522096:	00
140522097:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
14052209c:	0f b7 05 c5 8d ae 00 	movzwl 0xae8dc5(%rip),%eax        # 0x14100ae68
1405220a3:	66 89 45 d8          	mov    %ax,-0x28(%rbp)
1405220a7:	0f b6 05 bc 8d ae 00 	movzbl 0xae8dbc(%rip),%eax        # 0x14100ae6a
1405220ae:	88 45 da             	mov    %al,-0x26(%rbp)
1405220b1:	c6 45 db 00          	movb   $0x0,-0x25(%rbp)
1405220b5:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1405220bb:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1405220bf:	48 8b cb             	mov    %rbx,%rcx
1405220c2:	e8 d9 4e 1d 00       	call   0x1406f6fa0
1405220c7:	90                   	nop
1405220c8:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1405220cc:	48 83 fa 0f          	cmp    $0xf,%rdx
1405220d0:	76 31                	jbe    0x140522103
1405220d2:	48 ff c2             	inc    %rdx
1405220d5:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1405220d9:	48 8b c1             	mov    %rcx,%rax
1405220dc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1405220e3:	72 19                	jb     0x1405220fe
1405220e5:	48 83 c2 27          	add    $0x27,%rdx
1405220e9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1405220ed:	48 2b c1             	sub    %rcx,%rax
1405220f0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1405220f4:	48 83 f8 1f          	cmp    $0x1f,%rax
1405220f8:	0f 87 75 05 00 00    	ja     0x140522673
1405220fe:	e8 41 90 8f 00       	call   0x140e1b144
140522103:	48 8d 05 66 8d ae 00 	lea    0xae8d66(%rip),%rax        # 0x14100ae70
14052210a:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14052210e:	48 c7 45 d8 0c 00 00 	movq   $0xc,-0x28(%rbp)
140522115:	00
140522116:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
14052211a:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14052211f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140522123:	e8 68 ec 27 00       	call   0x1407a0d90
140522128:	48 8b 10             	mov    (%rax),%rdx
14052212b:	48 85 d2             	test   %rdx,%rdx
14052212e:	74 1c                	je     0x14052214c