MGKDLLSAIAIPELTGKVVIVTGGHTGLGFGTSIELARHGARVYIASRSHTRFEHARRDIIAECSEREVDVRFLNLDLSSISSVRHAAEQFIRQESRLHLLVNNAGVGDPGLTEPLVKEFLSSLQLGYVFSVNYIGHFLLTSLLLPTLQQTASEAADKGSVRIVNVSSDGHAKLAPKEGIIFSDMNMKAFSVWARYGHSKLANILHSRELAKRYPDILALSVHPGTVKTGLAAGPISSTPLYRLIKPLVELGAPGPRKGAASILFAAVSPQLKLECHNGAYLLPIGRLSAPSKAGSDAKMAEELWEWTVNALSHVKVDE*