MSTAKKQTIHFSGHNNFRRRLVLATLSGMPVRIDKIRSDDVEPGVKDYEVSFLRLLESITNGSVFEISYTGTTVVFKPGIIVGGSVTHNCPLSRGVGYFIEPLLLLAPFGKKALTATLRGITSHSLDPSPDSIRTSVFPVMQKFGIERQELKIIQRGATPLGGGEVMLHLPHLVLHPKTLHATTTPTISKIRGIAYSCRVSPASVNRLIDGAREELRATGCETFIFSDVARGDESGKSPGFGIVLVGETRPGFCISAESVAVAGSIPEDLGRETAKKLIEEISRAGVFGRNQLDMAIIFMILGSGDVGRLVIGKQNIDERFVTLARDIKKFWGVEMRLKEDDENENEMICTVKGVGFVSASKKIA