MSTGPHRIVFANEKGGTGKSTTAVHVAVALAYQGARVATIDLDARQRTMHRYFENRAETMRRREIALPTASFDVYGQDSIEALDELTERLGQGYDFIVFDTPGRDDPLARHVATRADTLVTPLNDSFVDFDLIGQVDAETFKVRRLSFYAELIWEARKKRAMATIKDARREMDWVVVRNRTGYTEARNQRRIDQALTELSKRVGFRIASGLSERVIYRELFPSGLTLLDKGHLGELGTSHLVARQELRTLVSGLNLPMPAKGAAASAPSLESAA