MSQRITIDPVTRIEGHLRIDCEIENGVVSKAWASGTMWRGMEEIVKNRDPRDAWMIVQRICGVCTTTHAISSVRAAESALNIDVPVNAQYIRNIILAAHTTHDHIVHFYQLSALDWVDITSALNADPAKAEALLKGVSSWHLNSAEEFTKVQNKIKDLVASGQLGIFANGYWGHPAMKLPPEVNLIAVAHYLQALECQRDANRVVALLGGKTPHIQNLAVGGVANPINLDGLGVLNLERLMYIKSFIDKLSDFVEHVYKVDTAVIAAFYPEWLERGKGAVNYLSAPEFPTDGKNGSFLFPGGYIENADLATYRPISSHSDEYLIKGIQESAKHAWYKDEAPQAPWEGTTIPEYNGWADDGKYSWVKSPTFYGKTVEVGPLANMLVKLAAGRESTQAKLNEIVAIYQKLTGKTLEVAQLHSTLGRIIGRTVHCCELQGILQNQYSALIANIGKGDHTTFVKPNIPATGEFKGVGFLEAPRGMLSHWMVIRDGIISNYQAVVPSTWNSGPRNFNDDVGPYEQSLVGTPIADPEKPLEVVRTIHSFDPCMACAVHVVDADGNEVVSVKVL