MPLKSLLPSRLPQHPQRAALHNEVHARPPQALAAPLAISHVVMLCDAAQRDASRAHVSALLRDHHLPLPDPQSSHFRMDFGPFHIRWELHTEFVTWTFMCPLSTARLGEIEPALALAAVPQDWLTGLPGQCLCSLHLWVISNHTLGTSALVKQVLLEDSLLASSVAGGGGEVYTDFAMHADGFSRMVLLAGNLSPRRLGRLVQRLLEIETYRMAALLGLPTAREASGMLSSAERELVELASAIRSARPEDEPLLLDRLTKLAGQVESQHAATHSRFSASAAYFELVDKRIKEINESALPGMQTIGEFMDRRLSPARSTCEWATRRQDALSQRVSRISNLLRTRVEIEQQQSSQALLATMNQRQDLQLKLQSTVEGLSVAAITYYIVGLVSYLAKGATQLGWPWSGESTAAAAIPVVALGVWWSLRRLHHKVFKNN