MMDTEKLEDLKHFVELCKENPSILQNPSLTFFKSFLESLGAQVPPSVKSEQGGEEHHDELDEDIIESDVELDNTDIVEPDNDPPQQMGDFISEVTDENRDAAQISKAKALDAISEGKLDEAISHLTEAILLNSTSAILYATRANVFIKLKKPNAAIRDADAALKVNPDSAKGYKVRGMARAMLGLWKEAASDLRVASMIDFDEEIAEILKKVEPNAHKIEEHCRKYQRLREEKKLRKIERDSQQRQAESKAANEKSKKKEQQSEHEASDPDSASDLNYGKIVGIHSVSELETKLNAVSKVSRLAILYFTATWCGPCRFISPFYTSLPEKYPKVAFLKADIDEARDVASRWNVSSVPAFFFIKNGKEVDKVVGADKNSLEKKIAQYAG*