MKPPPPALQDGVANDMENSEASAAAVRDVLRGRGEESSGSCETVAKAEEELQPLDTANGNYASSSALEENRASLAQAWRLGTPARKKLLILDLNGILVACHKKLDRSIGGDELCIQAAVLMEANVRKILDYIGEGLQHKVMFVMHQGDCTATGFKNPTNRRQPLFLKELAKVWSRFPDGEFNETNTLLIDDTPYKALLNPPHTAIFLKPYTYNEQDNFLAEGLVGYLTHLRNAADVREFVRMHPIGMPAIAAGCMHWNLYRSVLEKIKEVTDASTHRIASGNLEPRPHFSSTAEALVLEESVRNLSLH*