140153d38:	48 8b 01             	mov    (%rcx),%rax
140153d3b:	48 8b 40 78          	mov    0x78(%rax),%rax
140153d3f:	ff 15 f3 8e 9b 00    	call   *0x9b8ef3(%rip)        # 0x140b0cc38
140153d45:	8b f8                	mov    %eax,%edi
140153d47:	85 c0                	test   %eax,%eax
140153d49:	0f 88 51 03 00 00    	js     0x1401540a0
140153d4f:	e9 a8 fc ff ff       	jmp    0x1401539fc
140153d54:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140153d58:	48 8b 01             	mov    (%rcx),%rax
140153d5b:	48 8b 40 78          	mov    0x78(%rax),%rax
140153d5f:	ff 15 d3 8e 9b 00    	call   *0x9b8ed3(%rip)        # 0x140b0cc38
140153d65:	8b f8                	mov    %eax,%edi
140153d67:	85 c0                	test   %eax,%eax
140153d69:	0f 88 c2 fd ff ff    	js     0x140153b31
140153d6f:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
140153d73:	48 8b ce             	mov    %rsi,%rcx
140153d76:	e8 f5 82 ff ff       	call   0x14014c070
140153d7b:	e9 a7 fd ff ff       	jmp    0x140153b27
140153d80:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
140153d84:	48 85 db             	test   %rbx,%rbx
140153d87:	74 3a                	je     0x140153dc3
140153d89:	41 8b c5             	mov    %r13d,%eax
140153d8c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140153d91:	41 03 c5             	add    %r13d,%eax
140153d94:	75 2d                	jne    0x140153dc3
140153d96:	48 8b 03             	mov    (%rbx),%rax
140153d99:	48 8b cb             	mov    %rbx,%rcx
140153d9c:	48 8b 00             	mov    (%rax),%rax
140153d9f:	ff 15 93 8e 9b 00    	call   *0x9b8e93(%rip)        # 0x140b0cc38
140153da5:	41 8b c5             	mov    %r13d,%eax
140153da8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140153dad:	41 03 c5             	add    %r13d,%eax
140153db0:	75 11                	jne    0x140153dc3
140153db2:	48 8b 03             	mov    (%rbx),%rax
140153db5:	48 8b cb             	mov    %rbx,%rcx
140153db8:	48 8b 40 08          	mov    0x8(%rax),%rax
140153dbc:	ff 15 76 8e 9b 00    	call   *0x9b8e76(%rip)        # 0x140b0cc38
140153dc2:	90                   	nop
140153dc3:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
140153dc7:	48 85 db             	test   %rbx,%rbx
140153dca:	74 56                	je     0x140153e22
140153dcc:	41 8b c5             	mov    %r13d,%eax
140153dcf:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140153dd4:	41 03 c5             	add    %r13d,%eax
140153dd7:	75 49                	jne    0x140153e22
140153dd9:	48 8b 03             	mov    (%rbx),%rax
140153ddc:	48 8b cb             	mov    %rbx,%rcx
140153ddf:	48 8b 00             	mov    (%rax),%rax
140153de2:	ff 15 50 8e 9b 00    	call   *0x9b8e50(%rip)        # 0x140b0cc38
140153de8:	41 8b c5             	mov    %r13d,%eax
140153deb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140153df0:	41 03 c5             	add    %r13d,%eax
140153df3:	75 2d                	jne    0x140153e22
140153df5:	48 8b 03             	mov    (%rbx),%rax
140153df8:	48 8b cb             	mov    %rbx,%rcx
140153dfb:	48 8b 40 08          	mov    0x8(%rax),%rax
140153dff:	ff 15 33 8e 9b 00    	call   *0x9b8e33(%rip)        # 0x140b0cc38
140153e05:	eb 1b                	jmp    0x140153e22
140153e07:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140153e0b:	48 8b 01             	mov    (%rcx),%rax
140153e0e:	48 8b 40 78          	mov    0x78(%rax),%rax
140153e12:	ff 15 20 8e 9b 00    	call   *0x9b8e20(%rip)        # 0x140b0cc38
140153e18:	8b f8                	mov    %eax,%edi
140153e1a:	85 c0                	test   %eax,%eax
140153e1c:	0f 88 7e 02 00 00    	js     0x1401540a0
140153e22:	4d 8d 77 01          	lea    0x1(%r15),%r14
140153e26:	49 8b 0c 24          	mov    (%r12),%rcx
140153e2a:	48 8b 01             	mov    (%rcx),%rax
140153e2d:	48 8b 40 40          	mov    0x40(%rax),%rax
140153e31:	ff 15 01 8e 9b 00    	call   *0x9b8e01(%rip)        # 0x140b0cc38
140153e37:	4c 3b f0             	cmp    %rax,%r14
140153e3a:	0f 83 4d 02 00 00    	jae    0x14015408d
140153e40:	45 33 ff             	xor    %r15d,%r15d
140153e43:	49 8b 0c 24          	mov    (%r12),%rcx
140153e47:	48 8b 01             	mov    (%rcx),%rax
140153e4a:	4d 8b c6             	mov    %r14,%r8
140153e4d:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
140153e51:	48 8b 40 30          	mov    0x30(%rax),%rax
140153e55:	ff 15 dd 8d 9b 00    	call   *0x9b8ddd(%rip)        # 0x140b0cc38
140153e5b:	48 8b d0             	mov    %rax,%rdx
140153e5e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140153e63:	e8 3c b6 ec ff       	call   0x14001f4a4
140153e68:	90                   	nop
140153e69:	48 8b 5d b7          	mov    -0x49(%rbp),%rbx
140153e6d:	48 85 db             	test   %rbx,%rbx
140153e70:	74 39                	je     0x140153eab
140153e72:	41 8b c5             	mov    %r13d,%eax
140153e75:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140153e7a:	41 03 c5             	add    %r13d,%eax
140153e7d:	75 2c                	jne    0x140153eab
140153e7f:	48 8b 03             	mov    (%rbx),%rax
140153e82:	48 8b cb             	mov    %rbx,%rcx
140153e85:	48 8b 00             	mov    (%rax),%rax
140153e88:	ff 15 aa 8d 9b 00    	call   *0x9b8daa(%rip)        # 0x140b0cc38
140153e8e:	41 8b c5             	mov    %r13d,%eax
140153e91:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140153e96:	41 03 c5             	add    %r13d,%eax
140153e99:	75 10                	jne    0x140153eab
140153e9b:	48 8b 03             	mov    (%rbx),%rax
140153e9e:	48 8b cb             	mov    %rbx,%rcx
140153ea1:	48 8b 40 08          	mov    0x8(%rax),%rax
140153ea5:	ff 15 8d 8d 9b 00    	call   *0x9b8d8d(%rip)        # 0x140b0cc38
140153eab:	4c 39 7c 24 38       	cmp    %r15,0x38(%rsp)
140153eb0:	74 1c                	je     0x140153ece
140153eb2:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140153eb7:	48 8b ce             	mov    %rsi,%rcx
140153eba:	e8 61 d7 fe ff       	call   0x140141620
140153ebf:	8b f8                	mov    %eax,%edi
140153ec1:	85 c0                	test   %eax,%eax
140153ec3:	0f 88 cf 00 00 00    	js     0x140153f98
140153ec9:	e9 60 01 00 00       	jmp    0x14015402e
140153ece:	49 8b 0c 24          	mov    (%r12),%rcx
140153ed2:	48 8b 01             	mov    (%rcx),%rax
140153ed5:	4d 8b c6             	mov    %r14,%r8
140153ed8:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
140153edc:	48 8b 40 30          	mov    0x30(%rax),%rax
140153ee0:	ff 15 52 8d 9b 00    	call   *0x9b8d52(%rip)        # 0x140b0cc38
140153ee6:	48 8b d0             	mov    %rax,%rdx
140153ee9:	48 8d 4d 8f          	lea    -0x71(%rbp),%rcx
140153eed:	e8 1a bd f7 ff       	call   0x1400cfc0c
140153ef2:	90                   	nop
140153ef3:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx
140153ef7:	48 85 db             	test   %rbx,%rbx
140153efa:	74 39                	je     0x140153f35
140153efc:	41 8b c5             	mov    %r13d,%eax
140153eff:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140153f04:	41 03 c5             	add    %r13d,%eax
140153f07:	75 2c                	jne    0x140153f35
140153f09:	48 8b 03             	mov    (%rbx),%rax
140153f0c:	48 8b cb             	mov    %rbx,%rcx
140153f0f:	48 8b 00             	mov    (%rax),%rax
140153f12:	ff 15 20 8d 9b 00    	call   *0x9b8d20(%rip)        # 0x140b0cc38
140153f18:	41 8b c5             	mov    %r13d,%eax
140153f1b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140153f20:	41 03 c5             	add    %r13d,%eax
140153f23:	75 10                	jne    0x140153f35
140153f25:	48 8b 03             	mov    (%rbx),%rax
140153f28:	48 8b cb             	mov    %rbx,%rcx
140153f2b:	48 8b 40 08          	mov    0x8(%rax),%rax
140153f2f:	ff 15 03 8d 9b 00    	call   *0x9b8d03(%rip)        # 0x140b0cc38
140153f35:	4c 39 7d 8f          	cmp    %r15,-0x71(%rbp)
140153f39:	0f 84 ac 00 00 00    	je     0x140153feb
140153f3f:	48 8d 55 8f          	lea    -0x71(%rbp),%rdx
140153f43:	48 8b ce             	mov    %rsi,%rcx
140153f46:	e8 25 81 ff ff       	call   0x14014c070
140153f4b:	8b f8                	mov    %eax,%edi
140153f4d:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
140153f51:	85 c0                	test   %eax,%eax
140153f53:	0f 89 96 00 00 00    	jns    0x140153fef
140153f59:	48 85 db             	test   %rbx,%rbx
140153f5c:	74 3a                	je     0x140153f98
140153f5e:	41 8b c5             	mov    %r13d,%eax
140153f61:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140153f66:	41 03 c5             	add    %r13d,%eax
140153f69:	75 2d                	jne    0x140153f98
140153f6b:	48 8b 03             	mov    (%rbx),%rax
140153f6e:	48 8b cb             	mov    %rbx,%rcx
140153f71:	48 8b 00             	mov    (%rax),%rax
140153f74:	ff 15 be 8c 9b 00    	call   *0x9b8cbe(%rip)        # 0x140b0cc38
140153f7a:	41 8b c5             	mov    %r13d,%eax
140153f7d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140153f82:	41 03 c5             	add    %r13d,%eax
140153f85:	75 11                	jne    0x140153f98
140153f87:	48 8b 03             	mov    (%rbx),%rax
140153f8a:	48 8b cb             	mov    %rbx,%rcx
140153f8d:	48 8b 40 08          	mov    0x8(%rax),%rax
140153f91:	ff 15 a1 8c 9b 00    	call   *0x9b8ca1(%rip)        # 0x140b0cc38
140153f97:	90                   	nop
140153f98:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
140153f9c:	48 85 db             	test   %rbx,%rbx
140153f9f:	0f 84 fb 00 00 00    	je     0x1401540a0
140153fa5:	41 8b c5             	mov    %r13d,%eax
140153fa8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140153fad:	41 03 c5             	add    %r13d,%eax
140153fb0:	0f 85 ea 00 00 00    	jne    0x1401540a0
140153fb6:	48 8b 03             	mov    (%rbx),%rax
140153fb9:	48 8b cb             	mov    %rbx,%rcx
140153fbc:	48 8b 00             	mov    (%rax),%rax
140153fbf:	ff 15 73 8c 9b 00    	call   *0x9b8c73(%rip)        # 0x140b0cc38
140153fc5:	41 8b c5             	mov    %r13d,%eax
140153fc8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140153fcd:	41 03 c5             	add    %r13d,%eax
140153fd0:	0f 85 ca 00 00 00    	jne    0x1401540a0
140153fd6:	48 8b 03             	mov    (%rbx),%rax
140153fd9:	48 8b cb             	mov    %rbx,%rcx
140153fdc:	48 8b 40 08          	mov    0x8(%rax),%rax
140153fe0:	ff 15 52 8c 9b 00    	call   *0x9b8c52(%rip)        # 0x140b0cc38
140153fe6:	e9 b5 00 00 00       	jmp    0x1401540a0
140153feb:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
140153fef:	48 85 db             	test   %rbx,%rbx
140153ff2:	74 3a                	je     0x14015402e
140153ff4:	41 8b c5             	mov    %r13d,%eax
140153ff7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140153ffc:	41 03 c5             	add    %r13d,%eax
140153fff:	75 2d                	jne    0x14015402e
140154001:	48 8b 03             	mov    (%rbx),%rax
140154004:	48 8b cb             	mov    %rbx,%rcx
140154007:	48 8b 00             	mov    (%rax),%rax
14015400a:	ff 15 28 8c 9b 00    	call   *0x9b8c28(%rip)        # 0x140b0cc38
140154010:	41 8b c5             	mov    %r13d,%eax
140154013:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140154018:	41 03 c5             	add    %r13d,%eax
14015401b:	75 11                	jne    0x14015402e
14015401d:	48 8b 03             	mov    (%rbx),%rax
140154020:	48 8b cb             	mov    %rbx,%rcx
140154023:	48 8b 40 08          	mov    0x8(%rax),%rax
140154027:	ff 15 0b 8c 9b 00    	call   *0x9b8c0b(%rip)        # 0x140b0cc38
14015402d:	90                   	nop
14015402e:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
140154032:	48 85 db             	test   %rbx,%rbx
140154035:	74 39                	je     0x140154070
140154037:	41 8b c5             	mov    %r13d,%eax
14015403a:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14015403f:	41 03 c5             	add    %r13d,%eax
140154042:	75 2c                	jne    0x140154070
140154044:	48 8b 03             	mov    (%rbx),%rax
140154047:	48 8b cb             	mov    %rbx,%rcx
14015404a:	48 8b 00             	mov    (%rax),%rax
14015404d:	ff 15 e5 8b 9b 00    	call   *0x9b8be5(%rip)        # 0x140b0cc38
140154053:	41 8b c5             	mov    %r13d,%eax
140154056:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14015405b:	41 03 c5             	add    %r13d,%eax
14015405e:	75 10                	jne    0x140154070
140154060:	48 8b 03             	mov    (%rbx),%rax
140154063:	48 8b cb             	mov    %rbx,%rcx
140154066:	48 8b 40 08          	mov    0x8(%rax),%rax
14015406a:	ff 15 c8 8b 9b 00    	call   *0x9b8bc8(%rip)        # 0x140b0cc38
140154070:	49 ff c6             	inc    %r14
140154073:	49 8b 0c 24          	mov    (%r12),%rcx
140154077:	48 8b 01             	mov    (%rcx),%rax
14015407a:	48 8b 40 40          	mov    0x40(%rax),%rax
14015407e:	ff 15 b4 8b 9b 00    	call   *0x9b8bb4(%rip)        # 0x140b0cc38
140154084:	4c 3b f0             	cmp    %rax,%r14
140154087:	0f 82 b6 fd ff ff    	jb     0x140153e43
14015408d:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140154091:	48 8b 01             	mov    (%rcx),%rax
140154094:	48 8b 40 78          	mov    0x78(%rax),%rax
140154098:	ff 15 9a 8b 9b 00    	call   *0x9b8b9a(%rip)        # 0x140b0cc38
14015409e:	8b f8                	mov    %eax,%edi
1401540a0:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1401540a4:	48 85 c9             	test   %rcx,%rcx
1401540a7:	74 3e                	je     0x1401540e7
1401540a9:	41 8b c5             	mov    %r13d,%eax
1401540ac:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401540b1:	41 03 c5             	add    %r13d,%eax
1401540b4:	75 31                	jne    0x1401540e7
1401540b6:	48 8b 5d c7          	mov    -0x39(%rbp),%rbx
1401540ba:	48 8b 03             	mov    (%rbx),%rax
1401540bd:	48 8b cb             	mov    %rbx,%rcx
1401540c0:	48 8b 00             	mov    (%rax),%rax
1401540c3:	ff 15 6f 8b 9b 00    	call   *0x9b8b6f(%rip)        # 0x140b0cc38
1401540c9:	41 8b c5             	mov    %r13d,%eax
1401540cc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401540d1:	41 03 c5             	add    %r13d,%eax
1401540d4:	75 11                	jne    0x1401540e7
1401540d6:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1401540da:	48 8b 01             	mov    (%rcx),%rax
1401540dd:	48 8b 40 08          	mov    0x8(%rax),%rax
1401540e1:	ff 15 51 8b 9b 00    	call   *0x9b8b51(%rip)        # 0x140b0cc38
1401540e7:	8b c7                	mov    %edi,%eax
1401540e9:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1401540ed:	48 33 cc             	xor    %rsp,%rcx
1401540f0:	e8 eb b4 99 00       	call   0x140aef5e0
1401540f5:	48 8b 9c 24 30 01 00 	mov    0x130(%rsp),%rbx
1401540fc:	00
1401540fd:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
140154104:	41 5f                	pop    %r15
140154106:	41 5e                	pop    %r14
140154108:	41 5d                	pop    %r13
14015410a:	41 5c                	pop    %r12
14015410c:	5f                   	pop    %rdi
14015410d:	5e                   	pop    %rsi
14015410e:	5d                   	pop    %rbp
14015410f:	c3                   	ret
140154110:	48 8b c4             	mov    %rsp,%rax
140154113:	48 89 58 08          	mov    %rbx,0x8(%rax)
140154117:	48 89 70 10          	mov    %rsi,0x10(%rax)
14015411b:	48 89 78 18          	mov    %rdi,0x18(%rax)
14015411f:	4c 89 70 20          	mov    %r14,0x20(%rax)
140154123:	41 57                	push   %r15
140154125:	48 83 ec 40          	sub    $0x40,%rsp
140154129:	4c 8b f2             	mov    %rdx,%r14
14015412c:	48 8b f1             	mov    %rcx,%rsi
14015412f:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140154133:	48 8b 01             	mov    (%rcx),%rax
140154136:	ba 01 00 00 00       	mov    $0x1,%edx
14015413b:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
140154142:	ff 15 f0 8a 9b 00    	call   *0x9b8af0(%rip)        # 0x140b0cc38
140154148:	33 db                	xor    %ebx,%ebx
14015414a:	85 c0                	test   %eax,%eax
14015414c:	0f 88 cb 02 00 00    	js     0x14015441d
140154152:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140154156:	48 8b 01             	mov    (%rcx),%rax
140154159:	4c 8d 0d c0 c9 9e 00 	lea    0x9ec9c0(%rip),%r9        # 0x140b40b20
140154160:	4c 8d 05 c1 00 9f 00 	lea    0x9f00c1(%rip),%r8        # 0x140b44228
140154167:	48 8d 15 72 c7 9e 00 	lea    0x9ec772(%rip),%rdx        # 0x140b408e0
14015416e:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140154175:	ff 15 bd 8a 9b 00    	call   *0x9b8abd(%rip)        # 0x140b0cc38
14015417b:	85 c0                	test   %eax,%eax
14015417d:	0f 88 9a 02 00 00    	js     0x14015441d
140154183:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140154187:	48 8b 01             	mov    (%rcx),%rax
14015418a:	48 8d 15 ef c8 9e 00 	lea    0x9ec8ef(%rip),%rdx        # 0x140b40a80
140154191:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140154196:	45 33 c9             	xor    %r9d,%r9d
140154199:	4c 8d 05 5c c7 9e 00 	lea    0x9ec75c(%rip),%r8        # 0x140b408fc
1401541a0:	48 8d 3d 69 c7 9e 00 	lea    0x9ec769(%rip),%rdi        # 0x140b40910
1401541a7:	48 8b d7             	mov    %rdi,%rdx
1401541aa:	48 8b 40 38          	mov    0x38(%rax),%rax
1401541ae:	ff 15 84 8a 9b 00    	call   *0x9b8a84(%rip)        # 0x140b0cc38
1401541b4:	85 c0                	test   %eax,%eax
1401541b6:	0f 88 61 02 00 00    	js     0x14015441d
1401541bc:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401541c0:	48 8b 01             	mov    (%rcx),%rax
1401541c3:	48 8d 15 26 c8 9e 00 	lea    0x9ec826(%rip),%rdx        # 0x140b409f0
1401541ca:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1401541cf:	45 33 c9             	xor    %r9d,%r9d
1401541d2:	4c 8d 05 17 c7 9e 00 	lea    0x9ec717(%rip),%r8        # 0x140b408f0
1401541d9:	48 8b d7             	mov    %rdi,%rdx
1401541dc:	48 8b 40 38          	mov    0x38(%rax),%rax
1401541e0:	ff 15 52 8a 9b 00    	call   *0x9b8a52(%rip)        # 0x140b0cc38
1401541e6:	85 c0                	test   %eax,%eax
1401541e8:	0f 88 2f 02 00 00    	js     0x14015441d
1401541ee:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
1401541f2:	48 8b 01             	mov    (%rcx),%rax
1401541f5:	48 8d 15 14 cc 9e 00 	lea    0x9ecc14(%rip),%rdx        # 0x140b40e10
1401541fc:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140154201:	45 33 c9             	xor    %r9d,%r9d
140154204:	4c 8d 05 f9 c6 9e 00 	lea    0x9ec6f9(%rip),%r8        # 0x140b40904
14015420b:	48 8b d7             	mov    %rdi,%rdx
14015420e:	48 8b 40 38          	mov    0x38(%rax),%rax
140154212:	ff 15 20 8a 9b 00    	call   *0x9b8a20(%rip)        # 0x140b0cc38
140154218:	85 c0                	test   %eax,%eax
14015421a:	0f 88 fd 01 00 00    	js     0x14015441d
140154220:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140154224:	48 8b 01             	mov    (%rcx),%rax
140154227:	48 8d 15 f2 cd 9e 00 	lea    0x9ecdf2(%rip),%rdx        # 0x140b41020
14015422e:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140154233:	45 33 c9             	xor    %r9d,%r9d
140154236:	4c 8d 05 6b c9 9e 00 	lea    0x9ec96b(%rip),%r8        # 0x140b40ba8
14015423d:	48 8b d7             	mov    %rdi,%rdx
140154240:	48 8b 40 38          	mov    0x38(%rax),%rax
140154244:	ff 15 ee 89 9b 00    	call   *0x9b89ee(%rip)        # 0x140b0cc38
14015424a:	85 c0                	test   %eax,%eax
14015424c:	0f 88 cb 01 00 00    	js     0x14015441d
140154252:	48 8b 4e 20          	mov    0x20(%rsi),%rcx
140154256:	48 8b 01             	mov    (%rcx),%rax
140154259:	48 8d 15 10 c7 9e 00 	lea    0x9ec710(%rip),%rdx        # 0x140b40970
140154260:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140154265:	45 33 c9             	xor    %r9d,%r9d