RETRSNLFKKLSSRGPFLVTPFKGDIQEKMSNYTNSPCAACKFLRRKCTSDCVFAPYFPPEEPTKFANVHRIFGASNVSKILHEVAPHQREDAVNSLAYEAEARLNDPVYGCVGAISVLQRQVLRLQRELEETNADLMRYASCLGSETTSAYGGRRG