MDVLERLPSLGRWVSMGDEAWEELLDGILPVSNTAQSVHEDLKNTPNSHSSFNVDTRRAEKAVATKHYRGVRRRPWGKYAAEIRDSSRKGARVWLGTFNTAEEAALAYDKAALRIRGPKAHLNFPIETVTEAMGMHFSTKNDHLNSLMPSSFQGHDSISHGSSSITGKRLTREWEDNFEFDIMEFEQPKLKRKTNINNMFYNDFDVFEFQDLGSDYLDNLLSSL