MSDANDDDWASDEFGAAQLGDARLRRRLIALAQRLSHAPQSSFPQCLDVAELKAGYRFFDNPKVDTDGVLNPHIGQTLGRMRQVPIVLAVQDTTEFNLSHLPATEGLGYGSGHNLRGFMMHSVLAVTPQGLPLGVLGMKTWIRPPEELGKGLSRKQRTIGDKESVKWLEGFEHLSALKEHCPQTHIVGVCDREGDVYDVFVAERPAGVDWLVRASWNRSVDHPEKYLWEAMATAPLVGQTELQIPGSGRTIARTARLRLRCAQVRLRPPRYRRCKGVSDVEVFVIHVLEAAVPEGLEPLEWMLLTSVPTHTHEEALERLAWYARRWTIESWHRVLKSGCRVEARQFGNLDRFVRATALFAVISWRILYATLLARLDGHLSCEVLFQPIEWRALYCRVHSTTKLPNEPPSLAQVVRWVAKLGGYLARKHDRPPGPTVLWRGFLVLHEVTKMYRIFRQNE