MATPEAHVHRRLEGKVAIITGGASGIGAATAKLFVENGARVVIADIQEELGLRVATELGEHAEFFRCDVTQESDVAALVDHTVTCHGTLHIMFNNAGIATPTGSRNPLADLDIPDFDRTMSVNVRGVMLGFKHGARAMLATGTRGCLLCTSSVAGVLAQGGGHPYTVSKHAVLGVMRSAASEMSAYGIRVNAVSPYVLETPLVRHLFGELIPAMRDADQLTNAITAAASRALHGAQVSVHDIAAAVLFLASDEAQFINGHNLIVDGGFTISKPLHLLA*