MGRSQAHTAQEQASLVHGRNARPATPRASWPNRQLVFDRLPASPHRLTVLHLLPSMAAAHLFCSAPAASPAANPRPLPTRGRHAHRAIPSRGFFSCRASLSPDGSLAVLGPPSPRTAPPMRKPYLRKHSCLIFPPPRGRRPLAVIKFLGGAFIGAVPEVTYGYLLELLAREGFLVVCVPYNVTFNHEAAAREVFQRFHACYDALLASGLPEAGLSGLDIAELPLYSVGHSNGALLQLLVGSYFSEKIPKANAIVSFNNRPASEAVPYFEQIGPLFSQLMPMMEASPVYSVARNASGDAWKALFDLAGGFLREYDQEAMVSLSKFVDQLPSVMNQVTEGVSEFKPTPPENREFCKNSYSVPNTLLVKFSVDAIDDTDIVEDVLRPRIDSIGGQIKKVILSGTHLTPCIQDVKWQVGSEYTPADAIAQGLKSLALSETRVLSRTIADWFTSL*