402557:	8b 46 04             	mov    0x4(%esi),%eax
40255a:	51                   	push   %ecx
40255b:	ff 75 18             	push   0x18(%ebp)
40255e:	0f b7 00             	movzwl (%eax),%eax
402561:	83 61 14 00          	andl   $0x0,0x14(%ecx)
402565:	ff 75 14             	push   0x14(%ebp)
402568:	89 41 08             	mov    %eax,0x8(%ecx)
40256b:	ff 75 10             	push   0x10(%ebp)
40256e:	c7 41 0c 02 00 00 00 	movl   $0x2,0xc(%ecx)
402575:	89 51 10             	mov    %edx,0x10(%ecx)
402578:	0f b7 02             	movzwl (%edx),%eax
40257b:	89 41 18             	mov    %eax,0x18(%ecx)
40257e:	b8 a6 21 40 00       	mov    $0x4021a6,%eax
402583:	c7 41 1c 01 00 00 00 	movl   $0x1,0x1c(%ecx)
40258a:	2d 58 1a 40 00       	sub    $0x401a58,%eax
40258f:	89 45 fc             	mov    %eax,-0x4(%ebp)
402592:	8d 45 ec             	lea    -0x14(%ebp),%eax
402595:	50                   	push   %eax
402596:	ff 76 1c             	push   0x1c(%esi)
402599:	ff 76 18             	push   0x18(%esi)
40259c:	ff 15 18 30 43 00    	call   *0x433018
4025a2:	5e                   	pop    %esi
4025a3:	c9                   	leave
4025a4:	c2 18 00             	ret    $0x18
4025a7:	8b ff                	mov    %edi,%edi
4025a9:	55                   	push   %ebp
4025aa:	8b ec                	mov    %esp,%ebp
4025ac:	8b 51 08             	mov    0x8(%ecx),%edx
4025af:	8b 41 0c             	mov    0xc(%ecx),%eax
4025b2:	23 55 08             	and    0x8(%ebp),%edx
4025b5:	23 45 0c             	and    0xc(%ebp),%eax
4025b8:	0b d0                	or     %eax,%edx
4025ba:	74 1a                	je     0x4025d6
4025bc:	8b 41 10             	mov    0x10(%ecx),%eax
4025bf:	8b 51 14             	mov    0x14(%ecx),%edx
4025c2:	23 45 08             	and    0x8(%ebp),%eax
4025c5:	23 55 0c             	and    0xc(%ebp),%edx
4025c8:	3b 41 10             	cmp    0x10(%ecx),%eax
4025cb:	75 09                	jne    0x4025d6
4025cd:	3b 51 14             	cmp    0x14(%ecx),%edx
4025d0:	75 04                	jne    0x4025d6
4025d2:	b0 01                	mov    $0x1,%al
4025d4:	eb 02                	jmp    0x4025d8
4025d6:	32 c0                	xor    %al,%al
4025d8:	5d                   	pop    %ebp
4025d9:	c2 08 00             	ret    $0x8
4025dc:	8b ff                	mov    %edi,%edi
4025de:	55                   	push   %ebp
4025df:	8b ec                	mov    %esp,%ebp
4025e1:	81 ec 30 01 00 00    	sub    $0x130,%esp
4025e7:	a1 64 10 41 00       	mov    0x411064,%eax
4025ec:	33 c5                	xor    %ebp,%eax
4025ee:	89 45 fc             	mov    %eax,-0x4(%ebp)
4025f1:	53                   	push   %ebx
4025f2:	56                   	push   %esi
4025f3:	57                   	push   %edi
4025f4:	89 95 d4 fe ff ff    	mov    %edx,-0x12c(%ebp)
4025fa:	89 8d d0 fe ff ff    	mov    %ecx,-0x130(%ebp)
402600:	8b 45 08             	mov    0x8(%ebp),%eax
402603:	89 85 d8 fe ff ff    	mov    %eax,-0x128(%ebp)
402609:	8b 45 18             	mov    0x18(%ebp),%eax
40260c:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
402612:	8b 45 20             	mov    0x20(%ebp),%eax
402615:	89 85 e0 fe ff ff    	mov    %eax,-0x120(%ebp)
40261b:	8b 45 28             	mov    0x28(%ebp),%eax
40261e:	89 85 e4 fe ff ff    	mov    %eax,-0x11c(%ebp)
402624:	8b 45 30             	mov    0x30(%ebp),%eax
402627:	89 85 e8 fe ff ff    	mov    %eax,-0x118(%ebp)
40262d:	8b 45 40             	mov    0x40(%ebp),%eax
402630:	83 65 d0 00          	andl   $0x0,-0x30(%ebp)
402634:	83 65 d8 00          	andl   $0x0,-0x28(%ebp)
402638:	83 65 a0 00          	andl   $0x0,-0x60(%ebp)
40263c:	83 65 a8 00          	andl   $0x0,-0x58(%ebp)
402640:	83 65 80 00          	andl   $0x0,-0x80(%ebp)
402644:	83 65 88 00          	andl   $0x0,-0x78(%ebp)
402648:	83 a5 60 ff ff ff 00 	andl   $0x0,-0xa0(%ebp)
40264f:	83 a5 68 ff ff ff 00 	andl   $0x0,-0x98(%ebp)
402656:	83 a5 40 ff ff ff 00 	andl   $0x0,-0xc0(%ebp)
40265d:	83 a5 48 ff ff ff 00 	andl   $0x0,-0xb8(%ebp)
402664:	83 a5 20 ff ff ff 00 	andl   $0x0,-0xe0(%ebp)
40266b:	89 45 cc             	mov    %eax,-0x34(%ebp)
40266e:	8b 45 34             	mov    0x34(%ebp),%eax
402671:	89 45 9c             	mov    %eax,-0x64(%ebp)
402674:	8b 45 2c             	mov    0x2c(%ebp),%eax
402677:	89 85 7c ff ff ff    	mov    %eax,-0x84(%ebp)
40267d:	8b 45 24             	mov    0x24(%ebp),%eax
402680:	89 85 5c ff ff ff    	mov    %eax,-0xa4(%ebp)
402686:	8b 45 1c             	mov    0x1c(%ebp),%eax
402689:	8b 5d 38             	mov    0x38(%ebp),%ebx
40268c:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
402692:	8b 45 14             	mov    0x14(%ebp),%eax
402695:	8b 75 44             	mov    0x44(%ebp),%esi
402698:	89 85 1c ff ff ff    	mov    %eax,-0xe4(%ebp)
40269e:	8b 45 10             	mov    0x10(%ebp),%eax
4026a1:	8b 7d 3c             	mov    0x3c(%ebp),%edi
4026a4:	6a 04                	push   $0x4
4026a6:	8b 00                	mov    (%eax),%eax
4026a8:	5a                   	pop    %edx
4026a9:	89 85 0c ff ff ff    	mov    %eax,-0xf4(%ebp)
4026af:	8d 45 ec             	lea    -0x14(%ebp),%eax
4026b2:	89 55 d4             	mov    %edx,-0x2c(%ebp)
4026b5:	89 55 a4             	mov    %edx,-0x5c(%ebp)
4026b8:	89 55 84             	mov    %edx,-0x7c(%ebp)
4026bb:	89 95 64 ff ff ff    	mov    %edx,-0x9c(%ebp)
4026c1:	89 95 44 ff ff ff    	mov    %edx,-0xbc(%ebp)
4026c7:	89 95 24 ff ff ff    	mov    %edx,-0xdc(%ebp)
4026cd:	33 d2                	xor    %edx,%edx
4026cf:	8b 4d 48             	mov    0x48(%ebp),%ecx
4026d2:	50                   	push   %eax
4026d3:	89 95 28 ff ff ff    	mov    %edx,-0xd8(%ebp)
4026d9:	89 95 10 ff ff ff    	mov    %edx,-0xf0(%ebp)
4026df:	c7 85 14 ff ff ff 08 	movl   $0x8,-0xec(%ebp)
4026e6:	00 00 00
4026e9:	89 95 18 ff ff ff    	mov    %edx,-0xe8(%ebp)
4026ef:	e8 df 04 00 00       	call   0x402bd3
4026f4:	8d 45 dc             	lea    -0x24(%ebp),%eax
4026f7:	8b ce                	mov    %esi,%ecx
4026f9:	50                   	push   %eax
4026fa:	e8 1c 05 00 00       	call   0x402c1b
4026ff:	8d 45 bc             	lea    -0x44(%ebp),%eax
402702:	8b cf                	mov    %edi,%ecx
402704:	50                   	push   %eax
402705:	e8 c9 04 00 00       	call   0x402bd3
40270a:	8d 45 ac             	lea    -0x54(%ebp),%eax
40270d:	8b cb                	mov    %ebx,%ecx
40270f:	50                   	push   %eax
402710:	e8 06 05 00 00       	call   0x402c1b
402715:	8b 8d e8 fe ff ff    	mov    -0x118(%ebp),%ecx
40271b:	8d 45 8c             	lea    -0x74(%ebp),%eax
40271e:	50                   	push   %eax
40271f:	e8 f7 04 00 00       	call   0x402c1b
402724:	8b 8d e4 fe ff ff    	mov    -0x11c(%ebp),%ecx
40272a:	8d 85 6c ff ff ff    	lea    -0x94(%ebp),%eax
402730:	50                   	push   %eax
402731:	e8 9d 04 00 00       	call   0x402bd3
402736:	8b 8d e0 fe ff ff    	mov    -0x120(%ebp),%ecx
40273c:	8d 85 4c ff ff ff    	lea    -0xb4(%ebp),%eax
402742:	50                   	push   %eax
402743:	e8 d3 04 00 00       	call   0x402c1b
402748:	8b 8d dc fe ff ff    	mov    -0x124(%ebp),%ecx
40274e:	8d 85 2c ff ff ff    	lea    -0xd4(%ebp),%eax
402754:	50                   	push   %eax
402755:	e8 c1 04 00 00       	call   0x402c1b
40275a:	8d 85 ec fe ff ff    	lea    -0x114(%ebp),%eax
402760:	50                   	push   %eax
402761:	6a 11                	push   $0x11
402763:	6a 00                	push   $0x0
402765:	ff b5 d8 fe ff ff    	push   -0x128(%ebp)
40276b:	ff b5 d4 fe ff ff    	push   -0x12c(%ebp)
402771:	ff b5 d0 fe ff ff    	push   -0x130(%ebp)
402777:	e8 9f fd ff ff       	call   0x40251b
40277c:	8b 4d fc             	mov    -0x4(%ebp),%ecx
40277f:	5f                   	pop    %edi
402780:	5e                   	pop    %esi
402781:	33 cd                	xor    %ebp,%ecx
402783:	5b                   	pop    %ebx
402784:	e8 a7 dc 00 00       	call   0x410430
402789:	c9                   	leave
40278a:	c2 44 00             	ret    $0x44
40278d:	8b ff                	mov    %edi,%edi
40278f:	55                   	push   %ebp
402790:	8b ec                	mov    %esp,%ebp
402792:	81 ec 64 01 00 00    	sub    $0x164,%esp
402798:	a1 64 10 41 00       	mov    0x411064,%eax
40279d:	33 c5                	xor    %ebp,%eax
40279f:	89 45 fc             	mov    %eax,-0x4(%ebp)
4027a2:	53                   	push   %ebx
4027a3:	56                   	push   %esi
4027a4:	57                   	push   %edi
4027a5:	89 95 a0 fe ff ff    	mov    %edx,-0x160(%ebp)
4027ab:	89 8d 9c fe ff ff    	mov    %ecx,-0x164(%ebp)
4027b1:	8b 45 08             	mov    0x8(%ebp),%eax
4027b4:	89 85 a4 fe ff ff    	mov    %eax,-0x15c(%ebp)
4027ba:	8b 45 18             	mov    0x18(%ebp),%eax
4027bd:	89 85 a8 fe ff ff    	mov    %eax,-0x158(%ebp)
4027c3:	8b 45 20             	mov    0x20(%ebp),%eax
4027c6:	89 85 ac fe ff ff    	mov    %eax,-0x154(%ebp)
4027cc:	8b 45 28             	mov    0x28(%ebp),%eax
4027cf:	89 85 b0 fe ff ff    	mov    %eax,-0x150(%ebp)
4027d5:	8b 45 30             	mov    0x30(%ebp),%eax
4027d8:	89 85 b4 fe ff ff    	mov    %eax,-0x14c(%ebp)
4027de:	8b 45 38             	mov    0x38(%ebp),%eax
4027e1:	89 85 b8 fe ff ff    	mov    %eax,-0x148(%ebp)
4027e7:	8b 45 50             	mov    0x50(%ebp),%eax
4027ea:	89 45 dc             	mov    %eax,-0x24(%ebp)
4027ed:	8b 45 4c             	mov    0x4c(%ebp),%eax
4027f0:	83 65 e0 00          	andl   $0x0,-0x20(%ebp)
4027f4:	83 65 e8 00          	andl   $0x0,-0x18(%ebp)
4027f8:	89 45 cc             	mov    %eax,-0x34(%ebp)
4027fb:	8b 45 40             	mov    0x40(%ebp),%eax
4027fe:	83 65 d0 00          	andl   $0x0,-0x30(%ebp)
402802:	83 65 d8 00          	andl   $0x0,-0x28(%ebp)
402806:	83 65 a0 00          	andl   $0x0,-0x60(%ebp)
40280a:	83 65 a8 00          	andl   $0x0,-0x58(%ebp)
40280e:	83 a5 70 ff ff ff 00 	andl   $0x0,-0x90(%ebp)
402815:	83 a5 78 ff ff ff 00 	andl   $0x0,-0x88(%ebp)
40281c:	83 a5 50 ff ff ff 00 	andl   $0x0,-0xb0(%ebp)
402823:	83 a5 58 ff ff ff 00 	andl   $0x0,-0xa8(%ebp)
40282a:	83 a5 30 ff ff ff 00 	andl   $0x0,-0xd0(%ebp)
402831:	83 a5 38 ff ff ff 00 	andl   $0x0,-0xc8(%ebp)
402838:	83 a5 10 ff ff ff 00 	andl   $0x0,-0xf0(%ebp)
40283f:	83 a5 18 ff ff ff 00 	andl   $0x0,-0xe8(%ebp)
402846:	83 a5 f0 fe ff ff 00 	andl   $0x0,-0x110(%ebp)
40284d:	89 45 9c             	mov    %eax,-0x64(%ebp)
402850:	8b 45 34             	mov    0x34(%ebp),%eax
402853:	89 85 6c ff ff ff    	mov    %eax,-0x94(%ebp)
402859:	8b 45 2c             	mov    0x2c(%ebp),%eax
40285c:	89 85 4c ff ff ff    	mov    %eax,-0xb4(%ebp)
402862:	8b 45 24             	mov    0x24(%ebp),%eax
402865:	89 85 2c ff ff ff    	mov    %eax,-0xd4(%ebp)
40286b:	8b 45 1c             	mov    0x1c(%ebp),%eax
40286e:	8b 5d 3c             	mov    0x3c(%ebp),%ebx
402871:	89 85 0c ff ff ff    	mov    %eax,-0xf4(%ebp)
402877:	8b 45 14             	mov    0x14(%ebp),%eax
40287a:	8b 75 48             	mov    0x48(%ebp),%esi
40287d:	89 85 ec fe ff ff    	mov    %eax,-0x114(%ebp)
402883:	8b 45 10             	mov    0x10(%ebp),%eax
402886:	8b 7d 44             	mov    0x44(%ebp),%edi
402889:	6a 04                	push   $0x4
40288b:	8b 00                	mov    (%eax),%eax
40288d:	5a                   	pop    %edx
40288e:	89 85 dc fe ff ff    	mov    %eax,-0x124(%ebp)
402894:	8d 45 ec             	lea    -0x14(%ebp),%eax
402897:	89 55 e4             	mov    %edx,-0x1c(%ebp)
40289a:	89 55 d4             	mov    %edx,-0x2c(%ebp)
40289d:	89 55 a4             	mov    %edx,-0x5c(%ebp)
4028a0:	89 95 74 ff ff ff    	mov    %edx,-0x8c(%ebp)
4028a6:	89 95 54 ff ff ff    	mov    %edx,-0xac(%ebp)
4028ac:	89 95 34 ff ff ff    	mov    %edx,-0xcc(%ebp)
4028b2:	89 95 14 ff ff ff    	mov    %edx,-0xec(%ebp)
4028b8:	89 95 f4 fe ff ff    	mov    %edx,-0x10c(%ebp)
4028be:	33 d2                	xor    %edx,%edx
4028c0:	8b 4d 54             	mov    0x54(%ebp),%ecx
4028c3:	50                   	push   %eax
4028c4:	89 95 f8 fe ff ff    	mov    %edx,-0x108(%ebp)
4028ca:	89 95 e0 fe ff ff    	mov    %edx,-0x120(%ebp)
4028d0:	c7 85 e4 fe ff ff 08 	movl   $0x8,-0x11c(%ebp)
4028d7:	00 00 00
4028da:	89 95 e8 fe ff ff    	mov    %edx,-0x118(%ebp)
4028e0:	e8 36 03 00 00       	call   0x402c1b
4028e5:	8d 45 bc             	lea    -0x44(%ebp),%eax
4028e8:	8b ce                	mov    %esi,%ecx
4028ea:	50                   	push   %eax
4028eb:	e8 e3 02 00 00       	call   0x402bd3
4028f0:	8d 45 ac             	lea    -0x54(%ebp),%eax
4028f3:	8b cf                	mov    %edi,%ecx
4028f5:	50                   	push   %eax
4028f6:	e8 20 03 00 00       	call   0x402c1b
4028fb:	8d 45 8c             	lea    -0x74(%ebp),%eax
4028fe:	8b cb                	mov    %ebx,%ecx
402900:	50                   	push   %eax
402901:	e8 cd 02 00 00       	call   0x402bd3
402906:	8b 8d b8 fe ff ff    	mov    -0x148(%ebp),%ecx
40290c:	8d 85 7c ff ff ff    	lea    -0x84(%ebp),%eax
402912:	50                   	push   %eax
402913:	e8 03 03 00 00       	call   0x402c1b
402918:	8b 8d b4 fe ff ff    	mov    -0x14c(%ebp),%ecx
40291e:	8d 85 5c ff ff ff    	lea    -0xa4(%ebp),%eax
402924:	50                   	push   %eax
402925:	e8 f1 02 00 00       	call   0x402c1b
40292a:	8b 8d b0 fe ff ff    	mov    -0x150(%ebp),%ecx
402930:	8d 85 3c ff ff ff    	lea    -0xc4(%ebp),%eax
402936:	50                   	push   %eax
402937:	e8 97 02 00 00       	call   0x402bd3
40293c:	8b 8d ac fe ff ff    	mov    -0x154(%ebp),%ecx
402942:	8d 85 1c ff ff ff    	lea    -0xe4(%ebp),%eax
402948:	50                   	push   %eax
402949:	e8 cd 02 00 00       	call   0x402c1b
40294e:	8b 8d a8 fe ff ff    	mov    -0x158(%ebp),%ecx
402954:	8d 85 fc fe ff ff    	lea    -0x104(%ebp),%eax
40295a:	50                   	push   %eax
40295b:	e8 bb 02 00 00       	call   0x402c1b
402960:	8d 85 bc fe ff ff    	lea    -0x144(%ebp),%eax
402966:	50                   	push   %eax
402967:	6a 14                	push   $0x14
402969:	6a 00                	push   $0x0
40296b:	ff b5 a4 fe ff ff    	push   -0x15c(%ebp)
402971:	ff b5 a0 fe ff ff    	push   -0x160(%ebp)
402977:	ff b5 9c fe ff ff    	push   -0x164(%ebp)
40297d:	e8 99 fb ff ff       	call   0x40251b
402982:	8b 4d fc             	mov    -0x4(%ebp),%ecx
402985:	5f                   	pop    %edi
402986:	5e                   	pop    %esi
402987:	33 cd                	xor    %ebp,%ecx
402989:	5b                   	pop    %ebx
40298a:	e8 a1 da 00 00       	call   0x410430
40298f:	c9                   	leave
402990:	c2 50 00             	ret    $0x50
402993:	8b ff                	mov    %edi,%edi
402995:	55                   	push   %ebp
402996:	8b ec                	mov    %esp,%ebp
402998:	81 ec 40 01 00 00    	sub    $0x140,%esp
40299e:	a1 64 10 41 00       	mov    0x411064,%eax
4029a3:	33 c5                	xor    %ebp,%eax
4029a5:	89 45 fc             	mov    %eax,-0x4(%ebp)
4029a8:	53                   	push   %ebx
4029a9:	56                   	push   %esi
4029aa:	57                   	push   %edi
4029ab:	89 95 c4 fe ff ff    	mov    %edx,-0x13c(%ebp)
4029b1:	89 8d c0 fe ff ff    	mov    %ecx,-0x140(%ebp)
4029b7:	8b 45 08             	mov    0x8(%ebp),%eax
4029ba:	89 85 c8 fe ff ff    	mov    %eax,-0x138(%ebp)
4029c0:	8b 45 1c             	mov    0x1c(%ebp),%eax
4029c3:	89 85 cc fe ff ff    	mov    %eax,-0x134(%ebp)
4029c9:	8b 45 24             	mov    0x24(%ebp),%eax
4029cc:	89 85 d0 fe ff ff    	mov    %eax,-0x130(%ebp)
4029d2:	8b 45 2c             	mov    0x2c(%ebp),%eax
4029d5:	89 85 d4 fe ff ff    	mov    %eax,-0x12c(%ebp)
4029db:	8b 45 34             	mov    0x34(%ebp),%eax
4029de:	89 85 d8 fe ff ff    	mov    %eax,-0x128(%ebp)
4029e4:	8b 45 44             	mov    0x44(%ebp),%eax
4029e7:	89 45 cc             	mov    %eax,-0x34(%ebp)
4029ea:	8b 45 38             	mov    0x38(%ebp),%eax
4029ed:	89 45 9c             	mov    %eax,-0x64(%ebp)
4029f0:	8b 45 30             	mov    0x30(%ebp),%eax
4029f3:	83 65 d0 00          	andl   $0x0,-0x30(%ebp)
4029f7:	83 65 d8 00          	andl   $0x0,-0x28(%ebp)
4029fb:	83 65 a0 00          	andl   $0x0,-0x60(%ebp)
4029ff:	83 65 a8 00          	andl   $0x0,-0x58(%ebp)
402a03:	89 85 7c ff ff ff    	mov    %eax,-0x84(%ebp)
402a09:	8b 45 28             	mov    0x28(%ebp),%eax
402a0c:	83 65 80 00          	andl   $0x0,-0x80(%ebp)
402a10:	83 65 88 00          	andl   $0x0,-0x78(%ebp)
402a14:	83 a5 60 ff ff ff 00 	andl   $0x0,-0xa0(%ebp)
402a1b:	83 a5 68 ff ff ff 00 	andl   $0x0,-0x98(%ebp)
402a22:	83 a5 40 ff ff ff 00 	andl   $0x0,-0xc0(%ebp)
402a29:	83 a5 48 ff ff ff 00 	andl   $0x0,-0xb8(%ebp)
402a30:	83 a5 20 ff ff ff 00 	andl   $0x0,-0xe0(%ebp)
402a37:	83 a5 28 ff ff ff 00 	andl   $0x0,-0xd8(%ebp)
402a3e:	83 a5 10 ff ff ff 00 	andl   $0x0,-0xf0(%ebp)
402a45:	83 a5 18 ff ff ff 00 	andl   $0x0,-0xe8(%ebp)
402a4c:	83 a5 00 ff ff ff 00 	andl   $0x0,-0x100(%ebp)
402a53:	83 a5 08 ff ff ff 00 	andl   $0x0,-0xf8(%ebp)
402a5a:	89 85 5c ff ff ff    	mov    %eax,-0xa4(%ebp)
402a60:	8b 45 20             	mov    0x20(%ebp),%eax
402a63:	89 85 3c ff ff ff    	mov    %eax,-0xc4(%ebp)
402a69:	8b 45 18             	mov    0x18(%ebp),%eax
402a6c:	8b 5d 3c             	mov    0x3c(%ebp),%ebx
402a6f:	89 85 1c ff ff ff    	mov    %eax,-0xe4(%ebp)
402a75:	8b 45 14             	mov    0x14(%ebp),%eax
402a78:	8b 75 48             	mov    0x48(%ebp),%esi
402a7b:	8b 00                	mov    (%eax),%eax
402a7d:	8b 7d 40             	mov    0x40(%ebp),%edi
402a80:	89 85 0c ff ff ff    	mov    %eax,-0xf4(%ebp)
402a86:	8b 45 10             	mov    0x10(%ebp),%eax
402a89:	6a 04                	push   $0x4
402a8b:	5a                   	pop    %edx
402a8c:	8b 00                	mov    (%eax),%eax
402a8e:	6a 08                	push   $0x8
402a90:	89 55 d4             	mov    %edx,-0x2c(%ebp)