MRLKGKVAVITGGASGIGEASAKLFVENGAQVVIADIQDDHGNRLAQSLAPNACFFHCDVSKETDVSALVDYALEKHGRLDILFSNAGIPGGLFSSMADVTLEDLERVISVNVRGAYLCTKHAARVMIGAKTRGSVLLTSSMASVMAMPNGPSYTASKHAVLGIMKSAATDLAPHGIRVNCVSPAGVSTPMLIDAMKKSFPSFDKHCADEMLETTMELKGLTLEADDVAKSALFLCSDDARYISGHNLVIDGAFTSCKAFSTANSMDFLPIKSFFDRLAPASSKKIQSEMNGQLAPQ*