43d0a3:	8b ec                	mov    %esp,%ebp
43d0a5:	8b 45 08             	mov    0x8(%ebp),%eax
43d0a8:	8b 08                	mov    (%eax),%ecx
43d0aa:	83 c1 04             	add    $0x4,%ecx
43d0ad:	8b 55 08             	mov    0x8(%ebp),%edx
43d0b0:	89 0a                	mov    %ecx,(%edx)
43d0b2:	8b 45 08             	mov    0x8(%ebp),%eax
43d0b5:	8b 08                	mov    (%eax),%ecx
43d0b7:	8b 41 fc             	mov    -0x4(%ecx),%eax
43d0ba:	5d                   	pop    %ebp
43d0bb:	c3                   	ret
43d0bc:	cc                   	int3
43d0bd:	cc                   	int3
43d0be:	cc                   	int3
43d0bf:	cc                   	int3
43d0c0:	cc                   	int3
43d0c1:	cc                   	int3
43d0c2:	cc                   	int3
43d0c3:	cc                   	int3
43d0c4:	cc                   	int3
43d0c5:	cc                   	int3
43d0c6:	cc                   	int3
43d0c7:	cc                   	int3
43d0c8:	cc                   	int3
43d0c9:	cc                   	int3
43d0ca:	cc                   	int3
43d0cb:	cc                   	int3
43d0cc:	cc                   	int3
43d0cd:	cc                   	int3
43d0ce:	cc                   	int3
43d0cf:	cc                   	int3
43d0d0:	8b ff                	mov    %edi,%edi
43d0d2:	55                   	push   %ebp
43d0d3:	8b ec                	mov    %esp,%ebp
43d0d5:	8b 45 08             	mov    0x8(%ebp),%eax
43d0d8:	8b 08                	mov    (%eax),%ecx
43d0da:	83 c1 04             	add    $0x4,%ecx
43d0dd:	8b 55 08             	mov    0x8(%ebp),%edx
43d0e0:	89 0a                	mov    %ecx,(%edx)
43d0e2:	8b 45 08             	mov    0x8(%ebp),%eax
43d0e5:	8b 08                	mov    (%eax),%ecx
43d0e7:	8b 41 fc             	mov    -0x4(%ecx),%eax
43d0ea:	5d                   	pop    %ebp
43d0eb:	c3                   	ret
43d0ec:	cc                   	int3
43d0ed:	cc                   	int3
43d0ee:	cc                   	int3
43d0ef:	cc                   	int3
43d0f0:	cc                   	int3
43d0f1:	cc                   	int3
43d0f2:	cc                   	int3
43d0f3:	cc                   	int3
43d0f4:	cc                   	int3
43d0f5:	cc                   	int3
43d0f6:	cc                   	int3
43d0f7:	cc                   	int3
43d0f8:	cc                   	int3
43d0f9:	cc                   	int3
43d0fa:	cc                   	int3
43d0fb:	cc                   	int3
43d0fc:	cc                   	int3
43d0fd:	cc                   	int3
43d0fe:	cc                   	int3
43d0ff:	cc                   	int3
43d100:	8b ff                	mov    %edi,%edi
43d102:	55                   	push   %ebp
43d103:	8b ec                	mov    %esp,%ebp
43d105:	8b 45 08             	mov    0x8(%ebp),%eax
43d108:	8b 08                	mov    (%eax),%ecx
43d10a:	83 c1 04             	add    $0x4,%ecx
43d10d:	8b 55 08             	mov    0x8(%ebp),%edx
43d110:	89 0a                	mov    %ecx,(%edx)
43d112:	8b 45 08             	mov    0x8(%ebp),%eax
43d115:	8b 08                	mov    (%eax),%ecx
43d117:	8b 41 fc             	mov    -0x4(%ecx),%eax
43d11a:	5d                   	pop    %ebp
43d11b:	c3                   	ret
43d11c:	cc                   	int3
43d11d:	cc                   	int3
43d11e:	cc                   	int3
43d11f:	cc                   	int3
43d120:	cc                   	int3
43d121:	cc                   	int3
43d122:	cc                   	int3
43d123:	cc                   	int3
43d124:	cc                   	int3
43d125:	cc                   	int3
43d126:	cc                   	int3
43d127:	cc                   	int3
43d128:	cc                   	int3
43d129:	cc                   	int3
43d12a:	cc                   	int3
43d12b:	cc                   	int3
43d12c:	cc                   	int3
43d12d:	cc                   	int3
43d12e:	cc                   	int3
43d12f:	cc                   	int3
43d130:	8b ff                	mov    %edi,%edi
43d132:	55                   	push   %ebp
43d133:	8b ec                	mov    %esp,%ebp
43d135:	8b 45 08             	mov    0x8(%ebp),%eax
43d138:	8b 08                	mov    (%eax),%ecx
43d13a:	83 c1 04             	add    $0x4,%ecx
43d13d:	8b 55 08             	mov    0x8(%ebp),%edx
43d140:	89 0a                	mov    %ecx,(%edx)
43d142:	8b 45 08             	mov    0x8(%ebp),%eax
43d145:	8b 08                	mov    (%eax),%ecx
43d147:	8b 41 fc             	mov    -0x4(%ecx),%eax
43d14a:	5d                   	pop    %ebp
43d14b:	c3                   	ret
43d14c:	cc                   	int3
43d14d:	cc                   	int3
43d14e:	cc                   	int3
43d14f:	cc                   	int3
43d150:	cc                   	int3
43d151:	cc                   	int3
43d152:	cc                   	int3
43d153:	cc                   	int3
43d154:	cc                   	int3
43d155:	cc                   	int3
43d156:	cc                   	int3
43d157:	cc                   	int3
43d158:	cc                   	int3
43d159:	cc                   	int3
43d15a:	cc                   	int3
43d15b:	cc                   	int3
43d15c:	cc                   	int3
43d15d:	cc                   	int3
43d15e:	cc                   	int3
43d15f:	cc                   	int3
43d160:	8b ff                	mov    %edi,%edi
43d162:	55                   	push   %ebp
43d163:	8b ec                	mov    %esp,%ebp
43d165:	8b 45 08             	mov    0x8(%ebp),%eax
43d168:	8b 08                	mov    (%eax),%ecx
43d16a:	83 c1 04             	add    $0x4,%ecx
43d16d:	8b 55 08             	mov    0x8(%ebp),%edx
43d170:	89 0a                	mov    %ecx,(%edx)
43d172:	8b 45 08             	mov    0x8(%ebp),%eax
43d175:	8b 08                	mov    (%eax),%ecx
43d177:	8b 41 fc             	mov    -0x4(%ecx),%eax
43d17a:	5d                   	pop    %ebp
43d17b:	c3                   	ret
43d17c:	cc                   	int3
43d17d:	cc                   	int3
43d17e:	cc                   	int3
43d17f:	cc                   	int3
43d180:	cc                   	int3
43d181:	cc                   	int3
43d182:	cc                   	int3
43d183:	cc                   	int3
43d184:	cc                   	int3
43d185:	cc                   	int3
43d186:	cc                   	int3
43d187:	cc                   	int3
43d188:	cc                   	int3
43d189:	cc                   	int3
43d18a:	cc                   	int3
43d18b:	cc                   	int3
43d18c:	cc                   	int3
43d18d:	cc                   	int3
43d18e:	cc                   	int3
43d18f:	cc                   	int3
43d190:	8b ff                	mov    %edi,%edi
43d192:	55                   	push   %ebp
43d193:	8b ec                	mov    %esp,%ebp
43d195:	8b 45 08             	mov    0x8(%ebp),%eax
43d198:	8b 08                	mov    (%eax),%ecx
43d19a:	83 c1 04             	add    $0x4,%ecx
43d19d:	8b 55 08             	mov    0x8(%ebp),%edx
43d1a0:	89 0a                	mov    %ecx,(%edx)
43d1a2:	8b 45 08             	mov    0x8(%ebp),%eax
43d1a5:	8b 08                	mov    (%eax),%ecx
43d1a7:	8b 41 fc             	mov    -0x4(%ecx),%eax
43d1aa:	5d                   	pop    %ebp
43d1ab:	c3                   	ret
43d1ac:	cc                   	int3
43d1ad:	cc                   	int3
43d1ae:	cc                   	int3
43d1af:	cc                   	int3
43d1b0:	cc                   	int3
43d1b1:	cc                   	int3
43d1b2:	cc                   	int3
43d1b3:	cc                   	int3
43d1b4:	cc                   	int3
43d1b5:	cc                   	int3
43d1b6:	cc                   	int3
43d1b7:	cc                   	int3
43d1b8:	cc                   	int3
43d1b9:	cc                   	int3
43d1ba:	cc                   	int3
43d1bb:	cc                   	int3
43d1bc:	cc                   	int3
43d1bd:	cc                   	int3
43d1be:	cc                   	int3
43d1bf:	cc                   	int3
43d1c0:	8b ff                	mov    %edi,%edi
43d1c2:	55                   	push   %ebp
43d1c3:	8b ec                	mov    %esp,%ebp
43d1c5:	8b 45 08             	mov    0x8(%ebp),%eax
43d1c8:	8b 08                	mov    (%eax),%ecx
43d1ca:	83 c1 04             	add    $0x4,%ecx
43d1cd:	8b 55 08             	mov    0x8(%ebp),%edx
43d1d0:	89 0a                	mov    %ecx,(%edx)
43d1d2:	8b 45 08             	mov    0x8(%ebp),%eax
43d1d5:	8b 08                	mov    (%eax),%ecx
43d1d7:	8b 41 fc             	mov    -0x4(%ecx),%eax
43d1da:	5d                   	pop    %ebp
43d1db:	c3                   	ret
43d1dc:	cc                   	int3
43d1dd:	cc                   	int3
43d1de:	cc                   	int3
43d1df:	cc                   	int3
43d1e0:	cc                   	int3
43d1e1:	cc                   	int3
43d1e2:	cc                   	int3
43d1e3:	cc                   	int3
43d1e4:	cc                   	int3
43d1e5:	cc                   	int3
43d1e6:	cc                   	int3
43d1e7:	cc                   	int3
43d1e8:	cc                   	int3
43d1e9:	cc                   	int3
43d1ea:	cc                   	int3
43d1eb:	cc                   	int3
43d1ec:	cc                   	int3
43d1ed:	cc                   	int3
43d1ee:	cc                   	int3
43d1ef:	cc                   	int3
43d1f0:	8b ff                	mov    %edi,%edi
43d1f2:	55                   	push   %ebp
43d1f3:	8b ec                	mov    %esp,%ebp
43d1f5:	8b 45 08             	mov    0x8(%ebp),%eax
43d1f8:	8b 08                	mov    (%eax),%ecx
43d1fa:	83 c1 08             	add    $0x8,%ecx
43d1fd:	8b 55 08             	mov    0x8(%ebp),%edx
43d200:	89 0a                	mov    %ecx,(%edx)
43d202:	8b 45 08             	mov    0x8(%ebp),%eax
43d205:	8b 08                	mov    (%eax),%ecx
43d207:	8b 41 f8             	mov    -0x8(%ecx),%eax
43d20a:	8b 51 fc             	mov    -0x4(%ecx),%edx
43d20d:	5d                   	pop    %ebp
43d20e:	c3                   	ret
43d20f:	cc                   	int3
43d210:	cc                   	int3
43d211:	cc                   	int3
43d212:	cc                   	int3
43d213:	cc                   	int3
43d214:	cc                   	int3
43d215:	cc                   	int3
43d216:	cc                   	int3
43d217:	cc                   	int3
43d218:	cc                   	int3
43d219:	cc                   	int3
43d21a:	cc                   	int3
43d21b:	cc                   	int3
43d21c:	cc                   	int3
43d21d:	cc                   	int3
43d21e:	cc                   	int3
43d21f:	cc                   	int3
43d220:	8b ff                	mov    %edi,%edi
43d222:	55                   	push   %ebp
43d223:	8b ec                	mov    %esp,%ebp
43d225:	8b 45 08             	mov    0x8(%ebp),%eax
43d228:	8b 08                	mov    (%eax),%ecx
43d22a:	83 c1 08             	add    $0x8,%ecx
43d22d:	8b 55 08             	mov    0x8(%ebp),%edx
43d230:	89 0a                	mov    %ecx,(%edx)
43d232:	8b 45 08             	mov    0x8(%ebp),%eax
43d235:	8b 08                	mov    (%eax),%ecx
43d237:	8b 41 f8             	mov    -0x8(%ecx),%eax
43d23a:	8b 51 fc             	mov    -0x4(%ecx),%edx
43d23d:	5d                   	pop    %ebp
43d23e:	c3                   	ret
43d23f:	cc                   	int3
43d240:	cc                   	int3
43d241:	cc                   	int3
43d242:	cc                   	int3
43d243:	cc                   	int3
43d244:	cc                   	int3
43d245:	cc                   	int3
43d246:	cc                   	int3
43d247:	cc                   	int3
43d248:	cc                   	int3
43d249:	cc                   	int3
43d24a:	cc                   	int3
43d24b:	cc                   	int3
43d24c:	cc                   	int3
43d24d:	cc                   	int3
43d24e:	cc                   	int3
43d24f:	cc                   	int3
43d250:	8b ff                	mov    %edi,%edi
43d252:	55                   	push   %ebp
43d253:	8b ec                	mov    %esp,%ebp
43d255:	8b 45 08             	mov    0x8(%ebp),%eax
43d258:	8b 08                	mov    (%eax),%ecx
43d25a:	83 c1 08             	add    $0x8,%ecx
43d25d:	8b 55 08             	mov    0x8(%ebp),%edx
43d260:	89 0a                	mov    %ecx,(%edx)
43d262:	8b 45 08             	mov    0x8(%ebp),%eax
43d265:	8b 08                	mov    (%eax),%ecx
43d267:	8b 41 f8             	mov    -0x8(%ecx),%eax
43d26a:	8b 51 fc             	mov    -0x4(%ecx),%edx
43d26d:	5d                   	pop    %ebp
43d26e:	c3                   	ret
43d26f:	cc                   	int3
43d270:	cc                   	int3
43d271:	cc                   	int3
43d272:	cc                   	int3
43d273:	cc                   	int3
43d274:	cc                   	int3
43d275:	cc                   	int3
43d276:	cc                   	int3
43d277:	cc                   	int3
43d278:	cc                   	int3
43d279:	cc                   	int3
43d27a:	cc                   	int3
43d27b:	cc                   	int3
43d27c:	cc                   	int3
43d27d:	cc                   	int3
43d27e:	cc                   	int3
43d27f:	cc                   	int3
43d280:	8b ff                	mov    %edi,%edi
43d282:	55                   	push   %ebp
43d283:	8b ec                	mov    %esp,%ebp
43d285:	8b 45 08             	mov    0x8(%ebp),%eax
43d288:	8b 08                	mov    (%eax),%ecx
43d28a:	83 c1 04             	add    $0x4,%ecx
43d28d:	8b 55 08             	mov    0x8(%ebp),%edx
43d290:	89 0a                	mov    %ecx,(%edx)
43d292:	8b 45 08             	mov    0x8(%ebp),%eax
43d295:	8b 08                	mov    (%eax),%ecx
43d297:	66 8b 41 fc          	mov    -0x4(%ecx),%ax
43d29b:	5d                   	pop    %ebp
43d29c:	c3                   	ret
43d29d:	cc                   	int3
43d29e:	cc                   	int3
43d29f:	cc                   	int3
43d2a0:	cc                   	int3
43d2a1:	cc                   	int3
43d2a2:	cc                   	int3
43d2a3:	cc                   	int3
43d2a4:	cc                   	int3
43d2a5:	cc                   	int3
43d2a6:	cc                   	int3
43d2a7:	cc                   	int3
43d2a8:	cc                   	int3
43d2a9:	cc                   	int3
43d2aa:	cc                   	int3
43d2ab:	cc                   	int3