1400faf59:	cc                   	int3
1400faf5a:	cc                   	int3
1400faf5b:	cc                   	int3
1400faf5c:	cc                   	int3
1400faf5d:	cc                   	int3
1400faf5e:	cc                   	int3
1400faf5f:	cc                   	int3
1400faf60:	48 83 ec 28          	sub    $0x28,%rsp
1400faf64:	48 8d 0d 5d fb 13 00 	lea    0x13fb5d(%rip),%rcx        # 0x14023aac8
1400faf6b:	e8 14 bd 06 00       	call   0x140166c84
1400faf70:	cc                   	int3
1400faf71:	cc                   	int3
1400faf72:	cc                   	int3
1400faf73:	cc                   	int3
1400faf74:	cc                   	int3
1400faf75:	cc                   	int3
1400faf76:	cc                   	int3
1400faf77:	cc                   	int3
1400faf78:	cc                   	int3
1400faf79:	cc                   	int3
1400faf7a:	cc                   	int3
1400faf7b:	cc                   	int3
1400faf7c:	cc                   	int3
1400faf7d:	cc                   	int3
1400faf7e:	cc                   	int3
1400faf7f:	cc                   	int3
1400faf80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400faf85:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400faf8a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400faf8f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400faf94:	41 56                	push   %r14
1400faf96:	48 83 ec 20          	sub    $0x20,%rsp
1400faf9a:	48 8d 99 08 01 00 00 	lea    0x108(%rcx),%rbx
1400fafa1:	48 8b f9             	mov    %rcx,%rdi
1400fafa4:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
1400fafa8:	48 8b ea             	mov    %rdx,%rbp
1400fafab:	ff 15 ff 32 10 00    	call   *0x1032ff(%rip)        # 0x1401fe2b0
1400fafb1:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400fafb5:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400fafb9:	48 8d 41 01          	lea    0x1(%rcx),%rax
1400fafbd:	4c 3b c0             	cmp    %rax,%r8
1400fafc0:	77 10                	ja     0x1400fafd2
1400fafc2:	48 8b cb             	mov    %rbx,%rcx
1400fafc5:	e8 b6 fd ff ff       	call   0x1400fad80
1400fafca:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400fafce:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1400fafd2:	49 8d 40 ff          	lea    -0x1(%r8),%rax
1400fafd6:	48 21 43 18          	and    %rax,0x18(%rbx)
1400fafda:	49 8d 40 ff          	lea    -0x1(%r8),%rax
1400fafde:	48 03 4b 18          	add    0x18(%rbx),%rcx
1400fafe2:	48 23 c8             	and    %rax,%rcx
1400fafe5:	48 8d 34 cd 00 00 00 	lea    0x0(,%rcx,8),%rsi
1400fafec:	00
1400fafed:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400faff1:	48 83 3c 31 00       	cmpq   $0x0,(%rcx,%rsi,1)
1400faff6:	75 16                	jne    0x1400fb00e
1400faff8:	b9 30 00 00 00       	mov    $0x30,%ecx
1400faffd:	e8 ee b2 08 00       	call   0x1401862f0
1400fb002:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400fb006:	48 89 04 0e          	mov    %rax,(%rsi,%rcx,1)
1400fb00a:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400fb00e:	48 8b 0c 0e          	mov    (%rsi,%rcx,1),%rcx
1400fb012:	48 8d 55 10          	lea    0x10(%rbp),%rdx
1400fb016:	f2 0f 10 45 00       	movsd  0x0(%rbp),%xmm0
1400fb01b:	f2 0f 11 01          	movsd  %xmm0,(%rcx)
1400fb01f:	8b 45 08             	mov    0x8(%rbp),%eax
1400fb022:	89 41 08             	mov    %eax,0x8(%rcx)
1400fb025:	48 83 c1 10          	add    $0x10,%rcx
1400fb029:	e8 72 03 fd ff       	call   0x1400cb3a0
1400fb02e:	48 ff 43 20          	incq   0x20(%rbx)
1400fb032:	48 8d 4b 28          	lea    0x28(%rbx),%rcx
1400fb036:	ff 15 ec 31 10 00    	call   *0x1031ec(%rip)        # 0x1401fe228
1400fb03c:	48 8b 87 f8 00 00 00 	mov    0xf8(%rdi),%rax
1400fb043:	48 85 c0             	test   %rax,%rax
1400fb046:	74 09                	je     0x1400fb051
1400fb048:	48 8b 8f 00 01 00 00 	mov    0x100(%rdi),%rcx
1400fb04f:	ff d0                	call   *%rax
1400fb051:	48 8d 8f a8 00 00 00 	lea    0xa8(%rdi),%rcx
1400fb058:	e8 eb bd 06 00       	call   0x140166e48
1400fb05d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fb062:	b0 01                	mov    $0x1,%al
1400fb064:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400fb069:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400fb06e:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400fb073:	48 83 c4 20          	add    $0x20,%rsp
1400fb077:	41 5e                	pop    %r14
1400fb079:	c3                   	ret
1400fb07a:	cc                   	int3
1400fb07b:	cc                   	int3
1400fb07c:	cc                   	int3
1400fb07d:	cc                   	int3
1400fb07e:	cc                   	int3
1400fb07f:	cc                   	int3
1400fb080:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400fb085:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400fb08a:	57                   	push   %rdi
1400fb08b:	48 83 ec 20          	sub    $0x20,%rsp
1400fb08f:	48 8b da             	mov    %rdx,%rbx
1400fb092:	48 8b f1             	mov    %rcx,%rsi
1400fb095:	ba 08 00 00 00       	mov    $0x8,%edx
1400fb09a:	49 8b c8             	mov    %r8,%rcx
1400fb09d:	49 8b f8             	mov    %r8,%rdi
1400fb0a0:	ff 15 1a 30 10 00    	call   *0x10301a(%rip)        # 0x1401fe0c0
1400fb0a6:	85 c0                	test   %eax,%eax
1400fb0a8:	74 15                	je     0x1400fb0bf
1400fb0aa:	b8 03 40 00 80       	mov    $0x80004003,%eax
1400fb0af:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fb0b4:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400fb0b9:	48 83 c4 20          	add    $0x20,%rsp
1400fb0bd:	5f                   	pop    %rdi
1400fb0be:	c3                   	ret
1400fb0bf:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
1400fb0c6:	48 8b 03             	mov    (%rbx),%rax
1400fb0c9:	48 3b 05 60 2c 12 00 	cmp    0x122c60(%rip),%rax        # 0x14021dd30
1400fb0d0:	75 0d                	jne    0x1400fb0df
1400fb0d2:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400fb0d6:	48 3b 05 5b 2c 12 00 	cmp    0x122c5b(%rip),%rax        # 0x14021dd38
1400fb0dd:	74 32                	je     0x1400fb111
1400fb0df:	48 8b 03             	mov    (%rbx),%rax
1400fb0e2:	48 3b 05 27 2c 12 00 	cmp    0x122c27(%rip),%rax        # 0x14021dd10
1400fb0e9:	75 0d                	jne    0x1400fb0f8
1400fb0eb:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400fb0ef:	48 3b 05 22 2c 12 00 	cmp    0x122c22(%rip),%rax        # 0x14021dd18
1400fb0f6:	74 19                	je     0x1400fb111
1400fb0f8:	48 8b 03             	mov    (%rbx),%rax
1400fb0fb:	48 3b 05 1e 2c 12 00 	cmp    0x122c1e(%rip),%rax        # 0x14021dd20
1400fb102:	75 22                	jne    0x1400fb126
1400fb104:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400fb108:	48 3b 05 19 2c 12 00 	cmp    0x122c19(%rip),%rax        # 0x14021dd28
1400fb10f:	75 15                	jne    0x1400fb126
1400fb111:	48 89 37             	mov    %rsi,(%rdi)
1400fb114:	33 c0                	xor    %eax,%eax
1400fb116:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fb11b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400fb120:	48 83 c4 20          	add    $0x20,%rsp
1400fb124:	5f                   	pop    %rdi
1400fb125:	c3                   	ret
1400fb126:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400fb12b:	b8 02 40 00 80       	mov    $0x80004002,%eax
1400fb130:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400fb135:	48 83 c4 20          	add    $0x20,%rsp
1400fb139:	5f                   	pop    %rdi
1400fb13a:	c3                   	ret
1400fb13b:	cc                   	int3
1400fb13c:	cc                   	int3
1400fb13d:	cc                   	int3
1400fb13e:	cc                   	int3
1400fb13f:	cc                   	int3
1400fb140:	b8 01 40 00 80       	mov    $0x80004001,%eax
1400fb145:	c3                   	ret
1400fb146:	cc                   	int3
1400fb147:	cc                   	int3
1400fb148:	cc                   	int3
1400fb149:	cc                   	int3
1400fb14a:	cc                   	int3
1400fb14b:	cc                   	int3
1400fb14c:	cc                   	int3
1400fb14d:	cc                   	int3
1400fb14e:	cc                   	int3
1400fb14f:	cc                   	int3
1400fb150:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400fb155:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400fb15a:	57                   	push   %rdi
1400fb15b:	41 54                	push   %r12
1400fb15d:	41 55                	push   %r13
1400fb15f:	41 56                	push   %r14
1400fb161:	41 57                	push   %r15
1400fb163:	48 81 ec c0 02 00 00 	sub    $0x2c0,%rsp
1400fb16a:	48 8b 05 ff 00 1b 00 	mov    0x1b00ff(%rip),%rax        # 0x1402ab270
1400fb171:	48 33 c4             	xor    %rsp,%rax
1400fb174:	48 89 84 24 b0 02 00 	mov    %rax,0x2b0(%rsp)
1400fb17b:	00
1400fb17c:	8b f2                	mov    %edx,%esi
1400fb17e:	4c 8b f1             	mov    %rcx,%r14
1400fb181:	4c 8b e9             	mov    %rcx,%r13
1400fb184:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1400fb189:	4c 8b a4 24 18 03 00 	mov    0x318(%rsp),%r12
1400fb190:	00
1400fb191:	49 8b 00             	mov    (%r8),%rax
1400fb194:	48 3b 05 a5 2b 12 00 	cmp    0x122ba5(%rip),%rax        # 0x14021dd40
1400fb19b:	0f 85 2b 0c 00 00    	jne    0x1400fbdcc
1400fb1a1:	49 8b 40 08          	mov    0x8(%r8),%rax
1400fb1a5:	48 3b 05 9c 2b 12 00 	cmp    0x122b9c(%rip),%rax        # 0x14021dd48
1400fb1ac:	0f 85 1a 0c 00 00    	jne    0x1400fbdcc
1400fb1b2:	48 8d 9c 24 30 02 00 	lea    0x230(%rsp),%rbx
1400fb1b9:	00
1400fb1ba:	41 bf 05 00 00 00    	mov    $0x5,%r15d
1400fb1c0:	41 8b ff             	mov    %r15d,%edi
1400fb1c3:	48 8b cb             	mov    %rbx,%rcx
1400fb1c6:	ff 15 44 32 10 00    	call   *0x103244(%rip)        # 0x1401fe410
1400fb1cc:	48 83 c3 18          	add    $0x18,%rbx
1400fb1d0:	48 83 ef 01          	sub    $0x1,%rdi
1400fb1d4:	75 ed                	jne    0x1400fb1c3
1400fb1d6:	81 fe fa 00 00 00    	cmp    $0xfa,%esi
1400fb1dc:	0f 85 04 02 00 00    	jne    0x1400fb3e6
1400fb1e2:	44 8d 4f 08          	lea    0x8(%rdi),%r9d
1400fb1e6:	45 33 c0             	xor    %r8d,%r8d
1400fb1e9:	49 8b 14 24          	mov    (%r12),%rdx
1400fb1ed:	48 83 c2 78          	add    $0x78,%rdx
1400fb1f1:	48 8d 8c 24 30 02 00 	lea    0x230(%rsp),%rcx
1400fb1f8:	00
1400fb1f9:	ff 15 49 32 10 00    	call   *0x103249(%rip)        # 0x1401fe448
1400fb1ff:	44 8d 4f 03          	lea    0x3(%rdi),%r9d
1400fb203:	45 33 c0             	xor    %r8d,%r8d
1400fb206:	49 8b 14 24          	mov    (%r12),%rdx
1400fb20a:	48 83 c2 60          	add    $0x60,%rdx
1400fb20e:	48 8d 8c 24 48 02 00 	lea    0x248(%rsp),%rcx
1400fb215:	00
1400fb216:	ff 15 2c 32 10 00    	call   *0x10322c(%rip)        # 0x1401fe448
1400fb21c:	44 8d 4f 08          	lea    0x8(%rdi),%r9d
1400fb220:	45 33 c0             	xor    %r8d,%r8d
1400fb223:	49 8b 14 24          	mov    (%r12),%rdx
1400fb227:	48 83 c2 48          	add    $0x48,%rdx
1400fb22b:	48 8d 8c 24 60 02 00 	lea    0x260(%rsp),%rcx
1400fb232:	00
1400fb233:	ff 15 0f 32 10 00    	call   *0x10320f(%rip)        # 0x1401fe448
1400fb239:	41 b9 11 20 00 00    	mov    $0x2011,%r9d
1400fb23f:	45 33 c0             	xor    %r8d,%r8d
1400fb242:	49 8b 14 24          	mov    (%r12),%rdx
1400fb246:	48 83 c2 30          	add    $0x30,%rdx
1400fb24a:	48 8d 8c 24 78 02 00 	lea    0x278(%rsp),%rcx
1400fb251:	00
1400fb252:	ff 15 f0 31 10 00    	call   *0x1031f0(%rip)        # 0x1401fe448
1400fb258:	44 8d 4f 08          	lea    0x8(%rdi),%r9d
1400fb25c:	45 33 c0             	xor    %r8d,%r8d
1400fb25f:	49 8b 14 24          	mov    (%r12),%rdx
1400fb263:	48 83 c2 18          	add    $0x18,%rdx
1400fb267:	48 8d 8c 24 90 02 00 	lea    0x290(%rsp),%rcx
1400fb26e:	00
1400fb26f:	ff 15 d3 31 10 00    	call   *0x1031d3(%rip)        # 0x1401fe448
1400fb275:	66 39 bc 24 78 02 00 	cmp    %di,0x278(%rsp)
1400fb27c:	00
1400fb27d:	74 6a                	je     0x1400fb2e9
1400fb27f:	4c 8d 84 24 84 00 00 	lea    0x84(%rsp),%r8
1400fb286:	00
1400fb287:	33 d2                	xor    %edx,%edx
1400fb289:	48 8b 8c 24 80 02 00 	mov    0x280(%rsp),%rcx
1400fb290:	00
1400fb291:	ff 15 89 31 10 00    	call   *0x103189(%rip)        # 0x1401fe420
1400fb297:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
1400fb29e:	00
1400fb29f:	33 d2                	xor    %edx,%edx
1400fb2a1:	48 8b 8c 24 80 02 00 	mov    0x280(%rsp),%rcx
1400fb2a8:	00
1400fb2a9:	ff 15 69 31 10 00    	call   *0x103169(%rip)        # 0x1401fe418
1400fb2af:	44 8b ac 24 80 00 00 	mov    0x80(%rsp),%r13d
1400fb2b6:	00
1400fb2b7:	44 2b ac 24 84 00 00 	sub    0x84(%rsp),%r13d
1400fb2be:	00
1400fb2bf:	41 ff c5             	inc    %r13d
1400fb2c2:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
1400fb2c9:	00
1400fb2ca:	48 8b 8c 24 80 02 00 	mov    0x280(%rsp),%rcx
1400fb2d1:	00
1400fb2d2:	ff 15 68 31 10 00    	call   *0x103168(%rip)        # 0x1401fe440
1400fb2d8:	33 f6                	xor    %esi,%esi
1400fb2da:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1400fb2e1:	00
1400fb2e2:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400fb2e7:	eb 12                	jmp    0x1400fb2fb
1400fb2e9:	33 f6                	xor    %esi,%esi
1400fb2eb:	44 8b ee             	mov    %esi,%r13d
1400fb2ee:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
1400fb2f3:	48 89 b4 24 a0 00 00 	mov    %rsi,0xa0(%rsp)
1400fb2fa:	00
1400fb2fb:	49 8b 04 24          	mov    (%r12),%rax
1400fb2ff:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400fb303:	66 83 39 00          	cmpw   $0x0,(%rcx)
1400fb307:	0f 95 44 24 40       	setne  0x40(%rsp)
1400fb30c:	48 8b 84 24 98 02 00 	mov    0x298(%rsp),%rax
1400fb313:	00
1400fb314:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
1400fb31b:	00
1400fb31c:	48 8b 84 24 68 02 00 	mov    0x268(%rsp),%rax
1400fb323:	00
1400fb324:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400fb329:	8b 84 24 50 02 00 00 	mov    0x250(%rsp),%eax
1400fb330:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
1400fb337:	48 89 b4 24 d0 00 00 	mov    %rsi,0xd0(%rsp)
1400fb33e:	00
1400fb33f:	48 89 b4 24 e0 00 00 	mov    %rsi,0xe0(%rsp)
1400fb346:	00
1400fb347:	bb 07 00 00 00       	mov    $0x7,%ebx
1400fb34c:	48 89 9c 24 e8 00 00 	mov    %rbx,0xe8(%rsp)
1400fb353:	00
1400fb354:	48 8b 94 24 38 02 00 	mov    0x238(%rsp),%rdx
1400fb35b:	00
1400fb35c:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
1400fb363:	4c 8b c7             	mov    %rdi,%r8
1400fb366:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
1400fb36d:	00 00 00
1400fb370:	49 ff c0             	inc    %r8
1400fb373:	66 42 83 3c 42 00    	cmpw   $0x0,(%rdx,%r8,2)
1400fb379:	75 f5                	jne    0x1400fb370
1400fb37b:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
1400fb382:	00
1400fb383:	e8 c8 ae fc ff       	call   0x1400c6250
1400fb388:	0f b6 44 24 40       	movzbl 0x40(%rsp),%eax
1400fb38d:	88 44 24 38          	mov    %al,0x38(%rsp)
1400fb391:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1400fb398:	00
1400fb399:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400fb39e:	44 89 6c 24 28       	mov    %r13d,0x28(%rsp)
1400fb3a3:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400fb3a8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400fb3ad:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
1400fb3b2:	44 8b 84 24 88 00 00 	mov    0x88(%rsp),%r8d
1400fb3b9:	00
1400fb3ba:	48 8d 94 24 d0 00 00 	lea    0xd0(%rsp),%rdx
1400fb3c1:	00
1400fb3c2:	49 8b ce             	mov    %r14,%rcx
1400fb3c5:	e8 56 59 00 00       	call   0x140100d20
1400fb3ca:	49 8b 0c 24          	mov    (%r12),%rcx
1400fb3ce:	84 c0                	test   %al,%al
1400fb3d0:	48 8b 41 08          	mov    0x8(%rcx),%rax
1400fb3d4:	74 08                	je     0x1400fb3de
1400fb3d6:	66 89 38             	mov    %di,(%rax)
1400fb3d9:	e9 cf 09 00 00       	jmp    0x1400fbdad
1400fb3de:	66 89 30             	mov    %si,(%rax)
1400fb3e1:	e9 c7 09 00 00       	jmp    0x1400fbdad
1400fb3e6:	81 fe fc 00 00 00    	cmp    $0xfc,%esi
1400fb3ec:	0f 85 2f 01 00 00    	jne    0x1400fb521
1400fb3f2:	41 b9 08 00 00 00    	mov    $0x8,%r9d
1400fb3f8:	45 33 c0             	xor    %r8d,%r8d
1400fb3fb:	49 8b 14 24          	mov    (%r12),%rdx
1400fb3ff:	48 83 c2 18          	add    $0x18,%rdx
1400fb403:	48 8d 8c 24 30 02 00 	lea    0x230(%rsp),%rcx
1400fb40a:	00
1400fb40b:	ff 15 37 30 10 00    	call   *0x103037(%rip)        # 0x1401fe448
1400fb411:	49 8b 04 24          	mov    (%r12),%rax
1400fb415:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400fb419:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1400fb41d:	48 8b cb             	mov    %rbx,%rcx
1400fb420:	ff 15 0a 30 10 00    	call   *0x10300a(%rip)        # 0x1401fe430
1400fb426:	44 8b c0             	mov    %eax,%r8d
1400fb429:	33 f6                	xor    %esi,%esi
1400fb42b:	48 89 b4 24 d0 00 00 	mov    %rsi,0xd0(%rsp)
1400fb432:	00
1400fb433:	66 0f 6f 05 95 ed 18 	movdqa 0x18ed95(%rip),%xmm0        # 0x14028a1d0
1400fb43a:	00
1400fb43b:	f3 0f 7f 84 24 e0 00 	movdqu %xmm0,0xe0(%rsp)
1400fb442:	00 00
1400fb444:	66 89 b4 24 d0 00 00 	mov    %si,0xd0(%rsp)
1400fb44b:	00
1400fb44c:	48 8b d3             	mov    %rbx,%rdx
1400fb44f:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
1400fb456:	00
1400fb457:	e8 f4 ad fc ff       	call   0x1400c6250
1400fb45c:	90                   	nop
1400fb45d:	48 89 b4 24 f0 00 00 	mov    %rsi,0xf0(%rsp)