MSSLKGKVAIVTGGVRGIGRGIALELAKNGARVAVTYVSDSSKDLAAELVSQIDELAGANSGIAIQADIADLKSGELVLEQVQQKFGQDAVDILVNNAGTSKFSLLEDLTEEDFDLQFGINVKGLIFFTKAILPALKKSKSGRIINLSSGAARSGQLGSTIYGSTKASINSLTKVWATELGRKYGITVLAVNPGPVITELFTQSLEKSGLPTPPFPAAAERLGQPEDIAEMVGLLVTEKSHWFTGEVVNVNGGRF*