MSLDIDQIALHQLIKRDEQNLELVLRESLLEPNATVVEMMAELHRVYSAKSKAYGLFNEESELAQALRLQRQGEEEFLAFSRAATGRLRDELAKYPFAEGGIVLFCQYRYLAVEYLLVAVLNNLSSMRVNEELDIRSTHYLDINHADIVARIDLTEWETNPESTRYLTFLKGRVGRKVADFFMDFLGASEGLNAKAQNRGLLQAVDDFAADAQLDKSERQNVRQQVYAYCNEQLQAGEEIELESLSKELAGVSEKSFQEFTAEQGYELEESFPADRSTLRQLTKFAGSGGGLTINFDAMLLGERVFWDPATDTLTIKGTPPNLRDQLQRRTSGGN*