MADLQIDDLNVASNETLITPEQLKREIPLTDKALQTVAHGRQVVRDILDGKDHRLFVVIGPCSIHDIKAAHEYADRLKALAAEVADTLFLVMRVYFEKPRTTVGWKGLINDPYLDDSFKIQDGLHIGRQLLRDLAEKGLPTATEALDPISPQYLQDLISWSAIGARTTESQTHREMASGLSSAVGFKNGTDGSLTVAINALQSVSSPHRFLGINQQGGVSIVTTKGNRYGHVVLRGGNGKPNYDSVSVALCEQDLNKAKIPLNIMVDCSHANSNKDPALQPLVMDNVSNQIVEGNNSIVGLMVESHLGWGSQPIPKDLDQLQYGVSITDACIDWATTEKSIRSMHAKLKDVLPKRQRG*