MGLLILDYLRGSLGQSGFGSKSTAEEVTEGLDLSDKTAIVTGATSGIGAEVARVLAKRGARVVIPARNLKAAESLKHSILAASPSVKADNIIILKLDLSSLSSVRSFVVQFLSLNLPLHILINNAGVFCKRFQTSEDGFEMSFATNHLGHFLLTGMLLERMVESAKESGEEGRIVNVSSCLHSWVGGHGIDLTRLHDRHSYVESINYAQSKLANILHSKELSRRLKEVGGHVVANSVHPGIVKTNITRDRGGIITEAILRASSVFMKTIPQGAATICYVATHPHVKASSGKYFVDCNEAKCSPCANDMNQALKLWEYSEKIIGAQW*