MDLMEFLRKLFGLTLNLVEDHGGYWVVGIGVLLSDSGNPEAATENLNELVGKDIGGVVTEAEGLKLREAKLAEALDLILENKGLRPLYRALNPVARMALLALVFLVGIDAVAGLKEALAGLLGKDRAKAAEALLESGFFKQFPERVKLIVAMLVTGTWSAFFGL