MRVVFSSMASKSHLFGLVPLAWAFRAAGHEVRVVASPALTEDITAAGLTAVPVGTDVDLVDFMTHAGHDIIDYVRSLDFSERDPATLTWEHLLGMQTVLTPTFYALMSPDTLIEGMVSFCRKWRPDLVIWEPLTFAAPIAAAVTGTPHARLLWGPDITTRARQNFLGLLPDQPEEHREDPLAEWLTWTLEKYGGPAFDEEVVVGQWTIDPAPAAIRLDTGLKTVGMRYVDYNGPSVVPEWLHDEPERRRVCLTLGISSRENSIGQVSIEELLGAVGDVDAEIIATFDAQQLEGVANIPDNVRTVGFVPMHALLPTCAATVHHGGPGSWHTAAIHGVPQVILPDGWDTGVRAQRTQEFGAGIALPVPELTPDQLRESVKRVLDDPAHRAGAARMRDDMLAEPSPAEVVGICEELAAGRREPR