1407ed087:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1407ed08c:	48 85 c0             	test   %rax,%rax
1407ed08f:	74 2b                	je     0x1407ed0bc
1407ed091:	48 8b 0e             	mov    (%rsi),%rcx
1407ed094:	48 89 3e             	mov    %rdi,(%rsi)
1407ed097:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1407ed09c:	49 8b 0e             	mov    (%r14),%rcx
1407ed09f:	49 89 3e             	mov    %rdi,(%r14)
1407ed0a2:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
1407ed0a7:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1407ed0ac:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1407ed0b1:	48 8b c8             	mov    %rax,%rcx
1407ed0b4:	e8 d7 97 00 00       	call   0x1407f6890
1407ed0b9:	48 8b f8             	mov    %rax,%rdi
1407ed0bc:	48 89 3b             	mov    %rdi,(%rbx)
1407ed0bf:	48 8b c3             	mov    %rbx,%rax
1407ed0c2:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1407ed0c7:	48 83 c4 30          	add    $0x30,%rsp
1407ed0cb:	41 5e                	pop    %r14
1407ed0cd:	5f                   	pop    %rdi
1407ed0ce:	5e                   	pop    %rsi
1407ed0cf:	c3                   	ret
1407ed0d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407ed0d5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1407ed0da:	57                   	push   %rdi
1407ed0db:	41 56                	push   %r14
1407ed0dd:	41 57                	push   %r15
1407ed0df:	48 83 ec 30          	sub    $0x30,%rsp
1407ed0e3:	4c 8b f2             	mov    %rdx,%r14
1407ed0e6:	4c 8b f9             	mov    %rcx,%r15
1407ed0e9:	33 db                	xor    %ebx,%ebx
1407ed0eb:	b9 18 00 00 00       	mov    $0x18,%ecx
1407ed0f0:	e8 13 e0 62 00       	call   0x140e1b108
1407ed0f5:	48 8b f8             	mov    %rax,%rdi
1407ed0f8:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1407ed0fd:	48 85 c0             	test   %rax,%rax
1407ed100:	0f 84 cc 00 00 00    	je     0x1407ed1d2
1407ed106:	48 89 18             	mov    %rbx,(%rax)
1407ed109:	48 89 58 08          	mov    %rbx,0x8(%rax)
1407ed10d:	48 89 58 10          	mov    %rbx,0x10(%rax)
1407ed111:	49 8b 76 08          	mov    0x8(%r14),%rsi
1407ed115:	49 2b 36             	sub    (%r14),%rsi
1407ed118:	48 c1 fe 03          	sar    $0x3,%rsi
1407ed11c:	48 85 f6             	test   %rsi,%rsi
1407ed11f:	0f 84 b0 00 00 00    	je     0x1407ed1d5
1407ed125:	48 b8 ff ff ff ff ff 	movabs $0x1fffffffffffffff,%rax
1407ed12c:	ff ff 1f
1407ed12f:	48 3b f0             	cmp    %rax,%rsi
1407ed132:	0f 87 bf 00 00 00    	ja     0x1407ed1f7
1407ed138:	48 8d 34 f5 00 00 00 	lea    0x0(,%rsi,8),%rsi
1407ed13f:	00
1407ed140:	48 85 f6             	test   %rsi,%rsi
1407ed143:	74 3d                	je     0x1407ed182
1407ed145:	48 81 fe 00 10 00 00 	cmp    $0x1000,%rsi
1407ed14c:	72 29                	jb     0x1407ed177
1407ed14e:	48 8d 4e 27          	lea    0x27(%rsi),%rcx
1407ed152:	48 3b ce             	cmp    %rsi,%rcx
1407ed155:	0f 86 a2 00 00 00    	jbe    0x1407ed1fd
1407ed15b:	e8 a8 df 62 00       	call   0x140e1b108
1407ed160:	48 85 c0             	test   %rax,%rax
1407ed163:	0f 84 9a 00 00 00    	je     0x1407ed203
1407ed169:	48 8d 58 27          	lea    0x27(%rax),%rbx
1407ed16d:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
1407ed171:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
1407ed175:	eb 0b                	jmp    0x1407ed182
1407ed177:	48 8b ce             	mov    %rsi,%rcx
1407ed17a:	e8 89 df 62 00       	call   0x140e1b108
1407ed17f:	48 8b d8             	mov    %rax,%rbx
1407ed182:	48 89 1f             	mov    %rbx,(%rdi)
1407ed185:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1407ed189:	48 8d 0c 1e          	lea    (%rsi,%rbx,1),%rcx
1407ed18d:	48 89 4f 10          	mov    %rcx,0x10(%rdi)
1407ed191:	4d 8b 46 08          	mov    0x8(%r14),%r8
1407ed195:	49 8b 16             	mov    (%r14),%rdx
1407ed198:	49 3b d0             	cmp    %r8,%rdx
1407ed19b:	74 2f                	je     0x1407ed1cc
1407ed19d:	0f 1f 00             	nopl   (%rax)
1407ed1a0:	48 8b 0a             	mov    (%rdx),%rcx
1407ed1a3:	48 89 0b             	mov    %rcx,(%rbx)
1407ed1a6:	48 85 c9             	test   %rcx,%rcx
1407ed1a9:	74 14                	je     0x1407ed1bf
1407ed1ab:	8b 41 10             	mov    0x10(%rcx),%eax
1407ed1ae:	ff c0                	inc    %eax
1407ed1b0:	89 41 10             	mov    %eax,0x10(%rcx)
1407ed1b3:	83 f8 01             	cmp    $0x1,%eax
1407ed1b6:	7e 37                	jle    0x1407ed1ef
1407ed1b8:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407ed1bd:	74 4a                	je     0x1407ed209
1407ed1bf:	48 83 c3 08          	add    $0x8,%rbx
1407ed1c3:	48 83 c2 08          	add    $0x8,%rdx
1407ed1c7:	49 3b d0             	cmp    %r8,%rdx
1407ed1ca:	75 d4                	jne    0x1407ed1a0
1407ed1cc:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1407ed1d0:	eb 03                	jmp    0x1407ed1d5
1407ed1d2:	48 8b fb             	mov    %rbx,%rdi
1407ed1d5:	49 89 3f             	mov    %rdi,(%r15)
1407ed1d8:	49 8b c7             	mov    %r15,%rax
1407ed1db:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1407ed1e0:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1407ed1e5:	48 83 c4 30          	add    $0x30,%rsp
1407ed1e9:	41 5f                	pop    %r15
1407ed1eb:	41 5e                	pop    %r14
1407ed1ed:	5f                   	pop    %rdi
1407ed1ee:	c3                   	ret
1407ed1ef:	33 c9                	xor    %ecx,%ecx
1407ed1f1:	e8 0a d5 f9 ff       	call   0x14078a700
1407ed1f6:	90                   	nop
1407ed1f7:	e8 94 03 9b ff       	call   0x14019d590
1407ed1fc:	cc                   	int3
1407ed1fd:	e8 8e ff 9a ff       	call   0x14019d190
1407ed202:	cc                   	int3
1407ed203:	e8 9c cf 63 00       	call   0x140e2a1a4
1407ed208:	90                   	nop
1407ed209:	b9 01 00 00 00       	mov    $0x1,%ecx
1407ed20e:	e8 ed d4 f9 ff       	call   0x14078a700
1407ed213:	cc                   	int3
1407ed214:	cc                   	int3
1407ed215:	cc                   	int3
1407ed216:	cc                   	int3
1407ed217:	cc                   	int3
1407ed218:	cc                   	int3
1407ed219:	cc                   	int3
1407ed21a:	cc                   	int3
1407ed21b:	cc                   	int3
1407ed21c:	cc                   	int3
1407ed21d:	cc                   	int3
1407ed21e:	cc                   	int3
1407ed21f:	cc                   	int3
1407ed220:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1407ed225:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1407ed22a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1407ed22f:	55                   	push   %rbp
1407ed230:	53                   	push   %rbx
1407ed231:	56                   	push   %rsi
1407ed232:	57                   	push   %rdi
1407ed233:	41 54                	push   %r12
1407ed235:	41 55                	push   %r13
1407ed237:	41 56                	push   %r14
1407ed239:	41 57                	push   %r15
1407ed23b:	48 8b ec             	mov    %rsp,%rbp
1407ed23e:	48 83 ec 58          	sub    $0x58,%rsp
1407ed242:	4d 8b e8             	mov    %r8,%r13
1407ed245:	4c 8b e2             	mov    %rdx,%r12
1407ed248:	48 8b f9             	mov    %rcx,%rdi
1407ed24b:	45 33 ff             	xor    %r15d,%r15d
1407ed24e:	49 8b 00             	mov    (%r8),%rax
1407ed251:	4d 89 38             	mov    %r15,(%r8)
1407ed254:	48 89 45 60          	mov    %rax,0x60(%rbp)
1407ed258:	48 8b 02             	mov    (%rdx),%rax
1407ed25b:	4c 89 3a             	mov    %r15,(%rdx)
1407ed25e:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1407ed262:	4c 8d 4d 60          	lea    0x60(%rbp),%r9
1407ed266:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1407ed26a:	ba 09 00 00 00       	mov    $0x9,%edx
1407ed26f:	e8 ec 7d e9 ff       	call   0x140685060
1407ed274:	90                   	nop
1407ed275:	48 8d 05 cc b9 84 00 	lea    0x84b9cc(%rip),%rax        # 0x141038c48
1407ed27c:	48 89 07             	mov    %rax,(%rdi)
1407ed27f:	48 8b 47 20          	mov    0x20(%rdi),%rax
1407ed283:	48 85 c0             	test   %rax,%rax
1407ed286:	74 0a                	je     0x1407ed292
1407ed288:	83 78 18 16          	cmpl   $0x16,0x18(%rax)
1407ed28c:	0f 84 29 02 00 00    	je     0x1407ed4bb
1407ed292:	48 8b 47 38          	mov    0x38(%rdi),%rax
1407ed296:	48 8b 48 20          	mov    0x20(%rax),%rcx
1407ed29a:	8b 71 18             	mov    0x18(%rcx),%esi
1407ed29d:	83 fe 13             	cmp    $0x13,%esi
1407ed2a0:	75 13                	jne    0x1407ed2b5
1407ed2a2:	e8 39 d4 f5 ff       	call   0x14074a6e0
1407ed2a7:	48 8b c8             	mov    %rax,%rcx
1407ed2aa:	e8 f1 2b f6 ff       	call   0x14074fea0
1407ed2af:	48 8b 08             	mov    (%rax),%rcx
1407ed2b2:	8b 71 18             	mov    0x18(%rcx),%esi
1407ed2b5:	48 8b 47 40          	mov    0x40(%rdi),%rax
1407ed2b9:	48 8b 48 20          	mov    0x20(%rax),%rcx
1407ed2bd:	8b 51 18             	mov    0x18(%rcx),%edx
1407ed2c0:	83 fa 13             	cmp    $0x13,%edx
1407ed2c3:	75 13                	jne    0x1407ed2d8
1407ed2c5:	e8 16 d4 f5 ff       	call   0x14074a6e0
1407ed2ca:	48 8b c8             	mov    %rax,%rcx
1407ed2cd:	e8 ce 2b f6 ff       	call   0x14074fea0
1407ed2d2:	48 8b 10             	mov    (%rax),%rdx
1407ed2d5:	8b 52 18             	mov    0x18(%rdx),%edx
1407ed2d8:	49 8b df             	mov    %r15,%rbx
1407ed2db:	48 89 5d 60          	mov    %rbx,0x60(%rbp)
1407ed2df:	83 fa 06             	cmp    $0x6,%edx
1407ed2e2:	75 3c                	jne    0x1407ed320
1407ed2e4:	8d 46 fb             	lea    -0x5(%rsi),%eax
1407ed2e7:	83 f8 01             	cmp    $0x1,%eax
1407ed2ea:	77 72                	ja     0x1407ed35e
1407ed2ec:	8b ce                	mov    %esi,%ecx
1407ed2ee:	e8 cd 2b f6 ff       	call   0x14074fec0
1407ed2f3:	48 8b 18             	mov    (%rax),%rbx
1407ed2f6:	48 85 db             	test   %rbx,%rbx
1407ed2f9:	74 1c                	je     0x1407ed317
1407ed2fb:	8b 43 10             	mov    0x10(%rbx),%eax
1407ed2fe:	ff c0                	inc    %eax
1407ed300:	89 43 10             	mov    %eax,0x10(%rbx)
1407ed303:	83 f8 01             	cmp    $0x1,%eax
1407ed306:	0f 8e 24 02 00 00    	jle    0x1407ed530
1407ed30c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407ed311:	0f 84 21 02 00 00    	je     0x1407ed538
1407ed317:	48 89 5d 60          	mov    %rbx,0x60(%rbp)
1407ed31b:	e9 e5 00 00 00       	jmp    0x1407ed405
1407ed320:	83 fa 05             	cmp    $0x5,%edx
1407ed323:	75 39                	jne    0x1407ed35e
1407ed325:	83 fe 06             	cmp    $0x6,%esi
1407ed328:	75 34                	jne    0x1407ed35e
1407ed32a:	8b ca                	mov    %edx,%ecx
1407ed32c:	e8 8f 2b f6 ff       	call   0x14074fec0
1407ed331:	48 8b 18             	mov    (%rax),%rbx
1407ed334:	48 85 db             	test   %rbx,%rbx
1407ed337:	74 1c                	je     0x1407ed355
1407ed339:	8b 43 10             	mov    0x10(%rbx),%eax
1407ed33c:	ff c0                	inc    %eax
1407ed33e:	89 43 10             	mov    %eax,0x10(%rbx)
1407ed341:	83 f8 01             	cmp    $0x1,%eax
1407ed344:	0f 8e f9 01 00 00    	jle    0x1407ed543
1407ed34a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407ed34f:	0f 84 f6 01 00 00    	je     0x1407ed54b
1407ed355:	48 89 5d 60          	mov    %rbx,0x60(%rbp)
1407ed359:	e9 a7 00 00 00       	jmp    0x1407ed405
1407ed35e:	8d 46 fe             	lea    -0x2(%rsi),%eax
1407ed361:	83 f8 02             	cmp    $0x2,%eax
1407ed364:	77 43                	ja     0x1407ed3a9
1407ed366:	8d 42 fe             	lea    -0x2(%rdx),%eax
1407ed369:	83 f8 02             	cmp    $0x2,%eax
1407ed36c:	77 3b                	ja     0x1407ed3a9
1407ed36e:	48 8b 47 38          	mov    0x38(%rdi),%rax
1407ed372:	48 8b 48 20          	mov    0x20(%rax),%rcx
1407ed376:	83 79 18 13          	cmpl   $0x13,0x18(%rcx)
1407ed37a:	74 13                	je     0x1407ed38f
1407ed37c:	48 8b 47 40          	mov    0x40(%rdi),%rax
1407ed380:	48 8b 48 20          	mov    0x20(%rax),%rcx
1407ed384:	83 79 18 13          	cmpl   $0x13,0x18(%rcx)
1407ed388:	74 05                	je     0x1407ed38f
1407ed38a:	45 33 f6             	xor    %r14d,%r14d
1407ed38d:	eb 03                	jmp    0x1407ed392
1407ed38f:	41 b6 01             	mov    $0x1,%r14b
1407ed392:	8b ce                	mov    %esi,%ecx
1407ed394:	e8 07 46 f6 ff       	call   0x1407519a0
1407ed399:	8b d0                	mov    %eax,%edx
1407ed39b:	45 0f b6 c6          	movzbl %r14b,%r8d
1407ed39f:	48 8b cf             	mov    %rdi,%rcx
1407ed3a2:	e8 c9 4b 01 00       	call   0x140801f70
1407ed3a7:	eb 5c                	jmp    0x1407ed405
1407ed3a9:	83 fe 07             	cmp    $0x7,%esi
1407ed3ac:	75 35                	jne    0x1407ed3e3
1407ed3ae:	3b d6                	cmp    %esi,%edx
1407ed3b0:	75 31                	jne    0x1407ed3e3
1407ed3b2:	8b ce                	mov    %esi,%ecx
1407ed3b4:	e8 07 2b f6 ff       	call   0x14074fec0
1407ed3b9:	48 8b 18             	mov    (%rax),%rbx
1407ed3bc:	48 85 db             	test   %rbx,%rbx
1407ed3bf:	74 1c                	je     0x1407ed3dd
1407ed3c1:	8b 43 10             	mov    0x10(%rbx),%eax
1407ed3c4:	ff c0                	inc    %eax
1407ed3c6:	89 43 10             	mov    %eax,0x10(%rbx)
1407ed3c9:	83 f8 01             	cmp    $0x1,%eax
1407ed3cc:	0f 8e 84 01 00 00    	jle    0x1407ed556
1407ed3d2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407ed3d7:	0f 84 81 01 00 00    	je     0x1407ed55e
1407ed3dd:	48 89 5d 60          	mov    %rbx,0x60(%rbp)
1407ed3e1:	eb 22                	jmp    0x1407ed405
1407ed3e3:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1407ed3e8:	45 33 c9             	xor    %r9d,%r9d
1407ed3eb:	45 33 c0             	xor    %r8d,%r8d
1407ed3ee:	48 8d 15 e3 ee 84 00 	lea    0x84eee3(%rip),%rdx        # 0x14103c2d8
1407ed3f5:	48 8b cf             	mov    %rdi,%rcx
1407ed3f8:	e8 c3 ce f9 ff       	call   0x14078a2c0
1407ed3fd:	48 8b cf             	mov    %rdi,%rcx
1407ed400:	e8 bb 4d 01 00       	call   0x1408021c0
1407ed405:	48 8b cf             	mov    %rdi,%rcx
1407ed408:	e8 03 ca 00 00       	call   0x1407f9e10
1407ed40d:	48 85 db             	test   %rbx,%rbx
1407ed410:	74 7d                	je     0x1407ed48f
1407ed412:	48 8b 47 38          	mov    0x38(%rdi),%rax
1407ed416:	48 8b 48 20          	mov    0x20(%rax),%rcx
1407ed41a:	83 79 18 13          	cmpl   $0x13,0x18(%rcx)
1407ed41e:	74 22                	je     0x1407ed442
1407ed420:	48 8b 47 40          	mov    0x40(%rdi),%rax
1407ed424:	48 8b 48 20          	mov    0x20(%rax),%rcx
1407ed428:	83 79 18 13          	cmpl   $0x13,0x18(%rcx)
1407ed42c:	74 14                	je     0x1407ed442
1407ed42e:	48 8b c3             	mov    %rbx,%rax
1407ed431:	49 8b df             	mov    %r15,%rbx
1407ed434:	48 89 5d 60          	mov    %rbx,0x60(%rbp)
1407ed438:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1407ed43c:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1407ed440:	eb 44                	jmp    0x1407ed486
1407ed442:	b9 48 00 00 00       	mov    $0x48,%ecx
1407ed447:	e8 bc dc 62 00       	call   0x140e1b108
1407ed44c:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1407ed450:	48 85 c0             	test   %rax,%rax
1407ed453:	74 1d                	je     0x1407ed472
1407ed455:	48 8b cb             	mov    %rbx,%rcx
1407ed458:	49 8b df             	mov    %r15,%rbx
1407ed45b:	48 89 5d 60          	mov    %rbx,0x60(%rbp)
1407ed45f:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
1407ed463:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1407ed467:	48 8b c8             	mov    %rax,%rcx
1407ed46a:	e8 31 b0 f5 ff       	call   0x1407484a0
1407ed46f:	4c 8b f8             	mov    %rax,%r15
1407ed472:	4c 89 7d d8          	mov    %r15,-0x28(%rbp)
1407ed476:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
1407ed47a:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1407ed47e:	e8 8d 28 9b ff       	call   0x14019fd10
1407ed483:	48 8b d0             	mov    %rax,%rdx
1407ed486:	48 8b cf             	mov    %rdi,%rcx
1407ed489:	e8 b2 51 01 00       	call   0x140802640
1407ed48e:	90                   	nop
1407ed48f:	48 85 db             	test   %rbx,%rbx
1407ed492:	74 27                	je     0x1407ed4bb
1407ed494:	8b 43 10             	mov    0x10(%rbx),%eax
1407ed497:	ff c8                	dec    %eax
1407ed499:	89 43 10             	mov    %eax,0x10(%rbx)
1407ed49c:	85 c0                	test   %eax,%eax
1407ed49e:	7f 1b                	jg     0x1407ed4bb
1407ed4a0:	0f 88 c3 00 00 00    	js     0x1407ed569
1407ed4a6:	48 8b 03             	mov    (%rbx),%rax
1407ed4a9:	ba 01 00 00 00       	mov    $0x1,%edx
1407ed4ae:	48 8b cb             	mov    %rbx,%rcx
1407ed4b1:	48 8b 00             	mov    (%rax),%rax
1407ed4b4:	ff 15 66 65 79 00    	call   *0x796566(%rip)        # 0x140f83a20
1407ed4ba:	90                   	nop
1407ed4bb:	49 8b 0c 24          	mov    (%r12),%rcx
1407ed4bf:	48 85 c9             	test   %rcx,%rcx
1407ed4c2:	74 24                	je     0x1407ed4e8
1407ed4c4:	8b 41 10             	mov    0x10(%rcx),%eax
1407ed4c7:	ff c8                	dec    %eax
1407ed4c9:	89 41 10             	mov    %eax,0x10(%rcx)
1407ed4cc:	85 c0                	test   %eax,%eax
1407ed4ce:	7f 18                	jg     0x1407ed4e8
1407ed4d0:	0f 88 9e 00 00 00    	js     0x1407ed574
1407ed4d6:	48 8b 01             	mov    (%rcx),%rax
1407ed4d9:	ba 01 00 00 00       	mov    $0x1,%edx
1407ed4de:	48 8b 00             	mov    (%rax),%rax
1407ed4e1:	ff 15 39 65 79 00    	call   *0x796539(%rip)        # 0x140f83a20
1407ed4e7:	90                   	nop
1407ed4e8:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1407ed4ec:	48 85 c9             	test   %rcx,%rcx
1407ed4ef:	74 20                	je     0x1407ed511
1407ed4f1:	8b 41 10             	mov    0x10(%rcx),%eax
1407ed4f4:	ff c8                	dec    %eax
1407ed4f6:	89 41 10             	mov    %eax,0x10(%rcx)
1407ed4f9:	85 c0                	test   %eax,%eax
1407ed4fb:	7f 14                	jg     0x1407ed511
1407ed4fd:	78 26                	js     0x1407ed525
1407ed4ff:	48 8b 01             	mov    (%rcx),%rax
1407ed502:	ba 01 00 00 00       	mov    $0x1,%edx