MAASNSFLCSEHQACIDIVVVGGGISGLATALALHRVGLKSLVLERSDSLRATGTAFILWANAWKALDALGVADTLRPNYPQLEGIRGLSKTSGVQKDVRLIKEHTGGSRMNCVESRCVERYAILETLAKALPDGNIRFNSKLVSIHKRTVSPFTTLELADGASITAKIVIGCDGLHSVVAEWMGLGVPKSSGRISFRGMAKCPQGYDEIEKMMVQILGEGVRIGLVPCSDKQVFWFINKKSQPEDVHVSHDSESLRCAALEAVKEFPEPIGELIKSSSPETLSVADLKLRWVWPWEWDRMAEGKGSVTVVGDALHPMTPDLGQGACTALEDAVVLARCLSASTINLEDTNCWGEEEERNIEECFKKYWAARKWRVFSVVGGALLTGRVLEGSSRFLRFLREWIWFPFISMSYLPFFAASSDSNQ