14090cdfb:	90                   	nop
14090cdfc:	90                   	nop
14090cdfd:	90                   	nop
14090cdfe:	90                   	nop
14090cdff:	90                   	nop
14090ce00:	b8 04 00 00 00       	mov    $0x4,%eax
14090ce05:	c3                   	ret
14090ce06:	90                   	nop
14090ce07:	90                   	nop
14090ce08:	90                   	nop
14090ce09:	90                   	nop
14090ce0a:	90                   	nop
14090ce0b:	90                   	nop
14090ce0c:	90                   	nop
14090ce0d:	90                   	nop
14090ce0e:	90                   	nop
14090ce0f:	90                   	nop
14090ce10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14090ce15:	57                   	push   %rdi
14090ce16:	48 83 ec 20          	sub    $0x20,%rsp
14090ce1a:	48 8b f9             	mov    %rcx,%rdi
14090ce1d:	8b da                	mov    %edx,%ebx
14090ce1f:	48 81 c1 e8 01 00 00 	add    $0x1e8,%rcx
14090ce26:	e8 09 fd ff ff       	call   0x14090cb34
14090ce2b:	48 8d 05 56 c5 21 00 	lea    0x21c556(%rip),%rax        # 0x140b29388
14090ce32:	48 89 07             	mov    %rax,(%rdi)
14090ce35:	f6 c3 01             	test   $0x1,%bl
14090ce38:	74 08                	je     0x14090ce42
14090ce3a:	48 8b cf             	mov    %rdi,%rcx
14090ce3d:	e8 92 27 1e 00       	call   0x140aef5d4
14090ce42:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14090ce47:	48 8b c7             	mov    %rdi,%rax
14090ce4a:	48 83 c4 20          	add    $0x20,%rsp
14090ce4e:	5f                   	pop    %rdi
14090ce4f:	c3                   	ret
14090ce50:	48 8d 05 31 c5 21 00 	lea    0x21c531(%rip),%rax        # 0x140b29388
14090ce57:	48 89 01             	mov    %rax,(%rcx)
14090ce5a:	c3                   	ret
14090ce5b:	90                   	nop
14090ce5c:	48 8b c4             	mov    %rsp,%rax
14090ce5f:	48 89 58 10          	mov    %rbx,0x10(%rax)
14090ce63:	48 89 68 20          	mov    %rbp,0x20(%rax)
14090ce67:	4c 89 40 18          	mov    %r8,0x18(%rax)
14090ce6b:	48 89 48 08          	mov    %rcx,0x8(%rax)
14090ce6f:	56                   	push   %rsi
14090ce70:	57                   	push   %rdi
14090ce71:	41 56                	push   %r14
14090ce73:	48 83 ec 50          	sub    $0x50,%rsp
14090ce77:	49 8b f8             	mov    %r8,%rdi
14090ce7a:	48 8b ea             	mov    %rdx,%rbp
14090ce7d:	48 8b d9             	mov    %rcx,%rbx
14090ce80:	f3 0f 10 94 24 90 00 	movss  0x90(%rsp),%xmm2
14090ce87:	00 00
14090ce89:	49 8b d1             	mov    %r9,%rdx
14090ce8c:	e8 f7 1e 01 00       	call   0x14091ed88
14090ce91:	48 8d b3 58 01 00 00 	lea    0x158(%rbx),%rsi
14090ce98:	48 8b 0f             	mov    (%rdi),%rcx
14090ce9b:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
14090cea0:	48 85 c9             	test   %rcx,%rcx
14090cea3:	74 0d                	je     0x14090ceb2
14090cea5:	48 8b 01             	mov    (%rcx),%rax
14090cea8:	48 8b 40 08          	mov    0x8(%rax),%rax
14090ceac:	ff 15 86 fd 1f 00    	call   *0x1ffd86(%rip)        # 0x140b0cc38
14090ceb2:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
14090ceb8:	c7 44 24 28 01 00 00 	movl   $0x1,0x28(%rsp)
14090cebf:	00
14090cec0:	c7 44 24 20 49 01 00 	movl   $0x149,0x20(%rsp)
14090cec7:	00
14090cec8:	4c 8d 4b 08          	lea    0x8(%rbx),%r9
14090cecc:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
14090ced1:	48 8b d5             	mov    %rbp,%rdx
14090ced4:	48 8b ce             	mov    %rsi,%rcx
14090ced7:	e8 4c e2 00 00       	call   0x14091b128
14090cedc:	48 8d 05 95 c3 21 00 	lea    0x21c395(%rip),%rax        # 0x140b29278
14090cee3:	48 89 03             	mov    %rax,(%rbx)
14090cee6:	48 8d 05 ab c3 21 00 	lea    0x21c3ab(%rip),%rax        # 0x140b29298
14090ceed:	48 89 06             	mov    %rax,(%rsi)
14090cef0:	48 8d 05 f1 c3 21 00 	lea    0x21c3f1(%rip),%rax        # 0x140b292e8
14090cef7:	48 89 83 60 01 00 00 	mov    %rax,0x160(%rbx)
14090cefe:	48 8b 0f             	mov    (%rdi),%rcx
14090cf01:	48 85 c9             	test   %rcx,%rcx
14090cf04:	74 11                	je     0x14090cf17
14090cf06:	48 83 27 00          	andq   $0x0,(%rdi)
14090cf0a:	48 8b 01             	mov    (%rcx),%rax
14090cf0d:	48 8b 40 10          	mov    0x10(%rax),%rax
14090cf11:	ff 15 21 fd 1f 00    	call   *0x1ffd21(%rip)        # 0x140b0cc38
14090cf17:	48 8b c3             	mov    %rbx,%rax
14090cf1a:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
14090cf1f:	49 8b 5b 28          	mov    0x28(%r11),%rbx
14090cf23:	49 8b 6b 38          	mov    0x38(%r11),%rbp
14090cf27:	49 8b e3             	mov    %r11,%rsp
14090cf2a:	41 5e                	pop    %r14
14090cf2c:	5f                   	pop    %rdi
14090cf2d:	5e                   	pop    %rsi
14090cf2e:	c3                   	ret
14090cf2f:	90                   	nop
14090cf30:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14090cf35:	57                   	push   %rdi
14090cf36:	48 83 ec 20          	sub    $0x20,%rsp
14090cf3a:	48 8b f9             	mov    %rcx,%rdi
14090cf3d:	8b da                	mov    %edx,%ebx
14090cf3f:	48 81 c1 58 01 00 00 	add    $0x158,%rcx
14090cf46:	e8 e9 fb ff ff       	call   0x14090cb34
14090cf4b:	48 8d 05 36 c4 21 00 	lea    0x21c436(%rip),%rax        # 0x140b29388
14090cf52:	48 89 07             	mov    %rax,(%rdi)
14090cf55:	f6 c3 01             	test   $0x1,%bl
14090cf58:	74 08                	je     0x14090cf62
14090cf5a:	48 8b cf             	mov    %rdi,%rcx
14090cf5d:	e8 72 26 1e 00       	call   0x140aef5d4
14090cf62:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14090cf67:	48 8b c7             	mov    %rdi,%rax
14090cf6a:	48 83 c4 20          	add    $0x20,%rsp
14090cf6e:	5f                   	pop    %rdi
14090cf6f:	c3                   	ret
14090cf70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14090cf75:	57                   	push   %rdi
14090cf76:	48 83 ec 20          	sub    $0x20,%rsp
14090cf7a:	48 8d 05 df c1 21 00 	lea    0x21c1df(%rip),%rax        # 0x140b29160
14090cf81:	48 8b f9             	mov    %rcx,%rdi
14090cf84:	48 89 01             	mov    %rax,(%rcx)
14090cf87:	48 8b 59 10          	mov    0x10(%rcx),%rbx
14090cf8b:	48 85 db             	test   %rbx,%rbx
14090cf8e:	74 39                	je     0x14090cfc9
14090cf90:	83 c8 ff             	or     $0xffffffff,%eax
14090cf93:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14090cf98:	83 f8 01             	cmp    $0x1,%eax
14090cf9b:	75 2c                	jne    0x14090cfc9
14090cf9d:	48 8b 03             	mov    (%rbx),%rax
14090cfa0:	48 8b cb             	mov    %rbx,%rcx
14090cfa3:	48 8b 00             	mov    (%rax),%rax
14090cfa6:	ff 15 8c fc 1f 00    	call   *0x1ffc8c(%rip)        # 0x140b0cc38
14090cfac:	83 c8 ff             	or     $0xffffffff,%eax
14090cfaf:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14090cfb4:	83 f8 01             	cmp    $0x1,%eax
14090cfb7:	75 10                	jne    0x14090cfc9
14090cfb9:	48 8b 03             	mov    (%rbx),%rax
14090cfbc:	48 8b cb             	mov    %rbx,%rcx
14090cfbf:	48 8b 40 08          	mov    0x8(%rax),%rax
14090cfc3:	ff 15 6f fc 1f 00    	call   *0x1ffc6f(%rip)        # 0x140b0cc38
14090cfc9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14090cfce:	48 8d 05 73 c2 21 00 	lea    0x21c273(%rip),%rax        # 0x140b29248
14090cfd5:	48 89 07             	mov    %rax,(%rdi)
14090cfd8:	48 83 c4 20          	add    $0x20,%rsp
14090cfdc:	5f                   	pop    %rdi
14090cfdd:	c3                   	ret
14090cfde:	90                   	nop
14090cfdf:	90                   	nop
14090cfe0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14090cfe5:	57                   	push   %rdi
14090cfe6:	48 83 ec 20          	sub    $0x20,%rsp
14090cfea:	8b da                	mov    %edx,%ebx
14090cfec:	48 8b f9             	mov    %rcx,%rdi
14090cfef:	e8 7c ff ff ff       	call   0x14090cf70
14090cff4:	f6 c3 01             	test   $0x1,%bl
14090cff7:	74 08                	je     0x14090d001
14090cff9:	48 8b cf             	mov    %rdi,%rcx
14090cffc:	e8 d3 25 1e 00       	call   0x140aef5d4
14090d001:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14090d006:	48 8b c7             	mov    %rdi,%rax
14090d009:	48 83 c4 20          	add    $0x20,%rsp
14090d00d:	5f                   	pop    %rdi
14090d00e:	c3                   	ret
14090d00f:	90                   	nop
14090d010:	48 8b c4             	mov    %rsp,%rax
14090d013:	48 89 58 10          	mov    %rbx,0x10(%rax)
14090d017:	48 89 70 18          	mov    %rsi,0x18(%rax)
14090d01b:	48 89 78 20          	mov    %rdi,0x20(%rax)
14090d01f:	48 89 48 08          	mov    %rcx,0x8(%rax)
14090d023:	41 56                	push   %r14
14090d025:	48 83 ec 20          	sub    $0x20,%rsp
14090d029:	49 8b f1             	mov    %r9,%rsi
14090d02c:	4d 8b f0             	mov    %r8,%r14
14090d02f:	48 8b da             	mov    %rdx,%rbx
14090d032:	48 8b f9             	mov    %rcx,%rdi
14090d035:	48 8d 05 54 c1 21 00 	lea    0x21c154(%rip),%rax        # 0x140b29190
14090d03c:	48 89 01             	mov    %rax,(%rcx)
14090d03f:	48 83 c1 08          	add    $0x8,%rcx
14090d043:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
14090d048:	e8 87 eb 70 ff       	call   0x14001bbd4
14090d04d:	48 8b 0b             	mov    (%rbx),%rcx
14090d050:	48 89 4f 20          	mov    %rcx,0x20(%rdi)
14090d054:	48 85 c9             	test   %rcx,%rcx
14090d057:	74 0d                	je     0x14090d066
14090d059:	48 8b 01             	mov    (%rcx),%rax
14090d05c:	48 8b 40 08          	mov    0x8(%rax),%rax
14090d060:	ff 15 d2 fb 1f 00    	call   *0x1ffbd2(%rip)        # 0x140b0cc38
14090d066:	48 83 67 28 00       	andq   $0x0,0x28(%rdi)
14090d06b:	48 83 67 30 00       	andq   $0x0,0x30(%rdi)
14090d070:	48 89 77 38          	mov    %rsi,0x38(%rdi)
14090d074:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
14090d079:	48 89 47 40          	mov    %rax,0x40(%rdi)
14090d07d:	49 8b 0e             	mov    (%r14),%rcx
14090d080:	48 89 4f 48          	mov    %rcx,0x48(%rdi)
14090d084:	48 85 c9             	test   %rcx,%rcx
14090d087:	74 0e                	je     0x14090d097
14090d089:	48 8b 01             	mov    (%rcx),%rax
14090d08c:	48 8b 40 08          	mov    0x8(%rax),%rax
14090d090:	ff 15 a2 fb 1f 00    	call   *0x1ffba2(%rip)        # 0x140b0cc38
14090d096:	90                   	nop
14090d097:	48 8b c7             	mov    %rdi,%rax
14090d09a:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14090d09f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14090d0a4:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14090d0a9:	48 83 c4 20          	add    $0x20,%rsp
14090d0ad:	41 5e                	pop    %r14
14090d0af:	c3                   	ret
14090d0b0:	40 53                	rex push %rbx
14090d0b2:	48 83 ec 20          	sub    $0x20,%rsp
14090d0b6:	48 8b 49 48          	mov    0x48(%rcx),%rcx
14090d0ba:	48 8b da             	mov    %rdx,%rbx
14090d0bd:	48 89 0a             	mov    %rcx,(%rdx)
14090d0c0:	48 85 c9             	test   %rcx,%rcx
14090d0c3:	74 0d                	je     0x14090d0d2
14090d0c5:	48 8b 01             	mov    (%rcx),%rax
14090d0c8:	48 8b 40 08          	mov    0x8(%rax),%rax
14090d0cc:	ff 15 66 fb 1f 00    	call   *0x1ffb66(%rip)        # 0x140b0cc38
14090d0d2:	48 8b c3             	mov    %rbx,%rax
14090d0d5:	48 83 c4 20          	add    $0x20,%rsp
14090d0d9:	5b                   	pop    %rbx
14090d0da:	c3                   	ret
14090d0db:	90                   	nop
14090d0dc:	90                   	nop
14090d0dd:	90                   	nop
14090d0de:	90                   	nop
14090d0df:	90                   	nop
14090d0e0:	40 53                	rex push %rbx
14090d0e2:	48 83 ec 30          	sub    $0x30,%rsp
14090d0e6:	48 8b da             	mov    %rdx,%rbx
14090d0e9:	48 8d 51 08          	lea    0x8(%rcx),%rdx
14090d0ed:	48 8b cb             	mov    %rbx,%rcx
14090d0f0:	e8 df ea 70 ff       	call   0x14001bbd4
14090d0f5:	48 8b c3             	mov    %rbx,%rax
14090d0f8:	48 83 c4 30          	add    $0x30,%rsp
14090d0fc:	5b                   	pop    %rbx
14090d0fd:	c3                   	ret
14090d0fe:	90                   	nop
14090d0ff:	90                   	nop
14090d100:	48 8b 41 40          	mov    0x40(%rcx),%rax
14090d104:	c3                   	ret
14090d105:	90                   	nop
14090d106:	90                   	nop
14090d107:	90                   	nop
14090d108:	90                   	nop
14090d109:	90                   	nop
14090d10a:	90                   	nop
14090d10b:	90                   	nop
14090d10c:	90                   	nop
14090d10d:	90                   	nop
14090d10e:	90                   	nop
14090d10f:	90                   	nop
14090d110:	48 8b 41 10          	mov    0x10(%rcx),%rax
14090d114:	48 39 41 08          	cmp    %rax,0x8(%rcx)
14090d118:	0f 95 c0             	setne  %al
14090d11b:	c3                   	ret
14090d11c:	90                   	nop
14090d11d:	90                   	nop
14090d11e:	90                   	nop
14090d11f:	90                   	nop
14090d120:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14090d125:	57                   	push   %rdi
14090d126:	48 83 ec 20          	sub    $0x20,%rsp
14090d12a:	8b da                	mov    %edx,%ebx
14090d12c:	48 8b f9             	mov    %rcx,%rdi
14090d12f:	e8 1c 00 00 00       	call   0x14090d150
14090d134:	f6 c3 01             	test   $0x1,%bl
14090d137:	74 08                	je     0x14090d141
14090d139:	48 8b cf             	mov    %rdi,%rcx
14090d13c:	e8 93 24 1e 00       	call   0x140aef5d4
14090d141:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14090d146:	48 8b c7             	mov    %rdi,%rax
14090d149:	48 83 c4 20          	add    $0x20,%rsp
14090d14d:	5f                   	pop    %rdi
14090d14e:	c3                   	ret
14090d14f:	90                   	nop
14090d150:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14090d155:	57                   	push   %rdi
14090d156:	48 83 ec 20          	sub    $0x20,%rsp
14090d15a:	48 8b d9             	mov    %rcx,%rbx
14090d15d:	48 8b 49 48          	mov    0x48(%rcx),%rcx
14090d161:	48 85 c9             	test   %rcx,%rcx
14090d164:	74 12                	je     0x14090d178
14090d166:	48 83 63 48 00       	andq   $0x0,0x48(%rbx)
14090d16b:	48 8b 01             	mov    (%rcx),%rax
14090d16e:	48 8b 40 10          	mov    0x10(%rax),%rax
14090d172:	ff 15 c0 fa 1f 00    	call   *0x1ffac0(%rip)        # 0x140b0cc38
14090d178:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
14090d17c:	48 85 ff             	test   %rdi,%rdi
14090d17f:	74 39                	je     0x14090d1ba
14090d181:	83 c8 ff             	or     $0xffffffff,%eax
14090d184:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14090d189:	83 f8 01             	cmp    $0x1,%eax
14090d18c:	75 2c                	jne    0x14090d1ba
14090d18e:	48 8b 07             	mov    (%rdi),%rax
14090d191:	48 8b cf             	mov    %rdi,%rcx
14090d194:	48 8b 00             	mov    (%rax),%rax
14090d197:	ff 15 9b fa 1f 00    	call   *0x1ffa9b(%rip)        # 0x140b0cc38
14090d19d:	83 c8 ff             	or     $0xffffffff,%eax
14090d1a0:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14090d1a5:	83 f8 01             	cmp    $0x1,%eax
14090d1a8:	75 10                	jne    0x14090d1ba
14090d1aa:	48 8b 07             	mov    (%rdi),%rax
14090d1ad:	48 8b cf             	mov    %rdi,%rcx
14090d1b0:	48 8b 40 08          	mov    0x8(%rax),%rax
14090d1b4:	ff 15 7e fa 1f 00    	call   *0x1ffa7e(%rip)        # 0x140b0cc38
14090d1ba:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
14090d1be:	48 85 c9             	test   %rcx,%rcx
14090d1c1:	74 12                	je     0x14090d1d5
14090d1c3:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
14090d1c8:	48 8b 01             	mov    (%rcx),%rax
14090d1cb:	48 8b 40 10          	mov    0x10(%rax),%rax
14090d1cf:	ff 15 63 fa 1f 00    	call   *0x1ffa63(%rip)        # 0x140b0cc38
14090d1d5:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14090d1d9:	48 85 c9             	test   %rcx,%rcx
14090d1dc:	74 3c                	je     0x14090d21a
14090d1de:	48 8b 43 18          	mov    0x18(%rbx),%rax
14090d1e2:	48 2b c1             	sub    %rcx,%rax
14090d1e5:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
14090d1e9:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14090d1ef:	72 14                	jb     0x14090d205
14090d1f1:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14090d1f5:	48 2b ca             	sub    %rdx,%rcx
14090d1f8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14090d1fc:	48 83 f8 1f          	cmp    $0x1f,%rax
14090d200:	77 2d                	ja     0x14090d22f
14090d202:	48 8b ca             	mov    %rdx,%rcx
14090d205:	ff 15 b5 f6 1f 00    	call   *0x1ff6b5(%rip)        # 0x140b0c8c0
14090d20b:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14090d210:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14090d215:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
14090d21a:	48 8d 05 07 bf 21 00 	lea    0x21bf07(%rip),%rax        # 0x140b29128
14090d221:	48 89 03             	mov    %rax,(%rbx)
14090d224:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14090d229:	48 83 c4 20          	add    $0x20,%rsp
14090d22d:	5f                   	pop    %rdi
14090d22e:	c3                   	ret
14090d22f:	ff 15 63 f7 1f 00    	call   *0x1ff763(%rip)        # 0x140b0c998
14090d235:	cc                   	int3
14090d236:	90                   	nop
14090d237:	90                   	nop
14090d238:	48 8b 05 91 4d 2a 00 	mov    0x2a4d91(%rip),%rax        # 0x140bb1fd0
14090d23f:	c3                   	ret
14090d240:	48 8b c4             	mov    %rsp,%rax
14090d243:	48 89 58 08          	mov    %rbx,0x8(%rax)
14090d247:	48 89 68 10          	mov    %rbp,0x10(%rax)
14090d24b:	48 89 70 18          	mov    %rsi,0x18(%rax)
14090d24f:	48 89 78 20          	mov    %rdi,0x20(%rax)
14090d253:	41 56                	push   %r14
14090d255:	48 83 ec 20          	sub    $0x20,%rsp
14090d259:	48 8b 42 08          	mov    0x8(%rdx),%rax
14090d25d:	4d 8b f0             	mov    %r8,%r14