MGLSTVYSPAGPRLVPAPLGRCRSAQPRRPRRAPLATVRCSVDATKQAQDGVATAVATEAPASRKECFGVFCTTYDLKAEDKTKSWRKLVNVAVSGAAGMISNHLLFKLASGEVFGQDQPIALKLLGSERSFQALEGVAMELEDSLYPLLREVSIGIDPYVVFQDVDWALLIGAKPRGPGMERAALLDINGQIFADQGKALNAVASRNDEVLVVGNPCNTNALICLKNAPNIPAKNFHALTRLDENRAKCQLALKAGVFYDKVSNVTIWGNHSTTQVPDFLNAKIDGRPVKEVIKDTKWLEEEFTLTVQKRGGVLIQKWGRSSAASTAVSIVDAIRSLVTPTPEGDWFSTGVYTTGNPYGIAEDIVFSMPCRSKGDGDYELASDVLMDDFLWERIKKSEAELLAEKKCVAHLTGEGNAFCDLPEDTMLPGEV