1407afd70:	e8 cf b3 66 00       	call   0x140e1b144
1407afd75:	48 8b 0d fc 30 c8 00 	mov    0xc830fc(%rip),%rcx        # 0x141432e78
1407afd7c:	40 84 ff             	test   %dil,%dil
1407afd7f:	74 06                	je     0x1407afd87
1407afd81:	48 83 c1 58          	add    $0x58,%rcx
1407afd85:	eb 04                	jmp    0x1407afd8b
1407afd87:	48 83 c1 60          	add    $0x60,%rcx
1407afd8b:	48 8b 09             	mov    (%rcx),%rcx
1407afd8e:	48 85 c9             	test   %rcx,%rcx
1407afd91:	74 14                	je     0x1407afda7
1407afd93:	8b 41 10             	mov    0x10(%rcx),%eax
1407afd96:	ff c0                	inc    %eax
1407afd98:	89 41 10             	mov    %eax,0x10(%rcx)
1407afd9b:	83 f8 01             	cmp    $0x1,%eax
1407afd9e:	7e 36                	jle    0x1407afdd6
1407afda0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407afda5:	74 1e                	je     0x1407afdc5
1407afda7:	48 89 0b             	mov    %rcx,(%rbx)
1407afdaa:	48 8b c3             	mov    %rbx,%rax
1407afdad:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1407afdb2:	48 33 cc             	xor    %rsp,%rcx
1407afdb5:	e8 46 b7 66 00       	call   0x140e1b500
1407afdba:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1407afdbf:	48 83 c4 60          	add    $0x60,%rsp
1407afdc3:	5f                   	pop    %rdi
1407afdc4:	c3                   	ret
1407afdc5:	b9 01 00 00 00       	mov    $0x1,%ecx
1407afdca:	e8 31 a9 fd ff       	call   0x14078a700
1407afdcf:	90                   	nop
1407afdd0:	e8 cf a3 67 00       	call   0x140e2a1a4
1407afdd5:	90                   	nop
1407afdd6:	33 c9                	xor    %ecx,%ecx
1407afdd8:	e8 23 a9 fd ff       	call   0x14078a700
1407afddd:	cc                   	int3
1407afdde:	cc                   	int3
1407afddf:	cc                   	int3
1407afde0:	40 53                	rex push %rbx
1407afde2:	48 83 ec 30          	sub    $0x30,%rsp
1407afde6:	48 8b d9             	mov    %rcx,%rbx
1407afde9:	49 8b 08             	mov    (%r8),%rcx
1407afdec:	49 8b 40 08          	mov    0x8(%r8),%rax
1407afdf0:	48 2b c1             	sub    %rcx,%rax
1407afdf3:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407afdf7:	48 83 f8 08          	cmp    $0x8,%rax
1407afdfb:	74 26                	je     0x1407afe23
1407afdfd:	48 8d 15 d4 36 88 00 	lea    0x8836d4(%rip),%rdx        # 0x1410334d8
1407afe04:	48 8b 0d ed 16 c8 00 	mov    0xc816ed(%rip),%rcx        # 0x1414314f8
1407afe0b:	e8 b0 37 fe ff       	call   0x1407935c0
1407afe10:	33 d2                	xor    %edx,%edx
1407afe12:	48 8b cb             	mov    %rbx,%rcx
1407afe15:	e8 96 eb a5 ff       	call   0x14020e9b0
1407afe1a:	48 8b c3             	mov    %rbx,%rax
1407afe1d:	48 83 c4 30          	add    $0x30,%rsp
1407afe21:	5b                   	pop    %rbx
1407afe22:	c3                   	ret
1407afe23:	48 8b 09             	mov    (%rcx),%rcx
1407afe26:	e8 05 48 f8 ff       	call   0x140734630
1407afe2b:	48 8b d0             	mov    %rax,%rdx
1407afe2e:	48 8b 0d db 2f c8 00 	mov    0xc82fdb(%rip),%rcx        # 0x141432e10
1407afe35:	e8 46 92 de ff       	call   0x140599080
1407afe3a:	48 8b 0d 37 30 c8 00 	mov    0xc83037(%rip),%rcx        # 0x141432e78
1407afe41:	84 c0                	test   %al,%al
1407afe43:	74 06                	je     0x1407afe4b
1407afe45:	48 83 c1 58          	add    $0x58,%rcx
1407afe49:	eb 04                	jmp    0x1407afe4f
1407afe4b:	48 83 c1 60          	add    $0x60,%rcx
1407afe4f:	48 8b 09             	mov    (%rcx),%rcx
1407afe52:	48 85 c9             	test   %rcx,%rcx
1407afe55:	74 14                	je     0x1407afe6b
1407afe57:	8b 41 10             	mov    0x10(%rcx),%eax
1407afe5a:	ff c0                	inc    %eax
1407afe5c:	89 41 10             	mov    %eax,0x10(%rcx)
1407afe5f:	83 f8 01             	cmp    $0x1,%eax
1407afe62:	7e 1e                	jle    0x1407afe82
1407afe64:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407afe69:	74 0c                	je     0x1407afe77
1407afe6b:	48 89 0b             	mov    %rcx,(%rbx)
1407afe6e:	48 8b c3             	mov    %rbx,%rax
1407afe71:	48 83 c4 30          	add    $0x30,%rsp
1407afe75:	5b                   	pop    %rbx
1407afe76:	c3                   	ret
1407afe77:	b9 01 00 00 00       	mov    $0x1,%ecx
1407afe7c:	e8 7f a8 fd ff       	call   0x14078a700
1407afe81:	cc                   	int3
1407afe82:	33 c9                	xor    %ecx,%ecx
1407afe84:	e8 77 a8 fd ff       	call   0x14078a700
1407afe89:	cc                   	int3
1407afe8a:	cc                   	int3
1407afe8b:	cc                   	int3
1407afe8c:	cc                   	int3
1407afe8d:	cc                   	int3
1407afe8e:	cc                   	int3
1407afe8f:	cc                   	int3
1407afe90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407afe95:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407afe9a:	55                   	push   %rbp
1407afe9b:	57                   	push   %rdi
1407afe9c:	41 56                	push   %r14
1407afe9e:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1407afea3:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1407afeaa:	48 8b f9             	mov    %rcx,%rdi
1407afead:	33 d2                	xor    %edx,%edx
1407afeaf:	49 8b 08             	mov    (%r8),%rcx
1407afeb2:	49 8b 40 08          	mov    0x8(%r8),%rax
1407afeb6:	48 2b c1             	sub    %rcx,%rax
1407afeb9:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407afebd:	48 83 f8 10          	cmp    $0x10,%rax
1407afec1:	74 22                	je     0x1407afee5
1407afec3:	48 8d 15 be 16 88 00 	lea    0x8816be(%rip),%rdx        # 0x141031588
1407afeca:	48 8b 0d 27 16 c8 00 	mov    0xc81627(%rip),%rcx        # 0x1414314f8
1407afed1:	e8 ea 36 fe ff       	call   0x1407935c0
1407afed6:	33 d2                	xor    %edx,%edx
1407afed8:	48 8b cf             	mov    %rdi,%rcx
1407afedb:	e8 d0 ea a5 ff       	call   0x14020e9b0
1407afee0:	e9 79 01 00 00       	jmp    0x1407b005e
1407afee5:	4c 8b 31             	mov    (%rcx),%r14
1407afee8:	48 8b 71 08          	mov    0x8(%rcx),%rsi
1407afeec:	89 54 24 20          	mov    %edx,0x20(%rsp)
1407afef0:	4c 8d 0d f1 7e c3 00 	lea    0xc37ef1(%rip),%r9        # 0x1413e7de8
1407afef7:	4c 8d 05 32 92 c2 00 	lea    0xc29232(%rip),%r8        # 0x1413d9130
1407afefe:	49 8b ce             	mov    %r14,%rcx
1407aff01:	e8 26 dc 66 00       	call   0x140e1db2c
1407aff06:	48 8b d8             	mov    %rax,%rbx
1407aff09:	48 85 c0             	test   %rax,%rax
1407aff0c:	0f 84 13 01 00 00    	je     0x1407b0025
1407aff12:	80 b8 88 00 00 00 00 	cmpb   $0x0,0x88(%rax)
1407aff19:	0f 84 06 01 00 00    	je     0x1407b0025
1407aff1f:	48 8b d6             	mov    %rsi,%rdx
1407aff22:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
1407aff26:	e8 25 4e da ff       	call   0x140554d50
1407aff2b:	90                   	nop
1407aff2c:	80 7d 0f 00          	cmpb   $0x0,0xf(%rbp)
1407aff30:	75 67                	jne    0x1407aff99
1407aff32:	45 33 c0             	xor    %r8d,%r8d
1407aff35:	48 8b d6             	mov    %rsi,%rdx
1407aff38:	48 8d 0d e9 06 88 00 	lea    0x8806e9(%rip),%rcx        # 0x141030628
1407aff3f:	e8 fc 2f 01 00       	call   0x1407c2f40
1407aff44:	48 8b 05 2d 2f c8 00 	mov    0xc82f2d(%rip),%rax        # 0x141432e78
1407aff4b:	48 8b 48 60          	mov    0x60(%rax),%rcx
1407aff4f:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
1407aff53:	48 85 c9             	test   %rcx,%rcx
1407aff56:	74 1c                	je     0x1407aff74
1407aff58:	8b 41 10             	mov    0x10(%rcx),%eax
1407aff5b:	ff c0                	inc    %eax
1407aff5d:	89 41 10             	mov    %eax,0x10(%rcx)
1407aff60:	83 f8 01             	cmp    $0x1,%eax
1407aff63:	0f 8e 1b 01 00 00    	jle    0x1407b0084
1407aff69:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407aff6e:	0f 84 18 01 00 00    	je     0x1407b008c
1407aff74:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1407aff78:	48 8b cf             	mov    %rdi,%rcx
1407aff7b:	e8 90 fd 9e ff       	call   0x14019fd10
1407aff80:	90                   	nop
1407aff81:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1407aff85:	80 7d 0f 00          	cmpb   $0x0,0xf(%rbp)
1407aff89:	0f 84 8f 00 00 00    	je     0x1407b001e
1407aff8f:	e8 0c 1d c1 ff       	call   0x1403c1ca0
1407aff94:	e9 c5 00 00 00       	jmp    0x1407b005e
1407aff99:	48 8d 45 df          	lea    -0x21(%rbp),%rax
1407aff9d:	48 89 45 7f          	mov    %rax,0x7f(%rbp)
1407affa1:	c6 45 07 ff          	movb   $0xff,0x7(%rbp)
1407affa5:	48 8d 45 df          	lea    -0x21(%rbp),%rax
1407affa9:	48 89 45 77          	mov    %rax,0x77(%rbp)
1407affad:	48 0f be 4d 3f       	movsbq 0x3f(%rbp),%rcx
1407affb2:	48 ff c1             	inc    %rcx
1407affb5:	4c 8d 45 17          	lea    0x17(%rbp),%r8
1407affb9:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1407affbd:	e8 9e 0a d9 ff       	call   0x140540a60
1407affc2:	90                   	nop
1407affc3:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1407affc7:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1407affcb:	e8 a0 58 21 00       	call   0x1409c5870
1407affd0:	48 8b 05 a1 2e c8 00 	mov    0xc82ea1(%rip),%rax        # 0x141432e78
1407affd7:	48 8b 48 58          	mov    0x58(%rax),%rcx
1407affdb:	48 89 4d 77          	mov    %rcx,0x77(%rbp)
1407affdf:	48 85 c9             	test   %rcx,%rcx
1407affe2:	74 1c                	je     0x1407b0000
1407affe4:	8b 41 10             	mov    0x10(%rcx),%eax
1407affe7:	ff c0                	inc    %eax
1407affe9:	89 41 10             	mov    %eax,0x10(%rcx)
1407affec:	83 f8 01             	cmp    $0x1,%eax
1407affef:	0f 8e a2 00 00 00    	jle    0x1407b0097
1407afff5:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407afffa:	0f 84 9f 00 00 00    	je     0x1407b009f
1407b0000:	48 8d 55 77          	lea    0x77(%rbp),%rdx
1407b0004:	48 8b cf             	mov    %rdi,%rcx
1407b0007:	e8 04 fd 9e ff       	call   0x14019fd10
1407b000c:	90                   	nop
1407b000d:	48 8d 4d 17          	lea    0x17(%rbp),%rcx
1407b0011:	80 7d 0f 00          	cmpb   $0x0,0xf(%rbp)
1407b0015:	74 07                	je     0x1407b001e
1407b0017:	e8 84 1c c1 ff       	call   0x1403c1ca0
1407b001c:	eb 40                	jmp    0x1407b005e
1407b001e:	e8 2d f2 20 00       	call   0x1409bf250
1407b0023:	eb 39                	jmp    0x1407b005e
1407b0025:	45 33 c0             	xor    %r8d,%r8d
1407b0028:	49 8b d6             	mov    %r14,%rdx
1407b002b:	48 8d 0d f6 12 88 00 	lea    0x8812f6(%rip),%rcx        # 0x141031328
1407b0032:	e8 09 2f 01 00       	call   0x1407c2f40
1407b0037:	48 8b 05 3a 2e c8 00 	mov    0xc82e3a(%rip),%rax        # 0x141432e78
1407b003e:	48 8b 48 60          	mov    0x60(%rax),%rcx
1407b0042:	48 85 c9             	test   %rcx,%rcx
1407b0045:	74 14                	je     0x1407b005b
1407b0047:	8b 41 10             	mov    0x10(%rcx),%eax
1407b004a:	ff c0                	inc    %eax
1407b004c:	89 41 10             	mov    %eax,0x10(%rcx)
1407b004f:	83 f8 01             	cmp    $0x1,%eax
1407b0052:	7e 56                	jle    0x1407b00aa
1407b0054:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407b0059:	74 1e                	je     0x1407b0079
1407b005b:	48 89 0f             	mov    %rcx,(%rdi)
1407b005e:	48 8b c7             	mov    %rdi,%rax
1407b0061:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
1407b0068:	00
1407b0069:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1407b006d:	49 8b 73 28          	mov    0x28(%r11),%rsi
1407b0071:	49 8b e3             	mov    %r11,%rsp
1407b0074:	41 5e                	pop    %r14
1407b0076:	5f                   	pop    %rdi
1407b0077:	5d                   	pop    %rbp
1407b0078:	c3                   	ret
1407b0079:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b007e:	e8 7d a6 fd ff       	call   0x14078a700
1407b0083:	90                   	nop
1407b0084:	33 c9                	xor    %ecx,%ecx
1407b0086:	e8 75 a6 fd ff       	call   0x14078a700
1407b008b:	cc                   	int3
1407b008c:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b0091:	e8 6a a6 fd ff       	call   0x14078a700
1407b0096:	90                   	nop
1407b0097:	33 c9                	xor    %ecx,%ecx
1407b0099:	e8 62 a6 fd ff       	call   0x14078a700
1407b009e:	cc                   	int3
1407b009f:	b9 01 00 00 00       	mov    $0x1,%ecx
1407b00a4:	e8 57 a6 fd ff       	call   0x14078a700
1407b00a9:	90                   	nop
1407b00aa:	33 c9                	xor    %ecx,%ecx
1407b00ac:	e8 4f a6 fd ff       	call   0x14078a700
1407b00b1:	cc                   	int3
1407b00b2:	cc                   	int3
1407b00b3:	cc                   	int3
1407b00b4:	cc                   	int3
1407b00b5:	cc                   	int3
1407b00b6:	cc                   	int3
1407b00b7:	cc                   	int3
1407b00b8:	cc                   	int3
1407b00b9:	cc                   	int3
1407b00ba:	cc                   	int3
1407b00bb:	cc                   	int3
1407b00bc:	cc                   	int3
1407b00bd:	cc                   	int3
1407b00be:	cc                   	int3
1407b00bf:	cc                   	int3
1407b00c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407b00c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407b00ca:	55                   	push   %rbp
1407b00cb:	57                   	push   %rdi
1407b00cc:	41 55                	push   %r13
1407b00ce:	41 56                	push   %r14
1407b00d0:	41 57                	push   %r15
1407b00d2:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1407b00d7:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1407b00de:	4c 8b ea             	mov    %rdx,%r13
1407b00e1:	48 8b f9             	mov    %rcx,%rdi
1407b00e4:	33 f6                	xor    %esi,%esi
1407b00e6:	49 8b 08             	mov    (%r8),%rcx
1407b00e9:	49 8b 40 08          	mov    0x8(%r8),%rax
1407b00ed:	48 2b c1             	sub    %rcx,%rax
1407b00f0:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407b00f4:	48 83 f8 10          	cmp    $0x10,%rax
1407b00f8:	74 22                	je     0x1407b011c
1407b00fa:	48 8d 15 af 12 88 00 	lea    0x8812af(%rip),%rdx        # 0x1410313b0
1407b0101:	48 8b 0d f0 13 c8 00 	mov    0xc813f0(%rip),%rcx        # 0x1414314f8
1407b0108:	e8 b3 34 fe ff       	call   0x1407935c0
1407b010d:	33 d2                	xor    %edx,%edx
1407b010f:	48 8b cf             	mov    %rdi,%rcx
1407b0112:	e8 99 e8 a5 ff       	call   0x14020e9b0
1407b0117:	e9 bf 01 00 00       	jmp    0x1407b02db
1407b011c:	4c 8b 31             	mov    (%rcx),%r14
1407b011f:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1407b0123:	89 74 24 20          	mov    %esi,0x20(%rsp)
1407b0127:	4c 8d 0d ba 7c c3 00 	lea    0xc37cba(%rip),%r9        # 0x1413e7de8
1407b012e:	4c 8d 05 fb 8f c2 00 	lea    0xc28ffb(%rip),%r8        # 0x1413d9130
1407b0135:	33 d2                	xor    %edx,%edx
1407b0137:	49 8b ce             	mov    %r14,%rcx
1407b013a:	e8 ed d9 66 00       	call   0x140e1db2c
1407b013f:	4c 8b f8             	mov    %rax,%r15
1407b0142:	48 85 c0             	test   %rax,%rax
1407b0145:	0f 84 44 01 00 00    	je     0x1407b028f
1407b014b:	40 38 b0 88 00 00 00 	cmp    %sil,0x88(%rax)
1407b0152:	0f 84 37 01 00 00    	je     0x1407b028f
1407b0158:	48 8b d3             	mov    %rbx,%rdx
1407b015b:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1407b015f:	e8 ec 4b da ff       	call   0x140554d50
1407b0164:	90                   	nop
1407b0165:	80 7d b7 00          	cmpb   $0x0,-0x49(%rbp)
1407b0169:	75 2b                	jne    0x1407b0196
1407b016b:	45 33 c0             	xor    %r8d,%r8d
1407b016e:	48 8b d3             	mov    %rbx,%rdx
1407b0171:	48 8d 0d b0 04 88 00 	lea    0x8804b0(%rip),%rcx        # 0x141030628
1407b0178:	e8 c3 2d 01 00       	call   0x1407c2f40
1407b017d:	48 8d 4d 77          	lea    0x77(%rbp),%rcx
1407b0181:	e8 0a d6 d9 ff       	call   0x14054d790
1407b0186:	48 8b d0             	mov    %rax,%rdx
1407b0189:	48 8b cf             	mov    %rdi,%rcx
1407b018c:	e8 7f fb 9e ff       	call   0x14019fd10
1407b0191:	e9 e1 00 00 00       	jmp    0x1407b0277
1407b0196:	49 8b 5d 58          	mov    0x58(%r13),%rbx
1407b019a:	48 85 db             	test   %rbx,%rbx
1407b019d:	75 2a                	jne    0x1407b01c9
1407b019f:	45 33 c0             	xor    %r8d,%r8d
1407b01a2:	33 d2                	xor    %edx,%edx
1407b01a4:	48 8d 0d 35 12 88 00 	lea    0x881235(%rip),%rcx        # 0x1410313e0
1407b01ab:	e8 90 2d 01 00       	call   0x1407c2f40
1407b01b0:	48 8d 4d 77          	lea    0x77(%rbp),%rcx
1407b01b4:	e8 d7 d5 d9 ff       	call   0x14054d790
1407b01b9:	48 8b d0             	mov    %rax,%rdx
1407b01bc:	48 8b cf             	mov    %rdi,%rcx
1407b01bf:	e8 4c fb 9e ff       	call   0x14019fd10
1407b01c4:	e9 ae 00 00 00       	jmp    0x1407b0277
1407b01c9:	0f 57 c0             	xorps  %xmm0,%xmm0
1407b01cc:	66 0f 2f 43 40       	comisd 0x40(%rbx),%xmm0
1407b01d1:	76 27                	jbe    0x1407b01fa
1407b01d3:	45 33 c0             	xor    %r8d,%r8d
1407b01d6:	33 d2                	xor    %edx,%edx
1407b01d8:	48 8d 0d 39 12 88 00 	lea    0x881239(%rip),%rcx        # 0x141031418
1407b01df:	e8 5c 2d 01 00       	call   0x1407c2f40
1407b01e4:	48 8d 4d 77          	lea    0x77(%rbp),%rcx
1407b01e8:	e8 a3 d5 d9 ff       	call   0x14054d790
1407b01ed:	48 8b d0             	mov    %rax,%rdx
1407b01f0:	48 8b cf             	mov    %rdi,%rcx
1407b01f3:	e8 18 fb 9e ff       	call   0x14019fd10
1407b01f8:	eb 7d                	jmp    0x1407b0277
1407b01fa:	41 c6 45 1e 01       	movb   $0x1,0x1e(%r13)
1407b01ff:	c6 83 88 00 00 00 01 	movb   $0x1,0x88(%rbx)
1407b0206:	b9 20 00 00 00       	mov    $0x20,%ecx
1407b020b:	e8 f8 ae 66 00       	call   0x140e1b108
1407b0210:	4c 8b f0             	mov    %rax,%r14
1407b0213:	48 89 45 77          	mov    %rax,0x77(%rbp)
1407b0217:	48 85 c0             	test   %rax,%rax
1407b021a:	74 22                	je     0x1407b023e
1407b021c:	49 8d 57 20          	lea    0x20(%r15),%rdx
1407b0220:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1407b0224:	e8 c7 2e 21 00       	call   0x1409c30f0
1407b0229:	4c 8b c8             	mov    %rax,%r9
1407b022c:	4d 8b 45 68          	mov    0x68(%r13),%r8
1407b0230:	48 8b d3             	mov    %rbx,%rdx
1407b0233:	49 8b ce             	mov    %r14,%rcx
1407b0236:	e8 65 6b ff ff       	call   0x1407a6da0
1407b023b:	48 8b f0             	mov    %rax,%rsi