1402bc007:	c7 45 ec 16 00 00 00 	movl   $0x16,-0x14(%rbp)
1402bc00e:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1402bc012:	c6 45 f0 01          	movb   $0x1,-0x10(%rbp)
1402bc016:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402bc01b:	45 33 c9             	xor    %r9d,%r9d
1402bc01e:	45 33 c0             	xor    %r8d,%r8d
1402bc021:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402bc026:	33 d2                	xor    %edx,%edx
1402bc028:	33 c9                	xor    %ecx,%ecx
1402bc02a:	e8 09 a3 ff ff       	call   0x1402b6338
1402bc02f:	83 cf ff             	or     $0xffffffff,%edi
1402bc032:	80 7d e8 02          	cmpb   $0x2,-0x18(%rbp)
1402bc036:	75 0b                	jne    0x1402bc043
1402bc038:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1402bc03c:	83 a0 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rax)
1402bc043:	40 38 75 f0          	cmp    %sil,-0x10(%rbp)
1402bc047:	74 0f                	je     0x1402bc058
1402bc049:	8b 5d ec             	mov    -0x14(%rbp),%ebx
1402bc04c:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402bc050:	e8 c3 9f ff ff       	call   0x1402b6018
1402bc055:	89 58 20             	mov    %ebx,0x20(%rax)
1402bc058:	40 38 75 f8          	cmp    %sil,-0x8(%rbp)
1402bc05c:	74 0f                	je     0x1402bc06d
1402bc05e:	8b 5d f4             	mov    -0xc(%rbp),%ebx
1402bc061:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1402bc065:	e8 ae 9f ff ff       	call   0x1402b6018
1402bc06a:	89 58 24             	mov    %ebx,0x24(%rax)
1402bc06d:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1402bc072:	8b c7                	mov    %edi,%eax
1402bc074:	49 8b 5b 10          	mov    0x10(%r11),%rbx
1402bc078:	49 8b 73 18          	mov    0x18(%r11),%rsi
1402bc07c:	49 8b 7b 20          	mov    0x20(%r11),%rdi
1402bc080:	49 8b e3             	mov    %r11,%rsp
1402bc083:	5d                   	pop    %rbp
1402bc084:	c3                   	ret
1402bc085:	cc                   	int3
1402bc086:	cc                   	int3
1402bc087:	cc                   	int3
1402bc088:	40 55                	rex push %rbp
1402bc08a:	53                   	push   %rbx
1402bc08b:	56                   	push   %rsi
1402bc08c:	57                   	push   %rdi
1402bc08d:	41 54                	push   %r12
1402bc08f:	41 56                	push   %r14
1402bc091:	41 57                	push   %r15
1402bc093:	48 8d ac 24 f0 fb ff 	lea    -0x410(%rsp),%rbp
1402bc09a:	ff
1402bc09b:	48 81 ec 10 05 00 00 	sub    $0x510,%rsp
1402bc0a2:	48 8b 05 d7 99 11 00 	mov    0x1199d7(%rip),%rax        # 0x1403d5a80
1402bc0a9:	48 33 c4             	xor    %rsp,%rax
1402bc0ac:	48 89 85 00 04 00 00 	mov    %rax,0x400(%rbp)
1402bc0b3:	48 8b 85 70 04 00 00 	mov    0x470(%rbp),%rax
1402bc0ba:	45 33 e4             	xor    %r12d,%r12d
1402bc0bd:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
1402bc0c2:	49 8b d8             	mov    %r8,%rbx
1402bc0c5:	44 88 64 24 60       	mov    %r12b,0x60(%rsp)
1402bc0ca:	48 8b f2             	mov    %rdx,%rsi
1402bc0cd:	44 88 64 24 78       	mov    %r12b,0x78(%rsp)
1402bc0d2:	4c 8b f9             	mov    %rcx,%r15
1402bc0d5:	44 88 65 80          	mov    %r12b,-0x80(%rbp)
1402bc0d9:	44 88 65 88          	mov    %r12b,-0x78(%rbp)
1402bc0dd:	48 85 c0             	test   %rax,%rax
1402bc0e0:	74 05                	je     0x1402bc0e7
1402bc0e2:	0f 10 00             	movups (%rax),%xmm0
1402bc0e5:	eb 10                	jmp    0x1402bc0f7
1402bc0e7:	44 39 25 c6 ef 11 00 	cmp    %r12d,0x11efc6(%rip)        # 0x1403db0b4
1402bc0ee:	75 12                	jne    0x1402bc102
1402bc0f0:	0f 10 05 41 9e 11 00 	movups 0x119e41(%rip),%xmm0        # 0x1403d5f38
1402bc0f7:	c6 44 24 78 01       	movb   $0x1,0x78(%rsp)
1402bc0fc:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
1402bc102:	4d 85 c9             	test   %r9,%r9
1402bc105:	75 32                	jne    0x1402bc139
1402bc107:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1402bc10c:	c6 45 80 01          	movb   $0x1,-0x80(%rbp)
1402bc110:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402bc115:	45 33 c9             	xor    %r9d,%r9d
1402bc118:	45 33 c0             	xor    %r8d,%r8d
1402bc11b:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1402bc120:	33 d2                	xor    %edx,%edx
1402bc122:	c7 44 24 7c 16 00 00 	movl   $0x16,0x7c(%rsp)
1402bc129:	00
1402bc12a:	33 c9                	xor    %ecx,%ecx
1402bc12c:	e8 07 a2 ff ff       	call   0x1402b6338
1402bc131:	83 cf ff             	or     $0xffffffff,%edi
1402bc134:	e9 45 01 00 00       	jmp    0x1402bc27e
1402bc139:	48 85 db             	test   %rbx,%rbx
1402bc13c:	74 05                	je     0x1402bc143
1402bc13e:	48 85 f6             	test   %rsi,%rsi
1402bc141:	74 c4                	je     0x1402bc107
1402bc143:	4d 8b f7             	mov    %r15,%r14
1402bc146:	44 89 64 24 49       	mov    %r12d,0x49(%rsp)
1402bc14b:	66 44 89 64 24 4d    	mov    %r12w,0x4d(%rsp)
1402bc151:	44 88 64 24 4f       	mov    %r12b,0x4f(%rsp)
1402bc156:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1402bc15b:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1402bc160:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1402bc165:	41 83 e6 02          	and    $0x2,%r14d
1402bc169:	75 0a                	jne    0x1402bc175
1402bc16b:	44 88 64 24 48       	mov    %r12b,0x48(%rsp)
1402bc170:	48 85 f6             	test   %rsi,%rsi
1402bc173:	75 05                	jne    0x1402bc17a
1402bc175:	c6 44 24 48 01       	movb   $0x1,0x48(%rsp)
1402bc17a:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1402bc17f:	44 89 65 b0          	mov    %r12d,-0x50(%rbp)
1402bc183:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1402bc187:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402bc18b:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1402bc190:	44 88 65 b4          	mov    %r12b,-0x4c(%rbp)
1402bc194:	48 89 85 f0 03 00 00 	mov    %rax,0x3f0(%rbp)
1402bc19b:	0f 57 c0             	xorps  %xmm0,%xmm0
1402bc19e:	48 8b 85 78 04 00 00 	mov    0x478(%rbp),%rax
1402bc1a5:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1402bc1a9:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
1402bc1ad:	44 89 65 c0          	mov    %r12d,-0x40(%rbp)
1402bc1b1:	44 88 65 c8          	mov    %r12b,-0x38(%rbp)
1402bc1b5:	66 44 89 65 ca       	mov    %r12w,-0x36(%rbp)
1402bc1ba:	44 89 65 d8          	mov    %r12d,-0x28(%rbp)
1402bc1be:	44 88 65 dc          	mov    %r12b,-0x24(%rbp)
1402bc1c2:	66 0f 7f 85 e0 03 00 	movdqa %xmm0,0x3e0(%rbp)
1402bc1c9:	00
1402bc1ca:	4c 89 7d 90          	mov    %r15,-0x70(%rbp)
1402bc1ce:	4c 89 4d a0          	mov    %r9,-0x60(%rbp)
1402bc1d2:	44 89 a5 f8 03 00 00 	mov    %r12d,0x3f8(%rbp)
1402bc1d9:	e8 fa d8 ff ff       	call   0x1402b9ad8
1402bc1de:	48 63 f8             	movslq %eax,%rdi
1402bc1e1:	48 85 f6             	test   %rsi,%rsi
1402bc1e4:	0f 84 88 00 00 00    	je     0x1402bc272
1402bc1ea:	41 f6 c7 01          	test   $0x1,%r15b
1402bc1ee:	74 2f                	je     0x1402bc21f
1402bc1f0:	48 85 db             	test   %rbx,%rbx
1402bc1f3:	75 15                	jne    0x1402bc20a
1402bc1f5:	85 c0                	test   %eax,%eax
1402bc1f7:	74 11                	je     0x1402bc20a
1402bc1f9:	48 8b 8d e8 03 00 00 	mov    0x3e8(%rbp),%rcx
1402bc200:	e8 43 68 01 00       	call   0x1402d2a48
1402bc205:	e9 27 ff ff ff       	jmp    0x1402bc131
1402bc20a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402bc20f:	48 3b c3             	cmp    %rbx,%rax
1402bc212:	75 59                	jne    0x1402bc26d
1402bc214:	85 ff                	test   %edi,%edi
1402bc216:	78 5a                	js     0x1402bc272
1402bc218:	48 3b fb             	cmp    %rbx,%rdi
1402bc21b:	76 55                	jbe    0x1402bc272
1402bc21d:	eb da                	jmp    0x1402bc1f9
1402bc21f:	4d 85 f6             	test   %r14,%r14
1402bc222:	74 21                	je     0x1402bc245
1402bc224:	48 85 db             	test   %rbx,%rbx
1402bc227:	74 49                	je     0x1402bc272
1402bc229:	85 c0                	test   %eax,%eax
1402bc22b:	79 06                	jns    0x1402bc233
1402bc22d:	66 44 89 26          	mov    %r12w,(%rsi)
1402bc231:	eb 3f                	jmp    0x1402bc272
1402bc233:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402bc238:	48 3b c3             	cmp    %rbx,%rax
1402bc23b:	75 30                	jne    0x1402bc26d
1402bc23d:	66 44 89 64 5e fe    	mov    %r12w,-0x2(%rsi,%rbx,2)
1402bc243:	eb 2d                	jmp    0x1402bc272
1402bc245:	48 85 db             	test   %rbx,%rbx
1402bc248:	74 af                	je     0x1402bc1f9
1402bc24a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402bc24f:	48 3b c3             	cmp    %rbx,%rax
1402bc252:	75 19                	jne    0x1402bc26d
1402bc254:	48 8b 8d e8 03 00 00 	mov    0x3e8(%rbp),%rcx
1402bc25b:	66 44 89 64 5e fe    	mov    %r12w,-0x2(%rsi,%rbx,2)
1402bc261:	e8 e2 67 01 00       	call   0x1402d2a48
1402bc266:	bf fe ff ff ff       	mov    $0xfffffffe,%edi
1402bc26b:	eb 11                	jmp    0x1402bc27e
1402bc26d:	66 44 89 24 46       	mov    %r12w,(%rsi,%rax,2)
1402bc272:	48 8b 8d e8 03 00 00 	mov    0x3e8(%rbp),%rcx
1402bc279:	e8 ca 67 01 00       	call   0x1402d2a48
1402bc27e:	80 7c 24 78 02       	cmpb   $0x2,0x78(%rsp)
1402bc283:	75 0c                	jne    0x1402bc291
1402bc285:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1402bc28a:	83 a0 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rax)
1402bc291:	44 38 65 80          	cmp    %r12b,-0x80(%rbp)
1402bc295:	74 11                	je     0x1402bc2a8
1402bc297:	8b 5c 24 7c          	mov    0x7c(%rsp),%ebx
1402bc29b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402bc2a0:	e8 73 9d ff ff       	call   0x1402b6018
1402bc2a5:	89 58 20             	mov    %ebx,0x20(%rax)
1402bc2a8:	44 38 65 88          	cmp    %r12b,-0x78(%rbp)
1402bc2ac:	74 10                	je     0x1402bc2be
1402bc2ae:	8b 5d 84             	mov    -0x7c(%rbp),%ebx
1402bc2b1:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402bc2b6:	e8 5d 9d ff ff       	call   0x1402b6018
1402bc2bb:	89 58 24             	mov    %ebx,0x24(%rax)
1402bc2be:	8b c7                	mov    %edi,%eax
1402bc2c0:	48 8b 8d 00 04 00 00 	mov    0x400(%rbp),%rcx
1402bc2c7:	48 33 cc             	xor    %rsp,%rcx
1402bc2ca:	e8 e1 3b ff ff       	call   0x1402afeb0
1402bc2cf:	48 81 c4 10 05 00 00 	add    $0x510,%rsp
1402bc2d6:	41 5f                	pop    %r15
1402bc2d8:	41 5e                	pop    %r14
1402bc2da:	41 5c                	pop    %r12
1402bc2dc:	5f                   	pop    %rdi
1402bc2dd:	5e                   	pop    %rsi
1402bc2de:	5b                   	pop    %rbx
1402bc2df:	5d                   	pop    %rbp
1402bc2e0:	c3                   	ret
1402bc2e1:	cc                   	int3
1402bc2e2:	cc                   	int3
1402bc2e3:	cc                   	int3
1402bc2e4:	48 83 ec 28          	sub    $0x28,%rsp
1402bc2e8:	e8 83 63 01 00       	call   0x1402d2670
1402bc2ed:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1402bc2f2:	48 8b 88 90 00 00 00 	mov    0x90(%rax),%rcx
1402bc2f9:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402bc2fe:	48 8b c8             	mov    %rax,%rcx
1402bc301:	e8 de 67 01 00       	call   0x1402d2ae4
1402bc306:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1402bc30b:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
1402bc312:	48 83 c4 28          	add    $0x28,%rsp
1402bc316:	c3                   	ret
1402bc317:	cc                   	int3
1402bc318:	48 8b c4             	mov    %rsp,%rax
1402bc31b:	48 89 58 08          	mov    %rbx,0x8(%rax)
1402bc31f:	48 89 68 10          	mov    %rbp,0x10(%rax)
1402bc323:	48 89 70 18          	mov    %rsi,0x18(%rax)
1402bc327:	48 89 78 20          	mov    %rdi,0x20(%rax)
1402bc32b:	41 56                	push   %r14
1402bc32d:	48 83 ec 30          	sub    $0x30,%rsp
1402bc331:	45 33 f6             	xor    %r14d,%r14d
1402bc334:	41 8b e9             	mov    %r9d,%ebp
1402bc337:	48 8b da             	mov    %rdx,%rbx
1402bc33a:	48 8b f9             	mov    %rcx,%rdi
1402bc33d:	48 85 c9             	test   %rcx,%rcx
1402bc340:	75 24                	jne    0x1402bc366
1402bc342:	44 38 72 28          	cmp    %r14b,0x28(%rdx)
1402bc346:	74 0d                	je     0x1402bc355
1402bc348:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
1402bc34c:	e8 f7 66 01 00       	call   0x1402d2a48
1402bc351:	44 88 73 28          	mov    %r14b,0x28(%rbx)
1402bc355:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1402bc359:	4c 89 73 18          	mov    %r14,0x18(%rbx)
1402bc35d:	4c 89 73 20          	mov    %r14,0x20(%rbx)
1402bc361:	e9 0e 01 00 00       	jmp    0x1402bc474
1402bc366:	44 38 31             	cmp    %r14b,(%rcx)
1402bc369:	75 55                	jne    0x1402bc3c0
1402bc36b:	4c 39 72 18          	cmp    %r14,0x18(%rdx)
1402bc36f:	75 45                	jne    0x1402bc3b6
1402bc371:	44 38 72 28          	cmp    %r14b,0x28(%rdx)
1402bc375:	74 0d                	je     0x1402bc384
1402bc377:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
1402bc37b:	e8 c8 66 01 00       	call   0x1402d2a48
1402bc380:	44 88 73 28          	mov    %r14b,0x28(%rbx)
1402bc384:	b9 02 00 00 00       	mov    $0x2,%ecx
1402bc389:	e8 f6 66 01 00       	call   0x1402d2a84
1402bc38e:	48 89 43 10          	mov    %rax,0x10(%rbx)
1402bc392:	49 8b d6             	mov    %r14,%rdx
1402bc395:	48 f7 d8             	neg    %rax
1402bc398:	1b c0                	sbb    %eax,%eax
1402bc39a:	f7 d0                	not    %eax
1402bc39c:	83 e0 0c             	and    $0xc,%eax
1402bc39f:	0f 94 c2             	sete   %dl
1402bc3a2:	85 c0                	test   %eax,%eax
1402bc3a4:	0f 94 c1             	sete   %cl
1402bc3a7:	88 4b 28             	mov    %cl,0x28(%rbx)
1402bc3aa:	48 89 53 18          	mov    %rdx,0x18(%rbx)
1402bc3ae:	85 c0                	test   %eax,%eax
1402bc3b0:	0f 85 c0 00 00 00    	jne    0x1402bc476
1402bc3b6:	48 8b 43 10          	mov    0x10(%rbx),%rax
1402bc3ba:	66 44 89 30          	mov    %r14w,(%rax)
1402bc3be:	eb 9d                	jmp    0x1402bc35d
1402bc3c0:	41 83 c9 ff          	or     $0xffffffff,%r9d
1402bc3c4:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
1402bc3c9:	4c 8b c7             	mov    %rdi,%r8
1402bc3cc:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402bc3d1:	8b cd                	mov    %ebp,%ecx
1402bc3d3:	41 8d 51 0a          	lea    0xa(%r9),%edx
1402bc3d7:	e8 88 7d 01 00       	call   0x1402d4164
1402bc3dc:	48 63 f0             	movslq %eax,%rsi
1402bc3df:	85 c0                	test   %eax,%eax
1402bc3e1:	75 16                	jne    0x1402bc3f9
1402bc3e3:	ff 15 0f 8e 02 00    	call   *0x28e0f(%rip)        # 0x1402e51f8
1402bc3e9:	8b c8                	mov    %eax,%ecx
1402bc3eb:	e8 2c 04 00 00       	call   0x1402bc81c
1402bc3f0:	e8 b3 04 00 00       	call   0x1402bc8a8
1402bc3f5:	8b 00                	mov    (%rax),%eax
1402bc3f7:	eb 7d                	jmp    0x1402bc476
1402bc3f9:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1402bc3fd:	48 3b f2             	cmp    %rdx,%rsi
1402bc400:	76 41                	jbe    0x1402bc443
1402bc402:	44 38 73 28          	cmp    %r14b,0x28(%rbx)
1402bc406:	74 0d                	je     0x1402bc415
1402bc408:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1402bc40c:	e8 37 66 01 00       	call   0x1402d2a48
1402bc411:	44 88 73 28          	mov    %r14b,0x28(%rbx)
1402bc415:	48 8d 0c 36          	lea    (%rsi,%rsi,1),%rcx
1402bc419:	e8 66 66 01 00       	call   0x1402d2a84
1402bc41e:	48 89 43 10          	mov    %rax,0x10(%rbx)
1402bc422:	49 8b d6             	mov    %r14,%rdx
1402bc425:	48 f7 d8             	neg    %rax
1402bc428:	1b c0                	sbb    %eax,%eax
1402bc42a:	f7 d0                	not    %eax
1402bc42c:	83 e0 0c             	and    $0xc,%eax
1402bc42f:	48 0f 44 d6          	cmove  %rsi,%rdx
1402bc433:	85 c0                	test   %eax,%eax
1402bc435:	0f 94 c1             	sete   %cl
1402bc438:	88 4b 28             	mov    %cl,0x28(%rbx)
1402bc43b:	48 89 53 18          	mov    %rdx,0x18(%rbx)
1402bc43f:	85 c0                	test   %eax,%eax
1402bc441:	75 33                	jne    0x1402bc476
1402bc443:	48 8b 43 10          	mov    0x10(%rbx),%rax
1402bc447:	41 83 c9 ff          	or     $0xffffffff,%r9d
1402bc44b:	89 54 24 28          	mov    %edx,0x28(%rsp)
1402bc44f:	4c 8b c7             	mov    %rdi,%r8
1402bc452:	8b cd                	mov    %ebp,%ecx
1402bc454:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402bc459:	41 8d 51 0a          	lea    0xa(%r9),%edx
1402bc45d:	e8 02 7d 01 00       	call   0x1402d4164
1402bc462:	48 98                	cltq
1402bc464:	48 85 c0             	test   %rax,%rax
1402bc467:	0f 84 76 ff ff ff    	je     0x1402bc3e3
1402bc46d:	48 ff c8             	dec    %rax
1402bc470:	48 89 43 20          	mov    %rax,0x20(%rbx)
1402bc474:	33 c0                	xor    %eax,%eax
1402bc476:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402bc47b:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1402bc480:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1402bc485:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1402bc48a:	48 83 c4 30          	add    $0x30,%rsp
1402bc48e:	41 5e                	pop    %r14
1402bc490:	c3                   	ret
1402bc491:	cc                   	int3
1402bc492:	cc                   	int3
1402bc493:	cc                   	int3
1402bc494:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402bc499:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402bc49e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402bc4a3:	57                   	push   %rdi
1402bc4a4:	48 83 ec 40          	sub    $0x40,%rsp
1402bc4a8:	33 ed                	xor    %ebp,%ebp
1402bc4aa:	41 8b f1             	mov    %r9d,%esi
1402bc4ad:	48 8b da             	mov    %rdx,%rbx
1402bc4b0:	48 8b f9             	mov    %rcx,%rdi
1402bc4b3:	48 85 c9             	test   %rcx,%rcx
1402bc4b6:	75 1b                	jne    0x1402bc4d3
1402bc4b8:	40 38 6a 28          	cmp    %bpl,0x28(%rdx)
1402bc4bc:	74 04                	je     0x1402bc4c2
1402bc4be:	40 88 6a 28          	mov    %bpl,0x28(%rdx)
1402bc4c2:	48 89 6a 10          	mov    %rbp,0x10(%rdx)
1402bc4c6:	48 89 6a 18          	mov    %rbp,0x18(%rdx)
1402bc4ca:	48 89 6a 20          	mov    %rbp,0x20(%rdx)
1402bc4ce:	e9 c3 00 00 00       	jmp    0x1402bc596
1402bc4d3:	66 39 29             	cmp    %bp,(%rcx)
1402bc4d6:	75 34                	jne    0x1402bc50c
1402bc4d8:	48 39 6a 18          	cmp    %rbp,0x18(%rdx)
1402bc4dc:	75 25                	jne    0x1402bc503
1402bc4de:	40 38 6a 28          	cmp    %bpl,0x28(%rdx)
1402bc4e2:	74 04                	je     0x1402bc4e8