MSLVKIQTNTHLPKRIILVRHGEGSANADSNVYGTTPNHKIELTEKGIEQAKQTGIRIKKLISENDNNWKVFFYVSPLERTRKTLREIGGSFQKRRVMGVKEEPRLRELNFGNYQDPASIGKIKKERFTYGRFYYRVPGGETGAEVYDRISGYIECLRRDIEMKKFVCHDPCQETNIIIITHGLSSRIFLMKWFDWTVEQFEVLNRMRTGEFQVLQLGHGGEYSLAFHHDDKKLHEWGLSPDMIEDQKCKAYGPTGVKWQGTCDSYPFMDCFAEDSDDENTII*