MSHPINVFSEIGKLKTVMLHRPGKELENLMPDYLERLLFDDIPFLEKAQAEHDAFAELLRSKDIEVVYLEDLAAEALINEEVRRQFIDQFLEEANIRSESAKEKVRELMLEIDDNEELIQKAIAGIQKQELPKYEQEFLTDMVEADYPFIIDPMPNLYFTRDNFATMGHGISLNHMYSVTRQRETIFGQYIFDYHPRFAGKEVPRVYDRSESTRIEGGDELILSKEVVAIGISQRTDAASIEKIARNIFEQKLGFKNILAFDIGEHRKFMHLDTVFTMIDYDKFTIHPEIEGGLVVYSITEKADGDIQITKEKDTLDNILCKYLHLDNVQLIRCGAGNLTAAAREQWNDGSNTLAIAPGEVVVYDRNTITNKALEEAGVKLNYIPGSELVRGRGGPRCMSMPLYREDL*