MVLRLSGLDDHIVNVNLHSPPELCLKHLGHQPLVCRPYVLQPEGHHLITVGAPGCDEGYLLLVRYEQRYLVVSSVSVEETHAVVSGSGVNELVDLWKGETVFGTGCIEVSEVNADPPLPRLLDHYCVG