1401dcc87:	01
1401dcc88:	0f 85 91 06 00 00    	jne    0x1401dd31f
1401dcc8e:	ff d7                	call   *%rdi
1401dcc90:	83 38 11             	cmpl   $0x11,(%rax)
1401dcc93:	0f 84 f6 05 00 00    	je     0x1401dd28f
1401dcc99:	31 ff                	xor    %edi,%edi
1401dcc9b:	41 bd fe ff ff ff    	mov    $0xfffffffe,%r13d
1401dcca1:	e9 c2 fe ff ff       	jmp    0x1401dcb68
1401dcca6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401dccad:	00 00 00
1401dccb0:	48 8d 84 24 f0 00 00 	lea    0xf0(%rsp),%rax
1401dccb7:	00
1401dccb8:	31 ff                	xor    %edi,%edi
1401dccba:	41 bd fe ff ff ff    	mov    $0xfffffffe,%r13d
1401dccc0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401dccc5:	48 8d 84 24 10 01 00 	lea    0x110(%rsp),%rax
1401dcccc:	00
1401dcccd:	48 8d b4 24 d0 00 00 	lea    0xd0(%rsp),%rsi
1401dccd4:	00
1401dccd5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401dccda:	48 8d 84 24 70 01 00 	lea    0x170(%rsp),%rax
1401dcce1:	00
1401dcce2:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401dcce7:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401dccec:	e8 1f 24 00 00       	call   0x1401df110
1401dccf1:	e9 b0 fe ff ff       	jmp    0x1401dcba6
1401dccf6:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401dccfb:	e8 10 24 00 00       	call   0x1401df110
1401dcd00:	85 c0                	test   %eax,%eax
1401dcd02:	0f 88 ab 0a 00 00    	js     0x1401dd7b3
1401dcd08:	48 8b b4 24 b0 03 00 	mov    0x3b0(%rsp),%rsi
1401dcd0f:	00
1401dcd10:	66 0f ef c0          	pxor   %xmm0,%xmm0
1401dcd14:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1401dcd1b:	48 c7 84 24 e0 01 00 	movq   $0x0,0x1e0(%rsp)
1401dcd22:	00 00 00 00 00
1401dcd27:	0f 11 84 24 d0 01 00 	movups %xmm0,0x1d0(%rsp)
1401dcd2e:	00
1401dcd2f:	48 8d 7b 68          	lea    0x68(%rbx),%rdi
1401dcd33:	48 8b 0c f0          	mov    (%rax,%rsi,8),%rcx
1401dcd37:	0f 11 84 24 90 01 00 	movups %xmm0,0x190(%rsp)
1401dcd3e:	00
1401dcd3f:	0f 11 84 24 b0 01 00 	movups %xmm0,0x1b0(%rsp)
1401dcd46:	00
1401dcd47:	48 c7 84 24 a0 01 00 	movq   $0x0,0x1a0(%rsp)
1401dcd4e:	00 00 00 00 00
1401dcd53:	48 c7 84 24 c0 01 00 	movq   $0x0,0x1c0(%rsp)
1401dcd5a:	00 00 00 00 00
1401dcd5f:	48 c7 84 24 a0 00 00 	movq   $0x0,0xa0(%rsp)
1401dcd66:	00 00 00 00 00
1401dcd6b:	48 c7 84 24 b8 00 00 	movq   $0x0,0xb8(%rsp)
1401dcd72:	00 00 00 00 00
1401dcd77:	48 89 bc 24 b0 00 00 	mov    %rdi,0xb0(%rsp)
1401dcd7e:	00
1401dcd7f:	c7 84 24 d8 01 00 00 	movl   $0xffffffff,0x1d8(%rsp)
1401dcd86:	ff ff ff ff
1401dcd8a:	e8 61 c4 ff ff       	call   0x1401d91f0
1401dcd8f:	49 89 c5             	mov    %rax,%r13
1401dcd92:	4a 8d 04 f5 00 00 00 	lea    0x0(,%r14,8),%rax
1401dcd99:	00
1401dcd9a:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1401dcd9f:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
1401dcda6:	4a 8b 0c f0          	mov    (%rax,%r14,8),%rcx
1401dcdaa:	e8 51 c4 ff ff       	call   0x1401d9200
1401dcdaf:	48 89 c6             	mov    %rax,%rsi
1401dcdb2:	e8 79 f0 ee ff       	call   0x1400cbe30
1401dcdb7:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1401dcdbc:	49 89 f1             	mov    %rsi,%r9
1401dcdbf:	48 8d 94 24 e0 02 00 	lea    0x2e0(%rsp),%rdx
1401dcdc6:	00
1401dcdc7:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401dcdcb:	48 89 d1             	mov    %rdx,%rcx
1401dcdce:	4c 8d 05 fd b2 05 00 	lea    0x5b2fd(%rip),%r8        # 0x1402380d2
1401dcdd5:	48 8d b4 24 90 01 00 	lea    0x190(%rsp),%rsi
1401dcddc:	00
1401dcddd:	48 89 94 24 80 00 00 	mov    %rdx,0x80(%rsp)
1401dcde4:	00
1401dcde5:	ba 64 00 00 00       	mov    $0x64,%edx
1401dcdea:	49 89 cd             	mov    %rcx,%r13
1401dcded:	e8 ae ee ff ff       	call   0x1401dbca0
1401dcdf2:	48 89 f1             	mov    %rsi,%rcx
1401dcdf5:	e8 46 3d 00 00       	call   0x1401e0b40
1401dcdfa:	4c 89 ea             	mov    %r13,%rdx
1401dcdfd:	48 89 f1             	mov    %rsi,%rcx
1401dce00:	e8 9b 3e 00 00       	call   0x1401e0ca0
1401dce05:	41 89 c5             	mov    %eax,%r13d
1401dce08:	48 8d 84 24 b0 01 00 	lea    0x1b0(%rsp),%rax
1401dce0f:	00
1401dce10:	45 85 ed             	test   %r13d,%r13d
1401dce13:	0f 88 bf 02 00 00    	js     0x1401dd0d8
1401dce19:	4c 8b 84 24 a0 01 00 	mov    0x1a0(%rsp),%r8
1401dce20:	00
1401dce21:	48 89 da             	mov    %rbx,%rdx
1401dce24:	48 89 c1             	mov    %rax,%rcx
1401dce27:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401dce2c:	e8 4f ec ff ff       	call   0x1401dba80
1401dce31:	48 8d 94 24 d0 01 00 	lea    0x1d0(%rsp),%rdx
1401dce38:	00
1401dce39:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1401dce3e:	41 89 c5             	mov    %eax,%r13d
1401dce41:	85 c0                	test   %eax,%eax
1401dce43:	0f 85 a1 02 00 00    	jne    0x1401dd0ea
1401dce49:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401dce4e:	48 8d 15 ba b2 05 00 	lea    0x5b2ba(%rip),%rdx        # 0x14023810f
1401dce55:	e8 46 3e 00 00       	call   0x1401e0ca0
1401dce5a:	41 89 c0             	mov    %eax,%r8d
1401dce5d:	85 c0                	test   %eax,%eax
1401dce5f:	0f 88 37 04 00 00    	js     0x1401dd29c
1401dce65:	48 8b 94 24 c0 01 00 	mov    0x1c0(%rsp),%rdx
1401dce6c:	00
1401dce6d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401dce72:	e8 89 20 00 00       	call   0x1401def00
1401dce77:	41 89 c0             	mov    %eax,%r8d
1401dce7a:	85 c0                	test   %eax,%eax
1401dce7c:	0f 88 1a 04 00 00    	js     0x1401dd29c
1401dce82:	8b 53 7c             	mov    0x7c(%rbx),%edx
1401dce85:	85 d2                	test   %edx,%edx
1401dce87:	74 15                	je     0x1401dce9e
1401dce89:	48 8b 8c 24 d0 01 00 	mov    0x1d0(%rsp),%rcx
1401dce90:	00
1401dce91:	e8 5a 76 f0 ff       	call   0x1400e44f0
1401dce96:	85 c0                	test   %eax,%eax
1401dce98:	0f 88 8f 0a 00 00    	js     0x1401dd92d
1401dce9e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401dcea3:	8b 84 24 d8 01 00 00 	mov    0x1d8(%rsp),%eax
1401dceaa:	4c 8d 05 3f ee ff ff 	lea    -0x11c1(%rip),%r8        # 0x1401dbcf0
1401dceb1:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
1401dceb8:	00
1401dceb9:	4c 8d 8c 24 b0 00 00 	lea    0xb0(%rsp),%r9
1401dcec0:	00
1401dcec1:	48 8d 15 c8 ed ff ff 	lea    -0x1238(%rip),%rdx        # 0x1401dbc90
1401dcec8:	89 84 24 b8 00 00 00 	mov    %eax,0xb8(%rsp)
1401dcecf:	e8 0c 33 00 00       	call   0x1401e01e0
1401dced4:	41 89 c0             	mov    %eax,%r8d
1401dced7:	85 c0                	test   %eax,%eax
1401dced9:	0f 88 bd 03 00 00    	js     0x1401dd29c
1401dcedf:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1401dcee6:	00
1401dcee7:	48 8d bc 24 f0 01 00 	lea    0x1f0(%rsp),%rdi
1401dceee:	00
1401dceef:	b9 0c 00 00 00       	mov    $0xc,%ecx
1401dcef4:	48 c7 84 24 a8 00 00 	movq   $0x0,0xa8(%rsp)
1401dcefb:	00 00 00 00 00
1401dcf00:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1401dcf05:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
1401dcf0c:	00
1401dcf0d:	31 c0                	xor    %eax,%eax
1401dcf0f:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1401dcf12:	48 8d bc 24 50 02 00 	lea    0x250(%rsp),%rdi
1401dcf19:	00
1401dcf1a:	b9 12 00 00 00       	mov    $0x12,%ecx
1401dcf1f:	48 c7 84 24 c0 00 00 	movq   $0x0,0xc0(%rsp)
1401dcf26:	00 00 00 00 00
1401dcf2b:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
1401dcf30:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
1401dcf37:	00 00 00 00 00
1401dcf3c:	f3 48 ab             	rep stos %rax,%es:(%rdi)
1401dcf3f:	48 8b 8b a8 00 00 00 	mov    0xa8(%rbx),%rcx
1401dcf46:	4c 39 b4 24 b0 03 00 	cmp    %r14,0x3b0(%rsp)
1401dcf4d:	00
1401dcf4e:	72 27                	jb     0x1401dcf77
1401dcf50:	48 8b 93 c0 00 00 00 	mov    0xc0(%rbx),%rdx
1401dcf57:	4c 89 f0             	mov    %r14,%rax
1401dcf5a:	4c 8b 04 c1          	mov    (%rcx,%rax,8),%r8
1401dcf5e:	48 83 c0 01          	add    $0x1,%rax
1401dcf62:	49 03 50 18          	add    0x18(%r8),%rdx
1401dcf66:	48 39 84 24 b0 03 00 	cmp    %rax,0x3b0(%rsp)
1401dcf6d:	00
1401dcf6e:	73 ea                	jae    0x1401dcf5a
1401dcf70:	48 89 93 c0 00 00 00 	mov    %rdx,0xc0(%rbx)
1401dcf77:	48 8b 84 24 b0 03 00 	mov    0x3b0(%rsp),%rax
1401dcf7e:	00
1401dcf7f:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
1401dcf84:	48 8b 04 c1          	mov    (%rcx,%rax,8),%rax
1401dcf88:	48 8b 14 39          	mov    (%rcx,%rdi,1),%rdx
1401dcf8c:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1401dcf93:	00
1401dcf94:	48 8b 52 28          	mov    0x28(%rdx),%rdx
1401dcf98:	4c 8b 40 30          	mov    0x30(%rax),%r8
1401dcf9c:	e8 0f 34 00 00       	call   0x1401e03b0
1401dcfa1:	41 89 c5             	mov    %eax,%r13d
1401dcfa4:	85 c0                	test   %eax,%eax
1401dcfa6:	0f 88 ce 06 00 00    	js     0x1401dd67a
1401dcfac:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
1401dcfb1:	48 03 bb a8 00 00 00 	add    0xa8(%rbx),%rdi
1401dcfb8:	48 8d 8c 24 a8 00 00 	lea    0xa8(%rsp),%rcx
1401dcfbf:	00
1401dcfc0:	44 8b 4b 78          	mov    0x78(%rbx),%r9d
1401dcfc4:	48 89 fa             	mov    %rdi,%rdx
1401dcfc7:	4d 29 f0             	sub    %r14,%r8
1401dcfca:	e8 d1 56 00 00       	call   0x1401e26a0
1401dcfcf:	41 89 c5             	mov    %eax,%r13d
1401dcfd2:	85 c0                	test   %eax,%eax
1401dcfd4:	0f 88 a0 06 00 00    	js     0x1401dd67a
1401dcfda:	48 8d bc 24 c0 00 00 	lea    0xc0(%rsp),%rdi
1401dcfe1:	00
1401dcfe2:	48 8b 8c 24 a8 00 00 	mov    0xa8(%rsp),%rcx
1401dcfe9:	00
1401dcfea:	41 b8 72 00 00 00    	mov    $0x72,%r8d
1401dcff0:	48 89 fa             	mov    %rdi,%rdx
1401dcff3:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
1401dcff8:	e8 d3 57 00 00       	call   0x1401e27d0
1401dcffd:	41 89 c5             	mov    %eax,%r13d
1401dd000:	85 c0                	test   %eax,%eax
1401dd002:	0f 88 1e 09 00 00    	js     0x1401dd926
1401dd008:	48 89 f9             	mov    %rdi,%rcx
1401dd00b:	48 8d 15 0a b1 05 00 	lea    0x5b10a(%rip),%rdx        # 0x14023811c
1401dd012:	31 ff                	xor    %edi,%edi
1401dd014:	e8 57 aa ff ff       	call   0x1401d7a70
1401dd019:	41 89 c5             	mov    %eax,%r13d
1401dd01c:	85 c0                	test   %eax,%eax
1401dd01e:	0f 88 65 06 00 00    	js     0x1401dd689
1401dd024:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1401dd029:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401dd02e:	e8 ad aa ff ff       	call   0x1401d7ae0
1401dd033:	41 89 c5             	mov    %eax,%r13d
1401dd036:	85 c0                	test   %eax,%eax
1401dd038:	0f 8f e1 07 00 00    	jg     0x1401dd81f
1401dd03e:	0f 85 45 06 00 00    	jne    0x1401dd689
1401dd044:	4d 85 f6             	test   %r14,%r14
1401dd047:	75 0e                	jne    0x1401dd057
1401dd049:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401dd04e:	e8 3d e9 ff ff       	call   0x1401db990
1401dd053:	85 c0                	test   %eax,%eax
1401dd055:	75 cd                	jne    0x1401dd024
1401dd057:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1401dd05c:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
1401dd063:	00
1401dd064:	e8 87 33 00 00       	call   0x1401e03f0
1401dd069:	41 89 c5             	mov    %eax,%r13d
1401dd06c:	85 c0                	test   %eax,%eax
1401dd06e:	0f 88 15 06 00 00    	js     0x1401dd689
1401dd074:	48 83 c7 01          	add    $0x1,%rdi
1401dd078:	eb aa                	jmp    0x1401dd024
1401dd07a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401dd07f:	e8 8c 20 00 00       	call   0x1401df110
1401dd084:	31 c9                	xor    %ecx,%ecx
1401dd086:	e8 65 39 00 00       	call   0x1401e09f0
1401dd08b:	48 8d 8c 24 70 01 00 	lea    0x170(%rsp),%rcx
1401dd092:	00
1401dd093:	e8 d8 1e 00 00       	call   0x1401def70
1401dd098:	48 8d 8c 24 f0 00 00 	lea    0xf0(%rsp),%rcx
1401dd09f:	00
1401dd0a0:	e8 5b 3a 00 00       	call   0x1401e0b00
1401dd0a5:	48 8d 8c 24 10 01 00 	lea    0x110(%rsp),%rcx
1401dd0ac:	00
1401dd0ad:	e8 4e 3a 00 00       	call   0x1401e0b00
1401dd0b2:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
1401dd0b9:	00
1401dd0ba:	e8 41 3a 00 00       	call   0x1401e0b00
1401dd0bf:	48 8d 8c 24 30 01 00 	lea    0x130(%rsp),%rcx
1401dd0c6:	00
1401dd0c7:	e8 34 3a 00 00       	call   0x1401e0b00
1401dd0cc:	31 c9                	xor    %ecx,%ecx
1401dd0ce:	e8 ed 3c 00 00       	call   0x1401e0dc0
1401dd0d3:	e9 43 fb ff ff       	jmp    0x1401dcc1b
1401dd0d8:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401dd0dd:	48 8d 84 24 d0 01 00 	lea    0x1d0(%rsp),%rax
1401dd0e4:	00
1401dd0e5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401dd0ea:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401dd0ef:	e8 7c 1e 00 00       	call   0x1401def70
1401dd0f4:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
1401dd0fb:	00
1401dd0fc:	e8 cf 32 00 00       	call   0x1401e03d0
1401dd101:	48 89 f1             	mov    %rsi,%rcx
1401dd104:	e8 f7 39 00 00       	call   0x1401e0b00
1401dd109:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1401dd10e:	e8 ed 39 00 00       	call   0x1401e0b00
1401dd113:	41 83 fd f8          	cmp    $0xfffffff8,%r13d
1401dd117:	0f 85 49 fa ff ff    	jne    0x1401dcb66
1401dd11d:	c7 44 24 70 01 00 00 	movl   $0x1,0x70(%rsp)
1401dd124:	00
1401dd125:	48 8b 53 50          	mov    0x50(%rbx),%rdx
1401dd129:	44 8b 83 88 00 00 00 	mov    0x88(%rbx),%r8d
1401dd130:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401dd135:	e8 f6 1e 00 00       	call   0x1401df030
1401dd13a:	85 c0                	test   %eax,%eax
1401dd13c:	0f 88 3e 01 00 00    	js     0x1401dd280
1401dd142:	8b 53 7c             	mov    0x7c(%rbx),%edx
1401dd145:	85 d2                	test   %edx,%edx
1401dd147:	74 15                	je     0x1401dd15e
1401dd149:	48 8b 8c 24 50 01 00 	mov    0x150(%rsp),%rcx
1401dd150:	00
1401dd151:	e8 9a 73 f0 ff       	call   0x1400e44f0
1401dd156:	85 c0                	test   %eax,%eax
1401dd158:	0f 88 3b fb ff ff    	js     0x1401dcc99
1401dd15e:	48 89 d9             	mov    %rbx,%rcx
1401dd161:	e8 ba f5 ff ff       	call   0x1401dc720
1401dd166:	41 89 c5             	mov    %eax,%r13d
1401dd169:	85 c0                	test   %eax,%eax
1401dd16b:	0f 88 f5 f9 ff ff    	js     0x1401dcb66
1401dd171:	0f 84 2d 01 00 00    	je     0x1401dd2a4
1401dd177:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1401dd17b:	31 d2                	xor    %edx,%edx
1401dd17d:	e8 5e 88 f0 ff       	call   0x1400e59e0
1401dd182:	89 c6                	mov    %eax,%esi
1401dd184:	85 c0                	test   %eax,%eax
1401dd186:	0f 88 0d fb ff ff    	js     0x1401dcc99
1401dd18c:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
1401dd193:	00
1401dd194:	89 c1                	mov    %eax,%ecx
1401dd196:	e8 45 e9 ff ff       	call   0x1401dbae0
1401dd19b:	89 f1                	mov    %esi,%ecx
1401dd19d:	41 89 c5             	mov    %eax,%r13d
1401dd1a0:	e8 9b c9 00 00       	call   0x1401e9b40
1401dd1a5:	48 8b bc 24 98 00 00 	mov    0x98(%rsp),%rdi
1401dd1ac:	00
1401dd1ad:	45 85 ed             	test   %r13d,%r13d
1401dd1b0:	0f 88 b2 f9 ff ff    	js     0x1401dcb68
1401dd1b6:	48 8b 0f             	mov    (%rdi),%rcx
1401dd1b9:	48 85 c9             	test   %rcx,%rcx
1401dd1bc:	0f 84 b3 00 00 00    	je     0x1401dd275
1401dd1c2:	48 8b b3 a8 00 00 00 	mov    0xa8(%rbx),%rsi
1401dd1c9:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1401dd1ce:	45 31 ed             	xor    %r13d,%r13d
1401dd1d1:	48 8b 04 06          	mov    (%rsi,%rax,1),%rax
1401dd1d5:	48 8b 28             	mov    (%rax),%rbp
1401dd1d8:	48 89 ea             	mov    %rbp,%rdx
1401dd1db:	e8 98 cc 00 00       	call   0x1401e9e78
1401dd1e0:	85 c0                	test   %eax,%eax
1401dd1e2:	0f 85 73 01 00 00    	jne    0x1401dd35b
1401dd1e8:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401dd1ed:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
1401dd1f2:	4c 29 f0             	sub    %r14,%rax
1401dd1f5:	48 83 f8 01          	cmp    $0x1,%rax
1401dd1f9:	0f 86 81 01 00 00    	jbe    0x1401dd380
1401dd1ff:	48 8b 83 b8 00 00 00 	mov    0xb8(%rbx),%rax
1401dd206:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
1401dd20b:	4d 8d 6e 01          	lea    0x1(%r14),%r13
1401dd20f:	4c 89 b4 24 a8 03 00 	mov    %r14,0x3a8(%rsp)
1401dd216:	00
1401dd217:	4d 89 ee             	mov    %r13,%r14
1401dd21a:	49 89 f5             	mov    %rsi,%r13
1401dd21d:	48 8b b4 24 b0 03 00 	mov    0x3b0(%rsp),%rsi
1401dd224:	00
1401dd225:	48 8b 68 08          	mov    0x8(%rax),%rbp
1401dd229:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1401dd22e:	48 8d 04 c7          	lea    (%rdi,%rax,8),%rax
1401dd232:	48 29 d0             	sub    %rdx,%rax
1401dd235:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401dd23a:	eb 34                	jmp    0x1401dd270
1401dd23c:	4b 8b 44 f5 00       	mov    0x0(%r13,%r14,8),%rax
1401dd241:	48 8b 08             	mov    (%rax),%rcx
1401dd244:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401dd249:	4a 8b 14 f0          	mov    (%rax,%r14,8),%rdx
1401dd24d:	48 85 c9             	test   %rcx,%rcx
1401dd250:	74 23                	je     0x1401dd275
1401dd252:	48 85 d2             	test   %rdx,%rdx
1401dd255:	74 1e                	je     0x1401dd275