MSQRITIDPVTRIEGHLRIDCEIENGKVTKAWASGTMWRGMEEIVKGKDARDAWMIMQRICGVCTTVHGIISVRAIESALNIDVPVNAQYIRNMILAAHTIQDHIVHFYQLSALDWVDITSALNADPNKAAEILQGISTWPLNSPEEFTRVQDKIKKLVASGQLGIFANGYWGHPAMKLSPEVNLIAVAHYLQALECQRDANRIVALLGGKTPHIQNLAVGGVANPINLDGIAVLNLERLMYVKSFIDRLSDFIEQVYKIDTAVIAAGYPEWLGMGCGAKHYMCMPELPMDGKNGSFLLPGGYLENGDFSTYRPITSHTDEYVINGIKESSKHAWYKENEPQAPWEGTTNPDYTGWDDDGKYSWVKAPTFYDKTVEVGPLADLLCKLAAKHEPTEKHFNDVVSLYQTLTGNSISTDQLHSTLGRIIGRSVRCCVLNESLSIQWQALVENVGKGDVTTFVKPNFPENTVIKGVGFGEVPRGLLSHWVVIKDGKIENYQAVVPSTWNSGPRNFNDEPGPYEQALVGTTIADPAKPLEVVRTIHSFDPCMSCAVHIVDTEGSEVTKVKVL