MVLPGGACESFLVVKFRAEEMASSEDSTRTVLVTGAGGRTGAIVFDKLKKTEKFVVRGLVRTEEAKAKLGGKGVFIGDVTKADTLSAAFEGIDALIITTSAVPKMKPGFDPSKGAPPEFYFEENGYPEQVDWIGQKNQIDAAKAAGCKHIVLVGSMGGQNPNHMLNSLGNGKILIWKRKAEEYLSQSGVPYTIIRAGGLQDKDGGIRELIVSKDDELMNTDTKSITRSDVAEMCIQSLLTDLSKNKAFDLASKPEGQGTPTTDFKSLFATITTPF*