MVSQKETVCVTGASGFIGSWLVMRLLERGYFVRATVRDPGNLKKVQHLLDLPNAKTLLTLWKADLSEEGSYDDAINGCDGVFHVATPMDFESKDPENEVIKPTVNGMLGIMKACVKAKTVRRFVFTSSAGTVNVEEHQKNVYDENDWSDLEFIMSKKMTGWMYFVSKTLAEKAAWDFAEEKGLDFISIIPTLVVGPFITTSMPPSLITALSPITRNEAHYSIIRQGQYVHLDDLCNAHIFLYEQAAAKGRYICSSHDATILTISKFLRPKYPEYNVPSTFEGVDENLKSIEFSSKKLTDMGFNFKYSLEEMFIESIETCRQKGFLPVSLSYQSISEIKTKNENIDVKTGDGLTDGMKPCNKTETGITGERTDAPMLAQQMCA*