1400b9ddc:	5e                   	pop    %rsi
1400b9ddd:	5f                   	pop    %rdi
1400b9dde:	5d                   	pop    %rbp
1400b9ddf:	41 5c                	pop    %r12
1400b9de1:	41 5d                	pop    %r13
1400b9de3:	c3                   	ret
1400b9de4:	0f 1f 40 00          	nopl   0x0(%rax)
1400b9de8:	48 8d 15 b0 28 15 00 	lea    0x1528b0(%rip),%rdx        # 0x14020c69f
1400b9def:	48 89 e9             	mov    %rbp,%rcx
1400b9df2:	e8 39 6b fe ff       	call   0x1400a0930
1400b9df7:	f6 86 b8 00 00 00 01 	testb  $0x1,0xb8(%rsi)
1400b9dfe:	0f 85 62 ff ff ff    	jne    0x1400b9d66
1400b9e04:	48 89 d9             	mov    %rbx,%rcx
1400b9e07:	e8 44 fe ff ff       	call   0x1400b9c50
1400b9e0c:	e9 55 ff ff ff       	jmp    0x1400b9d66
1400b9e11:	e8 5a aa 12 00       	call   0x1401e4870
1400b9e16:	90                   	nop
1400b9e17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400b9e1e:	00 00
1400b9e20:	55                   	push   %rbp
1400b9e21:	57                   	push   %rdi
1400b9e22:	56                   	push   %rsi
1400b9e23:	53                   	push   %rbx
1400b9e24:	48 83 ec 28          	sub    $0x28,%rsp
1400b9e28:	85 d2                	test   %edx,%edx
1400b9e2a:	75 64                	jne    0x1400b9e90
1400b9e2c:	48 8b 79 18          	mov    0x18(%rcx),%rdi
1400b9e30:	e8 1b fe ff ff       	call   0x1400b9c50
1400b9e35:	48 83 7f 40 00       	cmpq   $0x0,0x40(%rdi)
1400b9e3a:	74 54                	je     0x1400b9e90
1400b9e3c:	31 f6                	xor    %esi,%esi
1400b9e3e:	31 c0                	xor    %eax,%eax
1400b9e40:	48 89 f3             	mov    %rsi,%rbx
1400b9e43:	48 89 c5             	mov    %rax,%rbp
1400b9e46:	48 83 c6 01          	add    $0x1,%rsi
1400b9e4a:	48 c1 e3 04          	shl    $0x4,%rbx
1400b9e4e:	48 03 5f 38          	add    0x38(%rdi),%rbx
1400b9e52:	48 8b 0b             	mov    (%rbx),%rcx
1400b9e55:	e8 56 2a fc ff       	call   0x14007c8b0
1400b9e5a:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1400b9e5e:	f3 0f 6f 02          	movdqu (%rdx),%xmm0
1400b9e62:	0f 11 40 08          	movups %xmm0,0x8(%rax)
1400b9e66:	f3 0f 6f 4a 10       	movdqu 0x10(%rdx),%xmm1
1400b9e6b:	0f 11 48 18          	movups %xmm1,0x18(%rax)
1400b9e6f:	8b 52 20             	mov    0x20(%rdx),%edx
1400b9e72:	48 89 28             	mov    %rbp,(%rax)
1400b9e75:	89 50 28             	mov    %edx,0x28(%rax)
1400b9e78:	48 3b 77 40          	cmp    0x40(%rdi),%rsi
1400b9e7c:	72 c2                	jb     0x1400b9e40
1400b9e7e:	48 83 c4 28          	add    $0x28,%rsp
1400b9e82:	5b                   	pop    %rbx
1400b9e83:	5e                   	pop    %rsi
1400b9e84:	5f                   	pop    %rdi
1400b9e85:	5d                   	pop    %rbp
1400b9e86:	c3                   	ret
1400b9e87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400b9e8e:	00 00
1400b9e90:	31 c0                	xor    %eax,%eax
1400b9e92:	48 83 c4 28          	add    $0x28,%rsp
1400b9e96:	5b                   	pop    %rbx
1400b9e97:	5e                   	pop    %rsi
1400b9e98:	5f                   	pop    %rdi
1400b9e99:	5d                   	pop    %rbp
1400b9e9a:	c3                   	ret
1400b9e9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400b9ea0:	53                   	push   %rbx
1400b9ea1:	48 83 ec 20          	sub    $0x20,%rsp
1400b9ea5:	48 8b 1d 34 f1 17 00 	mov    0x17f134(%rip),%rbx        # 0x140238fe0
1400b9eac:	48 8d 0d f5 27 15 00 	lea    0x1527f5(%rip),%rcx        # 0x14020c6a8
1400b9eb3:	8b 13                	mov    (%rbx),%edx
1400b9eb5:	85 d2                	test   %edx,%edx
1400b9eb7:	74 08                	je     0x1400b9ec1
1400b9eb9:	e8 aa 94 12 00       	call   0x1401e3368
1400b9ebe:	48 89 c1             	mov    %rax,%rcx
1400b9ec1:	e8 8a b8 04 00       	call   0x140105750
1400b9ec6:	8b 03                	mov    (%rbx),%eax
1400b9ec8:	48 8d 0d 19 28 15 00 	lea    0x152819(%rip),%rcx        # 0x14020c6e8
1400b9ecf:	85 c0                	test   %eax,%eax
1400b9ed1:	74 08                	je     0x1400b9edb
1400b9ed3:	e8 90 94 12 00       	call   0x1401e3368
1400b9ed8:	48 89 c1             	mov    %rax,%rcx
1400b9edb:	e8 b0 94 00 00       	call   0x1400c3390
1400b9ee0:	90                   	nop
1400b9ee1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400b9ee8:	00 00 00 00
1400b9eec:	0f 1f 40 00          	nopl   0x0(%rax)
1400b9ef0:	41 56                	push   %r14
1400b9ef2:	41 55                	push   %r13
1400b9ef4:	41 54                	push   %r12
1400b9ef6:	55                   	push   %rbp
1400b9ef7:	57                   	push   %rdi
1400b9ef8:	56                   	push   %rsi
1400b9ef9:	53                   	push   %rbx
1400b9efa:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1400b9f01:	4c 8b 35 e8 eb 17 00 	mov    0x17ebe8(%rip),%r14        # 0x140238af0
1400b9f08:	49 8b 1e             	mov    (%r14),%rbx
1400b9f0b:	48 89 9c 24 c8 00 00 	mov    %rbx,0xc8(%rsp)
1400b9f12:	00
1400b9f13:	48 8b 59 18          	mov    0x18(%rcx),%rbx
1400b9f17:	48 89 ce             	mov    %rcx,%rsi
1400b9f1a:	89 d7                	mov    %edx,%edi
1400b9f1c:	4d 89 c5             	mov    %r8,%r13
1400b9f1f:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
1400b9f26:	00 00
1400b9f28:	45 89 cc             	mov    %r9d,%r12d
1400b9f2b:	48 83 bb 90 00 00 00 	cmpq   $0x0,0x90(%rbx)
1400b9f32:	00
1400b9f33:	0f 84 c7 01 00 00    	je     0x1400ba100
1400b9f39:	8b 93 98 00 00 00    	mov    0x98(%rbx),%edx
1400b9f3f:	48 8d 6c 24 60       	lea    0x60(%rsp),%rbp
1400b9f44:	45 31 c9             	xor    %r9d,%r9d
1400b9f47:	45 31 c0             	xor    %r8d,%r8d
1400b9f4a:	c7 44 24 20 07 00 00 	movl   $0x7,0x20(%rsp)
1400b9f51:	00
1400b9f52:	48 89 e9             	mov    %rbp,%rcx
1400b9f55:	e8 56 42 f9 ff       	call   0x14004e1b0
1400b9f5a:	48 89 e9             	mov    %rbp,%rcx
1400b9f5d:	e8 2e f5 f5 ff       	call   0x140019490
1400b9f62:	89 83 a4 00 00 00    	mov    %eax,0xa4(%rbx)
1400b9f68:	83 f8 01             	cmp    $0x1,%eax
1400b9f6b:	0f 8f ff 00 00 00    	jg     0x1400ba070
1400b9f71:	85 c0                	test   %eax,%eax
1400b9f73:	0f 88 ef 01 00 00    	js     0x1400ba168
1400b9f79:	48 8b 46 48          	mov    0x48(%rsi),%rax
1400b9f7d:	48 85 c0             	test   %rax,%rax
1400b9f80:	74 0b                	je     0x1400b9f8d
1400b9f82:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
1400b9f87:	0f 85 66 02 00 00    	jne    0x1400ba1f3
1400b9f8d:	48 8d 83 c8 00 00 00 	lea    0xc8(%rbx),%rax
1400b9f94:	45 31 c0             	xor    %r8d,%r8d
1400b9f97:	85 ff                	test   %edi,%edi
1400b9f99:	48 89 e9             	mov    %rbp,%rcx
1400b9f9c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400b9fa1:	41 0f 95 c0          	setne  %r8b
1400b9fa5:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1400b9faa:	4c 8d 8b a8 00 00 00 	lea    0xa8(%rbx),%r9
1400b9fb1:	e8 7a fe f5 ff       	call   0x140019e30
1400b9fb6:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400b9fbb:	48 8d 0d 7a 27 15 00 	lea    0x15277a(%rip),%rcx        # 0x14020c73c
1400b9fc2:	e8 e9 05 f6 ff       	call   0x14001a5b0
1400b9fc7:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400b9fcc:	48 85 c0             	test   %rax,%rax
1400b9fcf:	74 4f                	je     0x1400ba020
1400b9fd1:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1400b9fd6:	48 89 c1             	mov    %rax,%rcx
1400b9fd9:	e8 c2 0b 01 00       	call   0x1400caba0
1400b9fde:	48 8d 0d 6b 27 15 00 	lea    0x15276b(%rip),%rcx        # 0x14020c750
1400b9fe5:	45 31 c9             	xor    %r9d,%r9d
1400b9fe8:	4c 8d 05 58 27 15 00 	lea    0x152758(%rip),%r8        # 0x14020c747
1400b9fef:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400b9ff4:	48 89 c7             	mov    %rax,%rdi
1400b9ff7:	48 8d 05 5e 27 15 00 	lea    0x15275e(%rip),%rax        # 0x14020c75c
1400b9ffe:	ba 7a 01 00 00       	mov    $0x17a,%edx
1400ba003:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ba008:	e8 23 40 ff ff       	call   0x1400ae030
1400ba00d:	48 89 f9             	mov    %rdi,%rcx
1400ba010:	e8 9b ee 03 00       	call   0x1400f8eb0
1400ba015:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400ba01c:	00 00 00 00
1400ba020:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
1400ba027:	00
1400ba028:	80 8b a0 00 00 00 01 	orb    $0x1,0xa0(%rbx)
1400ba02f:	48 89 86 90 00 00 00 	mov    %rax,0x90(%rsi)
1400ba036:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
1400ba03d:	85 c0                	test   %eax,%eax
1400ba03f:	0f 85 91 01 00 00    	jne    0x1400ba1d6
1400ba045:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400ba04a:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
1400ba051:	00
1400ba052:	49 2b 16             	sub    (%r14),%rdx
1400ba055:	0f 85 93 01 00 00    	jne    0x1400ba1ee
1400ba05b:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
1400ba062:	5b                   	pop    %rbx
1400ba063:	5e                   	pop    %rsi
1400ba064:	5f                   	pop    %rdi
1400ba065:	5d                   	pop    %rbp
1400ba066:	41 5c                	pop    %r12
1400ba068:	41 5d                	pop    %r13
1400ba06a:	41 5e                	pop    %r14
1400ba06c:	c3                   	ret
1400ba06d:	0f 1f 00             	nopl   (%rax)
1400ba070:	83 f8 02             	cmp    $0x2,%eax
1400ba073:	75 ab                	jne    0x1400ba020
1400ba075:	48 8b 46 48          	mov    0x48(%rsi),%rax
1400ba079:	48 85 c0             	test   %rax,%rax
1400ba07c:	74 62                	je     0x1400ba0e0
1400ba07e:	48 83 78 08 00       	cmpq   $0x0,0x8(%rax)
1400ba083:	74 5b                	je     0x1400ba0e0
1400ba085:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
1400ba08a:	48 8d 0d ab 26 15 00 	lea    0x1526ab(%rip),%rcx        # 0x14020c73c
1400ba091:	e8 8a f2 f5 ff       	call   0x140019320
1400ba096:	85 c0                	test   %eax,%eax
1400ba098:	0f 85 02 01 00 00    	jne    0x1400ba1a0
1400ba09e:	45 85 e4             	test   %r12d,%r12d
1400ba0a1:	0f 84 79 ff ff ff    	je     0x1400ba020
1400ba0a7:	0f b6 46 38          	movzbl 0x38(%rsi),%eax
1400ba0ab:	8b 8b 9c 00 00 00    	mov    0x9c(%rbx),%ecx
1400ba0b1:	41 89 f9             	mov    %edi,%r9d
1400ba0b4:	48 89 ea             	mov    %rbp,%rdx
1400ba0b7:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
1400ba0bc:	c0 e8 02             	shr    $0x2,%al
1400ba0bf:	83 e0 01             	and    $0x1,%eax
1400ba0c2:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400ba0c6:	48 8b 46 48          	mov    0x48(%rsi),%rax
1400ba0ca:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1400ba0cf:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400ba0d4:	e8 07 f8 f5 ff       	call   0x1400198e0
1400ba0d9:	e9 42 ff ff ff       	jmp    0x1400ba020
1400ba0de:	66 90                	xchg   %ax,%ax
1400ba0e0:	48 8b 46 08          	mov    0x8(%rsi),%rax
1400ba0e4:	48 83 b8 c8 00 00 00 	cmpq   $0x0,0xc8(%rax)
1400ba0eb:	00
1400ba0ec:	74 97                	je     0x1400ba085
1400ba0ee:	48 05 c0 00 00 00    	add    $0xc0,%rax
1400ba0f4:	48 89 46 48          	mov    %rax,0x48(%rsi)
1400ba0f8:	eb 8b                	jmp    0x1400ba085
1400ba0fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ba100:	0f b6 41 78          	movzbl 0x78(%rcx),%eax
1400ba104:	8b 89 88 00 00 00    	mov    0x88(%rcx),%ecx
1400ba10a:	c1 e0 05             	shl    $0x5,%eax
1400ba10d:	84 c0                	test   %al,%al
1400ba10f:	0f 9f c0             	setg   %al
1400ba112:	83 f9 01             	cmp    $0x1,%ecx
1400ba115:	74 79                	je     0x1400ba190
1400ba117:	0f b6 d0             	movzbl %al,%edx
1400ba11a:	89 d0                	mov    %edx,%eax
1400ba11c:	83 c8 08             	or     $0x8,%eax
1400ba11f:	83 f9 02             	cmp    $0x2,%ecx
1400ba122:	0f 45 c2             	cmovne %edx,%eax
1400ba125:	4c 8b 4b 18          	mov    0x18(%rbx),%r9
1400ba129:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1400ba12d:	4c 8d 05 f8 25 15 00 	lea    0x1525f8(%rip),%r8        # 0x14020c72c
1400ba134:	85 ff                	test   %edi,%edi
1400ba136:	74 0a                	je     0x1400ba142
1400ba138:	49 89 d1             	mov    %rdx,%r9
1400ba13b:	4c 8d 05 d9 25 15 00 	lea    0x1525d9(%rip),%r8        # 0x14020c71b
1400ba142:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1400ba146:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400ba14a:	48 8d 8b 98 00 00 00 	lea    0x98(%rbx),%rcx
1400ba151:	e8 3a 05 f6 ff       	call   0x14001a690
1400ba156:	48 89 83 90 00 00 00 	mov    %rax,0x90(%rbx)
1400ba15d:	e9 d7 fd ff ff       	jmp    0x1400b9f39
1400ba162:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400ba168:	83 f8 ff             	cmp    $0xffffffff,%eax
1400ba16b:	0f 85 af fe ff ff    	jne    0x1400ba020
1400ba171:	4c 8d 05 ef 25 15 00 	lea    0x1525ef(%rip),%r8        # 0x14020c767
1400ba178:	ba 7f 01 00 00       	mov    $0x17f,%edx
1400ba17d:	48 8d 0d cc 25 15 00 	lea    0x1525cc(%rip),%rcx        # 0x14020c750
1400ba184:	e8 07 96 00 00       	call   0x1400c3790
1400ba189:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400ba190:	0f b6 c0             	movzbl %al,%eax
1400ba193:	83 c8 04             	or     $0x4,%eax
1400ba196:	eb 8d                	jmp    0x1400ba125
1400ba198:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400ba19f:	00
1400ba1a0:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
1400ba1a5:	45 31 c9             	xor    %r9d,%r9d
1400ba1a8:	4c 8d 05 98 25 15 00 	lea    0x152598(%rip),%r8        # 0x14020c747
1400ba1af:	ba 69 01 00 00       	mov    $0x169,%edx
1400ba1b4:	48 8d 0d 95 25 15 00 	lea    0x152595(%rip),%rcx        # 0x14020c750
1400ba1bb:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400ba1c0:	48 8d 05 95 25 15 00 	lea    0x152595(%rip),%rax        # 0x14020c75c
1400ba1c7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400ba1cc:	e8 5f 3e ff ff       	call   0x1400ae030
1400ba1d1:	e9 c8 fe ff ff       	jmp    0x1400ba09e
1400ba1d6:	4c 8d 05 a3 25 15 00 	lea    0x1525a3(%rip),%r8        # 0x14020c780
1400ba1dd:	ba 85 01 00 00       	mov    $0x185,%edx
1400ba1e2:	48 8d 0d 67 25 15 00 	lea    0x152567(%rip),%rcx        # 0x14020c750
1400ba1e9:	e8 a2 95 00 00       	call   0x1400c3790
1400ba1ee:	e8 7d a6 12 00       	call   0x1401e4870
1400ba1f3:	e8 a8 fc ff ff       	call   0x1400b9ea0
1400ba1f8:	90                   	nop
1400ba1f9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400ba200:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400ba206:	e9 e5 fc ff ff       	jmp    0x1400b9ef0
1400ba20b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400ba210:	41 55                	push   %r13
1400ba212:	41 54                	push   %r12
1400ba214:	55                   	push   %rbp
1400ba215:	57                   	push   %rdi
1400ba216:	56                   	push   %rsi
1400ba217:	53                   	push   %rbx
1400ba218:	48 83 ec 58          	sub    $0x58,%rsp
1400ba21c:	48 8b 35 cd e8 17 00 	mov    0x17e8cd(%rip),%rsi        # 0x140238af0
1400ba223:	48 8b 3e             	mov    (%rsi),%rdi
1400ba226:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1400ba22b:	48 8b 79 18          	mov    0x18(%rcx),%rdi
1400ba22f:	49 89 cc             	mov    %rcx,%r12
1400ba232:	48 89 d3             	mov    %rdx,%rbx
1400ba235:	44 89 c5             	mov    %r8d,%ebp
1400ba238:	e8 13 f4 ff ff       	call   0x1400b9650
1400ba23d:	41 89 c5             	mov    %eax,%r13d
1400ba240:	83 f8 ff             	cmp    $0xffffffff,%eax
1400ba243:	0f 84 5c 01 00 00    	je     0x1400ba3a5
1400ba249:	f6 87 a0 00 00 00 01 	testb  $0x1,0xa0(%rdi)
1400ba250:	0f 84 da 01 00 00    	je     0x1400ba430
1400ba256:	41 0f b6 54 24 78    	movzbl 0x78(%r12),%edx
1400ba25c:	66 0f ef c0          	pxor   %xmm0,%xmm0
1400ba260:	48 c7 44 24 40 00 00 	movq   $0x0,0x40(%rsp)
1400ba267:	00 00
1400ba269:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1400ba26e:	89 d1                	mov    %edx,%ecx
1400ba270:	c1 e1 05             	shl    $0x5,%ecx
1400ba273:	c0 f9 05             	sar    $0x5,%cl
1400ba276:	89 c8                	mov    %ecx,%eax
1400ba278:	66 c1 e8 06          	shr    $0x6,%ax
1400ba27c:	83 e0 02             	and    $0x2,%eax
1400ba27f:	84 c9                	test   %cl,%cl
1400ba281:	0f 9f c1             	setg   %cl
1400ba284:	c0 ea 03             	shr    $0x3,%dl
1400ba287:	0f b6 c9             	movzbl %cl,%ecx
1400ba28a:	83 e2 01             	and    $0x1,%edx
1400ba28d:	09 c8                	or     %ecx,%eax
1400ba28f:	89 e9                	mov    %ebp,%ecx
1400ba291:	c1 e2 03             	shl    $0x3,%edx
1400ba294:	c1 e9 04             	shr    $0x4,%ecx
1400ba297:	83 e1 01             	and    $0x1,%ecx
1400ba29a:	c1 e1 02             	shl    $0x2,%ecx
1400ba29d:	09 c8                	or     %ecx,%eax
1400ba29f:	09 d0                	or     %edx,%eax
1400ba2a1:	89 ea                	mov    %ebp,%edx
1400ba2a3:	c1 ea 03             	shr    $0x3,%edx
1400ba2a6:	83 e2 01             	and    $0x1,%edx
1400ba2a9:	c1 e2 04             	shl    $0x4,%edx
1400ba2ac:	09 d0                	or     %edx,%eax
1400ba2ae:	89 ea                	mov    %ebp,%edx
1400ba2b0:	d1 ea                	shr    $1,%edx
1400ba2b2:	83 e2 01             	and    $0x1,%edx
1400ba2b5:	c1 e2 05             	shl    $0x5,%edx
1400ba2b8:	09 d0                	or     %edx,%eax
1400ba2ba:	0f b6 17             	movzbl (%rdi),%edx
1400ba2bd:	83 e2 01             	and    $0x1,%edx
1400ba2c0:	c1 e2 06             	shl    $0x6,%edx
1400ba2c3:	09 d0                	or     %edx,%eax
1400ba2c5:	89 ea                	mov    %ebp,%edx
1400ba2c7:	c1 ea 02             	shr    $0x2,%edx
1400ba2ca:	83 e2 01             	and    $0x1,%edx
1400ba2cd:	c1 e2 08             	shl    $0x8,%edx
1400ba2d0:	09 d0                	or     %edx,%eax
1400ba2d2:	89 ea                	mov    %ebp,%edx
1400ba2d4:	c1 ea 0d             	shr    $0xd,%edx
1400ba2d7:	83 e2 01             	and    $0x1,%edx
1400ba2da:	c1 e2 0c             	shl    $0xc,%edx
1400ba2dd:	09 d0                	or     %edx,%eax
1400ba2df:	0f b7 54 24 38       	movzwl 0x38(%rsp),%edx
1400ba2e4:	66 81 e2 80 ee       	and    $0xee80,%dx
1400ba2e9:	09 d0                	or     %edx,%eax
1400ba2eb:	66 89 44 24 38       	mov    %ax,0x38(%rsp)
1400ba2f0:	49 8b 44 24 40       	mov    0x40(%r12),%rax
1400ba2f5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)