MSQSAKSPSDNIVDRREGSTIEGFKVVSTRLRSAEYESFSRQARRLGLSDSMAIRIAVRRIAGFLEIDAETRHEMEAILHSIGTLSNNIAALLNSYAENPTTDLGALQAERNAFGKAFADLDGLLRSILSVSRRRIDGCSMLADASKH