41101c:	5b                   	pop    %ebx
41101d:	c3                   	ret
41101e:	90                   	nop
41101f:	90                   	nop
411020:	53                   	push   %ebx
411021:	56                   	push   %esi
411022:	57                   	push   %edi
411023:	55                   	push   %ebp
411024:	83 c4 d8             	add    $0xffffffd8,%esp
411027:	33 db                	xor    %ebx,%ebx
411029:	bf 04 00 00 00       	mov    $0x4,%edi
41102e:	89 4c 24 04          	mov    %ecx,0x4(%esp)
411032:	89 14 24             	mov    %edx,(%esp)
411035:	b9 07 00 00 00       	mov    $0x7,%ecx
41103a:	c7 44 24 0c ff ff ff 	movl   $0xffffffff,0xc(%esp)
411041:	ff
411042:	8b 14 24             	mov    (%esp),%edx
411045:	0f b7 72 02          	movzwl 0x2(%edx),%esi
411049:	85 f6                	test   %esi,%esi
41104b:	75 0a                	jne    0x411057
41104d:	b9 8a 00 00 00       	mov    $0x8a,%ecx
411052:	bf 03 00 00 00       	mov    $0x3,%edi
411057:	33 d2                	xor    %edx,%edx
411059:	89 54 24 08          	mov    %edx,0x8(%esp)
41105d:	8b 14 24             	mov    (%esp),%edx
411060:	83 c2 06             	add    $0x6,%edx
411063:	89 54 24 24          	mov    %edx,0x24(%esp)
411067:	8b 54 24 08          	mov    0x8(%esp),%edx
41106b:	3b 54 24 04          	cmp    0x4(%esp),%edx
41106f:	0f 8f 24 06 00 00    	jg     0x411699
411075:	8b d6                	mov    %esi,%edx
411077:	8b 74 24 24          	mov    0x24(%esp),%esi
41107b:	43                   	inc    %ebx
41107c:	0f b7 36             	movzwl (%esi),%esi
41107f:	3b cb                	cmp    %ebx,%ecx
411081:	7e 08                	jle    0x41108b
411083:	3b f2                	cmp    %edx,%esi
411085:	0f 84 f7 05 00 00    	je     0x411682
41108b:	3b fb                	cmp    %ebx,%edi
41108d:	0f 8e c7 00 00 00    	jle    0x41115a
411093:	0f b7 bc 90 76 0a 00 	movzwl 0xa76(%eax,%edx,4),%edi
41109a:	00
41109b:	b9 10 00 00 00       	mov    $0x10,%ecx
4110a0:	2b cf                	sub    %edi,%ecx
4110a2:	3b 88 b4 16 00 00    	cmp    0x16b4(%eax),%ecx
4110a8:	0f 8d 82 00 00 00    	jge    0x411130
4110ae:	0f b7 8c 90 74 0a 00 	movzwl 0xa74(%eax,%edx,4),%ecx
4110b5:	00
4110b6:	89 4c 24 10          	mov    %ecx,0x10(%esp)
4110ba:	83 ef 10             	sub    $0x10,%edi
4110bd:	66 8b 6c 24 10       	mov    0x10(%esp),%bp
4110c2:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
4110c8:	66 d3 e5             	shl    %cl,%bp
4110cb:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
4110d2:	8b 48 14             	mov    0x14(%eax),%ecx
4110d5:	ff 40 14             	incl   0x14(%eax)
4110d8:	8b 68 08             	mov    0x8(%eax),%ebp
4110db:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
4110df:	51                   	push   %ecx
4110e0:	5d                   	pop    %ebp
4110e1:	8a 88 b0 16 00 00    	mov    0x16b0(%eax),%cl
4110e7:	80 e1 ff             	and    $0xff,%cl
4110ea:	88 4d 00             	mov    %cl,0x0(%ebp)
4110ed:	8b 48 14             	mov    0x14(%eax),%ecx
4110f0:	ff 40 14             	incl   0x14(%eax)
4110f3:	8b 68 08             	mov    0x8(%eax),%ebp
4110f6:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
4110fa:	51                   	push   %ecx
4110fb:	0f b7 88 b0 16 00 00 	movzwl 0x16b0(%eax),%ecx
411102:	5d                   	pop    %ebp
411103:	c1 f9 08             	sar    $0x8,%ecx
411106:	88 4d 00             	mov    %cl,0x0(%ebp)
411109:	b9 10 00 00 00       	mov    $0x10,%ecx
41110e:	0f b7 6c 24 10       	movzwl 0x10(%esp),%ebp
411113:	2b 88 b4 16 00 00    	sub    0x16b4(%eax),%ecx
411119:	d3 fd                	sar    %cl,%ebp
41111b:	66 89 a8 b0 16 00 00 	mov    %bp,0x16b0(%eax)
411122:	03 b8 b4 16 00 00    	add    0x16b4(%eax),%edi
411128:	89 b8 b4 16 00 00    	mov    %edi,0x16b4(%eax)
41112e:	eb 1e                	jmp    0x41114e
411130:	66 8b ac 90 74 0a 00 	mov    0xa74(%eax,%edx,4),%bp
411137:	00
411138:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
41113e:	66 d3 e5             	shl    %cl,%bp
411141:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
411148:	01 b8 b4 16 00 00    	add    %edi,0x16b4(%eax)
41114e:	4b                   	dec    %ebx
41114f:	0f 85 3e ff ff ff    	jne    0x411093
411155:	e9 f8 04 00 00       	jmp    0x411652
41115a:	85 d2                	test   %edx,%edx
41115c:	0f 84 29 02 00 00    	je     0x41138b
411162:	3b 54 24 0c          	cmp    0xc(%esp),%edx
411166:	0f 84 bc 00 00 00    	je     0x411228
41116c:	0f b7 bc 90 76 0a 00 	movzwl 0xa76(%eax,%edx,4),%edi
411173:	00
411174:	b9 10 00 00 00       	mov    $0x10,%ecx
411179:	2b cf                	sub    %edi,%ecx
41117b:	3b 88 b4 16 00 00    	cmp    0x16b4(%eax),%ecx
411181:	0f 8d 82 00 00 00    	jge    0x411209
411187:	0f b7 8c 90 74 0a 00 	movzwl 0xa74(%eax,%edx,4),%ecx
41118e:	00
41118f:	89 4c 24 14          	mov    %ecx,0x14(%esp)
411193:	83 ef 10             	sub    $0x10,%edi
411196:	66 8b 6c 24 14       	mov    0x14(%esp),%bp
41119b:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
4111a1:	66 d3 e5             	shl    %cl,%bp
4111a4:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
4111ab:	8b 48 14             	mov    0x14(%eax),%ecx
4111ae:	ff 40 14             	incl   0x14(%eax)
4111b1:	8b 68 08             	mov    0x8(%eax),%ebp
4111b4:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
4111b8:	51                   	push   %ecx
4111b9:	5d                   	pop    %ebp
4111ba:	8a 88 b0 16 00 00    	mov    0x16b0(%eax),%cl
4111c0:	80 e1 ff             	and    $0xff,%cl
4111c3:	88 4d 00             	mov    %cl,0x0(%ebp)
4111c6:	8b 48 14             	mov    0x14(%eax),%ecx
4111c9:	ff 40 14             	incl   0x14(%eax)
4111cc:	8b 68 08             	mov    0x8(%eax),%ebp
4111cf:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
4111d3:	51                   	push   %ecx
4111d4:	0f b7 88 b0 16 00 00 	movzwl 0x16b0(%eax),%ecx
4111db:	5d                   	pop    %ebp
4111dc:	c1 f9 08             	sar    $0x8,%ecx
4111df:	88 4d 00             	mov    %cl,0x0(%ebp)
4111e2:	b9 10 00 00 00       	mov    $0x10,%ecx
4111e7:	0f b7 6c 24 14       	movzwl 0x14(%esp),%ebp
4111ec:	2b 88 b4 16 00 00    	sub    0x16b4(%eax),%ecx
4111f2:	d3 fd                	sar    %cl,%ebp
4111f4:	66 89 a8 b0 16 00 00 	mov    %bp,0x16b0(%eax)
4111fb:	03 b8 b4 16 00 00    	add    0x16b4(%eax),%edi
411201:	89 b8 b4 16 00 00    	mov    %edi,0x16b4(%eax)
411207:	eb 1e                	jmp    0x411227
411209:	66 8b ac 90 74 0a 00 	mov    0xa74(%eax,%edx,4),%bp
411210:	00
411211:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
411217:	66 d3 e5             	shl    %cl,%bp
41121a:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
411221:	01 b8 b4 16 00 00    	add    %edi,0x16b4(%eax)
411227:	4b                   	dec    %ebx
411228:	0f b7 b8 b6 0a 00 00 	movzwl 0xab6(%eax),%edi
41122f:	b9 10 00 00 00       	mov    $0x10,%ecx
411234:	2b cf                	sub    %edi,%ecx
411236:	3b 88 b4 16 00 00    	cmp    0x16b4(%eax),%ecx
41123c:	0f 8d 81 00 00 00    	jge    0x4112c3
411242:	0f b7 88 b4 0a 00 00 	movzwl 0xab4(%eax),%ecx
411249:	89 4c 24 18          	mov    %ecx,0x18(%esp)
41124d:	83 ef 10             	sub    $0x10,%edi
411250:	66 8b 6c 24 18       	mov    0x18(%esp),%bp
411255:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
41125b:	66 d3 e5             	shl    %cl,%bp
41125e:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
411265:	8b 48 14             	mov    0x14(%eax),%ecx
411268:	ff 40 14             	incl   0x14(%eax)
41126b:	8b 68 08             	mov    0x8(%eax),%ebp
41126e:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
411272:	51                   	push   %ecx
411273:	5d                   	pop    %ebp
411274:	8a 88 b0 16 00 00    	mov    0x16b0(%eax),%cl
41127a:	80 e1 ff             	and    $0xff,%cl
41127d:	88 4d 00             	mov    %cl,0x0(%ebp)
411280:	8b 48 14             	mov    0x14(%eax),%ecx
411283:	ff 40 14             	incl   0x14(%eax)
411286:	8b 68 08             	mov    0x8(%eax),%ebp
411289:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
41128d:	51                   	push   %ecx
41128e:	0f b7 88 b0 16 00 00 	movzwl 0x16b0(%eax),%ecx
411295:	5d                   	pop    %ebp
411296:	c1 f9 08             	sar    $0x8,%ecx
411299:	88 4d 00             	mov    %cl,0x0(%ebp)
41129c:	b9 10 00 00 00       	mov    $0x10,%ecx
4112a1:	0f b7 6c 24 18       	movzwl 0x18(%esp),%ebp
4112a6:	2b 88 b4 16 00 00    	sub    0x16b4(%eax),%ecx
4112ac:	d3 fd                	sar    %cl,%ebp
4112ae:	66 89 a8 b0 16 00 00 	mov    %bp,0x16b0(%eax)
4112b5:	03 b8 b4 16 00 00    	add    0x16b4(%eax),%edi
4112bb:	89 b8 b4 16 00 00    	mov    %edi,0x16b4(%eax)
4112c1:	eb 1d                	jmp    0x4112e0
4112c3:	66 8b a8 b4 0a 00 00 	mov    0xab4(%eax),%bp
4112ca:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
4112d0:	66 d3 e5             	shl    %cl,%bp
4112d3:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
4112da:	01 b8 b4 16 00 00    	add    %edi,0x16b4(%eax)
4112e0:	bf 02 00 00 00       	mov    $0x2,%edi
4112e5:	b9 10 00 00 00       	mov    $0x10,%ecx
4112ea:	2b cf                	sub    %edi,%ecx
4112ec:	3b 88 b4 16 00 00    	cmp    0x16b4(%eax),%ecx
4112f2:	7d 77                	jge    0x41136b
4112f4:	83 c3 fd             	add    $0xfffffffd,%ebx
4112f7:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
4112fd:	8b eb                	mov    %ebx,%ebp
4112ff:	83 ef 10             	sub    $0x10,%edi
411302:	66 d3 e5             	shl    %cl,%bp
411305:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
41130c:	0f b7 db             	movzwl %bx,%ebx
41130f:	8b 48 14             	mov    0x14(%eax),%ecx
411312:	ff 40 14             	incl   0x14(%eax)
411315:	8b 68 08             	mov    0x8(%eax),%ebp
411318:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
41131c:	51                   	push   %ecx
41131d:	5d                   	pop    %ebp
41131e:	8a 88 b0 16 00 00    	mov    0x16b0(%eax),%cl
411324:	80 e1 ff             	and    $0xff,%cl
411327:	88 4d 00             	mov    %cl,0x0(%ebp)
41132a:	8b 48 14             	mov    0x14(%eax),%ecx
41132d:	ff 40 14             	incl   0x14(%eax)
411330:	8b 68 08             	mov    0x8(%eax),%ebp
411333:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
411337:	51                   	push   %ecx
411338:	0f b7 88 b0 16 00 00 	movzwl 0x16b0(%eax),%ecx
41133f:	5d                   	pop    %ebp
411340:	c1 f9 08             	sar    $0x8,%ecx
411343:	88 4d 00             	mov    %cl,0x0(%ebp)
411346:	b9 10 00 00 00       	mov    $0x10,%ecx
41134b:	2b 88 b4 16 00 00    	sub    0x16b4(%eax),%ecx
411351:	d3 fb                	sar    %cl,%ebx
411353:	66 89 98 b0 16 00 00 	mov    %bx,0x16b0(%eax)
41135a:	03 b8 b4 16 00 00    	add    0x16b4(%eax),%edi
411360:	89 b8 b4 16 00 00    	mov    %edi,0x16b4(%eax)
411366:	e9 e7 02 00 00       	jmp    0x411652
41136b:	66 81 c3 fd ff       	add    $0xfffd,%bx
411370:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
411376:	66 d3 e3             	shl    %cl,%bx
411379:	66 09 98 b0 16 00 00 	or     %bx,0x16b0(%eax)
411380:	01 b8 b4 16 00 00    	add    %edi,0x16b4(%eax)
411386:	e9 c7 02 00 00       	jmp    0x411652
41138b:	83 fb 0a             	cmp    $0xa,%ebx
41138e:	0f 8f 63 01 00 00    	jg     0x4114f7
411394:	0f b7 b8 ba 0a 00 00 	movzwl 0xaba(%eax),%edi
41139b:	b9 10 00 00 00       	mov    $0x10,%ecx
4113a0:	2b cf                	sub    %edi,%ecx
4113a2:	3b 88 b4 16 00 00    	cmp    0x16b4(%eax),%ecx
4113a8:	0f 8d 81 00 00 00    	jge    0x41142f
4113ae:	0f b7 88 b8 0a 00 00 	movzwl 0xab8(%eax),%ecx
4113b5:	89 4c 24 1c          	mov    %ecx,0x1c(%esp)
4113b9:	83 ef 10             	sub    $0x10,%edi
4113bc:	66 8b 6c 24 1c       	mov    0x1c(%esp),%bp
4113c1:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
4113c7:	66 d3 e5             	shl    %cl,%bp
4113ca:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
4113d1:	8b 48 14             	mov    0x14(%eax),%ecx
4113d4:	ff 40 14             	incl   0x14(%eax)
4113d7:	8b 68 08             	mov    0x8(%eax),%ebp
4113da:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
4113de:	51                   	push   %ecx
4113df:	5d                   	pop    %ebp
4113e0:	8a 88 b0 16 00 00    	mov    0x16b0(%eax),%cl
4113e6:	80 e1 ff             	and    $0xff,%cl
4113e9:	88 4d 00             	mov    %cl,0x0(%ebp)
4113ec:	8b 48 14             	mov    0x14(%eax),%ecx
4113ef:	ff 40 14             	incl   0x14(%eax)
4113f2:	8b 68 08             	mov    0x8(%eax),%ebp
4113f5:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
4113f9:	51                   	push   %ecx
4113fa:	0f b7 88 b0 16 00 00 	movzwl 0x16b0(%eax),%ecx
411401:	5d                   	pop    %ebp
411402:	c1 f9 08             	sar    $0x8,%ecx
411405:	88 4d 00             	mov    %cl,0x0(%ebp)
411408:	b9 10 00 00 00       	mov    $0x10,%ecx
41140d:	0f b7 6c 24 1c       	movzwl 0x1c(%esp),%ebp
411412:	2b 88 b4 16 00 00    	sub    0x16b4(%eax),%ecx
411418:	d3 fd                	sar    %cl,%ebp
41141a:	66 89 a8 b0 16 00 00 	mov    %bp,0x16b0(%eax)
411421:	03 b8 b4 16 00 00    	add    0x16b4(%eax),%edi
411427:	89 b8 b4 16 00 00    	mov    %edi,0x16b4(%eax)
41142d:	eb 1d                	jmp    0x41144c
41142f:	66 8b a8 b8 0a 00 00 	mov    0xab8(%eax),%bp
411436:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
41143c:	66 d3 e5             	shl    %cl,%bp
41143f:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
411446:	01 b8 b4 16 00 00    	add    %edi,0x16b4(%eax)
41144c:	bf 03 00 00 00       	mov    $0x3,%edi
411451:	b9 10 00 00 00       	mov    $0x10,%ecx
411456:	2b cf                	sub    %edi,%ecx
411458:	3b 88 b4 16 00 00    	cmp    0x16b4(%eax),%ecx
41145e:	7d 77                	jge    0x4114d7
411460:	83 c3 fd             	add    $0xfffffffd,%ebx
411463:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
411469:	8b eb                	mov    %ebx,%ebp
41146b:	83 ef 10             	sub    $0x10,%edi
41146e:	66 d3 e5             	shl    %cl,%bp
411471:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
411478:	0f b7 db             	movzwl %bx,%ebx
41147b:	8b 48 14             	mov    0x14(%eax),%ecx
41147e:	ff 40 14             	incl   0x14(%eax)
411481:	8b 68 08             	mov    0x8(%eax),%ebp
411484:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
411488:	51                   	push   %ecx
411489:	5d                   	pop    %ebp
41148a:	8a 88 b0 16 00 00    	mov    0x16b0(%eax),%cl
411490:	80 e1 ff             	and    $0xff,%cl
411493:	88 4d 00             	mov    %cl,0x0(%ebp)
411496:	8b 48 14             	mov    0x14(%eax),%ecx
411499:	ff 40 14             	incl   0x14(%eax)
41149c:	8b 68 08             	mov    0x8(%eax),%ebp
41149f:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
4114a3:	51                   	push   %ecx
4114a4:	0f b7 88 b0 16 00 00 	movzwl 0x16b0(%eax),%ecx
4114ab:	5d                   	pop    %ebp
4114ac:	c1 f9 08             	sar    $0x8,%ecx
4114af:	88 4d 00             	mov    %cl,0x0(%ebp)
4114b2:	b9 10 00 00 00       	mov    $0x10,%ecx
4114b7:	2b 88 b4 16 00 00    	sub    0x16b4(%eax),%ecx
4114bd:	d3 fb                	sar    %cl,%ebx
4114bf:	66 89 98 b0 16 00 00 	mov    %bx,0x16b0(%eax)
4114c6:	03 b8 b4 16 00 00    	add    0x16b4(%eax),%edi
4114cc:	89 b8 b4 16 00 00    	mov    %edi,0x16b4(%eax)
4114d2:	e9 7b 01 00 00       	jmp    0x411652
4114d7:	66 81 c3 fd ff       	add    $0xfffd,%bx
4114dc:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
4114e2:	66 d3 e3             	shl    %cl,%bx
4114e5:	66 09 98 b0 16 00 00 	or     %bx,0x16b0(%eax)
4114ec:	01 b8 b4 16 00 00    	add    %edi,0x16b4(%eax)
4114f2:	e9 5b 01 00 00       	jmp    0x411652
4114f7:	0f b7 b8 be 0a 00 00 	movzwl 0xabe(%eax),%edi
4114fe:	b9 10 00 00 00       	mov    $0x10,%ecx
411503:	2b cf                	sub    %edi,%ecx
411505:	3b 88 b4 16 00 00    	cmp    0x16b4(%eax),%ecx
41150b:	0f 8d 81 00 00 00    	jge    0x411592
411511:	0f b7 88 bc 0a 00 00 	movzwl 0xabc(%eax),%ecx
411518:	89 4c 24 20          	mov    %ecx,0x20(%esp)
41151c:	83 ef 10             	sub    $0x10,%edi
41151f:	66 8b 6c 24 20       	mov    0x20(%esp),%bp
411524:	8b 88 b4 16 00 00    	mov    0x16b4(%eax),%ecx
41152a:	66 d3 e5             	shl    %cl,%bp
41152d:	66 09 a8 b0 16 00 00 	or     %bp,0x16b0(%eax)
411534:	8b 48 14             	mov    0x14(%eax),%ecx
411537:	ff 40 14             	incl   0x14(%eax)
41153a:	8b 68 08             	mov    0x8(%eax),%ebp
41153d:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
411541:	51                   	push   %ecx
411542:	5d                   	pop    %ebp
411543:	8a 88 b0 16 00 00    	mov    0x16b0(%eax),%cl
411549:	80 e1 ff             	and    $0xff,%cl
41154c:	88 4d 00             	mov    %cl,0x0(%ebp)
41154f:	8b 48 14             	mov    0x14(%eax),%ecx
411552:	ff 40 14             	incl   0x14(%eax)
411555:	8b 68 08             	mov    0x8(%eax),%ebp
411558:	8d 4c 0d 00          	lea    0x0(%ebp,%ecx,1),%ecx
41155c:	51                   	push   %ecx
41155d:	0f b7 88 b0 16 00 00 	movzwl 0x16b0(%eax),%ecx
411564:	5d                   	pop    %ebp
411565:	c1 f9 08             	sar    $0x8,%ecx
411568:	88 4d 00             	mov    %cl,0x0(%ebp)
41156b:	b9 10 00 00 00       	mov    $0x10,%ecx
411570:	0f b7 6c 24 20       	movzwl 0x20(%esp),%ebp
411575:	2b 88 b4 16 00 00    	sub    0x16b4(%eax),%ecx
41157b:	d3 fd                	sar    %cl,%ebp
41157d:	66 89 a8 b0 16 00 00 	mov    %bp,0x16b0(%eax)
411584:	03 b8 b4 16 00 00    	add    0x16b4(%eax),%edi