140d63e0f:	4d 8b c4             	mov    %r12,%r8
140d63e12:	49 8b d4             	mov    %r12,%rdx
140d63e15:	48 8b ce             	mov    %rsi,%rcx
140d63e18:	ff 15 02 fc 21 00    	call   *0x21fc02(%rip)        # 0x140f83a20
140d63e1e:	85 c0                	test   %eax,%eax
140d63e20:	0f 84 5d 02 00 00    	je     0x140d64083
140d63e26:	48 8b 06             	mov    (%rsi),%rax
140d63e29:	4c 8b cf             	mov    %rdi,%r9
140d63e2c:	4d 8b c4             	mov    %r12,%r8
140d63e2f:	49 8b d4             	mov    %r12,%rdx
140d63e32:	48 8b ce             	mov    %rsi,%rcx
140d63e35:	48 8b 80 28 01 00 00 	mov    0x128(%rax),%rax
140d63e3c:	ff 15 de fb 21 00    	call   *0x21fbde(%rip)        # 0x140f83a20
140d63e42:	85 c0                	test   %eax,%eax
140d63e44:	0f 84 39 02 00 00    	je     0x140d64083
140d63e4a:	49 8d 6d ff          	lea    -0x1(%r13),%rbp
140d63e4e:	48 85 ed             	test   %rbp,%rbp
140d63e51:	0f 84 b8 00 00 00    	je     0x140d63f0f
140d63e57:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140d63e5e:	00
140d63e5f:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140d63e64:	48 2b c1             	sub    %rcx,%rax
140d63e67:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140d63e6b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140d63e70:	4c 8d 34 e9          	lea    (%rcx,%rbp,8),%r14
140d63e74:	49 8b 0e             	mov    (%r14),%rcx
140d63e77:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140d63e7b:	e8 40 22 f7 ff       	call   0x140cd60c0
140d63e80:	85 c0                	test   %eax,%eax
140d63e82:	75 78                	jne    0x140d63efc
140d63e84:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140d63e89:	4d 8b cc             	mov    %r12,%r9
140d63e8c:	48 8b 06             	mov    (%rsi),%rax
140d63e8f:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140d63e94:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d63e99:	4d 8b 04 0e          	mov    (%r14,%rcx,1),%r8
140d63e9d:	48 8b ce             	mov    %rsi,%rcx
140d63ea0:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140d63ea7:	ff 15 73 fb 21 00    	call   *0x21fb73(%rip)        # 0x140f83a20
140d63ead:	85 c0                	test   %eax,%eax
140d63eaf:	0f 84 b7 01 00 00    	je     0x140d6406c
140d63eb5:	48 8b 06             	mov    (%rsi),%rax
140d63eb8:	4d 8b c4             	mov    %r12,%r8
140d63ebb:	4d 8b 0e             	mov    (%r14),%r9
140d63ebe:	49 8b d4             	mov    %r12,%rdx
140d63ec1:	48 8b ce             	mov    %rsi,%rcx
140d63ec4:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d63ec9:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140d63ed0:	4d 8b 49 20          	mov    0x20(%r9),%r9
140d63ed4:	ff 15 46 fb 21 00    	call   *0x21fb46(%rip)        # 0x140f83a20
140d63eda:	85 c0                	test   %eax,%eax
140d63edc:	0f 84 8a 01 00 00    	je     0x140d6406c
140d63ee2:	49 8b 0e             	mov    (%r14),%rcx
140d63ee5:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140d63eea:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140d63eee:	e8 cd 1e f7 ff       	call   0x140cd5dc0
140d63ef3:	48 85 c0             	test   %rax,%rax
140d63ef6:	0f 84 70 01 00 00    	je     0x140d6406c
140d63efc:	49 83 ee 08          	sub    $0x8,%r14
140d63f00:	48 83 ed 01          	sub    $0x1,%rbp
140d63f04:	0f 85 6a ff ff ff    	jne    0x140d63e74
140d63f0a:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140d63f0f:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
140d63f16:	00
140d63f17:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140d63f1b:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140d63f1f:	e8 9c 21 f7 ff       	call   0x140cd60c0
140d63f24:	85 c0                	test   %eax,%eax
140d63f26:	75 19                	jne    0x140d63f41
140d63f28:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140d63f2c:	49 8b d4             	mov    %r12,%rdx
140d63f2f:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140d63f33:	e8 88 1e f7 ff       	call   0x140cd5dc0
140d63f38:	48 85 c0             	test   %rax,%rax
140d63f3b:	0f 84 42 01 00 00    	je     0x140d64083
140d63f41:	4c 8b f3             	mov    %rbx,%r14
140d63f44:	4d 85 ed             	test   %r13,%r13
140d63f47:	0f 84 14 01 00 00    	je     0x140d64061
140d63f4d:	0f 1f 00             	nopl   (%rax)
140d63f50:	4a 8b 6c f5 00       	mov    0x0(%rbp,%r14,8),%rbp
140d63f55:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140d63f59:	e8 62 21 f7 ff       	call   0x140cd60c0
140d63f5e:	85 c0                	test   %eax,%eax
140d63f60:	0f 85 d4 00 00 00    	jne    0x140d6403a
140d63f66:	48 8b 06             	mov    (%rsi),%rax
140d63f69:	4c 8b cf             	mov    %rdi,%r9
140d63f6c:	4c 8b 45 20          	mov    0x20(%rbp),%r8
140d63f70:	49 8b d4             	mov    %r12,%rdx
140d63f73:	48 8b ce             	mov    %rsi,%rcx
140d63f76:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
140d63f7d:	ff 15 9d fa 21 00    	call   *0x21fa9d(%rip)        # 0x140f83a20
140d63f83:	85 c0                	test   %eax,%eax
140d63f85:	0f 84 c4 00 00 00    	je     0x140d6404f
140d63f8b:	48 8b 06             	mov    (%rsi),%rax
140d63f8e:	4d 8b cc             	mov    %r12,%r9
140d63f91:	48 8b 55 10          	mov    0x10(%rbp),%rdx
140d63f95:	48 8b ce             	mov    %rsi,%rcx
140d63f98:	4c 8b c2             	mov    %rdx,%r8
140d63f9b:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d63fa0:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140d63fa7:	ff 15 73 fa 21 00    	call   *0x21fa73(%rip)        # 0x140f83a20
140d63fad:	85 c0                	test   %eax,%eax
140d63faf:	0f 84 9a 00 00 00    	je     0x140d6404f
140d63fb5:	48 8b 06             	mov    (%rsi),%rax
140d63fb8:	4d 8b c4             	mov    %r12,%r8
140d63fbb:	4c 8b 4d 20          	mov    0x20(%rbp),%r9
140d63fbf:	49 8b d4             	mov    %r12,%rdx
140d63fc2:	48 8b ce             	mov    %rsi,%rcx
140d63fc5:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d63fca:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140d63fd1:	ff 15 49 fa 21 00    	call   *0x21fa49(%rip)        # 0x140f83a20
140d63fd7:	85 c0                	test   %eax,%eax
140d63fd9:	74 74                	je     0x140d6404f
140d63fdb:	48 8b 06             	mov    (%rsi),%rax
140d63fde:	4d 8b cc             	mov    %r12,%r9
140d63fe1:	48 8b 55 18          	mov    0x18(%rbp),%rdx
140d63fe5:	48 8b ce             	mov    %rsi,%rcx
140d63fe8:	4c 8b c2             	mov    %rdx,%r8
140d63feb:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d63ff0:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140d63ff7:	ff 15 23 fa 21 00    	call   *0x21fa23(%rip)        # 0x140f83a20
140d63ffd:	85 c0                	test   %eax,%eax
140d63fff:	74 4e                	je     0x140d6404f
140d64001:	48 8b 06             	mov    (%rsi),%rax
140d64004:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140d64008:	48 8b 80 38 01 00 00 	mov    0x138(%rax),%rax
140d6400f:	48 85 c0             	test   %rax,%rax
140d64012:	74 11                	je     0x140d64025
140d64014:	48 8b d1             	mov    %rcx,%rdx
140d64017:	4c 8b c7             	mov    %rdi,%r8
140d6401a:	48 8b ce             	mov    %rsi,%rcx
140d6401d:	ff 15 fd f9 21 00    	call   *0x21f9fd(%rip)        # 0x140f83a20
140d64023:	eb 0a                	jmp    0x140d6402f
140d64025:	ba 01 00 00 00       	mov    $0x1,%edx
140d6402a:	e8 01 25 f7 ff       	call   0x140cd6530
140d6402f:	85 c0                	test   %eax,%eax
140d64031:	74 1c                	je     0x140d6404f
140d64033:	c7 45 28 01 00 00 00 	movl   $0x1,0x28(%rbp)
140d6403a:	49 ff c6             	inc    %r14
140d6403d:	4d 3b f5             	cmp    %r13,%r14
140d64040:	73 1f                	jae    0x140d64061
140d64042:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
140d64049:	00
140d6404a:	e9 01 ff ff ff       	jmp    0x140d63f50
140d6404f:	48 8b cf             	mov    %rdi,%rcx
140d64052:	e8 09 9f fb ff       	call   0x140d1df60
140d64057:	49 8b cf             	mov    %r15,%rcx
140d6405a:	e8 81 9f fb ff       	call   0x140d1dfe0
140d6405f:	eb 3c                	jmp    0x140d6409d
140d64061:	c7 84 24 98 00 00 00 	movl   $0x1,0x98(%rsp)
140d64068:	01 00 00 00
140d6406c:	48 8b cf             	mov    %rdi,%rcx
140d6406f:	e8 ec 9e fb ff       	call   0x140d1df60
140d64074:	49 8b cf             	mov    %r15,%rcx
140d64077:	e8 64 9f fb ff       	call   0x140d1dfe0
140d6407c:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140d64081:	eb 15                	jmp    0x140d64098
140d64083:	48 8b cf             	mov    %rdi,%rcx
140d64086:	e8 d5 9e fb ff       	call   0x140d1df60
140d6408b:	49 8b cf             	mov    %r15,%rcx
140d6408e:	e8 4d 9f fb ff       	call   0x140d1dfe0
140d64093:	4d 85 f6             	test   %r14,%r14
140d64096:	74 35                	je     0x140d640cd
140d64098:	4d 85 ed             	test   %r13,%r13
140d6409b:	74 1b                	je     0x140d640b8
140d6409d:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140d640a2:	49 8b 0c de          	mov    (%r14,%rbx,8),%rcx
140d640a6:	48 85 c9             	test   %rcx,%rcx
140d640a9:	74 0d                	je     0x140d640b8
140d640ab:	e8 90 1a f7 ff       	call   0x140cd5b40
140d640b0:	48 ff c3             	inc    %rbx
140d640b3:	49 3b dd             	cmp    %r13,%rbx
140d640b6:	72 ea                	jb     0x140d640a2
140d640b8:	41 b8 4a 05 00 00    	mov    $0x54a,%r8d
140d640be:	48 8d 15 6b ef 41 00 	lea    0x41ef6b(%rip),%rdx        # 0x141183030
140d640c5:	49 8b ce             	mov    %r14,%rcx
140d640c8:	e8 43 d9 f5 ff       	call   0x140cc1a10
140d640cd:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
140d640d4:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
140d640d9:	48 8b ac 24 90 00 00 	mov    0x90(%rsp),%rbp
140d640e0:	00
140d640e1:	48 83 c4 58          	add    $0x58,%rsp
140d640e5:	41 5f                	pop    %r15
140d640e7:	41 5e                	pop    %r14
140d640e9:	41 5d                	pop    %r13
140d640eb:	5f                   	pop    %rdi
140d640ec:	5e                   	pop    %rsi
140d640ed:	5b                   	pop    %rbx
140d640ee:	c3                   	ret
140d640ef:	cc                   	int3
140d640f0:	40 53                	rex push %rbx
140d640f2:	b8 30 00 00 00       	mov    $0x30,%eax
140d640f7:	e8 a4 73 0b 00       	call   0x140e1b4a0
140d640fc:	48 2b e0             	sub    %rax,%rsp
140d640ff:	4d 8b d1             	mov    %r9,%r10
140d64102:	4c 8b 49 40          	mov    0x40(%rcx),%r9
140d64106:	4d 8b d8             	mov    %r8,%r11
140d64109:	48 8b da             	mov    %rdx,%rbx
140d6410c:	4d 8b c2             	mov    %r10,%r8
140d6410f:	49 8b d3             	mov    %r11,%rdx
140d64112:	48 8b cb             	mov    %rbx,%rcx
140d64115:	48 83 c4 30          	add    $0x30,%rsp
140d64119:	5b                   	pop    %rbx
140d6411a:	e9 e1 38 ff ff       	jmp    0x140d57a00
140d6411f:	cc                   	int3
140d64120:	b8 28 00 00 00       	mov    $0x28,%eax
140d64125:	e8 76 73 0b 00       	call   0x140e1b4a0
140d6412a:	48 2b e0             	sub    %rax,%rsp
140d6412d:	49 8b c0             	mov    %r8,%rax
140d64130:	4c 8b d2             	mov    %rdx,%r10
140d64133:	4c 8b 41 40          	mov    0x40(%rcx),%r8
140d64137:	48 8b d0             	mov    %rax,%rdx
140d6413a:	49 8b ca             	mov    %r10,%rcx
140d6413d:	48 83 c4 28          	add    $0x28,%rsp
140d64141:	e9 7a 39 ff ff       	jmp    0x140d57ac0
140d64146:	cc                   	int3
140d64147:	cc                   	int3
140d64148:	cc                   	int3
140d64149:	cc                   	int3
140d6414a:	cc                   	int3
140d6414b:	cc                   	int3
140d6414c:	cc                   	int3
140d6414d:	cc                   	int3
140d6414e:	cc                   	int3
140d6414f:	cc                   	int3
140d64150:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d64155:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d6415a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d6415f:	41 54                	push   %r12
140d64161:	41 56                	push   %r14
140d64163:	41 57                	push   %r15
140d64165:	b8 30 00 00 00       	mov    $0x30,%eax
140d6416a:	e8 31 73 0b 00       	call   0x140e1b4a0
140d6416f:	48 2b e0             	sub    %rax,%rsp
140d64172:	33 ed                	xor    %ebp,%ebp
140d64174:	49 8b f9             	mov    %r9,%rdi
140d64177:	4d 8b e0             	mov    %r8,%r12
140d6417a:	4c 8b f2             	mov    %rdx,%r14
140d6417d:	48 8b f1             	mov    %rcx,%rsi
140d64180:	44 8b fd             	mov    %ebp,%r15d
140d64183:	4d 85 c9             	test   %r9,%r9
140d64186:	75 14                	jne    0x140d6419c
140d64188:	e8 33 a1 fb ff       	call   0x140d1e2c0
140d6418d:	48 8b e8             	mov    %rax,%rbp
140d64190:	48 8b f8             	mov    %rax,%rdi
140d64193:	48 85 c0             	test   %rax,%rax
140d64196:	0f 84 e8 00 00 00    	je     0x140d64284
140d6419c:	48 8b cf             	mov    %rdi,%rcx
140d6419f:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140d641a4:	e8 97 a1 fb ff       	call   0x140d1e340
140d641a9:	48 8b cf             	mov    %rdi,%rcx
140d641ac:	e8 ef 9e fb ff       	call   0x140d1e0a0
140d641b1:	48 8b d8             	mov    %rax,%rbx
140d641b4:	48 85 c0             	test   %rax,%rax
140d641b7:	0f 84 af 00 00 00    	je     0x140d6426c
140d641bd:	0f 1f 00             	nopl   (%rax)
140d641c0:	48 8b 56 40          	mov    0x40(%rsi),%rdx
140d641c4:	48 8b cb             	mov    %rbx,%rcx
140d641c7:	e8 f4 01 fc ff       	call   0x140d243c0
140d641cc:	85 c0                	test   %eax,%eax
140d641ce:	0f 84 98 00 00 00    	je     0x140d6426c
140d641d4:	48 8b cb             	mov    %rbx,%rcx
140d641d7:	e8 e4 1e f7 ff       	call   0x140cd60c0
140d641dc:	85 c0                	test   %eax,%eax
140d641de:	75 e0                	jne    0x140d641c0
140d641e0:	48 8b 06             	mov    (%rsi),%rax
140d641e3:	4c 8b cb             	mov    %rbx,%r9
140d641e6:	4d 8b c4             	mov    %r12,%r8
140d641e9:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d641ee:	49 8b d6             	mov    %r14,%rdx
140d641f1:	48 8b ce             	mov    %rsi,%rcx
140d641f4:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140d641fb:	ff 15 1f f8 21 00    	call   *0x21f81f(%rip)        # 0x140f83a20
140d64201:	85 c0                	test   %eax,%eax
140d64203:	74 67                	je     0x140d6426c
140d64205:	4c 8b 46 40          	mov    0x40(%rsi),%r8
140d64209:	4c 8b cf             	mov    %rdi,%r9
140d6420c:	49 8b d6             	mov    %r14,%rdx
140d6420f:	49 8b ce             	mov    %r14,%rcx
140d64212:	e8 59 42 ff ff       	call   0x140d58470
140d64217:	48 85 c0             	test   %rax,%rax
140d6421a:	75 24                	jne    0x140d64240
140d6421c:	4c 8d 0d 0d ee 41 00 	lea    0x41ee0d(%rip),%r9        # 0x141183030
140d64223:	c7 44 24 20 79 05 00 	movl   $0x579,0x20(%rsp)
140d6422a:	00
140d6422b:	ba 2a 01 00 00       	mov    $0x12a,%edx
140d64230:	8d 48 10             	lea    0x10(%rax),%ecx
140d64233:	41 b8 a5 00 00 00    	mov    $0xa5,%r8d
140d64239:	e8 42 ca f6 ff       	call   0x140cd0c80
140d6423e:	eb 2c                	jmp    0x140d6426c
140d64240:	48 8b 06             	mov    (%rsi),%rax
140d64243:	4c 8b cb             	mov    %rbx,%r9
140d64246:	4d 8b c6             	mov    %r14,%r8
140d64249:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d6424e:	49 8b d6             	mov    %r14,%rdx
140d64251:	48 8b ce             	mov    %rsi,%rcx
140d64254:	48 8b 80 08 01 00 00 	mov    0x108(%rax),%rax
140d6425b:	ff 15 bf f7 21 00    	call   *0x21f7bf(%rip)        # 0x140f83a20
140d64261:	85 c0                	test   %eax,%eax
140d64263:	b9 01 00 00 00       	mov    $0x1,%ecx
140d64268:	44 0f 45 f9          	cmovne %ecx,%r15d
140d6426c:	48 8b cf             	mov    %rdi,%rcx
140d6426f:	e8 ec 9c fb ff       	call   0x140d1df60
140d64274:	48 8b cd             	mov    %rbp,%rcx
140d64277:	e8 64 9d fb ff       	call   0x140d1dfe0
140d6427c:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140d64281:	41 8b c7             	mov    %r15d,%eax
140d64284:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140d64289:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140d6428e:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
140d64293:	48 83 c4 30          	add    $0x30,%rsp
140d64297:	41 5f                	pop    %r15
140d64299:	41 5e                	pop    %r14
140d6429b:	41 5c                	pop    %r12
140d6429d:	c3                   	ret
140d6429e:	cc                   	int3
140d6429f:	cc                   	int3
140d642a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d642a5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d642aa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140d642af:	57                   	push   %rdi
140d642b0:	41 56                	push   %r14
140d642b2:	41 57                	push   %r15
140d642b4:	b8 30 00 00 00       	mov    $0x30,%eax
140d642b9:	e8 e2 71 0b 00       	call   0x140e1b4a0
140d642be:	48 2b e0             	sub    %rax,%rsp
140d642c1:	48 8b f1             	mov    %rcx,%rsi
140d642c4:	49 8b e8             	mov    %r8,%rbp
140d642c7:	49 8b c8             	mov    %r8,%rcx
140d642ca:	4c 8b fa             	mov    %rdx,%r15
140d642cd:	33 db                	xor    %ebx,%ebx
140d642cf:	e8 6c a0 fb ff       	call   0x140d1e340
140d642d4:	48 8b cd             	mov    %rbp,%rcx
140d642d7:	e8 c4 9d fb ff       	call   0x140d1e0a0
140d642dc:	48 8b cd             	mov    %rbp,%rcx
140d642df:	48 8b f8             	mov    %rax,%rdi
140d642e2:	e8 b9 9d fb ff       	call   0x140d1e0a0
140d642e7:	4c 8b f0             	mov    %rax,%r14
140d642ea:	48 85 c0             	test   %rax,%rax
140d642ed:	75 25                	jne    0x140d64314
140d642ef:	4c 8d 0d 3a ed 41 00 	lea    0x41ed3a(%rip),%r9        # 0x141183030
140d642f6:	c7 44 24 20 9a 05 00 	movl   $0x59a,0x20(%rsp)
140d642fd:	00
140d642fe:	ba 1f 01 00 00       	mov    $0x11f,%edx
140d64303:	8d 4b 10             	lea    0x10(%rbx),%ecx
140d64306:	44 8d 43 41          	lea    0x41(%rbx),%r8d
140d6430a:	e8 71 c9 f6 ff       	call   0x140cd0c80
140d6430f:	e9 1d 01 00 00       	jmp    0x140d64431
140d64314:	e8 a7 ca f6 ff       	call   0x140cd0dc0
140d64319:	48 8b 56 40          	mov    0x40(%rsi),%rdx