MSHSQRGLNWFNALSADASEVTGLPASLKVADGLLGEQPVRFVAVIADTNNRFPRARQGEVGLLEGWGLAKAVDDAIEQDRERAEKRALIAIVDVPSQAYGRREEALGIHQALAGAVDSYARARLAGHPVIGLLVGKAMSGAFLAHGYQANRLIALRDPGVMVHAMGKASAARVTQRSVDDLEKLAASIAPMAYDIDSYASLGLLWETLSVSQIEQPAVDDLTQVRQVLSSAIKDVQASGVDLSSRLGASNRKASAHVRQLLRAQW