MGLLIDYLTGALGQSGFGSKSTAEDVTSGLSLSHLTAIVTGATSGIGAETARVLAKRGARVVIPARNLKAAQLVKKSIENETNGARIIILELDLSSLSSIRSFVAQFLKLDLPISILINNAGVFCTTFRLTEDGFETSFGTNHLGHFALTSLLLDKMVETAKKSGVEGRIVNVSSCLHTWVGSRGIAFDKLNDKHSFVESLNYAQSKLSNILHANELARRLKEVGAYVTANSLHPGIVKTNIIRDHGGVVTDAIYCVASIFMKTIPQGAATICYVATHRNVKGVSGKYFVDCNEAKCSPCANDKEQARVLWQYSDKVTNLQQFNSLSY*