MSQKSAVVAGKNLIIDPVTRIEGHLKIEVEIDNGRVKDAWVGAQLFRGIEKILKGRPPEDAPLFTQRTCGVCTNTHALTSIRAIEDALDIKAPPMAEVIRNLILSALVVHDHLVHFYHLHGLDWIDMASAISANPAKAGKLVAQTSNRSEDPSELYLIQKRLKDFVKTGQLGFLENAYFLGGNPAYHLTPEENLILSAHYFEGLRVQLELARAMALFAGKNPHAQSMVVGGVTCYDSLRPEIIEHFRHIWKITMEFVENAMMPDITMLTMKYPEALKYGSTSNFMAFSDFYDPETGKDPYFKSGIIWGNNLHKHDKMDLDNIAEHVARSWYEGDKARKPYEGETDPQYTSYEDKDKYSWAKAPRYKDEPMETGPLARRAIAYAKKESETTKLLDDFFKKTGMKSEQLFSTMGRTVCRVVETTMLTRRMEGWINTCADRIKAGDDKIYQKWTMPDREIKGVGTCCVTRGALSHWIKIKDGKIDNFQLVVPSTWNLGPRCANGKLSPAEQSLMGCPCPDPDRPVEILRTIHSFDPCIACAVHLIDGRGGEPKKFKVL