MDAMIVCRSVRTPPGSIVAQAGGIKSSQCRFMVGNGVNFLTQKAAHVSWSQNSKKPGGALCATCRDEKILVANRGEIAVRVIRTAHEMGIPCVAVHSTIDKDALHVRLADEAVCIGEAPSKQSYLDISNVLSAAVCHECTMLHPGYGFLAENANFVDICREHGINFIGPNPDSIRVMGDKATARETMKKAGVPTVPGSDGLVQSTEEAVKLAHEIGFPVMIKATAGGGGRGMRLANEPDEFVKLLQQAKSEAAAAFGNDGVYLEKYIKNPRHIEFQVLADKYGNVVHFGERDCSIQRRNQKLLEEAPSPALTSELRKAMGDAAVAAAASIGYIGVGTVEFLLDERGSFYFMEMNTRIQVEHPVTEMISSTDLIEEQIRVALGERLPYKQEDIVLRGHSIECRINAEDAFKGFRPGPGRITAYLPSGGPFVRMDSHVYPDYVVPPSYDSLLGKLIVWAPTREKAIERMKRALNDTVITGIPTTIEYHKLILDIEDFRNGKIDTAFIPKHEKELTEPQKLILAGASV