MKRLSSSDSLAAVISIRPSSAEDKSSEGNIGFKSILDGLEDEDYIEESGQPSEKKRRLTNDQVKALEKTFEVENKLEPERKVKLAQDLGLQPRQVAVWFQNRRARWKTKQLEKEYGLLKANYDALKLNYDSLHQDKDALLAEIGELKVILQREEKRTDSICPIKKEEMVLSDSQNKDPELNQVSGASKGSEKETDHDPDHYYLRASIWEDLKDRSSDSDCSVILNEENSPNGAISLEDFPQQMVGVTPFTSSFRLDSSYSMSSSSFNCMPFEDSKVFMNTQKACHQFLKMEENCNYFNAEEPCSFFSDEEASILSWYSSEQWT