5fbfd0:	c3                   	ret
5fbfd1:	cc                   	int3
5fbfd2:	cc                   	int3
5fbfd3:	cc                   	int3
5fbfd4:	cc                   	int3
5fbfd5:	cc                   	int3
5fbfd6:	cc                   	int3
5fbfd7:	cc                   	int3
5fbfd8:	cc                   	int3
5fbfd9:	cc                   	int3
5fbfda:	cc                   	int3
5fbfdb:	cc                   	int3
5fbfdc:	cc                   	int3
5fbfdd:	cc                   	int3
5fbfde:	cc                   	int3
5fbfdf:	cc                   	int3
5fbfe0:	c3                   	ret
5fbfe1:	cc                   	int3
5fbfe2:	cc                   	int3
5fbfe3:	cc                   	int3
5fbfe4:	cc                   	int3
5fbfe5:	cc                   	int3
5fbfe6:	cc                   	int3
5fbfe7:	cc                   	int3
5fbfe8:	cc                   	int3
5fbfe9:	cc                   	int3
5fbfea:	cc                   	int3
5fbfeb:	cc                   	int3
5fbfec:	cc                   	int3
5fbfed:	cc                   	int3
5fbfee:	cc                   	int3
5fbfef:	cc                   	int3
5fbff0:	32 c0                	xor    %al,%al
5fbff2:	c3                   	ret
5fbff3:	cc                   	int3
5fbff4:	cc                   	int3
5fbff5:	cc                   	int3
5fbff6:	cc                   	int3
5fbff7:	cc                   	int3
5fbff8:	cc                   	int3
5fbff9:	cc                   	int3
5fbffa:	cc                   	int3
5fbffb:	cc                   	int3
5fbffc:	cc                   	int3
5fbffd:	cc                   	int3
5fbffe:	cc                   	int3
5fbfff:	cc                   	int3
5fc000:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc004:	c3                   	ret
5fc005:	cc                   	int3
5fc006:	cc                   	int3
5fc007:	cc                   	int3
5fc008:	cc                   	int3
5fc009:	cc                   	int3
5fc00a:	cc                   	int3
5fc00b:	cc                   	int3
5fc00c:	cc                   	int3
5fc00d:	cc                   	int3
5fc00e:	cc                   	int3
5fc00f:	cc                   	int3
5fc010:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc014:	c3                   	ret
5fc015:	cc                   	int3
5fc016:	cc                   	int3
5fc017:	cc                   	int3
5fc018:	cc                   	int3
5fc019:	cc                   	int3
5fc01a:	cc                   	int3
5fc01b:	cc                   	int3
5fc01c:	cc                   	int3
5fc01d:	cc                   	int3
5fc01e:	cc                   	int3
5fc01f:	cc                   	int3
5fc020:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc024:	c3                   	ret
5fc025:	cc                   	int3
5fc026:	cc                   	int3
5fc027:	cc                   	int3
5fc028:	cc                   	int3
5fc029:	cc                   	int3
5fc02a:	cc                   	int3
5fc02b:	cc                   	int3
5fc02c:	cc                   	int3
5fc02d:	cc                   	int3
5fc02e:	cc                   	int3
5fc02f:	cc                   	int3
5fc030:	32 c0                	xor    %al,%al
5fc032:	c3                   	ret
5fc033:	cc                   	int3
5fc034:	cc                   	int3
5fc035:	cc                   	int3
5fc036:	cc                   	int3
5fc037:	cc                   	int3
5fc038:	cc                   	int3
5fc039:	cc                   	int3
5fc03a:	cc                   	int3
5fc03b:	cc                   	int3
5fc03c:	cc                   	int3
5fc03d:	cc                   	int3
5fc03e:	cc                   	int3
5fc03f:	cc                   	int3
5fc040:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc044:	c3                   	ret
5fc045:	cc                   	int3
5fc046:	cc                   	int3
5fc047:	cc                   	int3
5fc048:	cc                   	int3
5fc049:	cc                   	int3
5fc04a:	cc                   	int3
5fc04b:	cc                   	int3
5fc04c:	cc                   	int3
5fc04d:	cc                   	int3
5fc04e:	cc                   	int3
5fc04f:	cc                   	int3
5fc050:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc054:	c3                   	ret
5fc055:	cc                   	int3
5fc056:	cc                   	int3
5fc057:	cc                   	int3
5fc058:	cc                   	int3
5fc059:	cc                   	int3
5fc05a:	cc                   	int3
5fc05b:	cc                   	int3
5fc05c:	cc                   	int3
5fc05d:	cc                   	int3
5fc05e:	cc                   	int3
5fc05f:	cc                   	int3
5fc060:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc064:	c3                   	ret
5fc065:	cc                   	int3
5fc066:	cc                   	int3
5fc067:	cc                   	int3
5fc068:	cc                   	int3
5fc069:	cc                   	int3
5fc06a:	cc                   	int3
5fc06b:	cc                   	int3
5fc06c:	cc                   	int3
5fc06d:	cc                   	int3
5fc06e:	cc                   	int3
5fc06f:	cc                   	int3
5fc070:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc074:	c3                   	ret
5fc075:	cc                   	int3
5fc076:	cc                   	int3
5fc077:	cc                   	int3
5fc078:	cc                   	int3
5fc079:	cc                   	int3
5fc07a:	cc                   	int3
5fc07b:	cc                   	int3
5fc07c:	cc                   	int3
5fc07d:	cc                   	int3
5fc07e:	cc                   	int3
5fc07f:	cc                   	int3
5fc080:	32 c0                	xor    %al,%al
5fc082:	c3                   	ret
5fc083:	cc                   	int3
5fc084:	cc                   	int3
5fc085:	cc                   	int3
5fc086:	cc                   	int3
5fc087:	cc                   	int3
5fc088:	cc                   	int3
5fc089:	cc                   	int3
5fc08a:	cc                   	int3
5fc08b:	cc                   	int3
5fc08c:	cc                   	int3
5fc08d:	cc                   	int3
5fc08e:	cc                   	int3
5fc08f:	cc                   	int3
5fc090:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc094:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5fc098:	89 08                	mov    %ecx,(%eax)
5fc09a:	c3                   	ret
5fc09b:	cc                   	int3
5fc09c:	cc                   	int3
5fc09d:	cc                   	int3
5fc09e:	cc                   	int3
5fc09f:	cc                   	int3
5fc0a0:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc0a4:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5fc0a8:	89 08                	mov    %ecx,(%eax)
5fc0aa:	c3                   	ret
5fc0ab:	cc                   	int3
5fc0ac:	cc                   	int3
5fc0ad:	cc                   	int3
5fc0ae:	cc                   	int3
5fc0af:	cc                   	int3
5fc0b0:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc0b4:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5fc0b8:	89 08                	mov    %ecx,(%eax)
5fc0ba:	c3                   	ret
5fc0bb:	cc                   	int3
5fc0bc:	cc                   	int3
5fc0bd:	cc                   	int3
5fc0be:	cc                   	int3
5fc0bf:	cc                   	int3
5fc0c0:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc0c4:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5fc0c8:	89 08                	mov    %ecx,(%eax)
5fc0ca:	c3                   	ret
5fc0cb:	cc                   	int3
5fc0cc:	cc                   	int3
5fc0cd:	cc                   	int3
5fc0ce:	cc                   	int3
5fc0cf:	cc                   	int3
5fc0d0:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc0d4:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5fc0d8:	89 08                	mov    %ecx,(%eax)
5fc0da:	c3                   	ret
5fc0db:	cc                   	int3
5fc0dc:	cc                   	int3
5fc0dd:	cc                   	int3
5fc0de:	cc                   	int3
5fc0df:	cc                   	int3
5fc0e0:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc0e4:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5fc0e8:	89 08                	mov    %ecx,(%eax)
5fc0ea:	c3                   	ret
5fc0eb:	cc                   	int3
5fc0ec:	cc                   	int3
5fc0ed:	cc                   	int3
5fc0ee:	cc                   	int3
5fc0ef:	cc                   	int3
5fc0f0:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc0f4:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5fc0f8:	89 08                	mov    %ecx,(%eax)
5fc0fa:	c3                   	ret
5fc0fb:	cc                   	int3
5fc0fc:	cc                   	int3
5fc0fd:	cc                   	int3
5fc0fe:	cc                   	int3
5fc0ff:	cc                   	int3
5fc100:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc104:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5fc108:	89 08                	mov    %ecx,(%eax)
5fc10a:	c3                   	ret
5fc10b:	cc                   	int3
5fc10c:	cc                   	int3
5fc10d:	cc                   	int3
5fc10e:	cc                   	int3
5fc10f:	cc                   	int3
5fc110:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc114:	8b 4c 24 08          	mov    0x8(%esp),%ecx
5fc118:	89 08                	mov    %ecx,(%eax)
5fc11a:	c3                   	ret
5fc11b:	cc                   	int3
5fc11c:	cc                   	int3
5fc11d:	cc                   	int3
5fc11e:	cc                   	int3
5fc11f:	cc                   	int3
5fc120:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc124:	53                   	push   %ebx
5fc125:	55                   	push   %ebp
5fc126:	56                   	push   %esi
5fc127:	8b 28                	mov    (%eax),%ebp
5fc129:	8b f1                	mov    %ecx,%esi
5fc12b:	57                   	push   %edi
5fc12c:	8b 78 04             	mov    0x4(%eax),%edi
5fc12f:	85 ff                	test   %edi,%edi
5fc131:	74 04                	je     0x5fc137
5fc133:	f0 ff 47 04          	lock incl 0x4(%edi)
5fc137:	8b 5e 04             	mov    0x4(%esi),%ebx
5fc13a:	85 db                	test   %ebx,%ebx
5fc13c:	74 21                	je     0x5fc15f
5fc13e:	83 c8 ff             	or     $0xffffffff,%eax
5fc141:	f0 0f c1 43 04       	lock xadd %eax,0x4(%ebx)
5fc146:	75 17                	jne    0x5fc15f
5fc148:	8b 03                	mov    (%ebx),%eax
5fc14a:	8b cb                	mov    %ebx,%ecx
5fc14c:	ff 10                	call   *(%eax)
5fc14e:	83 c8 ff             	or     $0xffffffff,%eax
5fc151:	f0 0f c1 43 08       	lock xadd %eax,0x8(%ebx)
5fc156:	75 07                	jne    0x5fc15f
5fc158:	8b 03                	mov    (%ebx),%eax
5fc15a:	8b cb                	mov    %ebx,%ecx
5fc15c:	ff 50 04             	call   *0x4(%eax)
5fc15f:	89 7e 04             	mov    %edi,0x4(%esi)
5fc162:	5f                   	pop    %edi
5fc163:	89 2e                	mov    %ebp,(%esi)
5fc165:	5e                   	pop    %esi
5fc166:	5d                   	pop    %ebp
5fc167:	5b                   	pop    %ebx
5fc168:	c2 04 00             	ret    $0x4
5fc16b:	cc                   	int3
5fc16c:	cc                   	int3
5fc16d:	cc                   	int3
5fc16e:	cc                   	int3
5fc16f:	cc                   	int3
5fc170:	cc                   	int3
5fc171:	cc                   	int3
5fc172:	cc                   	int3
5fc173:	cc                   	int3
5fc174:	cc                   	int3
5fc175:	cc                   	int3
5fc176:	cc                   	int3
5fc177:	cc                   	int3
5fc178:	cc                   	int3
5fc179:	cc                   	int3
5fc17a:	cc                   	int3
5fc17b:	cc                   	int3
5fc17c:	cc                   	int3
5fc17d:	cc                   	int3
5fc17e:	cc                   	int3
5fc17f:	cc                   	int3
5fc180:	8b 44 24 04          	mov    0x4(%esp),%eax
5fc184:	53                   	push   %ebx
5fc185:	55                   	push   %ebp
5fc186:	56                   	push   %esi
5fc187:	8b 28                	mov    (%eax),%ebp
5fc189:	8b f1                	mov    %ecx,%esi
5fc18b:	57                   	push   %edi
5fc18c:	8b 78 04             	mov    0x4(%eax),%edi
5fc18f:	85 ff                	test   %edi,%edi
5fc191:	74 04                	je     0x5fc197
5fc193:	f0 ff 47 04          	lock incl 0x4(%edi)
5fc197:	8b 5e 04             	mov    0x4(%esi),%ebx
5fc19a:	85 db                	test   %ebx,%ebx
5fc19c:	74 21                	je     0x5fc1bf
5fc19e:	83 c8 ff             	or     $0xffffffff,%eax
5fc1a1:	f0 0f c1 43 04       	lock xadd %eax,0x4(%ebx)
5fc1a6:	75 17                	jne    0x5fc1bf
5fc1a8:	8b 03                	mov    (%ebx),%eax
5fc1aa:	8b cb                	mov    %ebx,%ecx
5fc1ac:	ff 10                	call   *(%eax)
5fc1ae:	83 c8 ff             	or     $0xffffffff,%eax
5fc1b1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%ebx)
5fc1b6:	75 07                	jne    0x5fc1bf
5fc1b8:	8b 03                	mov    (%ebx),%eax
5fc1ba:	8b cb                	mov    %ebx,%ecx
5fc1bc:	ff 50 04             	call   *0x4(%eax)
5fc1bf:	89 7e 04             	mov    %edi,0x4(%esi)
5fc1c2:	5f                   	pop    %edi
5fc1c3:	89 2e                	mov    %ebp,(%esi)
5fc1c5:	5e                   	pop    %esi
5fc1c6:	5d                   	pop    %ebp
5fc1c7:	5b                   	pop    %ebx
5fc1c8:	c2 04 00             	ret    $0x4
5fc1cb:	cc                   	int3
5fc1cc:	cc                   	int3
5fc1cd:	cc                   	int3
5fc1ce:	cc                   	int3
5fc1cf:	cc                   	int3
5fc1d0:	cc                   	int3
5fc1d1:	cc                   	int3
5fc1d2:	cc                   	int3
5fc1d3:	cc                   	int3
5fc1d4:	cc                   	int3
5fc1d5:	cc                   	int3
5fc1d6:	cc                   	int3
5fc1d7:	cc                   	int3
5fc1d8:	cc                   	int3