MSRPRNNPQTSSPQDSTKDGSSFHYFQGRFELSGKSRQYPADALEPQPGIGDVKDIEKATKSMLDPAHRSYFYLVTPSLVFLCFIFDGLHKALLSVGVSKRSNIVIGNENKETGTLYASKFEDVLPAFTALEMSSILRHCCDLLIGVAAGWSDPICTNSLQVQRQFKTMMISIGRPLHSESADLLISYNAGPAIDWINSRPWVGGLMFTFLFGEFESPACELLDQVKVVASKAQMTTYYTVRMFLDQCVDGSTALPAVVSEIPVFEQKKALAKKVLGDFFEFGGVLRHPVIGVLSPQMFPNLATAANYWAKRRNSTFSGFEALDFIPGSTITFPVLQMASAQKISRGSDMDPYTLNILRGYGISGFE