MKHLKPITPKAKLLEEALKEGNANEVVAMSSVVGCVTTFDPGWEVDSDGGVASLCQPMEADLYGCSDPCWWPTQVPDTSSSYKKWSEKAPATKDDWRELENVYPKM