MSDYVIPEIKATEAEMISIRHYLHANPELSLEEFNTSELVASKLTEWGYQVTRGLGKTGVVGSLSKGDSPRTIGLRADMDALPIEETTGLPWASTAPGKMHACGHDGHTTILLAAAKYIASPACQFNGTVHLIFQPAEEAIGGADLMIKDGLFEQFPCERIFGLHNMPGLPVGKLGFYAGNFMASADTVKITITGYGGHGAHPERTVDPIVAGAALVMALQSIVARNVPPGETAVVSVGTFQAGIASNVIPESAVMELSVRAMKQEIRDLLIKRIHELADFTAKSYGASSVVEVYDSYPVLTNSPEETDFARALALEVFGREGVLESVSPMNASEDFAFMLRERPGSYFLLGNGEKGEKGGCMVHNPGYDFNDDIITIGATLFARLVEKHCR*