MQVISAVCKSVTVAPEKIAVTTGDEFFSFAELLRSAQSVSHLLEDKYKHHDHSAAEEVRSDLIGARIGIIARPCAEFVAAVWGSWLNGYVVVPLALNFPEAELLHVITDAQISAILTTPDSVGAVANLVGNSSAELYLLPPVESARGRDEFESPNVGVDELVADVRSRISAVADDAAALIIYTSGTTGRPKGVVHTHAGLGAQVRMISEAWDCTAEDRFLHCLPLHHVHGLINALLTPLYVGATIDLMPKFSTSGVWQRWRHCYPIDGPSAESPITLFTGVPTMYVRLLQGYAAMDAEARKASAHAAKQLRVMLCASSALPEPVMDEWESLTGHRLVERYGMTEFGMGLSNPLHGEKKPGFVGMPLPGIEIRIDDSESDVRGVGELLFKSPSMFREYWRQPQVTHDSFTEDGFFKTGDTVTMKDGYIKILGRSSIDILMVGGFKLSALEIEAVLLDHPAIAECAVFGLPDEEYGEIVCAVVVPPAADVTDSAVDPKPRLSLKLLQTWALERIAAYKVPKKLVIWERMPRNAMGKVNKKEIRKSVLGSPP*