MVFLIDYMRGSPGPSGYGSKSTAEDVTTGISLSHITAIVTGATSGIGAETARVLAKRGAQVVIPARNLKAAKAIKSRIQAETPNARIVLLELNLSSLSSVRAFASQFLELGLPLNVLINNAGVFCKTFKRSDEGYEMTFATNHLGHFLLTNLLLEKMVESARQSNVEGRIVNVASCLHTWVGNKGIDFDKLHDMHSFVESKSYAQSKLANILHAKELARRLKEVGGYVTANSLHPGIVKTNITRDRGGLVTDTILSVASIFMKTIPQGAATICYVASHPCILGVSGKYFADCNEAQCSPCGDEPLQAHQLWDLSESLINNHRTTSLITLH*