MSRFLLSRLNVAVPFFATFERLTRKTLKATLALFGSGEPALRVQSILLIRNMAAVLPPPTLEKAAKGVYRQFAANAKFVNQESIEHVQFMTTCVSEIYGLDQNQSYALAFTYVRQLASLLRGALTNTTKEAFRSVYCWQYVNCLECWVKVLQSHAADENAALRPLVYPVAQVALGAARLLPSARYAPLRLRLIRALNGLSRSTGHFVPVAPLLLELLGFSELNKAPVSTKARPPDFGLVLRVAKQELRSPAVQELIVEGSLAALCDHLNQWAYSPGFPELAHVPSRDLKRFCKQTQVQRFRKMARSVVDAAERNSDWISRKRDNADFAPKD