MVFVDMMLFVLLVGCWCWPVVFAAHGDPLPPGIAQFLRTRRSEKSRHLRNGYVRLGDYAGIQGVVQSLTGYSLSMNAVGNMMAVGAPGEEGDFSFERGAVRVFEFASGTWTQKGQDIIGKLDDSESFGFAVWLSPDGQTLAASANSASHGYVQVYEINASGDTWIKRGVDLDELNPGEGFGRSIALSDDAVFMVVGAPFYDEGADTEVGRLYFFDYRDGSNYVLRTEQLVFSLVPLDRGQAATQQMGSAVAMSSDGKFVAVGSPFDQNDLEKGLVFVLSILWGFFVNLEVFGGVIEADESGTSFGLALAMNGDGTHLAVGSPFFDGLVDSAGRVQVFSRATEQGTSTWIQLGX