422675:	68 82 26 42 00       	push   $0x422682
42267a:	c3                   	ret
42267b:	e9 88 0a fe ff       	jmp    0x403108
422680:	eb f8                	jmp    0x42267a
422682:	5d                   	pop    %ebp
422683:	c3                   	ret
422684:	83 2d 74 a0 42 00 01 	subl   $0x1,0x42a074
42268b:	c3                   	ret
42268c:	98                   	cwtl
42268d:	26 42                	es inc %edx
42268f:	00 30                	add    %dh,(%eax)
422691:	00 00                	add    %al,(%eax)
422693:	00 00                	add    %al,(%eax)
422695:	00 00                	add    %al,(%eax)
422697:	00 64 51 40          	add    %ah,0x40(%ecx,%edx,2)
42269b:	00 20                	add    %ah,(%eax)
42269d:	a2 40 00 a4 26       	mov    %al,0x26a40040
4226a2:	42                   	inc    %edx
4226a3:	00 11                	add    %dl,(%ecx)
4226a5:	02 2e                	add    (%esi),%ch
4226a7:	32 04 00             	xor    (%eax,%eax,1),%al
4226aa:	00 00                	add    %al,(%eax)
4226ac:	14 10                	adc    $0x10,%al
4226ae:	40                   	inc    %eax
4226af:	00 48 00             	add    %cl,0x0(%eax)
4226b2:	00 00                	add    %al,(%eax)
4226b4:	14 10                	adc    $0x10,%al
4226b6:	40                   	inc    %eax
4226b7:	00 04 4d 61 69 6e 8d 	add    %al,-0x7291969f(,%ecx,2)
4226be:	40                   	inc    %eax
4226bf:	00 c4                	add    %al,%ah
4226c1:	26 42                	es inc %edx
4226c3:	00 11                	add    %dl,(%ecx)
4226c5:	02 2e                	add    (%esi),%ch
4226c7:	33 04 00             	xor    (%eax,%eax,1),%eax
4226ca:	00 00                	add    %al,(%eax)
4226cc:	14 10                	adc    $0x10,%al
4226ce:	40                   	inc    %eax
4226cf:	00 48 00             	add    %cl,0x0(%eax)
4226d2:	00 00                	add    %al,(%eax)
4226d4:	14 10                	adc    $0x10,%al
4226d6:	40                   	inc    %eax
4226d7:	00 04 4d 61 69 6e 8d 	add    %al,-0x7291969f(,%ecx,2)
4226de:	40                   	inc    %eax
4226df:	00 e4                	add    %ah,%ah
4226e1:	26 42                	es inc %edx
4226e3:	00 11                	add    %dl,(%ecx)
4226e5:	02 2e                	add    (%esi),%ch
4226e7:	34 04                	xor    $0x4,%al
4226e9:	00 00                	add    %al,(%eax)
4226eb:	00 14 10             	add    %dl,(%eax,%edx,1)
4226ee:	40                   	inc    %eax
4226ef:	00 48 00             	add    %cl,0x0(%eax)
4226f2:	00 00                	add    %al,(%eax)
4226f4:	14 10                	adc    $0x10,%al
4226f6:	40                   	inc    %eax
4226f7:	00 04 4d 61 69 6e 8d 	add    %al,-0x7291969f(,%ecx,2)
4226fe:	40                   	inc    %eax
4226ff:	00 04 27             	add    %al,(%edi,%eiz,1)
422702:	42                   	inc    %edx
422703:	00 11                	add    %dl,(%ecx)
422705:	02 2e                	add    (%esi),%ch
422707:	35 04 00 00 00       	xor    $0x4,%eax
42270c:	14 10                	adc    $0x10,%al
42270e:	40                   	inc    %eax
42270f:	00 48 00             	add    %cl,0x0(%eax)
422712:	00 00                	add    %al,(%eax)
422714:	14 10                	adc    $0x10,%al
422716:	40                   	inc    %eax
422717:	00 04 4d 61 69 6e 8d 	add    %al,-0x7291969f(,%ecx,2)
42271e:	40                   	inc    %eax
42271f:	00 24 27             	add    %ah,(%edi,%eiz,1)
422722:	42                   	inc    %edx
422723:	00 11                	add    %dl,(%ecx)
422725:	02 2e                	add    (%esi),%ch
422727:	36 04 00             	ss add $0x0,%al
42272a:	00 00                	add    %al,(%eax)
42272c:	14 10                	adc    $0x10,%al
42272e:	40                   	inc    %eax
42272f:	00 48 00             	add    %cl,0x0(%eax)
422732:	00 00                	add    %al,(%eax)
422734:	14 10                	adc    $0x10,%al
422736:	40                   	inc    %eax
422737:	00 04 4d 61 69 6e 8d 	add    %al,-0x7291969f(,%ecx,2)
42273e:	40                   	inc    %eax
42273f:	00 44 27 42          	add    %al,0x42(%edi,%eiz,1)
422743:	00 11                	add    %dl,(%ecx)
422745:	02 2e                	add    (%esi),%ch
422747:	37                   	aaa
422748:	04 00                	add    $0x0,%al
42274a:	00 00                	add    %al,(%eax)
42274c:	14 10                	adc    $0x10,%al
42274e:	40                   	inc    %eax
42274f:	00 48 00             	add    %cl,0x0(%eax)
422752:	00 00                	add    %al,(%eax)
422754:	14 10                	adc    $0x10,%al
422756:	40                   	inc    %eax
422757:	00 04 4d 61 69 6e 8d 	add    %al,-0x7291969f(,%ecx,2)
42275e:	40                   	inc    %eax
42275f:	00 64 27 42          	add    %ah,0x42(%edi,%eiz,1)
422763:	00 11                	add    %dl,(%ecx)
422765:	02 2e                	add    (%esi),%ch
422767:	38 04 00             	cmp    %al,(%eax,%eax,1)
42276a:	00 00                	add    %al,(%eax)
42276c:	14 10                	adc    $0x10,%al
42276e:	40                   	inc    %eax
42276f:	00 48 00             	add    %cl,0x0(%eax)
422772:	00 00                	add    %al,(%eax)
422774:	14 10                	adc    $0x10,%al
422776:	40                   	inc    %eax
422777:	00 04 4d 61 69 6e 8d 	add    %al,-0x7291969f(,%ecx,2)
42277e:	40                   	inc    %eax
42277f:	00 84 27 42 00 11 02 	add    %al,0x2110042(%edi,%eiz,1)
422786:	2e 39 04 00          	cmp    %eax,%cs:(%eax,%eax,1)
42278a:	00 00                	add    %al,(%eax)
42278c:	14 10                	adc    $0x10,%al
42278e:	40                   	inc    %eax
42278f:	00 48 00             	add    %cl,0x0(%eax)
422792:	00 00                	add    %al,(%eax)
422794:	14 10                	adc    $0x10,%al
422796:	40                   	inc    %eax
422797:	00 04 4d 61 69 6e 8d 	add    %al,-0x7291969f(,%ecx,2)
42279e:	40                   	inc    %eax
42279f:	00 a4 27 42 00 11 03 	add    %ah,0x3110042(%edi,%eiz,1)
4227a6:	2e 30 31             	xor    %dh,%cs:(%ecx)
4227a9:	04 00                	add    $0x0,%al
4227ab:	00 00                	add    %al,(%eax)
4227ad:	14 10                	adc    $0x10,%al
4227af:	40                   	inc    %eax
4227b0:	00 48 00             	add    %cl,0x0(%eax)
4227b3:	00 00                	add    %al,(%eax)
4227b5:	14 10                	adc    $0x10,%al
4227b7:	40                   	inc    %eax
4227b8:	00 04 4d 61 69 6e 8b 	add    %al,-0x7491969f(,%ecx,2)
4227bf:	c0 c4 27             	rol    $0x27,%ah
4227c2:	42                   	inc    %edx
4227c3:	00 11                	add    %dl,(%ecx)
4227c5:	03 2e                	add    (%esi),%ebp
4227c7:	31 31                	xor    %esi,(%ecx)
4227c9:	04 00                	add    $0x0,%al
4227cb:	00 00                	add    %al,(%eax)
4227cd:	14 10                	adc    $0x10,%al
4227cf:	40                   	inc    %eax
4227d0:	00 48 00             	add    %cl,0x0(%eax)
4227d3:	00 00                	add    %al,(%eax)
4227d5:	14 10                	adc    $0x10,%al
4227d7:	40                   	inc    %eax
4227d8:	00 04 4d 61 69 6e 8b 	add    %al,-0x7491969f(,%ecx,2)
4227df:	c0 e4 27             	shl    $0x27,%ah
4227e2:	42                   	inc    %edx
4227e3:	00 11                	add    %dl,(%ecx)
4227e5:	03 2e                	add    (%esi),%ebp
4227e7:	32 31                	xor    (%ecx),%dh
4227e9:	04 00                	add    $0x0,%al
4227eb:	00 00                	add    %al,(%eax)
4227ed:	14 10                	adc    $0x10,%al
4227ef:	40                   	inc    %eax
4227f0:	00 48 00             	add    %cl,0x0(%eax)
4227f3:	00 00                	add    %al,(%eax)
4227f5:	14 10                	adc    $0x10,%al
4227f7:	40                   	inc    %eax
4227f8:	00 04 4d 61 69 6e 8b 	add    %al,-0x7491969f(,%ecx,2)
4227ff:	c0 04 28 42          	rolb   $0x42,(%eax,%ebp,1)
422803:	00 11                	add    %dl,(%ecx)
422805:	03 2e                	add    (%esi),%ebp
422807:	33 31                	xor    (%ecx),%esi
422809:	04 00                	add    $0x0,%al
42280b:	00 00                	add    %al,(%eax)
42280d:	14 10                	adc    $0x10,%al
42280f:	40                   	inc    %eax
422810:	00 48 00             	add    %cl,0x0(%eax)
422813:	00 00                	add    %al,(%eax)
422815:	14 10                	adc    $0x10,%al
422817:	40                   	inc    %eax
422818:	00 04 4d 61 69 6e 8b 	add    %al,-0x7491969f(,%ecx,2)
42281f:	c0 24 28 42          	shlb   $0x42,(%eax,%ebp,1)
422823:	00 11                	add    %dl,(%ecx)
422825:	03 2e                	add    (%esi),%ebp
422827:	34 31                	xor    $0x31,%al
422829:	04 00                	add    $0x0,%al
42282b:	00 00                	add    %al,(%eax)
42282d:	14 10                	adc    $0x10,%al
42282f:	40                   	inc    %eax
422830:	00 48 00             	add    %cl,0x0(%eax)
422833:	00 00                	add    %al,(%eax)
422835:	14 10                	adc    $0x10,%al
422837:	40                   	inc    %eax
422838:	00 04 4d 61 69 6e 8b 	add    %al,-0x7491969f(,%ecx,2)
42283f:	c0 44 28 42 00       	rolb   $0x0,0x42(%eax,%ebp,1)
422844:	11 03                	adc    %eax,(%ebx)
422846:	2e 35 31 04 00 00    	cs xor $0x431,%eax
42284c:	00 14 10             	add    %dl,(%eax,%edx,1)
42284f:	40                   	inc    %eax
422850:	00 48 00             	add    %cl,0x0(%eax)
422853:	00 00                	add    %al,(%eax)
422855:	14 10                	adc    $0x10,%al
422857:	40                   	inc    %eax
422858:	00 04 4d 61 69 6e 8b 	add    %al,-0x7491969f(,%ecx,2)
42285f:	c0 64 28 42 00       	shlb   $0x0,0x42(%eax,%ebp,1)
422864:	11 03                	adc    %eax,(%ebx)
422866:	2e 36 31 04 00       	cs xor %eax,%ss:(%eax,%eax,1)
42286b:	00 00                	add    %al,(%eax)
42286d:	14 10                	adc    $0x10,%al
42286f:	40                   	inc    %eax
422870:	00 48 00             	add    %cl,0x0(%eax)
422873:	00 00                	add    %al,(%eax)
422875:	14 10                	adc    $0x10,%al
422877:	40                   	inc    %eax
422878:	00 04 4d 61 69 6e 8b 	add    %al,-0x7491969f(,%ecx,2)
42287f:	c0 53 56 57          	rclb   $0x57,0x56(%ebx)
422883:	8b fa                	mov    %edx,%edi
422885:	8b d8                	mov    %eax,%ebx
422887:	8b 15 8c 26 42 00    	mov    0x42268c,%edx
42288d:	33 c0                	xor    %eax,%eax
42288f:	e8 6c 79 fe ff       	call   0x40a200
422894:	89 03                	mov    %eax,(%ebx)
422896:	ba d0 2a 42 00       	mov    $0x422ad0,%edx
42289b:	8b c7                	mov    %edi,%eax
42289d:	e8 12 84 fe ff       	call   0x40acb4
4228a2:	b9 69 00 00 00       	mov    $0x69,%ecx
4228a7:	ba be 00 00 00       	mov    $0xbe,%edx
4228ac:	e8 83 74 fe ff       	call   0x409d34
4228b1:	8b f0                	mov    %eax,%esi
4228b3:	8b 03                	mov    (%ebx),%eax
4228b5:	89 70 18             	mov    %esi,0x18(%eax)
4228b8:	8b 13                	mov    (%ebx),%edx
4228ba:	8b c6                	mov    %esi,%eax
4228bc:	e8 6f 79 fe ff       	call   0x40a230
4228c1:	8b 03                	mov    (%ebx),%eax
4228c3:	8b 40 18             	mov    0x18(%eax),%eax
4228c6:	33 d2                	xor    %edx,%edx
4228c8:	e8 23 90 fe ff       	call   0x40b8f0
4228cd:	8b 03                	mov    (%ebx),%eax
4228cf:	8b 40 18             	mov    0x18(%eax),%eax
4228d2:	33 d2                	xor    %edx,%edx
4228d4:	e8 17 5b fe ff       	call   0x4083f0
4228d9:	8b 03                	mov    (%ebx),%eax
4228db:	8b 40 18             	mov    0x18(%eax),%eax
4228de:	b9 70 00 00 00       	mov    $0x70,%ecx
4228e3:	ba e3 00 00 00       	mov    $0xe3,%edx
4228e8:	e8 83 54 fe ff       	call   0x407d70
4228ed:	b9 e4 2a 42 00       	mov    $0x422ae4,%ecx
4228f2:	8b 03                	mov    (%ebx),%eax
4228f4:	8b 40 18             	mov    0x18(%eax),%eax
4228f7:	8b 15 50 96 42 00    	mov    0x429650,%edx
4228fd:	e8 6e 53 fe ff       	call   0x407c70
422902:	8b 03                	mov    (%ebx),%eax
422904:	8b 40 18             	mov    0x18(%eax),%eax
422907:	e8 44 96 fe ff       	call   0x40bf50
42290c:	b9 f5 ff ff ff       	mov    $0xfffffff5,%ecx
422911:	ba 04 00 00 00       	mov    $0x4,%edx
422916:	e8 31 7c fe ff       	call   0x40a54c
42291b:	8b 03                	mov    (%ebx),%eax
42291d:	8b 40 18             	mov    0x18(%eax),%eax
422920:	e8 2b 96 fe ff       	call   0x40bf50
422925:	ba f8 2a 42 00       	mov    $0x422af8,%edx
42292a:	e8 21 ac fe ff       	call   0x40d550
42292f:	8b 03                	mov    (%ebx),%eax
422931:	8b 70 18             	mov    0x18(%eax),%esi
422934:	c6 86 b0 00 00 00 00 	movb   $0x0,0xb0(%esi)
42293b:	6a 00                	push   $0x0
42293d:	68 60 f0 00 00       	push   $0xf060
422942:	6a 00                	push   $0x0
422944:	8b c6                	mov    %esi,%eax
422946:	e8 f9 b2 fe ff       	call   0x40dc44
42294b:	50                   	push   %eax
42294c:	e8 27 21 fe ff       	call   0x404a78
422951:	50                   	push   %eax
422952:	e8 89 20 fe ff       	call   0x4049e0
422957:	8b 03                	mov    (%ebx),%eax
422959:	50                   	push   %eax
42295a:	68 fc 51 42 00       	push   $0x4251fc
42295f:	8b 03                	mov    (%ebx),%eax
422961:	8b 40 18             	mov    0x18(%eax),%eax
422964:	ba 06 00 00 00       	mov    $0x6,%edx
422969:	e8 76 52 fe ff       	call   0x407be4
42296e:	8b 03                	mov    (%ebx),%eax
422970:	50                   	push   %eax
422971:	68 fc 51 42 00       	push   $0x4251fc
422976:	8b 03                	mov    (%ebx),%eax
422978:	8b 40 18             	mov    0x18(%eax),%eax
42297b:	ba 03 00 00 00       	mov    $0x3,%edx
422980:	e8 5f 52 fe ff       	call   0x407be4
422985:	8b 03                	mov    (%ebx),%eax
422987:	50                   	push   %eax
422988:	68 f4 51 42 00       	push   $0x4251f4
42298d:	8b 03                	mov    (%ebx),%eax
42298f:	8b 40 18             	mov    0x18(%eax),%eax
422992:	e8 c5 77 fe ff       	call   0x40a15c
422997:	8b 03                	mov    (%ebx),%eax
422999:	50                   	push   %eax
42299a:	68 04 52 42 00       	push   $0x425204
42299f:	8b 03                	mov    (%ebx),%eax
4229a1:	8b 40 18             	mov    0x18(%eax),%eax
4229a4:	e8 17 5a fe ff       	call   0x4083c0
4229a9:	8b 03                	mov    (%ebx),%eax
4229ab:	8b 40 18             	mov    0x18(%eax),%eax
4229ae:	33 d2                	xor    %edx,%edx
4229b0:	e8 5b b1 fe ff       	call   0x40db10
4229b5:	b9 10 00 00 00       	mov    $0x10,%ecx
4229ba:	ba 10 00 00 00       	mov    $0x10,%edx
4229bf:	e8 70 73 fe ff       	call   0x409d34
4229c4:	b2 01                	mov    $0x1,%dl
4229c6:	e8 25 73 fe ff       	call   0x409cf0
4229cb:	ba 02 00 00 00       	mov    $0x2,%edx
4229d0:	e8 6b 5d fe ff       	call   0x408740
4229d5:	8b f0                	mov    %eax,%esi
4229d7:	8b 03                	mov    (%ebx),%eax
4229d9:	89 70 2c             	mov    %esi,0x2c(%eax)
4229dc:	8b c6                	mov    %esi,%eax
4229de:	e8 6d 95 fe ff       	call   0x40bf50
4229e3:	ba 08 2b 42 00       	mov    $0x422b08,%edx
4229e8:	e8 63 ab fe ff       	call   0x40d550
4229ed:	8b 03                	mov    (%ebx),%eax
4229ef:	8b 40 2c             	mov    0x2c(%eax),%eax
4229f2:	b2 01                	mov    $0x1,%dl
4229f4:	e8 3f 9a fe ff       	call   0x40c438
4229f9:	8b 03                	mov    (%ebx),%eax
4229fb:	8b 40 18             	mov    0x18(%eax),%eax
4229fe:	33 d2                	xor    %edx,%edx
422a00:	e8 0b b1 fe ff       	call   0x40db10
422a05:	b9 4f 00 00 00       	mov    $0x4f,%ecx
422a0a:	ba 10 00 00 00       	mov    $0x10,%edx
422a0f:	e8 20 73 fe ff       	call   0x409d34
422a14:	b2 01                	mov    $0x1,%dl
422a16:	e8 d5 72 fe ff       	call   0x409cf0
422a1b:	ba 02 00 00 00       	mov    $0x2,%edx
422a20:	e8 1b 5d fe ff       	call   0x408740
422a25:	8b f0                	mov    %eax,%esi
422a27:	8b 03                	mov    (%ebx),%eax
422a29:	89 70 28             	mov    %esi,0x28(%eax)
422a2c:	8b c6                	mov    %esi,%eax
422a2e:	e8 1d 95 fe ff       	call   0x40bf50
422a33:	ba 08 2b 42 00       	mov    $0x422b08,%edx
422a38:	e8 13 ab fe ff       	call   0x40d550
422a3d:	8b 03                	mov    (%ebx),%eax
422a3f:	8b 40 28             	mov    0x28(%eax),%eax
422a42:	b2 01                	mov    $0x1,%dl
422a44:	e8 ef 99 fe ff       	call   0x40c438
422a49:	8b 03                	mov    (%ebx),%eax
422a4b:	50                   	push   %eax
422a4c:	68 fc 51 42 00       	push   $0x4251fc
422a51:	8b 03                	mov    (%ebx),%eax
422a53:	8b 40 2c             	mov    0x2c(%eax),%eax
422a56:	ba 06 00 00 00       	mov    $0x6,%edx
422a5b:	e8 84 51 fe ff       	call   0x407be4
422a60:	8b 03                	mov    (%ebx),%eax
422a62:	50                   	push   %eax
422a63:	68 fc 51 42 00       	push   $0x4251fc
422a68:	8b 03                	mov    (%ebx),%eax