KKPIALICAELYKPFQDLFAALPKDCSEECQTLFEDIRNSESHASAWSSALRIKGVAYEGFFSLTNSWRYIPEDLKPTLGMAIQTVFPDKFEKFLERTHLHPEYRDFTPDYLMCRSRIFKSDRLNRSNVAVSRGKDKGGKKKETTVNKDQDDDAQSAVLLSHKKRFPMPEIAVQEVSSVSAVVDRFKSKSSEKGRPIRQEESRPKTESMQEDIEVDELLIVEVGYQTDIEGKVISDIEKWKGVVNLMSHLGIKVNVLTCADNSQTPRTDWWIDEKYVRLLLNSISYLFKELLENS