MQARLIEQHGIRIVHVSAVDAPVRSRQDALELMLGHGHRDLDGLAVDAACLHPDFLALRTGVAGELLQLFVNYHLRLAIIGDFTAVASGPLHDFIVESNRGSQLSFVADLDAALARLLPPG