MDVGDCTTSSGPSSEDAVSQKMLQVAEFERIRQDNKKDPRKRQRTTFSQSQLRILEDAFARQQYLVGSERVRLAALLNIGVPQVCLIF