140ddaebe:	73 06                	jae    0x140ddaec6
140ddaec0:	46 39 0c 9a          	cmp    %r9d,(%rdx,%r11,4)
140ddaec4:	74 18                	je     0x140ddaede
140ddaec6:	48 8b c8             	mov    %rax,%rcx
140ddaec9:	41 8b 00             	mov    (%r8),%eax
140ddaecc:	42 89 04 89          	mov    %eax,(%rcx,%r9,4)
140ddaed0:	49 63 08             	movslq (%r8),%rcx
140ddaed3:	49 8b 40 20          	mov    0x20(%r8),%rax
140ddaed7:	44 89 0c 88          	mov    %r9d,(%rax,%rcx,4)
140ddaedb:	41 ff 00             	incl   (%r8)
140ddaede:	49 83 ea 01          	sub    $0x1,%r10
140ddaee2:	79 af                	jns    0x140ddae93
140ddaee4:	eb 0a                	jmp    0x140ddaef0
140ddaee6:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140ddaeeb:	0f b6 5c 24 20       	movzbl 0x20(%rsp),%ebx
140ddaef0:	0f b6 c3             	movzbl %bl,%eax
140ddaef3:	49 89 76 40          	mov    %rsi,0x40(%r14)
140ddaef7:	48 8b 9c 24 10 02 00 	mov    0x210(%rsp),%rbx
140ddaefe:	00
140ddaeff:	48 81 c4 c0 01 00 00 	add    $0x1c0,%rsp
140ddaf06:	41 5f                	pop    %r15
140ddaf08:	41 5e                	pop    %r14
140ddaf0a:	41 5d                	pop    %r13
140ddaf0c:	41 5c                	pop    %r12
140ddaf0e:	5f                   	pop    %rdi
140ddaf0f:	5e                   	pop    %rsi
140ddaf10:	5d                   	pop    %rbp
140ddaf11:	c3                   	ret
140ddaf12:	cc                   	int3
140ddaf13:	cc                   	int3
140ddaf14:	cc                   	int3
140ddaf15:	cc                   	int3
140ddaf16:	cc                   	int3
140ddaf17:	cc                   	int3
140ddaf18:	cc                   	int3
140ddaf19:	cc                   	int3
140ddaf1a:	cc                   	int3
140ddaf1b:	cc                   	int3
140ddaf1c:	cc                   	int3
140ddaf1d:	cc                   	int3
140ddaf1e:	cc                   	int3
140ddaf1f:	cc                   	int3
140ddaf20:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140ddaf25:	55                   	push   %rbp
140ddaf26:	56                   	push   %rsi
140ddaf27:	57                   	push   %rdi
140ddaf28:	41 54                	push   %r12
140ddaf2a:	41 55                	push   %r13
140ddaf2c:	41 56                	push   %r14
140ddaf2e:	41 57                	push   %r15
140ddaf30:	48 8d ac 24 40 ff ff 	lea    -0xc0(%rsp),%rbp
140ddaf37:	ff
140ddaf38:	48 81 ec c0 01 00 00 	sub    $0x1c0,%rsp
140ddaf3f:	4c 8b f2             	mov    %rdx,%r14
140ddaf42:	4c 8b e1             	mov    %rcx,%r12
140ddaf45:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140ddaf4a:	48 8b 52 28          	mov    0x28(%rdx),%rdx
140ddaf4e:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140ddaf53:	49 8b 76 08          	mov    0x8(%r14),%rsi
140ddaf57:	33 c9                	xor    %ecx,%ecx
140ddaf59:	48 89 4d 88          	mov    %rcx,-0x78(%rbp)
140ddaf5d:	48 89 4d 98          	mov    %rcx,-0x68(%rbp)
140ddaf61:	49 8b 1e             	mov    (%r14),%rbx
140ddaf64:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140ddaf69:	48 03 f3             	add    %rbx,%rsi
140ddaf6c:	49 8b 3c 24          	mov    (%r12),%rdi
140ddaf70:	48 81 c7 a8 00 00 00 	add    $0xa8,%rdi
140ddaf77:	48 89 7d c8          	mov    %rdi,-0x38(%rbp)
140ddaf7b:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140ddaf80:	88 4c 24 20          	mov    %cl,0x20(%rsp)
140ddaf84:	4c 8b ea             	mov    %rdx,%r13
140ddaf87:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
140ddaf8c:	8b 42 0c             	mov    0xc(%rdx),%eax
140ddaf8f:	c1 e8 08             	shr    $0x8,%eax
140ddaf92:	a8 01                	test   $0x1,%al
140ddaf94:	74 7e                	je     0x140ddb014
140ddaf96:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
140ddaf9b:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140ddafa0:	49 39 4e 48          	cmp    %rcx,0x48(%r14)
140ddafa4:	74 6e                	je     0x140ddb014
140ddafa6:	41 83 7c 24 08 03    	cmpl   $0x3,0x8(%r12)
140ddafac:	75 66                	jne    0x140ddb014
140ddafae:	8b 42 08             	mov    0x8(%rdx),%eax
140ddafb1:	83 e8 01             	sub    $0x1,%eax
140ddafb4:	4c 63 d0             	movslq %eax,%r10
140ddafb7:	78 5b                	js     0x140ddb014
140ddafb9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140ddafc0:	49 8b 45 00          	mov    0x0(%r13),%rax
140ddafc4:	4e 63 0c 90          	movslq (%rax,%r10,4),%r9
140ddafc8:	41 83 f9 fe          	cmp    $0xfffffffe,%r9d
140ddafcc:	74 43                	je     0x140ddb011
140ddafce:	4d 8b 46 48          	mov    0x48(%r14),%r8
140ddafd2:	49 8b 50 20          	mov    0x20(%r8),%rdx
140ddafd6:	48 85 d2             	test   %rdx,%rdx
140ddafd9:	74 30                	je     0x140ddb00b
140ddafdb:	45 3b 48 18          	cmp    0x18(%r8),%r9d
140ddafdf:	73 2a                	jae    0x140ddb00b
140ddafe1:	49 8b 40 10          	mov    0x10(%r8),%rax
140ddafe5:	4e 63 1c 88          	movslq (%rax,%r9,4),%r11
140ddafe9:	45 3b 18             	cmp    (%r8),%r11d
140ddafec:	73 06                	jae    0x140ddaff4
140ddafee:	46 39 0c 9a          	cmp    %r9d,(%rdx,%r11,4)
140ddaff2:	74 17                	je     0x140ddb00b
140ddaff4:	4a 8d 14 88          	lea    (%rax,%r9,4),%rdx
140ddaff8:	41 8b 00             	mov    (%r8),%eax
140ddaffb:	89 02                	mov    %eax,(%rdx)
140ddaffd:	49 63 08             	movslq (%r8),%rcx
140ddb000:	49 8b 40 20          	mov    0x20(%r8),%rax
140ddb004:	44 89 0c 88          	mov    %r9d,(%rax,%rcx,4)
140ddb008:	41 ff 00             	incl   (%r8)
140ddb00b:	49 83 ea 01          	sub    $0x1,%r10
140ddb00f:	79 af                	jns    0x140ddafc0
140ddb011:	49 8b d5             	mov    %r13,%rdx
140ddb014:	48 3b f3             	cmp    %rbx,%rsi
140ddb017:	0f 84 38 03 00 00    	je     0x140ddb355
140ddb01d:	0f 1f 00             	nopl   (%rax)
140ddb020:	4c 3b ea             	cmp    %rdx,%r13
140ddb023:	75 48                	jne    0x140ddb06d
140ddb025:	4c 8b c3             	mov    %rbx,%r8
140ddb028:	4c 2b c6             	sub    %rsi,%r8
140ddb02b:	49 8b 04 24          	mov    (%r12),%rax
140ddb02f:	80 78 18 00          	cmpb   $0x0,0x18(%rax)
140ddb033:	74 0d                	je     0x140ddb042
140ddb035:	48 8b d6             	mov    %rsi,%rdx
140ddb038:	48 8b c8             	mov    %rax,%rcx
140ddb03b:	e8 b0 c9 ff ff       	call   0x140dd79f0
140ddb040:	eb 1f                	jmp    0x140ddb061
140ddb042:	48 83 78 20 01       	cmpq   $0x1,0x20(%rax)
140ddb047:	74 0d                	je     0x140ddb056
140ddb049:	48 8b d6             	mov    %rsi,%rdx
140ddb04c:	48 8b c8             	mov    %rax,%rcx
140ddb04f:	e8 fc c8 ff ff       	call   0x140dd7950
140ddb054:	eb 0b                	jmp    0x140ddb061
140ddb056:	8b 50 28             	mov    0x28(%rax),%edx
140ddb059:	48 8b ce             	mov    %rsi,%rcx
140ddb05c:	e8 cf 4a 10 00       	call   0x140edfb30
140ddb061:	48 8b f0             	mov    %rax,%rsi
140ddb064:	48 85 c0             	test   %rax,%rax
140ddb067:	0f 84 e5 02 00 00    	je     0x140ddb352
140ddb06d:	48 8b d6             	mov    %rsi,%rdx
140ddb070:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
140ddb074:	48 ff ce             	dec    %rsi
140ddb077:	44 0f b6 3e          	movzbl (%rsi),%r15d
140ddb07b:	44 89 7c 24 70       	mov    %r15d,0x70(%rsp)
140ddb080:	41 0f b6 0c 3f       	movzbl (%r15,%rdi,1),%ecx
140ddb085:	49 8b 7c cd 10       	mov    0x10(%r13,%rcx,8),%rdi
140ddb08a:	90                   	nop
140ddb08b:	48 85 ff             	test   %rdi,%rdi
140ddb08e:	0f 85 18 02 00 00    	jne    0x140ddb2ac
140ddb094:	49 8d 5c 24 10       	lea    0x10(%r12),%rbx
140ddb099:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
140ddb09d:	48 8b cb             	mov    %rbx,%rcx
140ddb0a0:	ff 15 7a 86 1a 00    	call   *0x1a867a(%rip)        # 0x140f83720
140ddb0a6:	90                   	nop
140ddb0a7:	45 8b c7             	mov    %r15d,%r8d
140ddb0aa:	49 8b d5             	mov    %r13,%rdx
140ddb0ad:	49 8b cc             	mov    %r12,%rcx
140ddb0b0:	e8 cb 37 00 00       	call   0x140dde880
140ddb0b5:	48 8b f8             	mov    %rax,%rdi
140ddb0b8:	48 8b cb             	mov    %rbx,%rcx
140ddb0bb:	ff 15 4f 86 1a 00    	call   *0x1a864f(%rip)        # 0x140f83710
140ddb0c1:	48 85 ff             	test   %rdi,%rdi
140ddb0c4:	0f 85 d9 01 00 00    	jne    0x140ddb2a3
140ddb0ca:	40 38 3d 07 da 5d 00 	cmp    %dil,0x5dda07(%rip)        # 0x1413b8ad8
140ddb0d1:	74 2c                	je     0x140ddb0ff
140ddb0d3:	48 8b 55 98          	mov    -0x68(%rbp),%rdx
140ddb0d7:	48 85 d2             	test   %rdx,%rdx
140ddb0da:	74 23                	je     0x140ddb0ff
140ddb0dc:	49 8b 44 24 60       	mov    0x60(%r12),%rax
140ddb0e1:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140ddb0e5:	48 03 c9             	add    %rcx,%rcx
140ddb0e8:	48 8b c6             	mov    %rsi,%rax
140ddb0eb:	48 2b c2             	sub    %rdx,%rax
140ddb0ee:	48 3b c1             	cmp    %rcx,%rax
140ddb0f1:	73 0c                	jae    0x140ddb0ff
140ddb0f3:	41 83 7c 24 08 03    	cmpl   $0x3,0x8(%r12)
140ddb0f9:	0f 85 75 02 00 00    	jne    0x140ddb374
140ddb0ff:	48 89 75 98          	mov    %rsi,-0x68(%rbp)
140ddb103:	4c 89 65 a0          	mov    %r12,-0x60(%rbp)
140ddb107:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140ddb10c:	48 83 fa 02          	cmp    $0x2,%rdx
140ddb110:	77 23                	ja     0x140ddb135
140ddb112:	33 c0                	xor    %eax,%eax
140ddb114:	44 8b e8             	mov    %eax,%r13d
140ddb117:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
140ddb11b:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140ddb11f:	41 b7 01             	mov    $0x1,%r15b
140ddb122:	44 88 7c 24 21       	mov    %r15b,0x21(%rsp)
140ddb127:	44 88 7d b8          	mov    %r15b,-0x48(%rbp)
140ddb12b:	48 89 55 c0          	mov    %rdx,-0x40(%rbp)
140ddb12f:	4c 8d 78 ff          	lea    -0x1(%rax),%r15
140ddb133:	eb 57                	jmp    0x140ddb18c
140ddb135:	32 c0                	xor    %al,%al
140ddb137:	88 44 24 21          	mov    %al,0x21(%rsp)
140ddb13b:	88 45 b8             	mov    %al,-0x48(%rbp)
140ddb13e:	33 c9                	xor    %ecx,%ecx
140ddb140:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140ddb144:	8b 42 0c             	mov    0xc(%rdx),%eax
140ddb147:	89 45 b4             	mov    %eax,-0x4c(%rbp)
140ddb14a:	48 63 7a 08          	movslq 0x8(%rdx),%rdi
140ddb14e:	89 7d b0             	mov    %edi,-0x50(%rbp)
140ddb151:	b8 04 00 00 00       	mov    $0x4,%eax
140ddb156:	48 f7 e7             	mul    %rdi
140ddb159:	49 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%r15
140ddb160:	49 0f 40 c7          	cmovo  %r15,%rax
140ddb164:	48 8b c8             	mov    %rax,%rcx
140ddb167:	e8 b0 04 04 00       	call   0x140e1b61c
140ddb16c:	4c 8b e8             	mov    %rax,%r13
140ddb16f:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
140ddb173:	4c 8b c7             	mov    %rdi,%r8
140ddb176:	49 c1 e0 02          	shl    $0x2,%r8
140ddb17a:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140ddb17f:	48 8b 12             	mov    (%rdx),%rdx
140ddb182:	48 8b c8             	mov    %rax,%rcx
140ddb185:	e8 86 3e 10 00       	call   0x140edf010
140ddb18a:	33 c0                	xor    %eax,%eax
140ddb18c:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
140ddb191:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140ddb196:	48 83 f9 02          	cmp    $0x2,%rcx
140ddb19a:	77 20                	ja     0x140ddb1bc
140ddb19c:	4c 8b f8             	mov    %rax,%r15
140ddb19f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140ddb1a4:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
140ddb1ab:	00 00
140ddb1ad:	41 b4 01             	mov    $0x1,%r12b
140ddb1b0:	44 88 64 24 60       	mov    %r12b,0x60(%rsp)
140ddb1b5:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140ddb1ba:	eb 50                	jmp    0x140ddb20c
140ddb1bc:	45 32 e4             	xor    %r12b,%r12b
140ddb1bf:	44 88 64 24 60       	mov    %r12b,0x60(%rsp)
140ddb1c4:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140ddb1c9:	8b 41 0c             	mov    0xc(%rcx),%eax
140ddb1cc:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
140ddb1d0:	48 63 79 08          	movslq 0x8(%rcx),%rdi
140ddb1d4:	89 7c 24 58          	mov    %edi,0x58(%rsp)
140ddb1d8:	b8 04 00 00 00       	mov    $0x4,%eax
140ddb1dd:	48 f7 e7             	mul    %rdi
140ddb1e0:	49 0f 40 c7          	cmovo  %r15,%rax
140ddb1e4:	48 8b c8             	mov    %rax,%rcx
140ddb1e7:	e8 30 04 04 00       	call   0x140e1b61c
140ddb1ec:	4c 8b f8             	mov    %rax,%r15
140ddb1ef:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140ddb1f4:	4c 8b c7             	mov    %rdi,%r8
140ddb1f7:	49 c1 e0 02          	shl    $0x2,%r8
140ddb1fb:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140ddb200:	48 8b 12             	mov    (%rdx),%rdx
140ddb203:	48 8b c8             	mov    %rax,%rcx
140ddb206:	e8 05 3e 10 00       	call   0x140edf010
140ddb20b:	90                   	nop
140ddb20c:	49 8b 56 30          	mov    0x30(%r14),%rdx
140ddb210:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140ddb215:	48 8b cf             	mov    %rdi,%rcx
140ddb218:	e8 b3 34 00 00       	call   0x140dde6d0
140ddb21d:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140ddb221:	e8 5a 35 00 00       	call   0x140dde780
140ddb226:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140ddb22b:	48 85 c0             	test   %rax,%rax
140ddb22e:	0f 84 c5 01 00 00    	je     0x140ddb3f9
140ddb234:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140ddb239:	e8 42 35 00 00       	call   0x140dde780
140ddb23e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140ddb243:	48 85 c0             	test   %rax,%rax
140ddb246:	0f 84 ad 01 00 00    	je     0x140ddb3f9
140ddb24c:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
140ddb250:	48 8b cb             	mov    %rbx,%rcx
140ddb253:	ff 15 c7 84 1a 00    	call   *0x1a84c7(%rip)        # 0x140f83720
140ddb259:	90                   	nop
140ddb25a:	44 8b 44 24 70       	mov    0x70(%rsp),%r8d
140ddb25f:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
140ddb264:	48 8b cf             	mov    %rdi,%rcx
140ddb267:	e8 14 36 00 00       	call   0x140dde880
140ddb26c:	48 8b f8             	mov    %rax,%rdi
140ddb26f:	48 8b cb             	mov    %rbx,%rcx
140ddb272:	ff 15 98 84 1a 00    	call   *0x1a8498(%rip)        # 0x140f83710
140ddb278:	48 85 ff             	test   %rdi,%rdi
140ddb27b:	0f 84 ff 00 00 00    	je     0x140ddb380
140ddb281:	45 84 e4             	test   %r12b,%r12b
140ddb284:	75 09                	jne    0x140ddb28f
140ddb286:	49 8b cf             	mov    %r15,%rcx
140ddb289:	e8 b6 fe 03 00       	call   0x140e1b144
140ddb28e:	90                   	nop
140ddb28f:	80 7c 24 21 00       	cmpb   $0x0,0x21(%rsp)
140ddb294:	75 08                	jne    0x140ddb29e
140ddb296:	49 8b cd             	mov    %r13,%rcx
140ddb299:	e8 a6 fe 03 00       	call   0x140e1b144
140ddb29e:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
140ddb2a3:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
140ddb2a7:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140ddb2ac:	48 83 ff 02          	cmp    $0x2,%rdi
140ddb2b0:	0f 86 70 01 00 00    	jbe    0x140ddb426
140ddb2b6:	4c 8b ef             	mov    %rdi,%r13
140ddb2b9:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140ddb2be:	8b 47 0c             	mov    0xc(%rdi),%eax
140ddb2c1:	c1 e8 08             	shr    $0x8,%eax
140ddb2c4:	a8 01                	test   $0x1,%al
140ddb2c6:	74 77                	je     0x140ddb33f
140ddb2c8:	c6 44 24 20 01       	movb   $0x1,0x20(%rsp)
140ddb2cd:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140ddb2d2:	49 83 7e 48 00       	cmpq   $0x0,0x48(%r14)
140ddb2d7:	74 66                	je     0x140ddb33f
140ddb2d9:	41 83 7c 24 08 03    	cmpl   $0x3,0x8(%r12)
140ddb2df:	75 5e                	jne    0x140ddb33f
140ddb2e1:	8b 47 08             	mov    0x8(%rdi),%eax
140ddb2e4:	83 e8 01             	sub    $0x1,%eax
140ddb2e7:	4c 63 d0             	movslq %eax,%r10
140ddb2ea:	78 53                	js     0x140ddb33f
140ddb2ec:	0f 1f 40 00          	nopl   0x0(%rax)
140ddb2f0:	48 8b 07             	mov    (%rdi),%rax
140ddb2f3:	4e 63 0c 90          	movslq (%rax,%r10,4),%r9
140ddb2f7:	41 83 f9 fe          	cmp    $0xfffffffe,%r9d
140ddb2fb:	74 42                	je     0x140ddb33f
140ddb2fd:	49 8b 46 48          	mov    0x48(%r14),%rax
140ddb301:	4c 8b 40 20          	mov    0x20(%rax),%r8
140ddb305:	4d 85 c0             	test   %r8,%r8
140ddb308:	74 2f                	je     0x140ddb339
140ddb30a:	44 3b 48 18          	cmp    0x18(%rax),%r9d
140ddb30e:	73 29                	jae    0x140ddb339
140ddb310:	48 8b 48 10          	mov    0x10(%rax),%rcx
140ddb314:	4e 63 1c 89          	movslq (%rcx,%r9,4),%r11
140ddb318:	44 3b 18             	cmp    (%rax),%r11d
140ddb31b:	73 06                	jae    0x140ddb323
140ddb31d:	47 39 0c 98          	cmp    %r9d,(%r8,%r11,4)
140ddb321:	74 16                	je     0x140ddb339
140ddb323:	4e 8d 04 89          	lea    (%rcx,%r9,4),%r8
140ddb327:	8b 08                	mov    (%rax),%ecx
140ddb329:	41 89 08             	mov    %ecx,(%r8)
140ddb32c:	48 63 10             	movslq (%rax),%rdx
140ddb32f:	48 8b 48 20          	mov    0x20(%rax),%rcx
140ddb333:	44 89 0c 91          	mov    %r9d,(%rcx,%rdx,4)
140ddb337:	ff 00                	incl   (%rax)
140ddb339:	49 83 ea 01          	sub    $0x1,%r10
140ddb33d:	79 b1                	jns    0x140ddb2f0
140ddb33f:	48 3b f3             	cmp    %rbx,%rsi
140ddb342:	74 11                	je     0x140ddb355
140ddb344:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140ddb349:	48 8b 7d c8          	mov    -0x38(%rbp),%rdi
140ddb34d:	e9 ce fc ff ff       	jmp    0x140ddb020
140ddb352:	48 8b f3             	mov    %rbx,%rsi
140ddb355:	49 8b 06             	mov    (%r14),%rax
140ddb358:	49 3b 46 10          	cmp    0x10(%r14),%rax
140ddb35c:	0f 85 e4 00 00 00    	jne    0x140ddb446
140ddb362:	41 bd 00 01 00 00    	mov    $0x100,%r13d
140ddb368:	49 8b 04 24          	mov    (%r12),%rax
140ddb36c:	8b 48 14             	mov    0x14(%rax),%ecx
140ddb36f:	e9 e4 00 00 00       	jmp    0x140ddb458
140ddb374:	41 c6 46 38 01       	movb   $0x1,0x38(%r14)
140ddb379:	32 c0                	xor    %al,%al
140ddb37b:	e9 34 03 00 00       	jmp    0x140ddb6b4
140ddb380:	c6 45 d0 00          	movb   $0x0,-0x30(%rbp)
140ddb384:	ba 01 00 00 00       	mov    $0x1,%edx