MSFDLETAANPKGLRRVAIDPVSRVEGHGKVTILLDEQQRVQQVRLHIVEFRGFEKFIEGRPYWEVPVMVQRLCGICPVSHQLAASKAMDRVVGARPVTRSAEKIRRLMHYGQVMQSHALHFFYLASPDLLFGFDSEVDLRNIVGVAQAYPDIAKQGILLRKFGQELIRATSGKRIHGTGSIPGGMNRYVSQADRDMLYRDVDQMTGWAADAVDIAKQLHAQNPALYDSFGSFRSNMLSLVRADGAMDLYDGVLRARDADGGIIFDGASDQDYMSLIEEETRPWTYMKFPHLRSLGRDTGWYRVGPLARVQNCDFIPSPLAEAQRKEFVDWGKGSPVHATLAYHWARMIEVLHAVEVIKDLLDDPDILQGELMASGERRAGGVGIIEAPRGTLIHDYRVNADDLVTHCNLIVSTTHNNQAMNEAVRSVAREYLDGQRLTEGLLNRIEIAIRAFDPCLSCATHALGRMPLDVVLLGPGGEPFDHMTKSHDGEVMRHSPAGMGAMA