5c710e:	e8 bd 9c f7 ff       	call   0x540dd0
5c7113:	33 c0                	xor    %eax,%eax
5c7115:	5a                   	pop    %edx
5c7116:	59                   	pop    %ecx
5c7117:	59                   	pop    %ecx
5c7118:	64 89 10             	mov    %edx,%fs:(%eax)
5c711b:	68 30 71 5c 00       	push   $0x5c7130
5c7120:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c7123:	8b 10                	mov    (%eax),%edx
5c7125:	ff 52 38             	call   *0x38(%edx)
5c7128:	c3                   	ret
5c7129:	e9 de d0 e3 ff       	jmp    0x40420c
5c712e:	eb f0                	jmp    0x5c7120
5c7130:	5b                   	pop    %ebx
5c7131:	8b e5                	mov    %ebp,%esp
5c7133:	5d                   	pop    %ebp
5c7134:	c3                   	ret
5c7135:	00 00                	add    %al,(%eax)
5c7137:	00 00                	add    %al,(%eax)
5c7139:	00 00                	add    %al,(%eax)
5c713b:	00 55 8b             	add    %dl,-0x75(%ebp)
5c713e:	ec                   	in     (%dx),%al
5c713f:	53                   	push   %ebx
5c7140:	56                   	push   %esi
5c7141:	57                   	push   %edi
5c7142:	33 d2                	xor    %edx,%edx
5c7144:	55                   	push   %ebp
5c7145:	68 66 71 5c 00       	push   $0x5c7166
5c714a:	64 ff 32             	push   %fs:(%edx)
5c714d:	64 89 22             	mov    %esp,%fs:(%edx)
5c7150:	33 c9                	xor    %ecx,%ecx
5c7152:	83 ca ff             	or     $0xffffffff,%edx
5c7155:	e8 a2 8b f7 ff       	call   0x53fcfc
5c715a:	8b d8                	mov    %eax,%ebx
5c715c:	33 c0                	xor    %eax,%eax
5c715e:	5a                   	pop    %edx
5c715f:	59                   	pop    %ecx
5c7160:	59                   	pop    %ecx
5c7161:	64 89 10             	mov    %edx,%fs:(%eax)
5c7164:	eb 0c                	jmp    0x5c7172
5c7166:	e9 ed cd e3 ff       	jmp    0x403f58
5c716b:	33 db                	xor    %ebx,%ebx
5c716d:	e8 4e d1 e3 ff       	call   0x4042c0
5c7172:	8b c3                	mov    %ebx,%eax
5c7174:	5f                   	pop    %edi
5c7175:	5e                   	pop    %esi
5c7176:	5b                   	pop    %ebx
5c7177:	5d                   	pop    %ebp
5c7178:	c3                   	ret
5c7179:	8d 40 00             	lea    0x0(%eax),%eax
5c717c:	55                   	push   %ebp
5c717d:	8b ec                	mov    %esp,%ebp
5c717f:	83 c4 f8             	add    $0xfffffff8,%esp
5c7182:	6a 20                	push   $0x20
5c7184:	8b c8                	mov    %eax,%ecx
5c7186:	b2 01                	mov    $0x1,%dl
5c7188:	a1 88 9c 41 00       	mov    0x419c88,%eax
5c718d:	e8 42 7a e5 ff       	call   0x41ebd4
5c7192:	89 45 f8             	mov    %eax,-0x8(%ebp)
5c7195:	33 c0                	xor    %eax,%eax
5c7197:	55                   	push   %ebp
5c7198:	68 c4 71 5c 00       	push   $0x5c71c4
5c719d:	64 ff 30             	push   %fs:(%eax)
5c71a0:	64 89 20             	mov    %esp,%fs:(%eax)
5c71a3:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c71a6:	e8 7d 02 f3 ff       	call   0x4f7428
5c71ab:	89 45 fc             	mov    %eax,-0x4(%ebp)
5c71ae:	33 c0                	xor    %eax,%eax
5c71b0:	5a                   	pop    %edx
5c71b1:	59                   	pop    %ecx
5c71b2:	59                   	pop    %ecx
5c71b3:	64 89 10             	mov    %edx,%fs:(%eax)
5c71b6:	68 cb 71 5c 00       	push   $0x5c71cb
5c71bb:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c71be:	e8 b5 c8 e3 ff       	call   0x403a78
5c71c3:	c3                   	ret
5c71c4:	e9 43 d0 e3 ff       	jmp    0x40420c
5c71c9:	eb f0                	jmp    0x5c71bb
5c71cb:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c71ce:	59                   	pop    %ecx
5c71cf:	59                   	pop    %ecx
5c71d0:	5d                   	pop    %ebp
5c71d1:	c3                   	ret
5c71d2:	8b c0                	mov    %eax,%eax
5c71d4:	55                   	push   %ebp
5c71d5:	8b ec                	mov    %esp,%ebp
5c71d7:	83 c4 f8             	add    $0xfffffff8,%esp
5c71da:	6a 20                	push   $0x20
5c71dc:	8b c8                	mov    %eax,%ecx
5c71de:	b2 01                	mov    $0x1,%dl
5c71e0:	a1 88 9c 41 00       	mov    0x419c88,%eax
5c71e5:	e8 ea 79 e5 ff       	call   0x41ebd4
5c71ea:	89 45 f8             	mov    %eax,-0x8(%ebp)
5c71ed:	33 c0                	xor    %eax,%eax
5c71ef:	55                   	push   %ebp
5c71f0:	68 1c 72 5c 00       	push   $0x5c721c
5c71f5:	64 ff 30             	push   %fs:(%eax)
5c71f8:	64 89 20             	mov    %esp,%fs:(%eax)
5c71fb:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c71fe:	e8 e9 19 f1 ff       	call   0x4d8bec
5c7203:	89 45 fc             	mov    %eax,-0x4(%ebp)
5c7206:	33 c0                	xor    %eax,%eax
5c7208:	5a                   	pop    %edx
5c7209:	59                   	pop    %ecx
5c720a:	59                   	pop    %ecx
5c720b:	64 89 10             	mov    %edx,%fs:(%eax)
5c720e:	68 23 72 5c 00       	push   $0x5c7223
5c7213:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c7216:	e8 5d c8 e3 ff       	call   0x403a78
5c721b:	c3                   	ret
5c721c:	e9 eb cf e3 ff       	jmp    0x40420c
5c7221:	eb f0                	jmp    0x5c7213
5c7223:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c7226:	59                   	pop    %ecx
5c7227:	59                   	pop    %ecx
5c7228:	5d                   	pop    %ebp
5c7229:	c3                   	ret
5c722a:	8b c0                	mov    %eax,%eax
5c722c:	55                   	push   %ebp
5c722d:	8b ec                	mov    %esp,%ebp
5c722f:	83 c4 f8             	add    $0xfffffff8,%esp
5c7232:	6a 20                	push   $0x20
5c7234:	8b c8                	mov    %eax,%ecx
5c7236:	b2 01                	mov    $0x1,%dl
5c7238:	a1 88 9c 41 00       	mov    0x419c88,%eax
5c723d:	e8 92 79 e5 ff       	call   0x41ebd4
5c7242:	89 45 f8             	mov    %eax,-0x8(%ebp)
5c7245:	33 c0                	xor    %eax,%eax
5c7247:	55                   	push   %ebp
5c7248:	68 74 72 5c 00       	push   $0x5c7274
5c724d:	64 ff 30             	push   %fs:(%eax)
5c7250:	64 89 20             	mov    %esp,%fs:(%eax)
5c7253:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c7256:	e8 09 16 fd ff       	call   0x598864
5c725b:	89 45 fc             	mov    %eax,-0x4(%ebp)
5c725e:	33 c0                	xor    %eax,%eax
5c7260:	5a                   	pop    %edx
5c7261:	59                   	pop    %ecx
5c7262:	59                   	pop    %ecx
5c7263:	64 89 10             	mov    %edx,%fs:(%eax)
5c7266:	68 7b 72 5c 00       	push   $0x5c727b
5c726b:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c726e:	e8 05 c8 e3 ff       	call   0x403a78
5c7273:	c3                   	ret
5c7274:	e9 93 cf e3 ff       	jmp    0x40420c
5c7279:	eb f0                	jmp    0x5c726b
5c727b:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c727e:	59                   	pop    %ecx
5c727f:	59                   	pop    %ecx
5c7280:	5d                   	pop    %ebp
5c7281:	c3                   	ret
5c7282:	8b c0                	mov    %eax,%eax
5c7284:	55                   	push   %ebp
5c7285:	8b ec                	mov    %esp,%ebp
5c7287:	83 c4 bc             	add    $0xffffffbc,%esp
5c728a:	53                   	push   %ebx
5c728b:	56                   	push   %esi
5c728c:	33 c9                	xor    %ecx,%ecx
5c728e:	89 4d bc             	mov    %ecx,-0x44(%ebp)
5c7291:	89 4d f8             	mov    %ecx,-0x8(%ebp)
5c7294:	8b da                	mov    %edx,%ebx
5c7296:	89 45 fc             	mov    %eax,-0x4(%ebp)
5c7299:	33 c0                	xor    %eax,%eax
5c729b:	55                   	push   %ebp
5c729c:	68 63 77 5c 00       	push   $0x5c7763
5c72a1:	64 ff 30             	push   %fs:(%eax)
5c72a4:	64 89 20             	mov    %esp,%fs:(%eax)
5c72a7:	8d 55 bc             	lea    -0x44(%ebp),%edx
5c72aa:	8b c3                	mov    %ebx,%eax
5c72ac:	e8 ef 29 e4 ff       	call   0x409ca0
5c72b1:	8b 45 bc             	mov    -0x44(%ebp),%eax
5c72b4:	8d 55 f8             	lea    -0x8(%ebp),%edx
5c72b7:	e8 b8 1e e4 ff       	call   0x409174
5c72bc:	85 db                	test   %ebx,%ebx
5c72be:	0f 84 81 04 00 00    	je     0x5c7745
5c72c4:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c72c7:	ba 78 77 5c 00       	mov    $0x5c7778,%edx
5c72cc:	e8 93 d9 e3 ff       	call   0x404c64
5c72d1:	74 1e                	je     0x5c72f1
5c72d3:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c72d6:	ba 88 77 5c 00       	mov    $0x5c7788,%edx
5c72db:	e8 84 d9 e3 ff       	call   0x404c64
5c72e0:	74 0f                	je     0x5c72f1
5c72e2:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c72e5:	ba 98 77 5c 00       	mov    $0x5c7798,%edx
5c72ea:	e8 75 d9 e3 ff       	call   0x404c64
5c72ef:	75 0f                	jne    0x5c7300
5c72f1:	8b d3                	mov    %ebx,%edx
5c72f3:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c72f6:	e8 01 21 00 00       	call   0x5c93fc
5c72fb:	e9 45 04 00 00       	jmp    0x5c7745
5c7300:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c7303:	ba a8 77 5c 00       	mov    $0x5c77a8,%edx
5c7308:	e8 57 d9 e3 ff       	call   0x404c64
5c730d:	75 0f                	jne    0x5c731e
5c730f:	8b d3                	mov    %ebx,%edx
5c7311:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c7314:	e8 b3 c0 00 00       	call   0x5d33cc
5c7319:	e9 27 04 00 00       	jmp    0x5c7745
5c731e:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c7321:	ba b8 77 5c 00       	mov    $0x5c77b8,%edx
5c7326:	e8 39 d9 e3 ff       	call   0x404c64
5c732b:	74 1e                	je     0x5c734b
5c732d:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c7330:	ba c8 77 5c 00       	mov    $0x5c77c8,%edx
5c7335:	e8 2a d9 e3 ff       	call   0x404c64
5c733a:	74 0f                	je     0x5c734b
5c733c:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c733f:	ba d8 77 5c 00       	mov    $0x5c77d8,%edx
5c7344:	e8 1b d9 e3 ff       	call   0x404c64
5c7349:	75 0f                	jne    0x5c735a
5c734b:	8b d3                	mov    %ebx,%edx
5c734d:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c7350:	e8 5f c1 00 00       	call   0x5d34b4
5c7355:	e9 eb 03 00 00       	jmp    0x5c7745
5c735a:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c735d:	ba e8 77 5c 00       	mov    $0x5c77e8,%edx
5c7362:	e8 fd d8 e3 ff       	call   0x404c64
5c7367:	75 0f                	jne    0x5c7378
5c7369:	8b d3                	mov    %ebx,%edx
5c736b:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c736e:	e8 79 36 00 00       	call   0x5ca9ec
5c7373:	e9 cd 03 00 00       	jmp    0x5c7745
5c7378:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c737b:	ba f8 77 5c 00       	mov    $0x5c77f8,%edx
5c7380:	e8 df d8 e3 ff       	call   0x404c64
5c7385:	75 0f                	jne    0x5c7396
5c7387:	8b d3                	mov    %ebx,%edx
5c7389:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c738c:	e8 03 40 00 00       	call   0x5cb394
5c7391:	e9 af 03 00 00       	jmp    0x5c7745
5c7396:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c7399:	ba 08 78 5c 00       	mov    $0x5c7808,%edx
5c739e:	e8 c1 d8 e3 ff       	call   0x404c64
5c73a3:	75 0f                	jne    0x5c73b4
5c73a5:	8b d3                	mov    %ebx,%edx
5c73a7:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c73aa:	e8 9d fc ff ff       	call   0x5c704c
5c73af:	e9 91 03 00 00       	jmp    0x5c7745
5c73b4:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c73b7:	ba 18 78 5c 00       	mov    $0x5c7818,%edx
5c73bc:	e8 a3 d8 e3 ff       	call   0x404c64
5c73c1:	74 3c                	je     0x5c73ff
5c73c3:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c73c6:	ba 28 78 5c 00       	mov    $0x5c7828,%edx
5c73cb:	e8 94 d8 e3 ff       	call   0x404c64
5c73d0:	74 2d                	je     0x5c73ff
5c73d2:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c73d5:	ba 38 78 5c 00       	mov    $0x5c7838,%edx
5c73da:	e8 85 d8 e3 ff       	call   0x404c64
5c73df:	74 1e                	je     0x5c73ff
5c73e1:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c73e4:	ba 48 78 5c 00       	mov    $0x5c7848,%edx
5c73e9:	e8 76 d8 e3 ff       	call   0x404c64
5c73ee:	74 0f                	je     0x5c73ff
5c73f0:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c73f3:	ba 58 78 5c 00       	mov    $0x5c7858,%edx
5c73f8:	e8 67 d8 e3 ff       	call   0x404c64
5c73fd:	75 0f                	jne    0x5c740e
5c73ff:	8b d3                	mov    %ebx,%edx
5c7401:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c7404:	e8 17 41 00 00       	call   0x5cb520
5c7409:	e9 37 03 00 00       	jmp    0x5c7745
5c740e:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c7411:	ba 68 78 5c 00       	mov    $0x5c7868,%edx
5c7416:	e8 49 d8 e3 ff       	call   0x404c64
5c741b:	75 0f                	jne    0x5c742c
5c741d:	8b d3                	mov    %ebx,%edx
5c741f:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c7422:	e8 d9 7d 00 00       	call   0x5cf200
5c7427:	e9 19 03 00 00       	jmp    0x5c7745
5c742c:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c742f:	ba 78 78 5c 00       	mov    $0x5c7878,%edx
5c7434:	e8 2b d8 e3 ff       	call   0x404c64
5c7439:	74 1e                	je     0x5c7459
5c743b:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c743e:	ba 88 78 5c 00       	mov    $0x5c7888,%edx
5c7443:	e8 1c d8 e3 ff       	call   0x404c64
5c7448:	74 0f                	je     0x5c7459
5c744a:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c744d:	ba 98 78 5c 00       	mov    $0x5c7898,%edx
5c7452:	e8 0d d8 e3 ff       	call   0x404c64
5c7457:	75 0f                	jne    0x5c7468
5c7459:	8b d3                	mov    %ebx,%edx
5c745b:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c745e:	e8 1d 40 00 00       	call   0x5cb480
5c7463:	e9 dd 02 00 00       	jmp    0x5c7745
5c7468:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c746b:	ba a8 78 5c 00       	mov    $0x5c78a8,%edx
5c7470:	e8 ef d7 e3 ff       	call   0x404c64
5c7475:	74 4b                	je     0x5c74c2
5c7477:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c747a:	ba b8 78 5c 00       	mov    $0x5c78b8,%edx
5c747f:	e8 e0 d7 e3 ff       	call   0x404c64
5c7484:	74 3c                	je     0x5c74c2
5c7486:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c7489:	ba c8 78 5c 00       	mov    $0x5c78c8,%edx
5c748e:	e8 d1 d7 e3 ff       	call   0x404c64
5c7493:	74 2d                	je     0x5c74c2
5c7495:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c7498:	ba d8 78 5c 00       	mov    $0x5c78d8,%edx
5c749d:	e8 c2 d7 e3 ff       	call   0x404c64
5c74a2:	74 1e                	je     0x5c74c2
5c74a4:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c74a7:	ba e8 78 5c 00       	mov    $0x5c78e8,%edx
5c74ac:	e8 b3 d7 e3 ff       	call   0x404c64
5c74b1:	74 0f                	je     0x5c74c2
5c74b3:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c74b6:	ba f8 78 5c 00       	mov    $0x5c78f8,%edx
5c74bb:	e8 a4 d7 e3 ff       	call   0x404c64
5c74c0:	75 0f                	jne    0x5c74d1
5c74c2:	8b d3                	mov    %ebx,%edx
5c74c4:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c74c7:	e8 f4 39 00 00       	call   0x5caec0
5c74cc:	e9 74 02 00 00       	jmp    0x5c7745
5c74d1:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c74d4:	ba 08 79 5c 00       	mov    $0x5c7908,%edx
5c74d9:	e8 86 d7 e3 ff       	call   0x404c64
5c74de:	74 2d                	je     0x5c750d
5c74e0:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c74e3:	ba 18 79 5c 00       	mov    $0x5c7918,%edx
5c74e8:	e8 77 d7 e3 ff       	call   0x404c64
5c74ed:	74 1e                	je     0x5c750d
5c74ef:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c74f2:	ba 28 79 5c 00       	mov    $0x5c7928,%edx
5c74f7:	e8 68 d7 e3 ff       	call   0x404c64
5c74fc:	74 0f                	je     0x5c750d
5c74fe:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c7501:	ba 38 79 5c 00       	mov    $0x5c7938,%edx
5c7506:	e8 59 d7 e3 ff       	call   0x404c64
5c750b:	75 0f                	jne    0x5c751c
5c750d:	8b d3                	mov    %ebx,%edx
5c750f:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c7512:	e8 c1 a6 00 00       	call   0x5d1bd8
5c7517:	e9 29 02 00 00       	jmp    0x5c7745
5c751c:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c751f:	ba 48 79 5c 00       	mov    $0x5c7948,%edx
5c7524:	e8 3b d7 e3 ff       	call   0x404c64
5c7529:	75 0f                	jne    0x5c753a
5c752b:	8b d3                	mov    %ebx,%edx
5c752d:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c7530:	e8 13 d3 00 00       	call   0x5d4848
5c7535:	e9 0b 02 00 00       	jmp    0x5c7745
5c753a:	8b 45 f8             	mov    -0x8(%ebp),%eax
5c753d:	ba 58 79 5c 00       	mov    $0x5c7958,%edx
5c7542:	e8 1d d7 e3 ff       	call   0x404c64
5c7547:	75 0f                	jne    0x5c7558
5c7549:	8b d3                	mov    %ebx,%edx
5c754b:	8b 45 fc             	mov    -0x4(%ebp),%eax
5c754e:	e8 cd d7 00 00       	call   0x5d4d20