MSYAEVSHLVERFGEVEIRQLTDRAHQGEIDAAIAERALVDATAEIDGYLAARYVLPLAHVPTVLVRLCADMARYYLYDDHAPEQVVMRFKAALDTLLRISRGDIDLGVSAEGEAPASADGAEMVSGGRVWDRNDSKGFL