MGHSDRAVVFLDFDGVLHPVGVPAVDEEFRLIENPDLFVWRPILERLLAPYPVVGIIVSSDWRRLFDDATLIRLLGPLATRFVGVVESYGTSRSEEILAEVKLRGLNRWVALDDHPSVNAAQARDPRFIACGSATGLSAVDIQGTLSARLATLSVDGFDPLRV