MDRGKNHQLHICFFPFMAHGHMIPMMEIARLFATRGLKISIISTPVNVPQYSKFTERSKILGYQVDILVIKFPCVEAGLPEGCEHLDMALSGDLNRNFFTAAGMLGPQLEQLLKKHRPDGLVADMFFPWATDIAHSLGIPRIVFHGTGFFSLCAAECVRLYEPHKKVSSDTEPFVIPNFPGEIKLTRNQLPHFAKIEGHHFAQLHIDIKESELKSFGVLVNSFYELEPAYADHFRNVFGRKAWHVGPVFLCNSDFEDKANRGKEASIEVLECLKWLDSKKPNSVVYISFGSLARFTSSQLLEIAMGLEDSGQHFIWVVKQEGDGQEGKEEWLPEGFEERMEGKGLTIKGWVPQVLILEHVAVGGFLTHCGWNSALEGIAAGVPMVTWPVSAEQFYNEKLVTEILGVGVGVGIQQWVVVVGDCVKKEAVAKAVNHIMVGKEAEEMRTRARELGELARRAVEEGGSSHSELNALIEELRNKKI