1005b10d7:	85 c0                	test   %eax,%eax
1005b10d9:	78 41                	js     1005b111c <.text+0x1b011c>
1005b10db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005b10e0:	83 f8 03             	cmp    $0x3,%eax
1005b10e3:	7f 12                	jg     1005b10f7 <.text+0x1b00f7>
1005b10e5:	44 89 e0             	mov    %r12d,%eax
1005b10e8:	09 d0                	or     %edx,%eax
1005b10ea:	75 4c                	jne    1005b1138 <.text+0x1b0138>
1005b10ec:	43 c7 44 bd 00 00 00 	movl   $0x0,0x0(%r13,%r15,4)
1005b10f3:	00 00
1005b10f5:	31 d2                	xor    %edx,%edx
1005b10f7:	83 c3 01             	add    $0x1,%ebx
1005b10fa:	42 88 54 3d 00       	mov    %dl,0x0(%rbp,%r15,1)
1005b10ff:	49 8d 47 01          	lea    0x1(%r15),%rax
1005b1103:	39 df                	cmp    %ebx,%edi
1005b1105:	0f 8c 05 01 00 00    	jl     1005b1210 <.text+0x1b0210>
1005b110b:	48 89 f1             	mov    %rsi,%rcx
1005b110e:	49 89 c7             	mov    %rax,%r15
1005b1111:	e8 0a ec 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b1116:	89 c2                	mov    %eax,%edx
1005b1118:	85 c0                	test   %eax,%eax
1005b111a:	79 c4                	jns    1005b10e0 <.text+0x1b00e0>
1005b111c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1005b1121:	48 83 c4 68          	add    $0x68,%rsp
1005b1125:	5b                   	pop    %rbx
1005b1126:	5e                   	pop    %rsi
1005b1127:	5f                   	pop    %rdi
1005b1128:	5d                   	pop    %rbp
1005b1129:	41 5c                	pop    %r12
1005b112b:	41 5d                	pop    %r13
1005b112d:	41 5e                	pop    %r14
1005b112f:	41 5f                	pop    %r15
1005b1131:	c3                   	ret
1005b1132:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005b1138:	83 fa 01             	cmp    $0x1,%edx
1005b113b:	0f 84 87 00 00 00    	je     1005b11c8 <.text+0x1b01c8>
1005b1141:	45 85 e4             	test   %r12d,%r12d
1005b1144:	74 42                	je     1005b1188 <.text+0x1b0188>
1005b1146:	45 31 f6             	xor    %r14d,%r14d
1005b1149:	83 fa 02             	cmp    $0x2,%edx
1005b114c:	0f 84 4e 01 00 00    	je     1005b12a0 <.text+0x1b02a0>
1005b1152:	48 89 f1             	mov    %rsi,%rcx
1005b1155:	e8 c6 eb 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b115a:	48 89 f1             	mov    %rsi,%rcx
1005b115d:	41 09 c6             	or     %eax,%r14d
1005b1160:	e8 7b f7 f4 ff       	call   1005008e0 <.text+0xff8e0>
1005b1165:	39 84 24 e0 00 00 00 	cmp    %eax,0xe0(%rsp)
1005b116c:	0f 8e 71 01 00 00    	jle    1005b12e3 <.text+0x1b02e3>
1005b1172:	c1 e0 08             	shl    $0x8,%eax
1005b1175:	41 09 c6             	or     %eax,%r14d
1005b1178:	47 89 74 bd 00       	mov    %r14d,0x0(%r13,%r15,4)
1005b117d:	e9 73 ff ff ff       	jmp    1005b10f5 <.text+0x1b00f5>
1005b1182:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005b1188:	48 89 f1             	mov    %rsi,%rcx
1005b118b:	89 54 24 54          	mov    %edx,0x54(%rsp)
1005b118f:	e8 8c eb 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b1194:	8b 54 24 54          	mov    0x54(%rsp),%edx
1005b1198:	41 89 c6             	mov    %eax,%r14d
1005b119b:	83 fa 03             	cmp    $0x3,%edx
1005b119e:	0f 84 2c 01 00 00    	je     1005b12d0 <.text+0x1b02d0>
1005b11a4:	41 f6 c6 01          	test   $0x1,%r14b
1005b11a8:	0f 85 0a 01 00 00    	jne    1005b12b8 <.text+0x1b02b8>
1005b11ae:	41 f6 c6 20          	test   $0x20,%r14b
1005b11b2:	74 c4                	je     1005b1178 <.text+0x1b0178>
1005b11b4:	48 89 f1             	mov    %rsi,%rcx
1005b11b7:	e8 64 eb 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b11bc:	c1 e0 18             	shl    $0x18,%eax
1005b11bf:	41 01 c6             	add    %eax,%r14d
1005b11c2:	eb b4                	jmp    1005b1178 <.text+0x1b0178>
1005b11c4:	0f 1f 40 00          	nopl   0x0(%rax)
1005b11c8:	48 89 f1             	mov    %rsi,%rcx
1005b11cb:	e8 50 f7 f4 ff       	call   100500920 <.text+0xff920>
1005b11d0:	85 c0                	test   %eax,%eax
1005b11d2:	0f 88 0b 01 00 00    	js     1005b12e3 <.text+0x1b02e3>
1005b11d8:	39 84 24 c8 00 00 00 	cmp    %eax,0xc8(%rsp)
1005b11df:	0f 8e fe 00 00 00    	jle    1005b12e3 <.text+0x1b02e3>
1005b11e5:	05 00 00 00 08       	add    $0x8000000,%eax
1005b11ea:	48 89 f1             	mov    %rsi,%rcx
1005b11ed:	83 c3 01             	add    $0x1,%ebx
1005b11f0:	43 89 44 bd 00       	mov    %eax,0x0(%r13,%r15,4)
1005b11f5:	e8 26 eb 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b11fa:	89 c2                	mov    %eax,%edx
1005b11fc:	49 8d 47 01          	lea    0x1(%r15),%rax
1005b1200:	42 88 54 3d 00       	mov    %dl,0x0(%rbp,%r15,1)
1005b1205:	39 df                	cmp    %ebx,%edi
1005b1207:	0f 8d fe fe ff ff    	jge    1005b110b <.text+0x1b010b>
1005b120d:	0f 1f 00             	nopl   (%rax)
1005b1210:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1005b1215:	41 8d 47 01          	lea    0x1(%r15),%eax
1005b1219:	41 be 01 00 00 00    	mov    $0x1,%r14d
1005b121f:	49 8d 5c 8d 00       	lea    0x0(%r13,%rcx,4),%rbx
1005b1224:	eb 24                	jmp    1005b124a <.text+0x1b024a>
1005b1226:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1005b122d:	00 00 00
1005b1230:	81 e2 ff ff ff f7    	and    $0xf7ffffff,%edx
1005b1236:	89 53 04             	mov    %edx,0x4(%rbx)
1005b1239:	49 83 c6 01          	add    $0x1,%r14
1005b123d:	48 83 c3 04          	add    $0x4,%rbx
1005b1241:	44 39 f7             	cmp    %r14d,%edi
1005b1244:	0f 8c d7 fe ff ff    	jl     1005b1121 <.text+0x1b0121>
1005b124a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1005b124f:	42 80 3c 31 00       	cmpb   $0x0,(%rcx,%r14,1)
1005b1254:	74 e3                	je     1005b1239 <.text+0x1b0239>
1005b1256:	8b 53 04             	mov    0x4(%rbx),%edx
1005b1259:	f7 c2 00 00 00 08    	test   $0x8000000,%edx
1005b125f:	75 cf                	jne    1005b1230 <.text+0x1b0230>
1005b1261:	8b 8c 24 e0 00 00 00 	mov    0xe0(%rsp),%ecx
1005b1268:	89 43 04             	mov    %eax,0x4(%rbx)
1005b126b:	4d 89 e8             	mov    %r13,%r8
1005b126e:	48 89 ea             	mov    %rbp,%rdx
1005b1271:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
1005b1276:	44 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%r9d
1005b127d:	00
1005b127e:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
1005b1282:	48 89 f1             	mov    %rsi,%rcx
1005b1285:	89 44 24 20          	mov    %eax,0x20(%rsp)
1005b1289:	e8 d2 fd ff ff       	call   1005b1060 <.text+0x1b0060>
1005b128e:	85 c0                	test   %eax,%eax
1005b1290:	79 a7                	jns    1005b1239 <.text+0x1b0239>
1005b1292:	e9 8a fe ff ff       	jmp    1005b1121 <.text+0x1b0121>
1005b1297:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005b129e:	00 00
1005b12a0:	48 89 f1             	mov    %rsi,%rcx
1005b12a3:	e8 78 ea 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b12a8:	c1 e0 18             	shl    $0x18,%eax
1005b12ab:	41 89 c6             	mov    %eax,%r14d
1005b12ae:	e9 9f fe ff ff       	jmp    1005b1152 <.text+0x1b0152>
1005b12b3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005b12b8:	48 89 f1             	mov    %rsi,%rcx
1005b12bb:	e8 60 ea 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b12c0:	c1 e0 10             	shl    $0x10,%eax
1005b12c3:	41 01 c6             	add    %eax,%r14d
1005b12c6:	e9 e3 fe ff ff       	jmp    1005b11ae <.text+0x1b01ae>
1005b12cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005b12d0:	48 89 f1             	mov    %rsi,%rcx
1005b12d3:	e8 48 ea 0e 00       	call   10069fd20 <.text+0x29ed20>
1005b12d8:	c1 e0 08             	shl    $0x8,%eax
1005b12db:	41 01 c6             	add    %eax,%r14d
1005b12de:	e9 c1 fe ff ff       	jmp    1005b11a4 <.text+0x1b01a4>
1005b12e3:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1005b12e8:	e9 34 fe ff ff       	jmp    1005b1121 <.text+0x1b0121>
1005b12ed:	0f 1f 00             	nopl   (%rax)
1005b12f0:	41 56                	push   %r14
1005b12f2:	41 55                	push   %r13
1005b12f4:	41 54                	push   %r12
1005b12f6:	55                   	push   %rbp
1005b12f7:	57                   	push   %rdi
1005b12f8:	56                   	push   %rsi
1005b12f9:	53                   	push   %rbx
1005b12fa:	48 83 ec 40          	sub    $0x40,%rsp
1005b12fe:	48 89 cb             	mov    %rcx,%rbx
1005b1301:	49 89 d4             	mov    %rdx,%r12
1005b1304:	4c 89 c5             	mov    %r8,%rbp
1005b1307:	4d 89 cd             	mov    %r9,%r13
1005b130a:	e8 61 f6 f4 ff       	call   100500970 <.text+0xff970>
1005b130f:	48 63 f8             	movslq %eax,%rdi
1005b1312:	48 89 fe             	mov    %rdi,%rsi
1005b1315:	48 85 ff             	test   %rdi,%rdi
1005b1318:	0f 88 97 00 00 00    	js     1005b13b5 <.text+0x1b03b5>
1005b131e:	b8 00 00 00 00       	mov    $0x0,%eax
1005b1323:	75 13                	jne    1005b1338 <.text+0x1b0338>
1005b1325:	48 83 c4 40          	add    $0x40,%rsp
1005b1329:	5b                   	pop    %rbx
1005b132a:	5e                   	pop    %rsi
1005b132b:	5f                   	pop    %rdi
1005b132c:	5d                   	pop    %rbp
1005b132d:	41 5c                	pop    %r12
1005b132f:	41 5d                	pop    %r13
1005b1331:	41 5e                	pop    %r14
1005b1333:	c3                   	ret
1005b1334:	0f 1f 40 00          	nopl   0x0(%rax)
1005b1338:	48 89 f9             	mov    %rdi,%rcx
1005b133b:	e8 a0 fd e4 ff       	call   1004010e0 <.text+0xe0>
1005b1340:	49 89 c6             	mov    %rax,%r14
1005b1343:	48 85 c0             	test   %rax,%rax
1005b1346:	74 77                	je     1005b13bf <.text+0x1b03bf>
1005b1348:	49 89 04 24          	mov    %rax,(%r12)
1005b134c:	48 85 ed             	test   %rbp,%rbp
1005b134f:	74 04                	je     1005b1355 <.text+0x1b0355>
1005b1351:	48 89 7d 00          	mov    %rdi,0x0(%rbp)
1005b1355:	48 8d 0c bd 00 00 00 	lea    0x0(,%rdi,4),%rcx
1005b135c:	00
1005b135d:	ba 01 00 00 00       	mov    $0x1,%edx
1005b1362:	e8 a9 ff e4 ff       	call   100401310 <.text+0x310>
1005b1367:	49 89 c0             	mov    %rax,%r8
1005b136a:	48 85 c0             	test   %rax,%rax
1005b136d:	74 50                	je     1005b13bf <.text+0x1b03bf>
1005b136f:	49 89 45 00          	mov    %rax,0x0(%r13)
1005b1373:	4c 89 f2             	mov    %r14,%rdx
1005b1376:	41 89 f1             	mov    %esi,%r9d
1005b1379:	48 89 d9             	mov    %rbx,%rcx
1005b137c:	8b 84 24 a8 00 00 00 	mov    0xa8(%rsp),%eax
1005b1383:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1005b138a:	00
1005b138b:	89 44 24 30          	mov    %eax,0x30(%rsp)
1005b138f:	8b 84 24 a0 00 00 00 	mov    0xa0(%rsp),%eax
1005b1396:	89 44 24 28          	mov    %eax,0x28(%rsp)
1005b139a:	e8 c1 fc ff ff       	call   1005b1060 <.text+0x1b0060>
1005b139f:	31 d2                	xor    %edx,%edx
1005b13a1:	85 c0                	test   %eax,%eax
1005b13a3:	0f 4f c2             	cmovg  %edx,%eax
1005b13a6:	48 83 c4 40          	add    $0x40,%rsp
1005b13aa:	5b                   	pop    %rbx
1005b13ab:	5e                   	pop    %rsi
1005b13ac:	5f                   	pop    %rdi
1005b13ad:	5d                   	pop    %rbp
1005b13ae:	41 5c                	pop    %r12
1005b13b0:	41 5d                	pop    %r13
1005b13b2:	41 5e                	pop    %r14
1005b13b4:	c3                   	ret
1005b13b5:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1005b13ba:	e9 66 ff ff ff       	jmp    1005b1325 <.text+0x1b0325>
1005b13bf:	b8 fd ff ff ff       	mov    $0xfffffffd,%eax
1005b13c4:	e9 5c ff ff ff       	jmp    1005b1325 <.text+0x1b0325>
1005b13c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005b13d0:	41 55                	push   %r13
1005b13d2:	41 54                	push   %r12
1005b13d4:	55                   	push   %rbp
1005b13d5:	57                   	push   %rdi
1005b13d6:	56                   	push   %rsi
1005b13d7:	53                   	push   %rbx
1005b13d8:	48 83 ec 38          	sub    $0x38,%rsp
1005b13dc:	48 89 cf             	mov    %rcx,%rdi
1005b13df:	48 89 d3             	mov    %rdx,%rbx
1005b13e2:	44 89 c6             	mov    %r8d,%esi
1005b13e5:	4c 89 cd             	mov    %r9,%rbp
1005b13e8:	48 85 db             	test   %rbx,%rbx
1005b13eb:	74 2c                	je     1005b1419 <.text+0x1b0419>
1005b13ed:	80 7b 24 00          	cmpb   $0x0,0x24(%rbx)
1005b13f1:	74 3d                	je     1005b1430 <.text+0x1b0430>
1005b13f3:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1005b13f7:	41 89 f0             	mov    %esi,%r8d
1005b13fa:	49 89 e9             	mov    %rbp,%r9
1005b13fd:	48 89 f9             	mov    %rdi,%rcx
1005b1400:	e8 cb ff ff ff       	call   1005b13d0 <.text+0x1b03d0>
1005b1405:	89 c6                	mov    %eax,%esi
1005b1407:	83 f8 ff             	cmp    $0xffffffff,%eax
1005b140a:	0f 84 38 02 00 00    	je     1005b1648 <.text+0x1b0648>
1005b1410:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
1005b1414:	48 85 db             	test   %rbx,%rbx
1005b1417:	75 d4                	jne    1005b13ed <.text+0x1b03ed>
1005b1419:	89 f0                	mov    %esi,%eax
1005b141b:	48 83 c4 38          	add    $0x38,%rsp
1005b141f:	5b                   	pop    %rbx
1005b1420:	5e                   	pop    %rsi
1005b1421:	5f                   	pop    %rdi
1005b1422:	5d                   	pop    %rbp
1005b1423:	41 5c                	pop    %r12
1005b1425:	41 5d                	pop    %r13
1005b1427:	c3                   	ret
1005b1428:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1005b142f:	00
1005b1430:	c7 45 00 00 00 00 00 	movl   $0x0,0x0(%rbp)
1005b1437:	49 89 dc             	mov    %rbx,%r12
1005b143a:	45 31 ed             	xor    %r13d,%r13d
1005b143d:	eb 5a                	jmp    1005b1499 <.text+0x1b0499>
1005b143f:	90                   	nop
1005b1440:	83 f8 1f             	cmp    $0x1f,%eax
1005b1443:	0f 8f 0f 01 00 00    	jg     1005b1558 <.text+0x1b0558>
1005b1449:	83 f8 01             	cmp    $0x1,%eax
1005b144c:	0f 8f be 01 00 00    	jg     1005b1610 <.text+0x1b0610>
1005b1452:	83 fa 3f             	cmp    $0x3f,%edx
1005b1455:	0f 8f b5 01 00 00    	jg     1005b1610 <.text+0x1b0610>
1005b145b:	83 fa 01             	cmp    $0x1,%edx
1005b145e:	0f 8f cc 01 00 00    	jg     1005b1630 <.text+0x1b0630>
1005b1464:	41 83 f8 7f          	cmp    $0x7f,%r8d
1005b1468:	0f 8f c2 01 00 00    	jg     1005b1630 <.text+0x1b0630>
1005b146e:	45 88 02             	mov    %r8b,(%r10)
1005b1471:	b8 01 00 00 00       	mov    $0x1,%eax
1005b1476:	4d 8b 64 24 18       	mov    0x18(%r12),%r12
1005b147b:	03 45 00             	add    0x0(%rbp),%eax
1005b147e:	89 45 00             	mov    %eax,0x0(%rbp)
1005b1481:	4d 85 e4             	test   %r12,%r12
1005b1484:	0f 84 16 01 00 00    	je     1005b15a0 <.text+0x1b05a0>
1005b148a:	41 80 7c 24 24 00    	cmpb   $0x0,0x24(%r12)
1005b1490:	0f 85 0a 01 00 00    	jne    1005b15a0 <.text+0x1b05a0>
1005b1496:	45 89 cd             	mov    %r9d,%r13d
1005b1499:	ba 0a 00 00 00       	mov    $0xa,%edx
1005b149e:	48 89 e9             	mov    %rbp,%rcx
1005b14a1:	e8 2a 02 e5 ff       	call   1004016d0 <.text+0x6d0>
1005b14a6:	85 c0                	test   %eax,%eax
1005b14a8:	0f 84 9a 01 00 00    	je     1005b1648 <.text+0x1b0648>
1005b14ae:	45 0f b7 4c 24 26    	movzwl 0x26(%r12),%r9d
1005b14b4:	41 0f b7 44 24 28    	movzwl 0x28(%r12),%eax
1005b14ba:	4c 63 55 00          	movslq 0x0(%rbp),%r10
1005b14be:	4c 03 55 10          	add    0x10(%rbp),%r10
1005b14c2:	41 c1 e1 10          	shl    $0x10,%r9d
1005b14c6:	41 01 c1             	add    %eax,%r9d
1005b14c9:	45 89 c8             	mov    %r9d,%r8d
1005b14cc:	45 29 e8             	sub    %r13d,%r8d
1005b14cf:	49 63 d0             	movslq %r8d,%rdx
1005b14d2:	44 89 c0             	mov    %r8d,%eax
1005b14d5:	48 69 d2 81 80 80 80 	imul   $0xffffffff80808081,%rdx,%rdx
1005b14dc:	c1 f8 1f             	sar    $0x1f,%eax
1005b14df:	48 c1 ea 20          	shr    $0x20,%rdx
1005b14e3:	44 01 c2             	add    %r8d,%edx
1005b14e6:	c1 fa 07             	sar    $0x7,%edx
1005b14e9:	29 c2                	sub    %eax,%edx
1005b14eb:	89 d0                	mov    %edx,%eax
1005b14ed:	89 d1                	mov    %edx,%ecx
1005b14ef:	c1 e0 08             	shl    $0x8,%eax
1005b14f2:	c1 f9 1f             	sar    $0x1f,%ecx
1005b14f5:	29 d0                	sub    %edx,%eax
1005b14f7:	41 29 c0             	sub    %eax,%r8d
1005b14fa:	48 63 c2             	movslq %edx,%rax
1005b14fd:	48 69 c0 81 80 80 80 	imul   $0xffffffff80808081,%rax,%rax
1005b1504:	41 83 c0 01          	add    $0x1,%r8d
1005b1508:	48 c1 e8 20          	shr    $0x20,%rax
1005b150c:	01 d0                	add    %edx,%eax
1005b150e:	c1 f8 07             	sar    $0x7,%eax
1005b1511:	29 c8                	sub    %ecx,%eax
1005b1513:	89 c1                	mov    %eax,%ecx
1005b1515:	41 89 c3             	mov    %eax,%r11d
1005b1518:	c1 e1 08             	shl    $0x8,%ecx
1005b151b:	41 c1 fb 1f          	sar    $0x1f,%r11d
1005b151f:	29 c1                	sub    %eax,%ecx
1005b1521:	29 ca                	sub    %ecx,%edx
1005b1523:	48 63 c8             	movslq %eax,%rcx
1005b1526:	48 69 c9 81 80 80 80 	imul   $0xffffffff80808081,%rcx,%rcx
1005b152d:	83 c2 01             	add    $0x1,%edx
1005b1530:	48 c1 e9 20          	shr    $0x20,%rcx
1005b1534:	01 c1                	add    %eax,%ecx
1005b1536:	c1 f9 07             	sar    $0x7,%ecx
1005b1539:	44 29 d9             	sub    %r11d,%ecx
1005b153c:	41 89 cb             	mov    %ecx,%r11d
1005b153f:	41 c1 e3 08          	shl    $0x8,%r11d
1005b1543:	41 29 cb             	sub    %ecx,%r11d
1005b1546:	44 29 d8             	sub    %r11d,%eax
1005b1549:	83 c1 01             	add    $0x1,%ecx
1005b154c:	83 c0 01             	add    $0x1,%eax
1005b154f:	83 f9 01             	cmp    $0x1,%ecx
1005b1552:	0f 8e e8 fe ff ff    	jle    1005b1440 <.text+0x1b0440>
1005b1558:	45 0f b6 c0          	movzbl %r8b,%r8d
1005b155c:	0f b6 d2             	movzbl %dl,%edx
1005b155f:	83 e9 20             	sub    $0x20,%ecx
1005b1562:	41 c1 e0 08          	shl    $0x8,%r8d
1005b1566:	41 09 d0             	or     %edx,%r8d
1005b1569:	0f b6 d0             	movzbl %al,%edx
1005b156c:	44 89 c0             	mov    %r8d,%eax
1005b156f:	c1 e0 08             	shl    $0x8,%eax
1005b1572:	09 d0                	or     %edx,%eax
1005b1574:	0f b6 d1             	movzbl %cl,%edx
1005b1577:	c1 e0 08             	shl    $0x8,%eax
1005b157a:	89 c1                	mov    %eax,%ecx
1005b157c:	b8 04 00 00 00       	mov    $0x4,%eax
1005b1581:	09 d1                	or     %edx,%ecx
1005b1583:	41 89 0a             	mov    %ecx,(%r10)
1005b1586:	4d 8b 64 24 18       	mov    0x18(%r12),%r12
1005b158b:	03 45 00             	add    0x0(%rbp),%eax
1005b158e:	89 45 00             	mov    %eax,0x0(%rbp)