MATSNSRLTGKVAIITGGARGIGEAAVRLFVENGAMVVIADILDEEGKKLAEEMGAHTCAFHHCDVAVESDIEALVAFTVSKWGKLDILYNNAGITCIGQGEDVLNMDMDKFDRIMSTNLRGMALGVKHAAKAMVNAGTRGVIICTGSTTSVMAGMAPVAYTVSKHAILGLVRAAASDLGKYGIRVNCVSPAPVTTPLLLEHFRHASGNQNVSMEDARAWCDSFSNLKGHSLTPLDVAMSALYLASDDSSFVSGLNLIVDGGFTITSHIFEK*