MGNTLGRRTAKVMKIDGQILKFKTPARVADIIKDYPDYVLMDSEAVRHLGVRAKALAVDHELKPRRLYFLVQLPKVQDEKVPRRARSGVLKMSAKDRLESLMLSRRSASDLTHLKLMSPAPVGDESGEGTGGAVRVKMRLPKAQVTKLMEESKDAAEVAEKIMDLCIDDAGEDGAPKEDGGLLMQQRQWKPALGSIQEMQRTREKLGVRFLPLQNGESV