MSLVKIQTNTHLPKRIILVRHGESSGNADRNVRGTTPTHKFELTEKGIEQAKQTGIRIKKLISENDNNWKVFFYVSPLERTRKTLREIGGSFPTRRVMGVKEEPRLRDLNFGNYHDPASIGKIQKERFTYGRFYYRLPGGETGAEVYDRIAGYIECLRRDIEMKKFVCHDPCQETNIIIITHGLSSRIFLMKWFDWTVEQFEVLNRMRTGEFQVLQLGHGGEYSLAFHHDDKKLHEWGLSPDMIEDQKCKAYGPTGVKWQGTCDSYPFMDCFAEDSDDENTII*