5e113c:	c3                   	ret
5e113d:	55                   	push   %ebp
5e113e:	8b ec                	mov    %esp,%ebp
5e1140:	80 3d 59 08 73 00 00 	cmpb   $0x0,0x730859
5e1147:	74 04                	je     0x5e114d
5e1149:	b0 01                	mov    $0x1,%al
5e114b:	5d                   	pop    %ebp
5e114c:	c3                   	ret
5e114d:	56                   	push   %esi
5e114e:	8b 75 08             	mov    0x8(%ebp),%esi
5e1151:	85 f6                	test   %esi,%esi
5e1153:	74 05                	je     0x5e115a
5e1155:	83 fe 01             	cmp    $0x1,%esi
5e1158:	75 62                	jne    0x5e11bc
5e115a:	e8 15 14 00 00       	call   0x5e2574
5e115f:	85 c0                	test   %eax,%eax
5e1161:	74 26                	je     0x5e1189
5e1163:	85 f6                	test   %esi,%esi
5e1165:	75 22                	jne    0x5e1189
5e1167:	68 5c 08 73 00       	push   $0x73085c
5e116c:	e8 c7 0c 02 00       	call   0x601e38
5e1171:	59                   	pop    %ecx
5e1172:	85 c0                	test   %eax,%eax
5e1174:	75 0f                	jne    0x5e1185
5e1176:	68 68 08 73 00       	push   $0x730868
5e117b:	e8 b8 0c 02 00       	call   0x601e38
5e1180:	59                   	pop    %ecx
5e1181:	85 c0                	test   %eax,%eax
5e1183:	74 2b                	je     0x5e11b0
5e1185:	32 c0                	xor    %al,%al
5e1187:	eb 30                	jmp    0x5e11b9
5e1189:	83 c9 ff             	or     $0xffffffff,%ecx
5e118c:	89 0d 5c 08 73 00    	mov    %ecx,0x73085c
5e1192:	89 0d 60 08 73 00    	mov    %ecx,0x730860
5e1198:	89 0d 64 08 73 00    	mov    %ecx,0x730864
5e119e:	89 0d 68 08 73 00    	mov    %ecx,0x730868
5e11a4:	89 0d 6c 08 73 00    	mov    %ecx,0x73086c
5e11aa:	89 0d 70 08 73 00    	mov    %ecx,0x730870
5e11b0:	c6 05 59 08 73 00 01 	movb   $0x1,0x730859
5e11b7:	b0 01                	mov    $0x1,%al
5e11b9:	5e                   	pop    %esi
5e11ba:	5d                   	pop    %ebp
5e11bb:	c3                   	ret
5e11bc:	6a 05                	push   $0x5
5e11be:	e8 bd 13 00 00       	call   0x5e2580
5e11c3:	cc                   	int3
5e11c4:	6a 08                	push   $0x8
5e11c6:	68 c8 17 70 00       	push   $0x7017c8
5e11cb:	e8 40 13 00 00       	call   0x5e2510
5e11d0:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
5e11d4:	b8 4d 5a 00 00       	mov    $0x5a4d,%eax
5e11d9:	66 39 05 00 00 40 00 	cmp    %ax,0x400000
5e11e0:	75 5d                	jne    0x5e123f
5e11e2:	a1 3c 00 40 00       	mov    0x40003c,%eax
5e11e7:	81 b8 00 00 40 00 50 	cmpl   $0x4550,0x400000(%eax)
5e11ee:	45 00 00
5e11f1:	75 4c                	jne    0x5e123f
5e11f3:	b9 0b 01 00 00       	mov    $0x10b,%ecx
5e11f8:	66 39 88 18 00 40 00 	cmp    %cx,0x400018(%eax)
5e11ff:	75 3e                	jne    0x5e123f
5e1201:	8b 45 08             	mov    0x8(%ebp),%eax
5e1204:	b9 00 00 40 00       	mov    $0x400000,%ecx
5e1209:	2b c1                	sub    %ecx,%eax
5e120b:	50                   	push   %eax
5e120c:	51                   	push   %ecx
5e120d:	e8 7c fe ff ff       	call   0x5e108e
5e1212:	59                   	pop    %ecx
5e1213:	59                   	pop    %ecx
5e1214:	85 c0                	test   %eax,%eax
5e1216:	74 27                	je     0x5e123f
5e1218:	83 78 24 00          	cmpl   $0x0,0x24(%eax)
5e121c:	7c 21                	jl     0x5e123f
5e121e:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
5e1225:	b0 01                	mov    $0x1,%al
5e1227:	eb 1f                	jmp    0x5e1248
5e1229:	8b 45 ec             	mov    -0x14(%ebp),%eax
5e122c:	8b 00                	mov    (%eax),%eax
5e122e:	33 c9                	xor    %ecx,%ecx
5e1230:	81 38 05 00 00 c0    	cmpl   $0xc0000005,(%eax)
5e1236:	0f 94 c1             	sete   %cl
5e1239:	8b c1                	mov    %ecx,%eax
5e123b:	c3                   	ret
5e123c:	8b 65 e8             	mov    -0x18(%ebp),%esp
5e123f:	c7 45 fc fe ff ff ff 	movl   $0xfffffffe,-0x4(%ebp)
5e1246:	32 c0                	xor    %al,%al
5e1248:	8b 4d f0             	mov    -0x10(%ebp),%ecx
5e124b:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
5e1252:	59                   	pop    %ecx
5e1253:	5f                   	pop    %edi
5e1254:	5e                   	pop    %esi
5e1255:	5b                   	pop    %ebx
5e1256:	c9                   	leave
5e1257:	c3                   	ret
5e1258:	55                   	push   %ebp
5e1259:	8b ec                	mov    %esp,%ebp
5e125b:	e8 14 13 00 00       	call   0x5e2574
5e1260:	85 c0                	test   %eax,%eax
5e1262:	74 0f                	je     0x5e1273
5e1264:	80 7d 08 00          	cmpb   $0x0,0x8(%ebp)
5e1268:	75 09                	jne    0x5e1273
5e126a:	33 c0                	xor    %eax,%eax
5e126c:	b9 54 08 73 00       	mov    $0x730854,%ecx
5e1271:	87 01                	xchg   %eax,(%ecx)
5e1273:	5d                   	pop    %ebp
5e1274:	c3                   	ret
5e1275:	55                   	push   %ebp
5e1276:	8b ec                	mov    %esp,%ebp
5e1278:	80 3d 58 08 73 00 00 	cmpb   $0x0,0x730858
5e127f:	74 06                	je     0x5e1287
5e1281:	80 7d 0c 00          	cmpb   $0x0,0xc(%ebp)
5e1285:	75 12                	jne    0x5e1299
5e1287:	ff 75 08             	push   0x8(%ebp)
5e128a:	e8 41 0d 02 00       	call   0x601fd0
5e128f:	ff 75 08             	push   0x8(%ebp)
5e1292:	e8 07 4a 00 00       	call   0x5e5c9e
5e1297:	59                   	pop    %ecx
5e1298:	59                   	pop    %ecx
5e1299:	b0 01                	mov    $0x1,%al
5e129b:	5d                   	pop    %ebp
5e129c:	c3                   	ret
5e129d:	55                   	push   %ebp
5e129e:	8b ec                	mov    %esp,%ebp
5e12a0:	83 3d 5c 08 73 00 ff 	cmpl   $0xffffffff,0x73085c
5e12a7:	ff 75 08             	push   0x8(%ebp)
5e12aa:	75 07                	jne    0x5e12b3
5e12ac:	e8 44 0b 02 00       	call   0x601df5
5e12b1:	eb 0b                	jmp    0x5e12be
5e12b3:	68 5c 08 73 00       	push   $0x73085c
5e12b8:	e8 a4 0b 02 00       	call   0x601e61
5e12bd:	59                   	pop    %ecx
5e12be:	f7 d8                	neg    %eax
5e12c0:	59                   	pop    %ecx
5e12c1:	1b c0                	sbb    %eax,%eax
5e12c3:	f7 d0                	not    %eax
5e12c5:	23 45 08             	and    0x8(%ebp),%eax
5e12c8:	5d                   	pop    %ebp
5e12c9:	c3                   	ret
5e12ca:	55                   	push   %ebp
5e12cb:	8b ec                	mov    %esp,%ebp
5e12cd:	ff 75 08             	push   0x8(%ebp)
5e12d0:	e8 c8 ff ff ff       	call   0x5e129d
5e12d5:	f7 d8                	neg    %eax
5e12d7:	59                   	pop    %ecx
5e12d8:	1b c0                	sbb    %eax,%eax
5e12da:	f7 d8                	neg    %eax
5e12dc:	48                   	dec    %eax
5e12dd:	5d                   	pop    %ebp
5e12de:	c3                   	ret
5e12df:	55                   	push   %ebp
5e12e0:	8b ec                	mov    %esp,%ebp
5e12e2:	6a 00                	push   $0x0
5e12e4:	ff 15 78 22 68 00    	call   *0x682278
5e12ea:	ff 75 08             	push   0x8(%ebp)
5e12ed:	ff 15 7c 22 68 00    	call   *0x68227c
5e12f3:	68 09 04 00 c0       	push   $0xc0000409
5e12f8:	ff 15 6c 21 68 00    	call   *0x68216c
5e12fe:	50                   	push   %eax
5e12ff:	ff 15 68 21 68 00    	call   *0x682168
5e1305:	5d                   	pop    %ebp
5e1306:	c3                   	ret
5e1307:	55                   	push   %ebp
5e1308:	8b ec                	mov    %esp,%ebp
5e130a:	81 ec 24 03 00 00    	sub    $0x324,%esp
5e1310:	6a 17                	push   $0x17
5e1312:	e8 bf 97 06 00       	call   0x64aad6
5e1317:	85 c0                	test   %eax,%eax
5e1319:	74 05                	je     0x5e1320
5e131b:	6a 02                	push   $0x2
5e131d:	59                   	pop    %ecx
5e131e:	cd 29                	int    $0x29
5e1320:	a3 78 09 73 00       	mov    %eax,0x730978
5e1325:	89 0d 74 09 73 00    	mov    %ecx,0x730974
5e132b:	89 15 70 09 73 00    	mov    %edx,0x730970
5e1331:	89 1d 6c 09 73 00    	mov    %ebx,0x73096c
5e1337:	89 35 68 09 73 00    	mov    %esi,0x730968
5e133d:	89 3d 64 09 73 00    	mov    %edi,0x730964
5e1343:	66 8c 15 90 09 73 00 	data16 mov %ss,0x730990
5e134a:	66 8c 0d 84 09 73 00 	data16 mov %cs,0x730984
5e1351:	66 8c 1d 60 09 73 00 	data16 mov %ds,0x730960
5e1358:	66 8c 05 5c 09 73 00 	data16 mov %es,0x73095c
5e135f:	66 8c 25 58 09 73 00 	data16 mov %fs,0x730958
5e1366:	66 8c 2d 54 09 73 00 	data16 mov %gs,0x730954
5e136d:	9c                   	pushf
5e136e:	8f 05 88 09 73 00    	pop    0x730988
5e1374:	8b 45 00             	mov    0x0(%ebp),%eax
5e1377:	a3 7c 09 73 00       	mov    %eax,0x73097c
5e137c:	8b 45 04             	mov    0x4(%ebp),%eax
5e137f:	a3 80 09 73 00       	mov    %eax,0x730980
5e1384:	8d 45 08             	lea    0x8(%ebp),%eax
5e1387:	a3 8c 09 73 00       	mov    %eax,0x73098c
5e138c:	8b 85 dc fc ff ff    	mov    -0x324(%ebp),%eax
5e1392:	c7 05 c8 08 73 00 01 	movl   $0x10001,0x7308c8
5e1399:	00 01 00
5e139c:	a1 80 09 73 00       	mov    0x730980,%eax
5e13a1:	a3 84 08 73 00       	mov    %eax,0x730884
5e13a6:	c7 05 78 08 73 00 09 	movl   $0xc0000409,0x730878
5e13ad:	04 00 c0
5e13b0:	c7 05 7c 08 73 00 01 	movl   $0x1,0x73087c
5e13b7:	00 00 00
5e13ba:	c7 05 88 08 73 00 01 	movl   $0x1,0x730888
5e13c1:	00 00 00
5e13c4:	6a 04                	push   $0x4
5e13c6:	58                   	pop    %eax
5e13c7:	6b c0 00             	imul   $0x0,%eax,%eax
5e13ca:	c7 80 8c 08 73 00 02 	movl   $0x2,0x73088c(%eax)
5e13d1:	00 00 00
5e13d4:	6a 04                	push   $0x4
5e13d6:	58                   	pop    %eax
5e13d7:	6b c0 00             	imul   $0x0,%eax,%eax
5e13da:	8b 0d d4 89 72 00    	mov    0x7289d4,%ecx
5e13e0:	89 4c 05 f8          	mov    %ecx,-0x8(%ebp,%eax,1)
5e13e4:	6a 04                	push   $0x4
5e13e6:	58                   	pop    %eax
5e13e7:	c1 e0 00             	shl    $0x0,%eax
5e13ea:	8b 0d d0 89 72 00    	mov    0x7289d0,%ecx
5e13f0:	89 4c 05 f8          	mov    %ecx,-0x8(%ebp,%eax,1)
5e13f4:	68 a8 14 6d 00       	push   $0x6d14a8
5e13f9:	e8 e1 fe ff ff       	call   0x5e12df
5e13fe:	c9                   	leave
5e13ff:	c3                   	ret
5e1400:	55                   	push   %ebp
5e1401:	8b ec                	mov    %esp,%ebp
5e1403:	6a 08                	push   $0x8
5e1405:	e8 02 00 00 00       	call   0x5e140c
5e140a:	5d                   	pop    %ebp
5e140b:	c3                   	ret
5e140c:	55                   	push   %ebp
5e140d:	8b ec                	mov    %esp,%ebp
5e140f:	81 ec 1c 03 00 00    	sub    $0x31c,%esp
5e1415:	6a 17                	push   $0x17
5e1417:	e8 ba 96 06 00       	call   0x64aad6
5e141c:	85 c0                	test   %eax,%eax
5e141e:	74 05                	je     0x5e1425
5e1420:	8b 4d 08             	mov    0x8(%ebp),%ecx
5e1423:	cd 29                	int    $0x29
5e1425:	a3 78 09 73 00       	mov    %eax,0x730978
5e142a:	89 0d 74 09 73 00    	mov    %ecx,0x730974
5e1430:	89 15 70 09 73 00    	mov    %edx,0x730970
5e1436:	89 1d 6c 09 73 00    	mov    %ebx,0x73096c
5e143c:	89 35 68 09 73 00    	mov    %esi,0x730968
5e1442:	89 3d 64 09 73 00    	mov    %edi,0x730964
5e1448:	66 8c 15 90 09 73 00 	data16 mov %ss,0x730990
5e144f:	66 8c 0d 84 09 73 00 	data16 mov %cs,0x730984
5e1456:	66 8c 1d 60 09 73 00 	data16 mov %ds,0x730960
5e145d:	66 8c 05 5c 09 73 00 	data16 mov %es,0x73095c
5e1464:	66 8c 25 58 09 73 00 	data16 mov %fs,0x730958
5e146b:	66 8c 2d 54 09 73 00 	data16 mov %gs,0x730954
5e1472:	9c                   	pushf
5e1473:	8f 05 88 09 73 00    	pop    0x730988
5e1479:	8b 45 00             	mov    0x0(%ebp),%eax
5e147c:	a3 7c 09 73 00       	mov    %eax,0x73097c
5e1481:	8b 45 04             	mov    0x4(%ebp),%eax
5e1484:	a3 80 09 73 00       	mov    %eax,0x730980
5e1489:	8d 45 08             	lea    0x8(%ebp),%eax
5e148c:	a3 8c 09 73 00       	mov    %eax,0x73098c
5e1491:	8b 85 e4 fc ff ff    	mov    -0x31c(%ebp),%eax
5e1497:	a1 80 09 73 00       	mov    0x730980,%eax
5e149c:	a3 84 08 73 00       	mov    %eax,0x730884
5e14a1:	c7 05 78 08 73 00 09 	movl   $0xc0000409,0x730878
5e14a8:	04 00 c0
5e14ab:	c7 05 7c 08 73 00 01 	movl   $0x1,0x73087c
5e14b2:	00 00 00
5e14b5:	c7 05 88 08 73 00 01 	movl   $0x1,0x730888
5e14bc:	00 00 00
5e14bf:	6a 04                	push   $0x4
5e14c1:	58                   	pop    %eax
5e14c2:	6b c0 00             	imul   $0x0,%eax,%eax
5e14c5:	8b 4d 08             	mov    0x8(%ebp),%ecx
5e14c8:	89 88 8c 08 73 00    	mov    %ecx,0x73088c(%eax)
5e14ce:	68 a8 14 6d 00       	push   $0x6d14a8
5e14d3:	e8 07 fe ff ff       	call   0x5e12df
5e14d8:	c9                   	leave
5e14d9:	c3                   	ret
5e14da:	3b 0d d4 89 72 00    	cmp    0x7289d4,%ecx
5e14e0:	f2 75 02             	bnd jne 0x5e14e5
5e14e3:	f2 c3                	bnd ret
5e14e5:	f2 e9 1c fe ff ff    	bnd jmp 0x5e1307
5e14eb:	cc                   	int3
5e14ec:	cc                   	int3
5e14ed:	cc                   	int3
5e14ee:	cc                   	int3
5e14ef:	cc                   	int3
5e14f0:	51                   	push   %ecx
5e14f1:	8d 4c 24 04          	lea    0x4(%esp),%ecx
5e14f5:	2b c8                	sub    %eax,%ecx
5e14f7:	1b c0                	sbb    %eax,%eax
5e14f9:	f7 d0                	not    %eax
5e14fb:	23 c8                	and    %eax,%ecx
5e14fd:	8b c4                	mov    %esp,%eax
5e14ff:	25 00 f0 ff ff       	and    $0xfffff000,%eax
5e1504:	3b c8                	cmp    %eax,%ecx
5e1506:	f2 72 0b             	bnd jb 0x5e1514
5e1509:	8b c1                	mov    %ecx,%eax
5e150b:	59                   	pop    %ecx
5e150c:	94                   	xchg   %eax,%esp
5e150d:	8b 00                	mov    (%eax),%eax
5e150f:	89 04 24             	mov    %eax,(%esp)
5e1512:	f2 c3                	bnd ret
5e1514:	2d 00 10 00 00       	sub    $0x1000,%eax
5e1519:	85 00                	test   %eax,(%eax)
5e151b:	eb e7                	jmp    0x5e1504
5e151d:	cc                   	int3
5e151e:	cc                   	int3
5e151f:	cc                   	int3
5e1520:	55                   	push   %ebp
5e1521:	8b ec                	mov    %esp,%ebp
5e1523:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
5e1527:	56                   	push   %esi
5e1528:	8b f1                	mov    %ecx,%esi
5e152a:	c7 06 b4 14 6d 00    	movl   $0x6d14b4,(%esi)
5e1530:	74 0a                	je     0x5e153c
5e1532:	6a 0c                	push   $0xc
5e1534:	56                   	push   %esi
5e1535:	e8 38 fb ff ff       	call   0x5e1072
5e153a:	59                   	pop    %ecx
5e153b:	59                   	pop    %ecx
5e153c:	8b c6                	mov    %esi,%eax
5e153e:	5e                   	pop    %esi
5e153f:	5d                   	pop    %ebp
5e1540:	c2 04 00             	ret    $0x4
5e1543:	cc                   	int3
5e1544:	cc                   	int3
5e1545:	cc                   	int3
5e1546:	cc                   	int3
5e1547:	cc                   	int3
5e1548:	cc                   	int3
5e1549:	cc                   	int3
5e154a:	cc                   	int3
5e154b:	cc                   	int3
5e154c:	cc                   	int3
5e154d:	cc                   	int3
5e154e:	cc                   	int3
5e154f:	cc                   	int3
5e1550:	83 3d c0 0b 73 00 06 	cmpl   $0x6,0x730bc0
5e1557:	7c 07                	jl     0x5e1560
5e1559:	62 f1 7e 08 78 c0    	vcvttss2usi %xmm0,%eax
5e155f:	c3                   	ret
5e1560:	66 0f 7e c0          	movd   %xmm0,%eax
5e1564:	d1 e0                	shl    $1,%eax
5e1566:	72 1b                	jb     0x5e1583
5e1568:	3d 00 00 00 9e       	cmp    $0x9e000000,%eax
5e156d:	73 05                	jae    0x5e1574
5e156f:	f3 0f 2c c0          	cvttss2si %xmm0,%eax
5e1573:	c3                   	ret
5e1574:	3d 00 00 00 9f       	cmp    $0x9f000000,%eax
5e1579:	73 0f                	jae    0x5e158a
5e157b:	c1 e0 07             	shl    $0x7,%eax
5e157e:	0f ba e8 1f          	bts    $0x1f,%eax
5e1582:	c3                   	ret
5e1583:	3d 00 00 00 7f       	cmp    $0x7f000000,%eax