a425fa:	e8 70 c2 9f ff       	call   0x43e86f
a425ff:	6a 22                	push   $0x22
a42601:	eb e0                	jmp    0xa425e3
a42603:	50                   	push   %eax
a42604:	ff 75 10             	push   0x10(%ebp)
a42607:	ff 75 08             	push   0x8(%ebp)
a4260a:	e8 73 c5 9d ff       	call   0x41eb82
a4260f:	83 c4 0c             	add    $0xc,%esp
a42612:	33 c0                	xor    %eax,%eax
a42614:	5e                   	pop    %esi
a42615:	5d                   	pop    %ebp
a42616:	c3                   	ret
a42617:	cc                   	int3
a42618:	cc                   	int3
a42619:	cc                   	int3
a4261a:	cc                   	int3
a4261b:	cc                   	int3
a4261c:	cc                   	int3
a4261d:	cc                   	int3
a4261e:	cc                   	int3
a4261f:	cc                   	int3
a42620:	cc                   	int3
a42621:	cc                   	int3
a42622:	cc                   	int3
a42623:	cc                   	int3
a42624:	cc                   	int3
a42625:	cc                   	int3
a42626:	cc                   	int3
a42627:	cc                   	int3
a42628:	cc                   	int3
a42629:	cc                   	int3
a4262a:	6a 04                	push   $0x4
a4262c:	b8 95 a6 bb 00       	mov    $0xbba695,%eax
a42631:	e8 55 7c 9c ff       	call   0x40a28b
a42636:	8b f1                	mov    %ecx,%esi
a42638:	89 75 f0             	mov    %esi,-0x10(%ebp)
a4263b:	e8 58 c6 9f ff       	call   0x43ec98
a42640:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
a42644:	8d 8e f8 01 00 00    	lea    0x1f8(%esi),%ecx
a4264a:	6a 0a                	push   $0xa
a4264c:	c7 06 70 52 c7 00    	movl   $0xc75270,(%esi)
a42652:	e8 9a 69 9e ff       	call   0x428ff1
a42657:	6a 0a                	push   $0xa
a42659:	8d 8e 14 02 00 00    	lea    0x214(%esi),%ecx
a4265f:	e8 0d 3c 9c ff       	call   0x406271
a42664:	8b ce                	mov    %esi,%ecx
a42666:	e8 5c b8 9c ff       	call   0x40dec7
a4266b:	8b c6                	mov    %esi,%eax
a4266d:	e8 a5 bd 9c ff       	call   0x40e417
a42672:	c3                   	ret
a42673:	cc                   	int3
a42674:	cc                   	int3
a42675:	cc                   	int3
a42676:	cc                   	int3
a42677:	cc                   	int3
a42678:	cc                   	int3
a42679:	cc                   	int3
a4267a:	cc                   	int3
a4267b:	cc                   	int3
a4267c:	cc                   	int3
a4267d:	cc                   	int3
a4267e:	cc                   	int3
a4267f:	cc                   	int3
a42680:	cc                   	int3
a42681:	cc                   	int3
a42682:	cc                   	int3
a42683:	cc                   	int3
a42684:	cc                   	int3
a42685:	6a 04                	push   $0x4
a42687:	b8 c0 a6 bb 00       	mov    $0xbba6c0,%eax
a4268c:	e8 fa 7b 9c ff       	call   0x40a28b
a42691:	8b f1                	mov    %ecx,%esi
a42693:	89 75 f0             	mov    %esi,-0x10(%ebp)
a42696:	8b 45 10             	mov    0x10(%ebp),%eax
a42699:	83 f8 ff             	cmp    $0xffffffff,%eax
a4269c:	75 03                	jne    0xa426a1
a4269e:	6a 6c                	push   $0x6c
a426a0:	58                   	pop    %eax
a426a1:	ff 75 18             	push   0x18(%ebp)
a426a4:	ff 75 14             	push   0x14(%ebp)
a426a7:	50                   	push   %eax
a426a8:	ff 75 08             	push   0x8(%ebp)
a426ab:	e8 ef df 9c ff       	call   0x41069f
a426b0:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
a426b4:	8d 8e f8 01 00 00    	lea    0x1f8(%esi),%ecx
a426ba:	6a 0a                	push   $0xa
a426bc:	c7 06 70 52 c7 00    	movl   $0xc75270,(%esi)
a426c2:	e8 2a 69 9e ff       	call   0x428ff1
a426c7:	6a 0a                	push   $0xa
a426c9:	8d 8e 14 02 00 00    	lea    0x214(%esi),%ecx
a426cf:	e8 9d 3b 9c ff       	call   0x406271
a426d4:	8b ce                	mov    %esi,%ecx
a426d6:	e8 ec b7 9c ff       	call   0x40dec7
a426db:	8b 45 0c             	mov    0xc(%ebp),%eax
a426de:	89 86 38 02 00 00    	mov    %eax,0x238(%esi)
a426e4:	8b c6                	mov    %esi,%eax
a426e6:	e8 2c bd 9c ff       	call   0x40e417
a426eb:	c2 14 00             	ret    $0x14
a426ee:	cc                   	int3
a426ef:	cc                   	int3
a426f0:	cc                   	int3
a426f1:	cc                   	int3
a426f2:	cc                   	int3
a426f3:	cc                   	int3
a426f4:	cc                   	int3
a426f5:	cc                   	int3
a426f6:	cc                   	int3
a426f7:	cc                   	int3
a426f8:	cc                   	int3
a426f9:	cc                   	int3
a426fa:	cc                   	int3
a426fb:	cc                   	int3
a426fc:	cc                   	int3
a426fd:	cc                   	int3
a426fe:	cc                   	int3
a426ff:	cc                   	int3
a42700:	cc                   	int3
a42701:	cc                   	int3
a42702:	cc                   	int3
a42703:	cc                   	int3
a42704:	cc                   	int3
a42705:	cc                   	int3
a42706:	cc                   	int3
a42707:	cc                   	int3
a42708:	6a 04                	push   $0x4
a4270a:	b8 eb a6 bb 00       	mov    $0xbba6eb,%eax
a4270f:	e8 77 7b 9c ff       	call   0x40a28b
a42714:	8b f1                	mov    %ecx,%esi
a42716:	89 75 f0             	mov    %esi,-0x10(%ebp)
a42719:	e8 d2 8e 9c ff       	call   0x40b5f0
a4271e:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
a42722:	8d 8e 48 02 00 00    	lea    0x248(%esi),%ecx
a42728:	c7 06 d4 55 c7 00    	movl   $0xc755d4,(%esi)
a4272e:	c7 86 40 02 00 00 07 	movl   $0x7,0x240(%esi)
a42735:	00 00 00
a42738:	66 c7 86 44 02 00 00 	movw   $0x1,0x244(%esi)
a4273f:	01 00
a42741:	e8 31 7a 9d ff       	call   0x41a177
a42746:	8b c6                	mov    %esi,%eax
a42748:	e8 ca bc 9c ff       	call   0x40e417
a4274d:	c3                   	ret
a4274e:	cc                   	int3
a4274f:	cc                   	int3
a42750:	cc                   	int3
a42751:	cc                   	int3
a42752:	cc                   	int3
a42753:	cc                   	int3
a42754:	cc                   	int3
a42755:	cc                   	int3
a42756:	cc                   	int3
a42757:	cc                   	int3
a42758:	cc                   	int3
a42759:	cc                   	int3
a4275a:	cc                   	int3
a4275b:	cc                   	int3
a4275c:	cc                   	int3
a4275d:	cc                   	int3
a4275e:	cc                   	int3
a4275f:	6a 04                	push   $0x4
a42761:	b8 24 a7 bb 00       	mov    $0xbba724,%eax
a42766:	e8 20 7b 9c ff       	call   0x40a28b
a4276b:	8b f1                	mov    %ecx,%esi
a4276d:	89 75 f0             	mov    %esi,-0x10(%ebp)
a42770:	6a ff                	push   $0xffffffff
a42772:	6a 00                	push   $0x0
a42774:	ff 75 18             	push   0x18(%ebp)
a42777:	6a 01                	push   $0x1
a42779:	ff 75 08             	push   0x8(%ebp)
a4277c:	e8 ae 22 9c ff       	call   0x404a2f
a42781:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
a42785:	8d 8e 48 02 00 00    	lea    0x248(%esi),%ecx
a4278b:	c7 06 d4 55 c7 00    	movl   $0xc755d4,(%esi)
a42791:	c7 86 40 02 00 00 07 	movl   $0x7,0x240(%esi)
a42798:	00 00 00
a4279b:	66 c7 86 44 02 00 00 	movw   $0x1,0x244(%esi)
a427a2:	01 00
a427a4:	e8 ce 79 9d ff       	call   0x41a177
a427a9:	ff 75 14             	push   0x14(%ebp)
a427ac:	8b ce                	mov    %esi,%ecx
a427ae:	c6 45 fc 01          	movb   $0x1,-0x4(%ebp)
a427b2:	ff 75 10             	push   0x10(%ebp)
a427b5:	ff 75 0c             	push   0xc(%ebp)
a427b8:	e8 74 a4 9f ff       	call   0x43cc31
a427bd:	8b c6                	mov    %esi,%eax
a427bf:	e8 53 bc 9c ff       	call   0x40e417
a427c4:	c2 14 00             	ret    $0x14
a427c7:	cc                   	int3
a427c8:	cc                   	int3
a427c9:	cc                   	int3
a427ca:	cc                   	int3
a427cb:	cc                   	int3
a427cc:	cc                   	int3
a427cd:	cc                   	int3
a427ce:	cc                   	int3
a427cf:	cc                   	int3
a427d0:	cc                   	int3
a427d1:	cc                   	int3
a427d2:	cc                   	int3
a427d3:	cc                   	int3
a427d4:	cc                   	int3
a427d5:	cc                   	int3
a427d6:	cc                   	int3
a427d7:	cc                   	int3
a427d8:	cc                   	int3
a427d9:	cc                   	int3
a427da:	cc                   	int3
a427db:	cc                   	int3
a427dc:	cc                   	int3
a427dd:	cc                   	int3
a427de:	cc                   	int3
a427df:	cc                   	int3
a427e0:	cc                   	int3
a427e1:	55                   	push   %ebp
a427e2:	8b ec                	mov    %esp,%ebp
a427e4:	6a ff                	push   $0xffffffff
a427e6:	68 51 a7 bb 00       	push   $0xbba751
a427eb:	64 a1 00 00 00 00    	mov    %fs:0x0,%eax
a427f1:	50                   	push   %eax
a427f2:	56                   	push   %esi
a427f3:	a1 24 f6 d5 00       	mov    0xd5f624,%eax
a427f8:	33 c5                	xor    %ebp,%eax
a427fa:	50                   	push   %eax
a427fb:	8d 45 f4             	lea    -0xc(%ebp),%eax
a427fe:	64 a3 00 00 00 00    	mov    %eax,%fs:0x0
a42804:	8b f1                	mov    %ecx,%esi
a42806:	c7 06 70 52 c7 00    	movl   $0xc75270,(%esi)
a4280c:	8d 8e 14 02 00 00    	lea    0x214(%esi),%ecx
a42812:	83 65 fc 00          	andl   $0x0,-0x4(%ebp)
a42816:	c7 01 fc fa c3 00    	movl   $0xc3fafc,(%ecx)
a4281c:	e8 06 2e 9d ff       	call   0x415627
a42821:	8d 8e f8 01 00 00    	lea    0x1f8(%esi),%ecx
a42827:	e8 f0 27 9f ff       	call   0x43501c
a4282c:	8b ce                	mov    %esi,%ecx
a4282e:	e8 06 7e 9f ff       	call   0x43a639
a42833:	8b 4d f4             	mov    -0xc(%ebp),%ecx
a42836:	64 89 0d 00 00 00 00 	mov    %ecx,%fs:0x0
a4283d:	59                   	pop    %ecx
a4283e:	5e                   	pop    %esi
a4283f:	8b e5                	mov    %ebp,%esp
a42841:	5d                   	pop    %ebp
a42842:	c3                   	ret
a42843:	cc                   	int3
a42844:	cc                   	int3
a42845:	cc                   	int3
a42846:	cc                   	int3
a42847:	cc                   	int3
a42848:	cc                   	int3
a42849:	cc                   	int3
a4284a:	cc                   	int3
a4284b:	cc                   	int3
a4284c:	cc                   	int3
a4284d:	cc                   	int3
a4284e:	cc                   	int3
a4284f:	cc                   	int3
a42850:	cc                   	int3
a42851:	cc                   	int3
a42852:	cc                   	int3
a42853:	cc                   	int3
a42854:	cc                   	int3
a42855:	cc                   	int3
a42856:	cc                   	int3
a42857:	cc                   	int3
a42858:	cc                   	int3
a42859:	cc                   	int3
a4285a:	cc                   	int3
a4285b:	56                   	push   %esi
a4285c:	8b f1                	mov    %ecx,%esi
a4285e:	c7 06 d4 55 c7 00    	movl   $0xc755d4,(%esi)
a42864:	e8 25 11 9e ff       	call   0x42398e
a42869:	8d 8e 48 02 00 00    	lea    0x248(%esi),%ecx
a4286f:	e8 22 b4 9d ff       	call   0x41dc96
a42874:	8b ce                	mov    %esi,%ecx
a42876:	5e                   	pop    %esi
a42877:	e9 b2 93 9e ff       	jmp    0x42bc2e
a4287c:	cc                   	int3
a4287d:	cc                   	int3
a4287e:	cc                   	int3
a4287f:	cc                   	int3
a42880:	cc                   	int3
a42881:	cc                   	int3
a42882:	cc                   	int3
a42883:	cc                   	int3
a42884:	55                   	push   %ebp
a42885:	8b ec                	mov    %esp,%ebp
a42887:	56                   	push   %esi
a42888:	8b f1                	mov    %ecx,%esi
a4288a:	e8 9f 93 9e ff       	call   0x42bc2e
a4288f:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
a42893:	74 1b                	je     0xa428b0
a42895:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
a42899:	75 08                	jne    0xa428a3
a4289b:	56                   	push   %esi
a4289c:	e8 ee ee 9b ff       	call   0x40178f
a428a1:	eb 0c                	jmp    0xa428af
a428a3:	68 40 02 00 00       	push   $0x240
a428a8:	56                   	push   %esi
a428a9:	e8 2c cf 9d ff       	call   0x41f7da
a428ae:	59                   	pop    %ecx
a428af:	59                   	pop    %ecx
a428b0:	8b c6                	mov    %esi,%eax
a428b2:	5e                   	pop    %esi
a428b3:	5d                   	pop    %ebp
a428b4:	c2 04 00             	ret    $0x4
a428b7:	cc                   	int3
a428b8:	cc                   	int3
a428b9:	cc                   	int3
a428ba:	cc                   	int3
a428bb:	cc                   	int3
a428bc:	cc                   	int3
a428bd:	cc                   	int3
a428be:	cc                   	int3
a428bf:	cc                   	int3
a428c0:	cc                   	int3
a428c1:	cc                   	int3
a428c2:	cc                   	int3
a428c3:	55                   	push   %ebp
a428c4:	8b ec                	mov    %esp,%ebp
a428c6:	56                   	push   %esi
a428c7:	8b f1                	mov    %ecx,%esi
a428c9:	e8 d3 8e 9e ff       	call   0x42b7a1
a428ce:	f6 45 08 01          	testb  $0x1,0x8(%ebp)
a428d2:	74 1b                	je     0xa428ef
a428d4:	f6 45 08 04          	testb  $0x4,0x8(%ebp)
a428d8:	75 08                	jne    0xa428e2
a428da:	56                   	push   %esi
a428db:	e8 af ee 9b ff       	call   0x40178f
a428e0:	eb 0c                	jmp    0xa428ee
a428e2:	68 50 02 00 00       	push   $0x250
a428e7:	56                   	push   %esi
a428e8:	e8 ed ce 9d ff       	call   0x41f7da
a428ed:	59                   	pop    %ecx
a428ee:	59                   	pop    %ecx
a428ef:	8b c6                	mov    %esi,%eax
a428f1:	5e                   	pop    %esi
a428f2:	5d                   	pop    %ebp
a428f3:	c2 04 00             	ret    $0x4
a428f6:	cc                   	int3
a428f7:	cc                   	int3
a428f8:	cc                   	int3
a428f9:	cc                   	int3
a428fa:	cc                   	int3
a428fb:	cc                   	int3
a428fc:	cc                   	int3
a428fd:	cc                   	int3
a428fe:	cc                   	int3
a428ff:	cc                   	int3
a42900:	cc                   	int3
a42901:	cc                   	int3
a42902:	55                   	push   %ebp
a42903:	8b ec                	mov    %esp,%ebp