MSFNHQQKVYLPTDARTNQYITAEIKLTDALLNQYPDVMSCYQALAKQFFELAERHDLRNVHVIANDKLPVVRFHTEAYCLETDQQVIFFYNPRYHEAQNLFARADYRTRKIRFLFLAVGDELRANSASFHTQVQQLLKELSPQLALEQPIKIRDHQHLTYDLFARAKGNKKTYGYKLRGIPQRYKARKCELPADVSALSYATVTLPLGRRLKQRLGGEHPSNYGDIYAKLQDSFQKAVLDHGFKRAAMVANGLLPLVRNSKFDRLESNKGVQMLGFDPNASEPQFLAHWQPDNLVETAYFVIAAGSEDHTDAGFGRFMNEVEDALRQFARDIDLDGERQDLVIRFHQHISYKR