MLSVCAQCALIPSGTPERVWAIGDLHGDVGCALHWVERTGLLRNASLPAAEWEWTEPSSQLVFLGDYIDRGPDSKAVLTLVRELTLRFPEHVHALLGNHELNLLLDRARSPSGGRYLEYAYAAAHPAQYEAWLPEGVQMVPDGPSSIVEFVRPKAARPRVADALRRWQRAYMRGAAALAQSDLVAFASEMVEYRGLHGSYAGRYADRHSRRGRRRAAPPEQVACDRVAAVLRRLNVSRIAVGHTPEDSVREPRICAPRREACEGQIVRLERRDARAAWVLHVVESEPDIERDEGAVEDMKLELR*