MRYVVQDCVRHAHGRFNGVFGCWQPATLVSCLLRGAGLNAWRGCYQQVVSTARRAPGKRNIQQLAGTFDTLNVAYERSHGSQYTNEAYDYPPNLRESFNDLGRTISEKVNLLSHASSPAEASAALTAPPSAKPQPKTFSHAIARASLASSQLLSQSNVGSTKEDPFATALEKYAIAAEKVGEARLAQDAQIQSRFLAGWSTTLNTNLQFATRARKNVNDARLQLDATKARIKNQHSKGVNVEIESLQLSEAGRAEIEKKEDEFVAQTEEAENVMKNVLDTPEPLRNLSELIAAQLAYHKRAYEILTELAPVIDGLQEQQEVS*