MSAAPRVWILGDGRIGHAVPMIGVAERAGWAYDLRQVAPRKPFELLAPFGPIDPAEGPARTGSPLAPPYPDICMASGRRTIPYLRHLKRVSPDTFTVLFRMPRTARHGADLIVVPEHDGFEARNSISIPVLPHRFSPERLAKARTAPPPTLAALPHPRIAVLIGGDSRHHKFTTADTARLTKGLRDLADSGAGLMVTLSRRTPAALAAALTHLGGAENVFVWDGSGDNPLTAMLALADSIVATADSTNMVGEAAATGRPIHLFHPTGGHAKMTRYYDILSKSAVIRPFPGEIGGAPYPPLDPTDQVAGEILMRFHACRPRKTA