MSKVSMHTAVANFNRLWERNVSKVHDLRGFEEVFGSYPQAGLEAVFKVYPDCQANFFTEVFPFIVQSASRMYPEYNLKKLQQGVVDHLMLGRELVVTLLAHMFLCTITDLARDMPYPCFASQLRIWTAAVSLELDMLLFRVSTRQPQELAKLRMVIHYFDRCRLETPQGELRIYRGVVVEKTNAIRFAICPELCAAMLVCPIMLENEAITIVGGEQFCTYTGYARSLAFGGDYRDPSPRDADGTPLVAITAMDALDFRGEDSSLRRQMQEPLMLRELEKAAAAFAPVDDVALRQWPVIATGNWGCGAFEGCPELKAVLQWLAASEGRRSLLYFPFELKIGP