MSLYPVDMQTRISTANLLQLLVLFLPTRTVQCSSVTRAPAPENMTSQRIDVHHHFVPEFYAQALRANGGDPSGWSIPDWSLEKDLSFNDEQRISFAFLTITAPGAEILPLVEQAGFCRQANQAAAEIRAAQPARYGFFATIPSLLDPEAAHTEIIHALDELQADGIILYTRYGSDNHYLGHPDFRSTWDLLNKRRATVFVHPTHPVDTHWVNPSLPQPMIDYPHETTRTAVDLIISGIMREFTDVKIILSHAGGTLPYLALRPAAVLPYLPPSIAPPIVAAAVAAQEGHHPTDVTNQFMEDAKRFYFDTALSTGSHTLSLLKEFAKPDHVLYGSDFPYAPSPAIADMNARLDRYGAEKDEAFVQSAASEAALKLFPRLSNVLSKNYYA