MSLKGIEGKLPPGFRFYPRDDELVCYYLCNKVEKLPSLCTMVEVDLHNCEPWELPDAAELSPKEWYFFTIRDRKYATGFRMNRATSAGYWKATGKDRPVIEDATQSPVGMRKTLVFYRGRAPNGCKTDWVMHEFRLDNSEFPPKEDWVLCKVFHKNRGEHVKVSMDMGKGNGHMGCPCIPGYSYSSPNLEQDLLNLDGCHQVSCFSNLSCPLEETPNTQLNLAELHYNFMEFAQLEDPMLCNEIVP