MRYSLSLPLSITHTSSQPPALNTAAKTKNSTMLAVFSDTIVRVPGALTSPDTVRGSSDELVAKFQSAHSESFSMVFRGSGNMVYTHEHQDFRAPRSFMHTCRKIGALSQGWICKKALVLCDGNVCRTFAVTDDIFCIFEGALQNLPFLRQQYGLSKSVNDPLVVIEAYKALRDRAPYPPHQVVSDLEGSFVFILYDHHSQKIFVAADSFGKVPLYWGTTSDNAVAFSDEQRLIQETCGRTFTVFPQGCYFSTDEGLMSFQHPMKEVTAIPQIDNNGQTYGSTFKVDFQRTLSRSPRTSGLRPWGV