140ae1162:	48 8b 01             	mov    (%rcx),%rax
140ae1165:	48 8b d9             	mov    %rcx,%rbx
140ae1168:	48 8b c8             	mov    %rax,%rcx
140ae116b:	44 38 58 19          	cmp    %r11b,0x19(%rax)
140ae116f:	74 f1                	je     0x140ae1162
140ae1171:	48 3b 9f 28 01 00 00 	cmp    0x128(%rdi),%rbx
140ae1178:	74 1a                	je     0x140ae1194
140ae117a:	48 8b 8f 18 01 00 00 	mov    0x118(%rdi),%rcx
140ae1181:	8b 53 20             	mov    0x20(%rbx),%edx
140ae1184:	48 8b 01             	mov    (%rcx),%rax
140ae1187:	48 8b 40 30          	mov    0x30(%rax),%rax
140ae118b:	ff 15 a7 ba 02 00    	call   *0x2baa7(%rip)        # 0x140b0cc38
140ae1191:	45 33 db             	xor    %r11d,%r11d
140ae1194:	41 ff c6             	inc    %r14d
140ae1197:	49 b8 c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r8
140ae119e:	ec c4 4e
140ae11a1:	e9 26 ff ff ff       	jmp    0x140ae10cc
140ae11a6:	41 ff c7             	inc    %r15d
140ae11a9:	e9 f1 fe ff ff       	jmp    0x140ae109f
140ae11ae:	ff c6                	inc    %esi
140ae11b0:	3b 77 3c             	cmp    0x3c(%rdi),%esi
140ae11b3:	0f 82 e0 fe ff ff    	jb     0x140ae1099
140ae11b9:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140ae11bd:	48 33 cc             	xor    %rsp,%rcx
140ae11c0:	e8 1b e4 00 00       	call   0x140aef5e0
140ae11c5:	4c 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%r11
140ae11cc:	00
140ae11cd:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140ae11d1:	49 8b 73 40          	mov    0x40(%r11),%rsi
140ae11d5:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140ae11d9:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
140ae11de:	49 8b e3             	mov    %r11,%rsp
140ae11e1:	41 5f                	pop    %r15
140ae11e3:	41 5e                	pop    %r14
140ae11e5:	41 5d                	pop    %r13
140ae11e7:	41 5c                	pop    %r12
140ae11e9:	5d                   	pop    %rbp
140ae11ea:	c3                   	ret
140ae11eb:	48 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%rax
140ae11f2:	48 2b c1             	sub    %rcx,%rax
140ae11f5:	48 c1 f8 03          	sar    $0x3,%rax
140ae11f9:	49 0f af c0          	imul   %r8,%rax
140ae11fd:	48 85 c0             	test   %rax,%rax
140ae1200:	0f 84 c7 07 00 00    	je     0x140ae19cd
140ae1206:	44 38 19             	cmp    %r11b,(%rcx)
140ae1209:	0f 84 6a 08 00 00    	je     0x140ae1a79
140ae120f:	41 8b f3             	mov    %r11d,%esi
140ae1212:	44 39 5f 3c          	cmp    %r11d,0x3c(%rdi)
140ae1216:	76 a1                	jbe    0x140ae11b9
140ae1218:	45 8b fb             	mov    %r11d,%r15d
140ae121b:	44 8b e6             	mov    %esi,%r12d
140ae121e:	48 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%rax
140ae1225:	48 2b c1             	sub    %rcx,%rax
140ae1228:	48 c1 f8 03          	sar    $0x3,%rax
140ae122c:	49 0f af c0          	imul   %r8,%rax
140ae1230:	4c 3b e0             	cmp    %rax,%r12
140ae1233:	0f 83 94 07 00 00    	jae    0x140ae19cd
140ae1239:	49 6b c4 68          	imul   $0x68,%r12,%rax
140ae123d:	44 3b 7c 08 40       	cmp    0x40(%rax,%rcx,1),%r15d
140ae1242:	0f 87 e5 00 00 00    	ja     0x140ae132d
140ae1248:	45 8b f3             	mov    %r11d,%r14d
140ae124b:	48 8b 8f c0 00 00 00 	mov    0xc0(%rdi),%rcx
140ae1252:	48 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%rax
140ae1259:	48 2b c1             	sub    %rcx,%rax
140ae125c:	48 c1 f8 03          	sar    $0x3,%rax
140ae1260:	49 0f af c0          	imul   %r8,%rax
140ae1264:	4c 3b e0             	cmp    %rax,%r12
140ae1267:	0f 83 60 07 00 00    	jae    0x140ae19cd
140ae126d:	49 6b c4 68          	imul   $0x68,%r12,%rax
140ae1271:	44 3b 74 08 48       	cmp    0x48(%rax,%rcx,1),%r14d
140ae1276:	0f 83 a9 00 00 00    	jae    0x140ae1325
140ae127c:	48 3b 9f 28 01 00 00 	cmp    0x128(%rdi),%rbx
140ae1283:	0f 84 9c 00 00 00    	je     0x140ae1325
140ae1289:	8b 43 24             	mov    0x24(%rbx),%eax
140ae128c:	44 8b ce             	mov    %esi,%r9d
140ae128f:	89 44 24 28          	mov    %eax,0x28(%rsp)
140ae1293:	45 8b c7             	mov    %r15d,%r8d
140ae1296:	41 8b d6             	mov    %r14d,%edx
140ae1299:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
140ae129e:	48 8b cf             	mov    %rdi,%rcx
140ae12a1:	e8 0e 33 00 00       	call   0x140ae45b4
140ae12a6:	45 33 db             	xor    %r11d,%r11d
140ae12a9:	84 c0                	test   %al,%al
140ae12ab:	74 66                	je     0x140ae1313
140ae12ad:	48 8b 43 10          	mov    0x10(%rbx),%rax
140ae12b1:	44 38 58 19          	cmp    %r11b,0x19(%rax)
140ae12b5:	74 1e                	je     0x140ae12d5
140ae12b7:	48 8b 43 08          	mov    0x8(%rbx),%rax
140ae12bb:	eb 0d                	jmp    0x140ae12ca
140ae12bd:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140ae12c1:	75 0d                	jne    0x140ae12d0
140ae12c3:	48 8b d8             	mov    %rax,%rbx
140ae12c6:	48 8b 40 08          	mov    0x8(%rax),%rax
140ae12ca:	44 38 58 19          	cmp    %r11b,0x19(%rax)
140ae12ce:	74 ed                	je     0x140ae12bd
140ae12d0:	48 8b d8             	mov    %rax,%rbx
140ae12d3:	eb 1b                	jmp    0x140ae12f0
140ae12d5:	48 8b 08             	mov    (%rax),%rcx
140ae12d8:	48 8b d8             	mov    %rax,%rbx
140ae12db:	44 38 59 19          	cmp    %r11b,0x19(%rcx)
140ae12df:	75 0f                	jne    0x140ae12f0
140ae12e1:	48 8b 01             	mov    (%rcx),%rax
140ae12e4:	48 8b d9             	mov    %rcx,%rbx
140ae12e7:	48 8b c8             	mov    %rax,%rcx
140ae12ea:	44 38 58 19          	cmp    %r11b,0x19(%rax)
140ae12ee:	74 f1                	je     0x140ae12e1
140ae12f0:	48 3b 9f 28 01 00 00 	cmp    0x128(%rdi),%rbx
140ae12f7:	74 1a                	je     0x140ae1313
140ae12f9:	48 8b 8f 18 01 00 00 	mov    0x118(%rdi),%rcx
140ae1300:	8b 53 20             	mov    0x20(%rbx),%edx
140ae1303:	48 8b 01             	mov    (%rcx),%rax
140ae1306:	48 8b 40 30          	mov    0x30(%rax),%rax
140ae130a:	ff 15 28 b9 02 00    	call   *0x2b928(%rip)        # 0x140b0cc38
140ae1310:	45 33 db             	xor    %r11d,%r11d
140ae1313:	41 ff c6             	inc    %r14d
140ae1316:	49 b8 c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r8
140ae131d:	ec c4 4e
140ae1320:	e9 26 ff ff ff       	jmp    0x140ae124b
140ae1325:	41 ff c7             	inc    %r15d
140ae1328:	e9 f1 fe ff ff       	jmp    0x140ae121e
140ae132d:	ff c6                	inc    %esi
140ae132f:	3b 77 3c             	cmp    0x3c(%rdi),%esi
140ae1332:	0f 82 e0 fe ff ff    	jb     0x140ae1218
140ae1338:	e9 7c fe ff ff       	jmp    0x140ae11b9
140ae133d:	48 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%rax
140ae1344:	48 2b c1             	sub    %rcx,%rax
140ae1347:	48 c1 f8 03          	sar    $0x3,%rax
140ae134b:	49 0f af c0          	imul   %r8,%rax
140ae134f:	48 85 c0             	test   %rax,%rax
140ae1352:	0f 84 75 06 00 00    	je     0x140ae19cd
140ae1358:	44 38 19             	cmp    %r11b,(%rcx)
140ae135b:	0f 84 73 06 00 00    	je     0x140ae19d4
140ae1361:	45 8b f3             	mov    %r11d,%r14d
140ae1364:	41 8b f3             	mov    %r11d,%esi
140ae1367:	44 39 5f 3c          	cmp    %r11d,0x3c(%rdi)
140ae136b:	0f 86 eb 00 00 00    	jbe    0x140ae145c
140ae1371:	45 8b fb             	mov    %r11d,%r15d
140ae1374:	44 8b e6             	mov    %esi,%r12d
140ae1377:	48 8b 8f c0 00 00 00 	mov    0xc0(%rdi),%rcx
140ae137e:	48 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%rax
140ae1385:	48 2b c1             	sub    %rcx,%rax
140ae1388:	48 c1 f8 03          	sar    $0x3,%rax
140ae138c:	49 0f af c0          	imul   %r8,%rax
140ae1390:	4c 3b e0             	cmp    %rax,%r12
140ae1393:	0f 83 34 06 00 00    	jae    0x140ae19cd
140ae1399:	49 6b c4 68          	imul   $0x68,%r12,%rax
140ae139d:	44 3b 7c 08 48       	cmp    0x48(%rax,%rcx,1),%r15d
140ae13a2:	0f 83 a9 00 00 00    	jae    0x140ae1451
140ae13a8:	48 3b 9f 28 01 00 00 	cmp    0x128(%rdi),%rbx
140ae13af:	0f 84 9c 00 00 00    	je     0x140ae1451
140ae13b5:	8b 43 24             	mov    0x24(%rbx),%eax
140ae13b8:	44 8b ce             	mov    %esi,%r9d
140ae13bb:	89 44 24 28          	mov    %eax,0x28(%rsp)
140ae13bf:	45 8b c6             	mov    %r14d,%r8d
140ae13c2:	41 8b d7             	mov    %r15d,%edx
140ae13c5:	44 89 5c 24 20       	mov    %r11d,0x20(%rsp)
140ae13ca:	48 8b cf             	mov    %rdi,%rcx
140ae13cd:	e8 e2 31 00 00       	call   0x140ae45b4
140ae13d2:	45 33 db             	xor    %r11d,%r11d
140ae13d5:	84 c0                	test   %al,%al
140ae13d7:	74 66                	je     0x140ae143f
140ae13d9:	48 8b 43 10          	mov    0x10(%rbx),%rax
140ae13dd:	44 38 58 19          	cmp    %r11b,0x19(%rax)
140ae13e1:	74 1e                	je     0x140ae1401
140ae13e3:	48 8b 43 08          	mov    0x8(%rbx),%rax
140ae13e7:	eb 0d                	jmp    0x140ae13f6
140ae13e9:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140ae13ed:	75 0d                	jne    0x140ae13fc
140ae13ef:	48 8b d8             	mov    %rax,%rbx
140ae13f2:	48 8b 40 08          	mov    0x8(%rax),%rax
140ae13f6:	44 38 58 19          	cmp    %r11b,0x19(%rax)
140ae13fa:	74 ed                	je     0x140ae13e9
140ae13fc:	48 8b d8             	mov    %rax,%rbx
140ae13ff:	eb 1b                	jmp    0x140ae141c
140ae1401:	48 8b 08             	mov    (%rax),%rcx
140ae1404:	48 8b d8             	mov    %rax,%rbx
140ae1407:	44 38 59 19          	cmp    %r11b,0x19(%rcx)
140ae140b:	75 0f                	jne    0x140ae141c
140ae140d:	48 8b 01             	mov    (%rcx),%rax
140ae1410:	48 8b d9             	mov    %rcx,%rbx
140ae1413:	48 8b c8             	mov    %rax,%rcx
140ae1416:	44 38 58 19          	cmp    %r11b,0x19(%rax)
140ae141a:	74 f1                	je     0x140ae140d
140ae141c:	48 3b 9f 28 01 00 00 	cmp    0x128(%rdi),%rbx
140ae1423:	74 1a                	je     0x140ae143f
140ae1425:	48 8b 8f 18 01 00 00 	mov    0x118(%rdi),%rcx
140ae142c:	8b 53 20             	mov    0x20(%rbx),%edx
140ae142f:	48 8b 01             	mov    (%rcx),%rax
140ae1432:	48 8b 40 30          	mov    0x30(%rax),%rax
140ae1436:	ff 15 fc b7 02 00    	call   *0x2b7fc(%rip)        # 0x140b0cc38
140ae143c:	45 33 db             	xor    %r11d,%r11d
140ae143f:	41 ff c7             	inc    %r15d
140ae1442:	49 b8 c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r8
140ae1449:	ec c4 4e
140ae144c:	e9 26 ff ff ff       	jmp    0x140ae1377
140ae1451:	ff c6                	inc    %esi
140ae1453:	3b 77 3c             	cmp    0x3c(%rdi),%esi
140ae1456:	0f 82 15 ff ff ff    	jb     0x140ae1371
140ae145c:	41 ff c6             	inc    %r14d
140ae145f:	45 3b f5             	cmp    %r13d,%r14d
140ae1462:	0f 86 fc fe ff ff    	jbe    0x140ae1364
140ae1468:	e9 4c fd ff ff       	jmp    0x140ae11b9
140ae146d:	45 8b fb             	mov    %r11d,%r15d
140ae1470:	41 8b d3             	mov    %r11d,%edx
140ae1473:	48 8b 8f c0 00 00 00 	mov    0xc0(%rdi),%rcx
140ae147a:	48 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%rax
140ae1481:	48 2b c1             	sub    %rcx,%rax
140ae1484:	89 55 b7             	mov    %edx,-0x49(%rbp)
140ae1487:	48 c1 f8 03          	sar    $0x3,%rax
140ae148b:	49 0f af c0          	imul   %r8,%rax
140ae148f:	48 85 c0             	test   %rax,%rax
140ae1492:	0f 84 35 05 00 00    	je     0x140ae19cd
140ae1498:	3b 51 48             	cmp    0x48(%rcx),%edx
140ae149b:	0f 83 6b 02 00 00    	jae    0x140ae170c
140ae14a1:	45 8b e3             	mov    %r11d,%r12d
140ae14a4:	44 39 5f 3c          	cmp    %r11d,0x3c(%rdi)
140ae14a8:	0f 86 57 02 00 00    	jbe    0x140ae1705
140ae14ae:	48 8b 8f c0 00 00 00 	mov    0xc0(%rdi),%rcx
140ae14b5:	48 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%rax
140ae14bc:	48 2b c1             	sub    %rcx,%rax
140ae14bf:	45 8b f4             	mov    %r12d,%r14d
140ae14c2:	48 c1 f8 03          	sar    $0x3,%rax
140ae14c6:	49 0f af c0          	imul   %r8,%rax
140ae14ca:	4c 3b f0             	cmp    %rax,%r14
140ae14cd:	0f 83 fa 04 00 00    	jae    0x140ae19cd
140ae14d3:	49 6b f6 68          	imul   $0x68,%r14,%rsi
140ae14d7:	44 3b 7c 0e 40       	cmp    0x40(%rsi,%rcx,1),%r15d
140ae14dc:	0f 87 13 02 00 00    	ja     0x140ae16f5
140ae14e2:	45 8b cb             	mov    %r11d,%r9d
140ae14e5:	45 85 ff             	test   %r15d,%r15d
140ae14e8:	45 8b c4             	mov    %r12d,%r8d
140ae14eb:	41 8b d7             	mov    %r15d,%edx
140ae14ee:	41 0f 95 c1          	setne  %r9b
140ae14f2:	48 8b cf             	mov    %rdi,%rcx
140ae14f5:	e8 96 24 00 00       	call   0x140ae3990
140ae14fa:	45 33 db             	xor    %r11d,%r11d
140ae14fd:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140ae1501:	4c 8b d0             	mov    %rax,%r10
140ae1504:	8b 48 10             	mov    0x10(%rax),%ecx
140ae1507:	44 8b 68 14          	mov    0x14(%rax),%r13d
140ae150b:	45 85 ff             	test   %r15d,%r15d
140ae150e:	0f 84 26 01 00 00    	je     0x140ae163a
140ae1514:	48 8b 97 c0 00 00 00 	mov    0xc0(%rdi),%rdx
140ae151b:	49 bd c5 4e ec c4 4e 	movabs $0x4ec4ec4ec4ec4ec5,%r13
140ae1522:	ec c4 4e
140ae1525:	48 8b 8f c8 00 00 00 	mov    0xc8(%rdi),%rcx
140ae152c:	48 2b ca             	sub    %rdx,%rcx
140ae152f:	48 c1 f9 03          	sar    $0x3,%rcx
140ae1533:	49 0f af cd          	imul   %r13,%rcx
140ae1537:	4c 3b f1             	cmp    %rcx,%r14
140ae153a:	0f 83 8d 04 00 00    	jae    0x140ae19cd
140ae1540:	44 8a 04 32          	mov    (%rdx,%rsi,1),%r8b
140ae1544:	45 84 c0             	test   %r8b,%r8b
140ae1547:	74 06                	je     0x140ae154f
140ae1549:	41 8d 4b 0f          	lea    0xf(%r11),%ecx
140ae154d:	eb 37                	jmp    0x140ae1586
140ae154f:	48 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%rax
140ae1556:	48 2b c2             	sub    %rdx,%rax
140ae1559:	48 c1 f8 03          	sar    $0x3,%rax
140ae155d:	49 0f af c5          	imul   %r13,%rax
140ae1561:	4c 3b f0             	cmp    %rax,%r14
140ae1564:	0f 83 63 04 00 00    	jae    0x140ae19cd
140ae156a:	48 8b 4c 32 08       	mov    0x8(%rdx,%rsi,1),%rcx
140ae156f:	48 8b 44 32 10       	mov    0x10(%rdx,%rsi,1),%rax
140ae1574:	48 2b c1             	sub    %rcx,%rax
140ae1577:	48 c1 f8 02          	sar    $0x2,%rax
140ae157b:	48 85 c0             	test   %rax,%rax
140ae157e:	0f 84 49 04 00 00    	je     0x140ae19cd
140ae1584:	8b 09                	mov    (%rcx),%ecx
140ae1586:	ff c9                	dec    %ecx
140ae1588:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140ae158e:	41 d3 e1             	shl    %cl,%r9d
140ae1591:	45 84 c0             	test   %r8b,%r8b
140ae1594:	74 07                	je     0x140ae159d
140ae1596:	be 0f 00 00 00       	mov    $0xf,%esi
140ae159b:	eb 3f                	jmp    0x140ae15dc
140ae159d:	48 8b 87 c8 00 00 00 	mov    0xc8(%rdi),%rax
140ae15a4:	48 2b c2             	sub    %rdx,%rax
140ae15a7:	41 8b cc             	mov    %r12d,%ecx
140ae15aa:	48 c1 f8 03          	sar    $0x3,%rax
140ae15ae:	49 0f af c5          	imul   %r13,%rax
140ae15b2:	48 3b c8             	cmp    %rax,%rcx
140ae15b5:	0f 83 12 04 00 00    	jae    0x140ae19cd
140ae15bb:	48 6b c1 68          	imul   $0x68,%rcx,%rax
140ae15bf:	4c 8b 44 10 20       	mov    0x20(%rax,%rdx,1),%r8
140ae15c4:	48 8b 4c 10 28       	mov    0x28(%rax,%rdx,1),%rcx
140ae15c9:	49 2b c8             	sub    %r8,%rcx
140ae15cc:	48 c1 f9 02          	sar    $0x2,%rcx
140ae15d0:	48 85 c9             	test   %rcx,%rcx
140ae15d3:	0f 84 f4 03 00 00    	je     0x140ae19cd
140ae15d9:	41 8b 30             	mov    (%r8),%esi
140ae15dc:	41 8b 02             	mov    (%r10),%eax
140ae15df:	0f 57 c0             	xorps  %xmm0,%xmm0
140ae15e2:	0f 57 c9             	xorps  %xmm1,%xmm1
140ae15e5:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
140ae15ea:	41 8b c1             	mov    %r9d,%eax
140ae15ed:	f3 48 0f 2a c8       	cvtsi2ss %rax,%xmm1
140ae15f2:	f3 0f 5e c1          	divss  %xmm1,%xmm0
140ae15f6:	e8 0d 0d 01 00       	call   0x140af2308
140ae15fb:	f3 48 0f 2c c0       	cvttss2si %xmm0,%rax
140ae1600:	8d 4e ff             	lea    -0x1(%rsi),%ecx
140ae1603:	0f 57 c0             	xorps  %xmm0,%xmm0
140ae1606:	0f 57 c9             	xorps  %xmm1,%xmm1
140ae1609:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140ae160d:	48 8b 45 bf          	mov    -0x41(%rbp),%rax
140ae1611:	8b 40 0c             	mov    0xc(%rax),%eax
140ae1614:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
140ae1619:	b8 01 00 00 00       	mov    $0x1,%eax
140ae161e:	d3 e0                	shl    %cl,%eax
140ae1620:	f3 48 0f 2a c8       	cvtsi2ss %rax,%xmm1
140ae1625:	f3 0f 5e c1          	divss  %xmm1,%xmm0
140ae1629:	e8 da 0c 01 00       	call   0x140af2308
140ae162e:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
140ae1632:	45 33 db             	xor    %r11d,%r11d
140ae1635:	f3 4c 0f 2c e8       	cvttss2si %xmm0,%r13
140ae163a:	44 0f af e9          	imul   %ecx,%r13d
140ae163e:	41 8b f3             	mov    %r11d,%esi
140ae1641:	45 85 ed             	test   %r13d,%r13d
140ae1644:	0f 84 a1 00 00 00    	je     0x140ae16eb
140ae164a:	48 3b 9f 28 01 00 00 	cmp    0x128(%rdi),%rbx
140ae1651:	0f 84 94 00 00 00    	je     0x140ae16eb
140ae1657:	8b 43 24             	mov    0x24(%rbx),%eax
140ae165a:	45 8b cc             	mov    %r12d,%r9d
140ae165d:	8b 55 b7             	mov    -0x49(%rbp),%edx
140ae1660:	45 8b c7             	mov    %r15d,%r8d
140ae1663:	89 44 24 28          	mov    %eax,0x28(%rsp)
140ae1667:	48 8b cf             	mov    %rdi,%rcx
140ae166a:	89 74 24 20          	mov    %esi,0x20(%rsp)
140ae166e:	e8 41 2f 00 00       	call   0x140ae45b4
140ae1673:	45 33 db             	xor    %r11d,%r11d
140ae1676:	84 c0                	test   %al,%al
140ae1678:	74 66                	je     0x140ae16e0
140ae167a:	48 8b 43 10          	mov    0x10(%rbx),%rax
140ae167e:	44 38 58 19          	cmp    %r11b,0x19(%rax)
140ae1682:	74 1e                	je     0x140ae16a2
140ae1684:	48 8b 43 08          	mov    0x8(%rbx),%rax
140ae1688:	eb 0d                	jmp    0x140ae1697
140ae168a:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140ae168e:	75 0d                	jne    0x140ae169d
140ae1690:	48 8b d8             	mov    %rax,%rbx
140ae1693:	48 8b 40 08          	mov    0x8(%rax),%rax
140ae1697:	44 38 58 19          	cmp    %r11b,0x19(%rax)
140ae169b:	74 ed                	je     0x140ae168a
140ae169d:	48 8b d8             	mov    %rax,%rbx
140ae16a0:	eb 1b                	jmp    0x140ae16bd
140ae16a2:	48 8b 08             	mov    (%rax),%rcx
140ae16a5:	48 8b d8             	mov    %rax,%rbx
140ae16a8:	44 38 59 19          	cmp    %r11b,0x19(%rcx)
140ae16ac:	75 0f                	jne    0x140ae16bd
140ae16ae:	48 8b 01             	mov    (%rcx),%rax