MSHPPPYKARAPVRRTKTYTGCWTCRDRGMKCDEQRPECRKCLDAEIHCEGYSVRLVWEDEQNSGHRVQRRTLIPRQDPGHSSLTVDELSSALAEIDSADIKPNIAFAASRGPFSVFQFSQSWSPSHEPSLPQRVGQINSLIAKDTATTNPAEGSQQSHVYASAASIVSASPRIVSSLDGSEEDNNEHSCMAEANLAEYEHPDAAMAMISIKQKVQPHITTYISSASPDERTLLHYWITELSEMMLPTPRQDNPFRTIFIPLALAASDSSRSSSANVALLHAIYAVSAFNRARIPASPGYVEALGTKHHEISLRHLWMALSQNEAEADSSHREAILATIITMSSIEVMIGASATWRTHLAGGRSWLRSTIASNATQSECFWTLCQIFILSLNRLRLATVPLQKPYWISIIAWRSSSELRNRRWRRS