MALTTSTNQALLDAQLELWNTTFSHIKSMALKSALDLRIADAIHNHAGAATVPDIVATVKLHPSKIPCFRRLMRVLAATGVLSAGNPSGSSTELVYALTPLSRLLVGSHNLVPITAMILHPSFVSPFLELGTWFQQELPGPCVFKQTHGQTVWEQAARDASFDALVNDGMVSDSHFIMDIVFEECADAFQGISSLVDVGGGLGAAAQAISKAFPDVKCSVLDLDHVVAKAPSGTDVQYIAGDMFESVPPANAMFFKWVLHDWSHEECVKILKNCKKAIPPKEEGGKVIIIDIVIGEESSNLKHKETQALFDLYIMLVNGIERDEQEWKKIFFEAGFSDYKILPVLGARSIISVYP*