1402bbd8f:	c6 44 24 78 01       	movb   $0x1,0x78(%rsp)
1402bbd94:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
1402bbd9a:	4d 85 c9             	test   %r9,%r9
1402bbd9d:	75 32                	jne    0x1402bbdd1
1402bbd9f:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1402bbda4:	c6 45 80 01          	movb   $0x1,-0x80(%rbp)
1402bbda8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402bbdad:	45 33 c9             	xor    %r9d,%r9d
1402bbdb0:	45 33 c0             	xor    %r8d,%r8d
1402bbdb3:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1402bbdb8:	33 d2                	xor    %edx,%edx
1402bbdba:	c7 44 24 7c 16 00 00 	movl   $0x16,0x7c(%rsp)
1402bbdc1:	00
1402bbdc2:	33 c9                	xor    %ecx,%ecx
1402bbdc4:	e8 6f a5 ff ff       	call   0x1402b6338
1402bbdc9:	83 cf ff             	or     $0xffffffff,%edi
1402bbdcc:	e9 3d 01 00 00       	jmp    0x1402bbf0e
1402bbdd1:	48 85 db             	test   %rbx,%rbx
1402bbdd4:	74 05                	je     0x1402bbddb
1402bbdd6:	48 85 f6             	test   %rsi,%rsi
1402bbdd9:	74 c4                	je     0x1402bbd9f
1402bbddb:	4d 8b f7             	mov    %r15,%r14
1402bbdde:	44 89 64 24 49       	mov    %r12d,0x49(%rsp)
1402bbde3:	66 44 89 64 24 4d    	mov    %r12w,0x4d(%rsp)
1402bbde9:	44 88 64 24 4f       	mov    %r12b,0x4f(%rsp)
1402bbdee:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1402bbdf3:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1402bbdf8:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1402bbdfd:	41 83 e6 02          	and    $0x2,%r14d
1402bbe01:	75 0a                	jne    0x1402bbe0d
1402bbe03:	44 88 64 24 48       	mov    %r12b,0x48(%rsp)
1402bbe08:	48 85 f6             	test   %rsi,%rsi
1402bbe0b:	75 05                	jne    0x1402bbe12
1402bbe0d:	c6 44 24 48 01       	movb   $0x1,0x48(%rsp)
1402bbe12:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1402bbe17:	44 89 65 b0          	mov    %r12d,-0x50(%rbp)
1402bbe1b:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1402bbe1f:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1402bbe23:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1402bbe28:	44 88 65 b4          	mov    %r12b,-0x4c(%rbp)
1402bbe2c:	48 89 85 f0 03 00 00 	mov    %rax,0x3f0(%rbp)
1402bbe33:	0f 57 c0             	xorps  %xmm0,%xmm0
1402bbe36:	48 8b 85 78 04 00 00 	mov    0x478(%rbp),%rax
1402bbe3d:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
1402bbe41:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
1402bbe45:	44 89 65 c0          	mov    %r12d,-0x40(%rbp)
1402bbe49:	66 44 89 65 c8       	mov    %r12w,-0x38(%rbp)
1402bbe4e:	44 89 65 d8          	mov    %r12d,-0x28(%rbp)
1402bbe52:	44 88 65 dc          	mov    %r12b,-0x24(%rbp)
1402bbe56:	66 0f 7f 85 e0 03 00 	movdqa %xmm0,0x3e0(%rbp)
1402bbe5d:	00
1402bbe5e:	4c 89 7d 90          	mov    %r15,-0x70(%rbp)
1402bbe62:	4c 89 4d a0          	mov    %r9,-0x60(%rbp)
1402bbe66:	44 89 a5 f8 03 00 00 	mov    %r12d,0x3f8(%rbp)
1402bbe6d:	e8 e6 d8 ff ff       	call   0x1402b9758
1402bbe72:	48 63 f8             	movslq %eax,%rdi
1402bbe75:	48 85 f6             	test   %rsi,%rsi
1402bbe78:	0f 84 84 00 00 00    	je     0x1402bbf02
1402bbe7e:	41 f6 c7 01          	test   $0x1,%r15b
1402bbe82:	74 2f                	je     0x1402bbeb3
1402bbe84:	48 85 db             	test   %rbx,%rbx
1402bbe87:	75 15                	jne    0x1402bbe9e
1402bbe89:	85 c0                	test   %eax,%eax
1402bbe8b:	74 11                	je     0x1402bbe9e
1402bbe8d:	48 8b 8d e8 03 00 00 	mov    0x3e8(%rbp),%rcx
1402bbe94:	e8 af 6b 01 00       	call   0x1402d2a48
1402bbe99:	e9 2b ff ff ff       	jmp    0x1402bbdc9
1402bbe9e:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402bbea3:	48 3b c3             	cmp    %rbx,%rax
1402bbea6:	75 56                	jne    0x1402bbefe
1402bbea8:	85 ff                	test   %edi,%edi
1402bbeaa:	78 56                	js     0x1402bbf02
1402bbeac:	48 3b fb             	cmp    %rbx,%rdi
1402bbeaf:	76 51                	jbe    0x1402bbf02
1402bbeb1:	eb da                	jmp    0x1402bbe8d
1402bbeb3:	4d 85 f6             	test   %r14,%r14
1402bbeb6:	74 1f                	je     0x1402bbed7
1402bbeb8:	48 85 db             	test   %rbx,%rbx
1402bbebb:	74 45                	je     0x1402bbf02
1402bbebd:	85 c0                	test   %eax,%eax
1402bbebf:	79 05                	jns    0x1402bbec6
1402bbec1:	44 88 26             	mov    %r12b,(%rsi)
1402bbec4:	eb 3c                	jmp    0x1402bbf02
1402bbec6:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402bbecb:	48 3b c3             	cmp    %rbx,%rax
1402bbece:	75 2e                	jne    0x1402bbefe
1402bbed0:	44 88 64 33 ff       	mov    %r12b,-0x1(%rbx,%rsi,1)
1402bbed5:	eb 2b                	jmp    0x1402bbf02
1402bbed7:	48 85 db             	test   %rbx,%rbx
1402bbeda:	74 b1                	je     0x1402bbe8d
1402bbedc:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1402bbee1:	48 3b c3             	cmp    %rbx,%rax
1402bbee4:	75 18                	jne    0x1402bbefe
1402bbee6:	48 8b 8d e8 03 00 00 	mov    0x3e8(%rbp),%rcx
1402bbeed:	44 88 64 33 ff       	mov    %r12b,-0x1(%rbx,%rsi,1)
1402bbef2:	e8 51 6b 01 00       	call   0x1402d2a48
1402bbef7:	bf fe ff ff ff       	mov    $0xfffffffe,%edi
1402bbefc:	eb 10                	jmp    0x1402bbf0e
1402bbefe:	44 88 24 30          	mov    %r12b,(%rax,%rsi,1)
1402bbf02:	48 8b 8d e8 03 00 00 	mov    0x3e8(%rbp),%rcx
1402bbf09:	e8 3a 6b 01 00       	call   0x1402d2a48
1402bbf0e:	80 7c 24 78 02       	cmpb   $0x2,0x78(%rsp)
1402bbf13:	75 0c                	jne    0x1402bbf21
1402bbf15:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1402bbf1a:	83 a0 a8 03 00 00 fd 	andl   $0xfffffffd,0x3a8(%rax)
1402bbf21:	44 38 65 80          	cmp    %r12b,-0x80(%rbp)
1402bbf25:	74 11                	je     0x1402bbf38
1402bbf27:	8b 5c 24 7c          	mov    0x7c(%rsp),%ebx
1402bbf2b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402bbf30:	e8 e3 a0 ff ff       	call   0x1402b6018
1402bbf35:	89 58 20             	mov    %ebx,0x20(%rax)
1402bbf38:	44 38 65 88          	cmp    %r12b,-0x78(%rbp)
1402bbf3c:	74 10                	je     0x1402bbf4e
1402bbf3e:	8b 5d 84             	mov    -0x7c(%rbp),%ebx
1402bbf41:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1402bbf46:	e8 cd a0 ff ff       	call   0x1402b6018
1402bbf4b:	89 58 24             	mov    %ebx,0x24(%rax)
1402bbf4e:	8b c7                	mov    %edi,%eax
1402bbf50:	48 8b 8d 00 04 00 00 	mov    0x400(%rbp),%rcx
1402bbf57:	48 33 cc             	xor    %rsp,%rcx
1402bbf5a:	e8 51 3f ff ff       	call   0x1402afeb0
1402bbf5f:	48 81 c4 10 05 00 00 	add    $0x510,%rsp
1402bbf66:	41 5f                	pop    %r15
1402bbf68:	41 5e                	pop    %r14
1402bbf6a:	41 5c                	pop    %r12
1402bbf6c:	5f                   	pop    %rdi
1402bbf6d:	5e                   	pop    %rsi
1402bbf6e:	5b                   	pop    %rbx
1402bbf6f:	5d                   	pop    %rbp
1402bbf70:	c3                   	ret
1402bbf71:	cc                   	int3
1402bbf72:	cc                   	int3
1402bbf73:	cc                   	int3
1402bbf74:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402bbf79:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402bbf7e:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1402bbf83:	55                   	push   %rbp
1402bbf84:	48 8b ec             	mov    %rsp,%rbp
1402bbf87:	48 83 ec 70          	sub    $0x70,%rsp
1402bbf8b:	48 8b 45 30          	mov    0x30(%rbp),%rax
1402bbf8f:	33 f6                	xor    %esi,%esi
1402bbf91:	48 89 75 c0          	mov    %rsi,-0x40(%rbp)
1402bbf95:	48 8b da             	mov    %rdx,%rbx
1402bbf98:	40 88 75 d0          	mov    %sil,-0x30(%rbp)
1402bbf9c:	40 88 75 e8          	mov    %sil,-0x18(%rbp)
1402bbfa0:	40 88 75 f0          	mov    %sil,-0x10(%rbp)
1402bbfa4:	40 88 75 f8          	mov    %sil,-0x8(%rbp)
1402bbfa8:	48 85 c0             	test   %rax,%rax
1402bbfab:	74 05                	je     0x1402bbfb2
1402bbfad:	0f 10 00             	movups (%rax),%xmm0
1402bbfb0:	eb 0f                	jmp    0x1402bbfc1
1402bbfb2:	39 35 fc f0 11 00    	cmp    %esi,0x11f0fc(%rip)        # 0x1403db0b4
1402bbfb8:	75 10                	jne    0x1402bbfca
1402bbfba:	0f 10 05 77 9f 11 00 	movups 0x119f77(%rip),%xmm0        # 0x1403d5f38
1402bbfc1:	c6 45 e8 01          	movb   $0x1,-0x18(%rbp)
1402bbfc5:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
1402bbfca:	4d 85 c9             	test   %r9,%r9
1402bbfcd:	74 38                	je     0x1402bc007
1402bbfcf:	48 85 db             	test   %rbx,%rbx
1402bbfd2:	74 33                	je     0x1402bc007
1402bbfd4:	4d 85 c0             	test   %r8,%r8
1402bbfd7:	74 2e                	je     0x1402bc007
1402bbfd9:	48 8b 45 38          	mov    0x38(%rbp),%rax
1402bbfdd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1402bbfe2:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1402bbfe6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402bbfeb:	e8 f0 ac ff ff       	call   0x1402b6ce0
1402bbff0:	8b f8                	mov    %eax,%edi
1402bbff2:	85 c0                	test   %eax,%eax
1402bbff4:	79 03                	jns    0x1402bbff9
1402bbff6:	40 88 33             	mov    %sil,(%rbx)
1402bbff9:	83 f8 fe             	cmp    $0xfffffffe,%eax
1402bbffc:	75 34                	jne    0x1402bc032
1402bbffe:	c7 45 ec 22 00 00 00 	movl   $0x22,-0x14(%rbp)
1402bc005:	eb 07                	jmp    0x1402bc00e
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)