MSTSLETAAPDAVAQGLRRVAIDPVSRVEGHGKVTLLLDANHRVQQVRLHIVEFRGFEQFIQGRPYWEVPVMVQRLCGICPVSHHLAASKAFDRVVGALPVTPTADKIRRLMHYGQVMQSHALHFFYLAAPDLLFGFDSEVNRRNIVGVAQAHPDIARKGVLLRKFGQELIRATAGKRVHGSGSVPGGVNKHVSPQDRALLQRDVAQMIAWAQEAVLIAKQLHAQNPALYDSFGSFRSNLLSLVRMDGALDLYDGVLRARDTAGAILFDGASDQDYLGLIEEEVKPWTYMKFPFLKSLGPELGWYRVGPLARLQNCDFIPSPLAERERLDFIAWGRGEPIQATLAYHWARMVEMLHCVEVIQGLLDDPDILGGELIASGPRQRGGVGVIEAPRGTLFHHYEVGDDDLVTMCNLIVATTHNNQAMNEAVRSVAREYLDGRELTEGLLNHIEVAIRAYDPCLSCATHALGRMPLEVTLLGFDGALIDRVLKSHSGEFRHDLGTVPSVSV