MRPPVQRATVHPGQLSVGTHGLVGWDSGRPVWTEALLAALDRRLEQGQSVSPPDYPHAAEDVLLALTQVAALGATQPRTAVWSSISPWLESALLRNGVARRVLTVDYNAPRIDARGDRLMAMELGQACSHYCSRGSAFDLIVSFSGIEHDGLGRYHDPLDPDGDLAAMREVWLQLRPGGVLLLGVPTSDTDATIVNGHRLYGPTRLPLLIRDFELVARVWDGHVVRGGLERANETPTLWYGRTGRVMRRGFAPRGDWGRSRHPGGEYWDWQHQPVLVLRKPKRRAAEMLPGWVAKWSAAVQEGRCKQMPDWHVRP*