MSERVILAYSGGLDTSVAISWIGKETGREVVAVAIDLGQGGEHMDVIRQRALDCGAVEAVVVDARDEFAEGYCLPTVLNNALYMDRYPLVSAISRPLIVKHLVAAAREHGGGIVAHGCTGKGNDQVRFEVGFASLAPDLEVLAPVRDYAWTREKAIAFAEENAIPINVTKRSPFSIDQNVWGRAVETGFLEHLWNAPTKDIYAYTEDPTINWGVPDEVIVGFERGVPVSVDGKPVSMLAAIEELNRRAGAQGVGRLDVVEDRLVGIKSREIYEAPGAMVLITAHTELEHVTLERELGRFKRQTDQRWAELVYDGLWYSPLKAALEAFVAKTQEHVSGEVRLVLHGGHIAVNGRRSAESLYDFNLATYDEGDSFDQSAARGFVYVHGLSSKLAARRDLR