MPQILEKQVGQVDIGDMKVINIVEELVWECFKEVIEHRPGICRCDRCMADVCALALNKMKPRYVASDKGEVISKAAFLEKELKIELLVAVADAVEIVKVNPRHEME