MSSLLPSSDSARVRGASHIDFKTATTGVAAKAMRNELSRLVGSVQDQQQKKYFDTEMQSFFELFVRYLSERAKSQELDWDRIKSPAPEQIVPYDRLPSVNKPEILNKLAVLKVNGGLGTSMGMTGAKSALEVKDDMTFLDLTVRQIEHLNTTHKVDVPLILMTSFNTHDDTLRIIKKYANQQLRITTFNQSRYPRIYKETLTPCPKNADDDKGLWYPPGHGDLYNAILQSGVLDQLISEGKEYLFVSNSDNLGAVVDQGILQHMIDTQAEFLMEVTDKTKADVKGGTLIDYEGQVRLLEIAQVPSEHVEDFKAIRKFKIFNTNNLWINLKALKRVMEHEGMELEIIINPKALDNGSPVIQLETAAGAAIKHFKNAHGINVPRSRFLPVKSCSDLLLIKSDIYSLEHGQLVLNENRLFGTSPVIKLGDHFKKIQQFQKRFKKIPKILELDHLTVTG