MDCRAHQIFSGKEDNYGGVVVNLMEMEPTTAQDFESKLDVSLAPWKVQGKRGIWIKLSSQLSSLVDSAIKRGFTYHHAENEYVVLTSWISESPSTIPANASHRIGIGAFVLNKSRDVLLPTVISTTGEDIWTGAVGEVEEETCIKTKFVEVLAFRERHQSFFERKSSVFFFCELEASNFEIKKQDSEILDAIRLLKVFKEYVNQPFNQKKEMLRFMANICLKRSHGKENYAGFSTVLTKNSAAKESYLYCSVDHADILNGKCDQACTSFFTTLFHKCFCFT