MGFFSPSKSGKASATAPPPVGKPLHLLQYDERTKKFELGSEALEALRQIRGDVGVLAVCGRARQGKSYILNQLCSAGNDAGFKVGPTVRPCTKGLWIWSAPIRRVDPVTGKAFHVVLLDTEGIDAYDQTGQYSTQIFSMAVLLSSLFCYNQMGGIDEAALDRLSLVTEMTKHIRVRSETGAAAPGRGGVRELGAFSPSFVWLLRDFYLDLNDPDSGGRISAADYLESALRNVPTVDGGSTGAVAKNAIRESIRGLFPERECFPLVRPVNDEKQLRNLDAVPRSQLRPEFIAGLDSLVELLFDRCRAKRVGSDVLNGPALAAMATQYVAAINAGAVPAIATAWQSVAESECGKAVEEGESAYAEAFFASADSCPADDAKLSACHERAVERARLAFEQRAVGDTETRAAACAKLEHALKVRFGEYREKRRASAAARCSELLAAAATRVMGCANAPDAKIADVLKRIDSEVDAYLGEADGPSAHDRLCVFLR