MGSSHHHHHHSSGLVPRGSHMQPVPVKIVPRDGGFQLLRAGKPYFIRGAGGSAQLDRLAAAGGNSIRTWGASAETLDQAAKRGLTVLIGLEVGKPRQGFDYGNAEAVRAQFERARETVSRLKDHPAVLMWALGNESELNASAEDRIRIWKAVEEMADMIKKIDPNHPVITVTAGLGRSNLTELKQYCPSLDAVGVNAYGSLPGIPAAIEKQGWDRPWLVTEFGPRGHWEVARTLWKLPIEDSSTEKADFYLSAYRKAIGGDPRCLGSYVFLWGQKQEKTHTWYGMFLPDGRPLSPVEAIMTAWNGKPPAQRWPRIGARKIEAVTEDGGSIGSGILRPGTRLRCTVDASHPDGGTLKIAWDLRVDVSDNPSTGGDFEPQTKPLEEASGPAVMLRLPEKPGNYRIFVYVSDSRDQTATANLPVRVE