MVYKENLALSPSPYQVTLSLSLSLSLVDYLVFSLLLQSDLFYLFSVEEKGKYEAVLDGTEELDGCEEEEPCGTGLSGLGEKKRRLSVEQVKALEKNFEVENKLDPERKLRLAQDLGLQPRQVAVWFQNRRARWKTKQLERDYGALKARHDALKLDCDALSRDNEALLAEIAELKAKLADSGMDAMESETKAVEEERPPLIHKDGASDSDSSVVFNDETSPHAGTVLHQHFLMGFRSQCPFLPFEDKAQAEKGYLDEELLAGEELCSSLFSEQQAPNFSWYCSDEWD