MKAVTVVPLVKDSLVLRDMPKPSPKRGQVLLSPIEVGVCGTDKDIIEGKYGAPPPGEEYLILGHEAVAEVVELGDGVDNVGVGDIVVPTVRRPTTCTLPVTELDYCPRGTYAEHGIWYLHGFAAEFAVTDSQYLVRVPKEAIDVAVLTEPLSIVEKGIDLAIRLGKARFESWSPRRVLIMGAGPIGMLALMVMRLRGFTDVTVTATRPYDSLKAKLVKEIGATYVNTNVDQISGEFDIVIEATGSTNAAYEALRHLGADGVAVLLGIYLDSKNVNIGPLLDDWRKNKLIIGATNASIRAFEMGVSDLVKAKFEFGGWVRKLITKEVTLDEYEYAYNWGHEDIKSVIQIRSL