METRSALPMGKLNMEQLSDARSSGVMSSTLPVRPNNSGEKFPKIPDSQLVLMDREIRSNPLPSDYTPFVSDGGNVGPLFSSPSGLSSDLHFSSSLPHERHTNGTPFANQLLNAGVSLSSTYSSNTGIFQVPNNNLPKDPTAVTWCPETVQGIGNSKINDSLIVVSNDLSKQNDWWSDIMNVDWKDLLNDTTIAESQSKVVCPAAQSSPDISMHQLQSHRSVPCHAGEVCSITSPMSATTSTATKPRMRWTPELHELFIDAVNQLGGGEKATPKGVLNIMKVEGLTICHVKSHLQKYRTARYIPDSSEGMSEKRITQSEELPSLNLKTGIDFTEALRLQIEVQKRLHEQLEIQRSMQLRIEEQAKRLQVMIEKQRKSTMEKQHASSTPLEPTPHSTAEIELPEGGNSSSSIQRTEDSRQVGNKWKMPELETSNKKGTDAITGCPSTSKHIRVSNEDA