MRGGGRRVPVALGGLLCASLSHGGRPLISSSRVLRWVMRNSAAPLCSSSGDGGDEQEVSSHPSYMAGLHSHYGPGKLLGKTALITGAGSGIGRHTAFLFAQEGAAVVVADYSISAVARAADAVKEFGGKCVGICGDVSIPEDVEAMVSKAEETFGALHIVFNNAGILEKLDYDAISTPTEVIDKTLAVNLKGTIYGCRYGIPAIKRAGGGSVINVSSIVSLVGSASPKIAYTASKGAILALTRELAVFHGREGVRVNALCPGPLQTNLLMQHINSNEKVQRLLRYIPMGRFGEAAEVAKAALFLASSDSSFMTGASLVIDGGITCAFDSPC*