MPSRFTNLLTSCLGSVQRITDVGDHEDALLSYEDIGCHAYGKFSMAIVQANQLLEDQGQVESGPFGTFIGVYDGHGGPEVSRFISQTMFPHITRFASEEGGMSVDVLQMAFSATEEGFESLVVEAWPTSPQIAAVGSCCLVGVICDGTVYIANAGDSRAILGSIFRTTGAISPVQLTTEHNAGIEAVRQELKALHPDDSRIVLQKRGIWRVKGIIQVSRSIGDLYLKKQEFNREPLCAQFRLSEPLLRPVLTAEPAVCVHKLQPQDRFLIFASDGLWEHISNEEAVEIVNNHPHRGIARRLIRVALEGAAKKREMRYSDLKRIERGIRRHFHDDITVIVVFLDHELMGHGSGNGAGALVRVDSHSVLQDTSGSPTGLPSLKF*