MVLVALTCALVGNAGVFGVKIDDSAQVSELKDVVKGKNSSTIKCDAKDLQLFLAKNDEGRGAWLDGAGAAAVALDERGHPQGCVQMDPTLSIKNPKHFGDNFQPER