MSRHPEVLWAQRSDKVLITIALPDPIDPKIHVDPSGKLTFSAKAGPDKTPYELDLELGGEIDNEKSKIQITNRHILTVLEKKEKGYWDRLLKAKGKTPQYIKVDWSKWVDEDEEKGEFDTSNLQDFSQFGGGMGGMGGMGGMGGMGDLGGMMGGMGGMGGMGGMGGMGGMGGPGGMGGMDQQKLQEMLAGLQGGAGGGMGGMGDAEGAEEVDSDDDDAKNAKLLDSLKHSKVATDASPDSDEEDDEDLPELEKP*