1401c0fc2:	83 e0 f9             	and    $0xfffffff9,%eax
1401c0fc5:	01 d2                	add    %edx,%edx
1401c0fc7:	09 d0                	or     %edx,%eax
1401c0fc9:	4c 89 ea             	mov    %r13,%rdx
1401c0fcc:	88 84 24 00 01 00 00 	mov    %al,0x100(%rsp)
1401c0fd3:	48 8d 84 24 00 01 00 	lea    0x100(%rsp),%rax
1401c0fda:	00
1401c0fdb:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401c0fe0:	49 8b 47 58          	mov    0x58(%r15),%rax
1401c0fe4:	48 8b 80 80 01 00 00 	mov    0x180(%rax),%rax
1401c0feb:	48 89 6c 24 30       	mov    %rbp,0x30(%rsp)
1401c0ff0:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1401c0ff5:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401c0ffa:	48 8d 05 11 36 07 00 	lea    0x73611(%rip),%rax        # 0x140234612
1401c1001:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401c1006:	48 8d 05 0c 36 07 00 	lea    0x7360c(%rip),%rax        # 0x140234619
1401c100d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401c1012:	e8 89 a4 fa ff       	call   0x14016b4a0
1401c1017:	89 c3                	mov    %eax,%ebx
1401c1019:	83 f8 02             	cmp    $0x2,%eax
1401c101c:	0f 84 56 15 00 00    	je     0x1401c2578
1401c1022:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
1401c1029:	00
1401c102a:	e8 81 7e f3 ff       	call   0x1400f8eb0
1401c102f:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
1401c1036:	00
1401c1037:	e8 74 7e f3 ff       	call   0x1400f8eb0
1401c103c:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
1401c1043:	00
1401c1044:	e8 67 7e f3 ff       	call   0x1400f8eb0
1401c1049:	85 db                	test   %ebx,%ebx
1401c104b:	0f 88 13 1d 00 00    	js     0x1401c2d64
1401c1051:	48 8b 8c 24 50 01 00 	mov    0x150(%rsp),%rcx
1401c1058:	00
1401c1059:	48 85 c9             	test   %rcx,%rcx
1401c105c:	0f 84 0a 1d 00 00    	je     0x1401c2d6c
1401c1062:	48 89 f1             	mov    %rsi,%rcx
1401c1065:	66 0f ef f6          	pxor   %xmm6,%xmm6
1401c1069:	e8 d2 98 ed ff       	call   0x14009a940
1401c106e:	48 8b 8c 24 88 01 00 	mov    0x188(%rsp),%rcx
1401c1075:	00
1401c1076:	e8 35 7e f3 ff       	call   0x1400f8eb0
1401c107b:	48 8b 05 1e 83 07 00 	mov    0x7831e(%rip),%rax        # 0x1402393a0
1401c1082:	48 89 f1             	mov    %rsi,%rcx
1401c1085:	4c 63 84 24 58 01 00 	movslq 0x158(%rsp),%r8
1401c108c:	00
1401c108d:	0f 11 b4 24 30 02 00 	movups %xmm6,0x230(%rsp)
1401c1094:	00
1401c1095:	48 8b 94 24 50 01 00 	mov    0x150(%rsp),%rdx
1401c109c:	00
1401c109d:	48 89 84 24 30 02 00 	mov    %rax,0x230(%rsp)
1401c10a4:	00
1401c10a5:	4d 89 c1             	mov    %r8,%r9
1401c10a8:	f3 0f 6f 9c 24 30 02 	movdqu 0x230(%rsp),%xmm3
1401c10af:	00 00
1401c10b1:	48 c7 84 24 70 01 00 	movq   $0x0,0x170(%rsp)
1401c10b8:	00 00 00 00 00
1401c10bd:	48 c7 84 24 78 01 00 	movq   $0x0,0x178(%rsp)
1401c10c4:	00 00 00 00 00
1401c10c9:	48 c7 84 24 90 01 00 	movq   $0x0,0x190(%rsp)
1401c10d0:	00 00 00 00 00
1401c10d5:	48 c7 84 24 98 01 00 	movq   $0x0,0x198(%rsp)
1401c10dc:	00 00 00 00 00
1401c10e1:	0f 11 b4 24 20 02 00 	movups %xmm6,0x220(%rsp)
1401c10e8:	00
1401c10e9:	0f 11 b4 24 40 02 00 	movups %xmm6,0x240(%rsp)
1401c10f0:	00
1401c10f1:	0f 11 9c 24 80 01 00 	movups %xmm3,0x180(%rsp)
1401c10f8:	00
1401c10f9:	e8 c2 99 ed ff       	call   0x14009aac0
1401c10fe:	85 db                	test   %ebx,%ebx
1401c1100:	0f 84 07 01 00 00    	je     0x1401c120d
1401c1106:	8b 6f 20             	mov    0x20(%rdi),%ebp
1401c1109:	80 4f 40 40          	orb    $0x40,0x40(%rdi)
1401c110d:	85 ed                	test   %ebp,%ebp
1401c110f:	0f 85 02 10 00 00    	jne    0x1401c2117
1401c1115:	f3 0f 6f a4 24 70 02 	movdqu 0x270(%rsp),%xmm4
1401c111c:	00 00
1401c111e:	8b 84 24 90 02 00 00 	mov    0x290(%rsp),%eax
1401c1125:	f3 0f 6f 94 24 80 02 	movdqu 0x280(%rsp),%xmm2
1401c112c:	00 00
1401c112e:	0f 11 a7 f0 00 00 00 	movups %xmm4,0xf0(%rdi)
1401c1135:	0f 11 97 00 01 00 00 	movups %xmm2,0x100(%rdi)
1401c113c:	89 87 10 01 00 00    	mov    %eax,0x110(%rdi)
1401c1142:	f3 0f 6f ac 24 d0 02 	movdqu 0x2d0(%rsp),%xmm5
1401c1149:	00 00
1401c114b:	0f 11 af 14 01 00 00 	movups %xmm5,0x114(%rdi)
1401c1152:	f3 0f 6f b4 24 e0 02 	movdqu 0x2e0(%rsp),%xmm6
1401c1159:	00 00
1401c115b:	0f 11 b7 24 01 00 00 	movups %xmm6,0x124(%rdi)
1401c1162:	8b 84 24 f0 02 00 00 	mov    0x2f0(%rsp),%eax
1401c1169:	89 87 34 01 00 00    	mov    %eax,0x134(%rdi)
1401c116f:	f3 0f 6f ac 24 a0 02 	movdqu 0x2a0(%rsp),%xmm5
1401c1176:	00 00
1401c1178:	0f 11 af 38 01 00 00 	movups %xmm5,0x138(%rdi)
1401c117f:	f3 0f 6f b4 24 b0 02 	movdqu 0x2b0(%rsp),%xmm6
1401c1186:	00 00
1401c1188:	0f 11 b7 48 01 00 00 	movups %xmm6,0x148(%rdi)
1401c118f:	8b 84 24 c0 02 00 00 	mov    0x2c0(%rsp),%eax
1401c1196:	41 8b 5f 68          	mov    0x68(%r15),%ebx
1401c119a:	89 87 58 01 00 00    	mov    %eax,0x158(%rdi)
1401c11a0:	85 db                	test   %ebx,%ebx
1401c11a2:	0f 88 19 f4 ff ff    	js     0x1401c05c1
1401c11a8:	4c 8b 35 31 7e 07 00 	mov    0x77e31(%rip),%r14        # 0x140238fe0
1401c11af:	48 8b 1f             	mov    (%rdi),%rbx
1401c11b2:	48 8d 2d 27 31 07 00 	lea    0x73127(%rip),%rbp        # 0x1402342e0
1401c11b9:	45 8b 1e             	mov    (%r14),%r11d
1401c11bc:	45 85 db             	test   %r11d,%r11d
1401c11bf:	75 72                	jne    0x1401c1233
1401c11c1:	b9 02 00 00 00       	mov    $0x2,%ecx
1401c11c6:	ff 15 54 37 03 00    	call   *0x33754(%rip)        # 0x1401f4920
1401c11cc:	49 89 d8             	mov    %rbx,%r8
1401c11cf:	48 89 ea             	mov    %rbp,%rdx
1401c11d2:	48 89 c1             	mov    %rax,%rcx
1401c11d5:	e8 96 21 02 00       	call   0x1401e3370
1401c11da:	e9 e2 f3 ff ff       	jmp    0x1401c05c1
1401c11df:	49 8b 44 24 10       	mov    0x10(%r12),%rax
1401c11e4:	49 8b 54 24 18       	mov    0x18(%r12),%rdx
1401c11e9:	48 33 84 24 b0 02 00 	xor    0x2b0(%rsp),%rax
1401c11f0:	00
1401c11f1:	48 33 94 24 b8 02 00 	xor    0x2b8(%rsp),%rdx
1401c11f8:	00
1401c11f9:	48 09 d0             	or     %rdx,%rax
1401c11fc:	0f 85 3c fd ff ff    	jne    0x1401c0f3e
1401c1202:	48 89 ea             	mov    %rbp,%rdx
1401c1205:	48 89 f1             	mov    %rsi,%rcx
1401c1208:	e8 23 89 ff ff       	call   0x1401b9b30
1401c120d:	45 8b 57 68          	mov    0x68(%r15),%r10d
1401c1211:	45 85 d2             	test   %r10d,%r10d
1401c1214:	0f 88 a7 f3 ff ff    	js     0x1401c05c1
1401c121a:	4c 8b 35 bf 7d 07 00 	mov    0x77dbf(%rip),%r14        # 0x140238fe0
1401c1221:	48 8b 1f             	mov    (%rdi),%rbx
1401c1224:	48 8d 2d dd 30 07 00 	lea    0x730dd(%rip),%rbp        # 0x140234308
1401c122b:	45 8b 0e             	mov    (%r14),%r9d
1401c122e:	45 85 c9             	test   %r9d,%r9d
1401c1231:	74 8e                	je     0x1401c11c1
1401c1233:	48 89 e9             	mov    %rbp,%rcx
1401c1236:	e8 2d 21 02 00       	call   0x1401e3368
1401c123b:	48 89 c5             	mov    %rax,%rbp
1401c123e:	eb 81                	jmp    0x1401c11c1
1401c1240:	8b 47 18             	mov    0x18(%rdi),%eax
1401c1243:	89 47 1c             	mov    %eax,0x1c(%rdi)
1401c1246:	48 85 f6             	test   %rsi,%rsi
1401c1249:	0f 84 c1 f2 ff ff    	je     0x1401c0510
1401c124f:	8b 47 1c             	mov    0x1c(%rdi),%eax
1401c1252:	44 8b 67 18          	mov    0x18(%rdi),%r12d
1401c1256:	85 c0                	test   %eax,%eax
1401c1258:	0f 85 94 1b 00 00    	jne    0x1401c2df2
1401c125e:	44 89 67 1c          	mov    %r12d,0x1c(%rdi)
1401c1262:	e9 a9 f2 ff ff       	jmp    0x1401c0510
1401c1267:	4c 8b 35 72 7d 07 00 	mov    0x77d72(%rip),%r14        # 0x140238fe0
1401c126e:	48 8d 0d 7b 26 07 00 	lea    0x7267b(%rip),%rcx        # 0x1402338f0
1401c1275:	41 8b 06             	mov    (%r14),%eax
1401c1278:	85 c0                	test   %eax,%eax
1401c127a:	74 08                	je     0x1401c1284
1401c127c:	e8 e7 20 02 00       	call   0x1401e3368
1401c1281:	48 89 c1             	mov    %rax,%rcx
1401c1284:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1401c1289:	e8 a2 23 f0 ff       	call   0x1400c3630
1401c128e:	e9 46 0d 00 00       	jmp    0x1401c1fd9
1401c1293:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401c1298:	44 8b 6f 20          	mov    0x20(%rdi),%r13d
1401c129c:	48 8b 37             	mov    (%rdi),%rsi
1401c129f:	45 85 ed             	test   %r13d,%r13d
1401c12a2:	75 64                	jne    0x1401c1308
1401c12a4:	f6 47 40 08          	testb  $0x8,0x40(%rdi)
1401c12a8:	75 5e                	jne    0x1401c1308
1401c12aa:	4c 8b 67 08          	mov    0x8(%rdi),%r12
1401c12ae:	4d 85 e4             	test   %r12,%r12
1401c12b1:	74 55                	je     0x1401c1308
1401c12b3:	8b 57 18             	mov    0x18(%rdi),%edx
1401c12b6:	4c 89 e1             	mov    %r12,%rcx
1401c12b9:	e8 92 a5 e9 ff       	call   0x14005b850
1401c12be:	85 c0                	test   %eax,%eax
1401c12c0:	0f 84 c4 f7 ff ff    	je     0x1401c0a8a
1401c12c6:	48 85 f6             	test   %rsi,%rsi
1401c12c9:	0f 84 4d f2 ff ff    	je     0x1401c051c
1401c12cf:	8b 57 1c             	mov    0x1c(%rdi),%edx
1401c12d2:	48 89 f1             	mov    %rsi,%rcx
1401c12d5:	e8 76 a5 e9 ff       	call   0x14005b850
1401c12da:	85 c0                	test   %eax,%eax
1401c12dc:	0f 85 3a f2 ff ff    	jne    0x1401c051c
1401c12e2:	48 8d 0d 12 33 07 00 	lea    0x73312(%rip),%rcx        # 0x1402345fb
1401c12e9:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401c12ee:	e8 8d 78 ff ff       	call   0x1401b8b80
1401c12f3:	48 89 f2             	mov    %rsi,%rdx
1401c12f6:	48 89 c1             	mov    %rax,%rcx
1401c12f9:	e8 32 23 f0 ff       	call   0x1400c3630
1401c12fe:	e9 ad f5 ff ff       	jmp    0x1401c08b0
1401c1303:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1401c1308:	48 85 f6             	test   %rsi,%rsi
1401c130b:	75 c2                	jne    0x1401c12cf
1401c130d:	e9 16 f2 ff ff       	jmp    0x1401c0528
1401c1312:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401c1318:	a8 10                	test   $0x10,%al
1401c131a:	74 0b                	je     0x1401c1327
1401c131c:	48 83 7f 30 00       	cmpq   $0x0,0x30(%rdi)
1401c1321:	0f 84 cd 16 00 00    	je     0x1401c29f4
1401c1327:	48 8b 05 d2 80 07 00 	mov    0x780d2(%rip),%rax        # 0x140239400
1401c132e:	4c 8d a4 24 70 02 00 	lea    0x270(%rsp),%r12
1401c1335:	00
1401c1336:	48 8d 57 60          	lea    0x60(%rdi),%rdx
1401c133a:	4d 89 e0             	mov    %r12,%r8
1401c133d:	48 8b 08             	mov    (%rax),%rcx
1401c1340:	e8 8b da e7 ff       	call   0x14003edd0
1401c1345:	85 c0                	test   %eax,%eax
1401c1347:	75 1c                	jne    0x1401c1365
1401c1349:	44 8b 47 18          	mov    0x18(%rdi),%r8d
1401c134d:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401c1354:	00
1401c1355:	4c 89 e2             	mov    %r12,%rdx
1401c1358:	e8 f3 71 ff ff       	call   0x1401b8550
1401c135d:	85 c0                	test   %eax,%eax
1401c135f:	0f 84 21 f8 ff ff    	je     0x1401c0b86
1401c1365:	4c 8b 35 74 7c 07 00 	mov    0x77c74(%rip),%r14        # 0x140238fe0
1401c136c:	48 8d 0d 95 2e 07 00 	lea    0x72e95(%rip),%rcx        # 0x140234208
1401c1373:	45 8b 0e             	mov    (%r14),%r9d
1401c1376:	45 85 c9             	test   %r9d,%r9d
1401c1379:	74 08                	je     0x1401c1383
1401c137b:	e8 e8 1f 02 00       	call   0x1401e3368
1401c1380:	48 89 c1             	mov    %rax,%rcx
1401c1383:	e8 a8 22 f0 ff       	call   0x1400c3630
1401c1388:	41 8b 4f 68          	mov    0x68(%r15),%ecx
1401c138c:	0f b6 47 40          	movzbl 0x40(%rdi),%eax
1401c1390:	85 c9                	test   %ecx,%ecx
1401c1392:	0f 88 08 f2 ff ff    	js     0x1401c05a0
1401c1398:	41 8b 57 44          	mov    0x44(%r15),%edx
1401c139c:	85 d2                	test   %edx,%edx
1401c139e:	0f 84 fc f1 ff ff    	je     0x1401c05a0
1401c13a4:	84 c0                	test   %al,%al
1401c13a6:	0f 89 5d 16 00 00    	jns    0x1401c2a09
1401c13ac:	48 89 f1             	mov    %rsi,%rcx
1401c13af:	e8 8c 95 ed ff       	call   0x14009a940
1401c13b4:	48 8b 8c 24 88 01 00 	mov    0x188(%rsp),%rcx
1401c13bb:	00
1401c13bc:	e8 ef 7a f3 ff       	call   0x1400f8eb0
1401c13c1:	4c 8b 35 18 7c 07 00 	mov    0x77c18(%rip),%r14        # 0x140238fe0
1401c13c8:	41 8b 2e             	mov    (%r14),%ebp
1401c13cb:	48 8d 0d a1 2f 07 00 	lea    0x72fa1(%rip),%rcx        # 0x140234373
1401c13d2:	85 ed                	test   %ebp,%ebp
1401c13d4:	0f 84 aa fe ff ff    	je     0x1401c1284
1401c13da:	e9 9d fe ff ff       	jmp    0x1401c127c
1401c13df:	90                   	nop
1401c13e0:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1401c13e5:	4d 89 e9             	mov    %r13,%r9
1401c13e8:	49 89 f8             	mov    %rdi,%r8
1401c13eb:	4c 89 f2             	mov    %r14,%rdx
1401c13ee:	4c 89 f9             	mov    %r15,%rcx
1401c13f1:	e8 6a a5 ff ff       	call   0x1401bb960
1401c13f6:	85 c0                	test   %eax,%eax
1401c13f8:	0f 84 07 fa ff ff    	je     0x1401c0e05
1401c13fe:	4c 8b 35 db 7b 07 00 	mov    0x77bdb(%rip),%r14        # 0x140238fe0
1401c1405:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1401c1409:	48 8d 0d 78 2e 07 00 	lea    0x72e78(%rip),%rcx        # 0x140234288
1401c1410:	45 8b 36             	mov    (%r14),%r14d
1401c1413:	45 85 f6             	test   %r14d,%r14d
1401c1416:	74 08                	je     0x1401c1420
1401c1418:	e8 4b 1f 02 00       	call   0x1401e3368
1401c141d:	48 89 c1             	mov    %rax,%rcx
1401c1420:	48 89 da             	mov    %rbx,%rdx
1401c1423:	e8 08 22 f0 ff       	call   0x1400c3630
1401c1428:	e9 5b ff ff ff       	jmp    0x1401c1388
1401c142d:	0f 1f 00             	nopl   (%rax)
1401c1430:	41 8b 47 1c          	mov    0x1c(%r15),%eax
1401c1434:	85 c0                	test   %eax,%eax
1401c1436:	0f 85 1c f5 ff ff    	jne    0x1401c0958
1401c143c:	44 8b 6f 18          	mov    0x18(%rdi),%r13d
1401c1440:	31 ed                	xor    %ebp,%ebp
1401c1442:	31 f6                	xor    %esi,%esi
1401c1444:	e9 87 ef ff ff       	jmp    0x1401c03d0
1401c1449:	48 83 f8 01          	cmp    $0x1,%rax
1401c144d:	0f 87 b4 01 00 00    	ja     0x1401c1607
1401c1453:	45 8b 77 14          	mov    0x14(%r15),%r14d
1401c1457:	45 85 f6             	test   %r14d,%r14d
1401c145a:	0f 85 70 f0 ff ff    	jne    0x1401c04d0
1401c1460:	48 89 d9             	mov    %rbx,%rcx
1401c1463:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1401c1469:	e8 2a 8a 02 00       	call   0x1401e9e98
1401c146e:	49 8b 57 58          	mov    0x58(%r15),%rdx
1401c1472:	41 89 c0             	mov    %eax,%r8d
1401c1475:	48 8b 8a 80 01 00 00 	mov    0x180(%rdx),%rcx
1401c147c:	48 89 da             	mov    %rbx,%rdx
1401c147f:	e8 5c 9c e9 ff       	call   0x14005b0e0
1401c1484:	85 c0                	test   %eax,%eax
1401c1486:	0f 88 e1 ef ff ff    	js     0x1401c046d
1401c148c:	45 8b 47 14          	mov    0x14(%r15),%r8d
1401c1490:	45 85 c0             	test   %r8d,%r8d
1401c1493:	0f 85 37 f0 ff ff    	jne    0x1401c04d0
1401c1499:	49 8b 57 58          	mov    0x58(%r15),%rdx
1401c149d:	48 98                	cltq
1401c149f:	48 8b 92 80 01 00 00 	mov    0x180(%rdx),%rdx
1401c14a6:	48 8b 12             	mov    (%rdx),%rdx
1401c14a9:	48 8b 04 c2          	mov    (%rdx,%rax,8),%rax
1401c14ad:	f6 40 3b 20          	testb  $0x20,0x3b(%rax)
1401c14b1:	0f 85 a1 01 00 00    	jne    0x1401c1658
1401c14b7:	41 bc 01 00 00 00    	mov    $0x1,%r12d
1401c14bd:	e9 b4 ef ff ff       	jmp    0x1401c0476
1401c14c2:	ff 15 58 df 0e 00    	call   *0xedf58(%rip)        # 0x1402af420
1401c14c8:	8b 00                	mov    (%rax),%eax
1401c14ca:	83 f8 02             	cmp    $0x2,%eax
1401c14cd:	0f 84 fd ef ff ff    	je     0x1401c04d0
1401c14d3:	83 f8 14             	cmp    $0x14,%eax
1401c14d6:	0f 84 f4 ef ff ff    	je     0x1401c04d0
1401c14dc:	48 89 da             	mov    %rbx,%rdx
1401c14df:	48 8d 0d f7 30 07 00 	lea    0x730f7(%rip),%rcx        # 0x1402345dd
1401c14e6:	e8 b5 20 f0 ff       	call   0x1400c35a0
1401c14eb:	45 8b 67 44          	mov    0x44(%r15),%r12d
1401c14ef:	45 85 e4             	test   %r12d,%r12d
1401c14f2:	0f 84 e1 0a 00 00    	je     0x1401c1fd9
1401c14f8:	80 4f 40 80          	orb    $0x80,0x40(%rdi)
1401c14fc:	e9 cf ef ff ff       	jmp    0x1401c04d0
1401c1501:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401c1508:	4c 89 e9             	mov    %r13,%rcx
1401c150b:	48 8b ac 24 a0 00 00 	mov    0xa0(%rsp),%rbp
1401c1512:	00
1401c1513:	e8 c8 d4 ff ff       	call   0x1401be9e0
1401c1518:	4c 89 e9             	mov    %r13,%rcx
1401c151b:	e8 90 79 f3 ff       	call   0x1400f8eb0
1401c1520:	83 7c 24 60 80       	cmpl   $0xffffff80,0x60(%rsp)
1401c1525:	0f 85 6a e5 ff ff    	jne    0x1401bfa95
1401c152b:	e9 a6 08 00 00       	jmp    0x1401c1dd6
1401c1530:	4c 8b 54 24 60       	mov    0x60(%rsp),%r10
1401c1535:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1401c153a:	49 8b 57 70          	mov    0x70(%r15),%rdx
1401c153e:	48 8d bc 24 20 02 00 	lea    0x220(%rsp),%rdi
1401c1545:	00
1401c1546:	45 31 c9             	xor    %r9d,%r9d
1401c1549:	4c 89 54 24 50       	mov    %r10,0x50(%rsp)
1401c154e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401c1554:	c7 44 24 20 b6 01 00 	movl   $0x1b6,0x20(%rsp)
1401c155b:	00
1401c155c:	48 89 f9             	mov    %rdi,%rcx
1401c155f:	e8 ac ff e6 ff       	call   0x140031510
1401c1564:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401c156a:	48 89 fa             	mov    %rdi,%rdx
1401c156d:	4c 89 e1             	mov    %r12,%rcx
1401c1570:	e8 4b b4 e9 ff       	call   0x14005c9c0
1401c1575:	4c 89 e1             	mov    %r12,%rcx
1401c1578:	89 c3                	mov    %eax,%ebx
1401c157a:	e8 91 af e9 ff       	call   0x14005c510
1401c157f:	85 db                	test   %ebx,%ebx
1401c1581:	4c 8b 54 24 50       	mov    0x50(%rsp),%r10
1401c1586:	0f 85 e9 18 00 00    	jne    0x1401c2e75
1401c158c:	41 8b 47 28          	mov    0x28(%r15),%eax
1401c1590:	85 c0                	test   %eax,%eax
1401c1592:	0f 84 25 02 00 00    	je     0x1401c17bd
1401c1598:	41 8b 47 68          	mov    0x68(%r15),%eax
1401c159c:	85 c0                	test   %eax,%eax
1401c159e:	0f 89 3f 08 00 00    	jns    0x1401c1de3
1401c15a4:	41 8b 4f 2c          	mov    0x2c(%r15),%ecx