MSDDVHVVCPACDAVNRVASHRLGAGAKCGKCHGPLFTGKPLALDEARFARHLARSDLPLLVDFWAPWCGPCRMMAPAFESAAAKLEPAMRLIKINTEEAQSLSARLGIRSIPTLALFRGGAEVARQAGALDANGIVAWARRG