MVTGLLLIQRPDEECEGCIIGKHHREPFAVRESWRALEPLELVRSDLCGPIEVASLSGMRYFLTFIDDYSRKLWVYPLKEKSDTFKKFKEFKELVEKQSGYFLRILRTDRGGEYISHDFNNFCIENGIKRQLTARYTPQQNGVAERKNKTILDMVRSMLKAKDLPKVFWAEAVYCAGYILNRCPMKKVWGMTPEEAWGGYKPRVDHLRIFGCIAYSHIPDALRKKLDDKAEKCIFVGYSEESKAYRLYNPETKKLVTSRDAKFLEDQAWCWKLKEKYQQVSIEDEAANQQQNSVFNIRASISGIQQSAPRRSSSSPGSIPSPPSSRHSRSRSSSSTLESPERSQKTRSMFDIYQETTEVNEDICHFAFFADCDPITFEEAIEDDKWIKAMMKKLQP*