MSVYKNVTCPVCGGSCDDIKVLYDGKTIKTRNACRMGNAKFQEMVSSHRILRPQIKTESGFRSAEWDEALDAAAEILTESKRPTLFMGSEMSTEAMAAGLELGEYLNAMVDSNATICHGPTLMGIQEAGQSAATAGEIKNRADVIIYWGTNVMDSMPRHMSRYSIFMRGFFRERGKKDRTVISVDPRETATTKASDIHLQLKPNSDYELFSALLTVIRGNEPHRSIESITGISVETIKEVADIMLNAQFGAIYGGLGLASSEGKHRNVEMVLKLVAALNEHTKFTIGAIRGHCNVAGFNQVASWEYGFPFGVDFTRGYPRYNPGETTIVDLLQRKESDAVLVICSDLGAHLPKECVEYMKEIPVICIDIAPCPTTLVSDVVIPGVIDAMESSGTFYRFDNVPIHHKAFTTSPFPETESNEHTLRQILERVKSIKGE