MSMCSLFMVLMYSDSISYQVRYLSSIQHRNLVTLLGYCQENDQQILVYEYIPNGSVSIHLYGGDHVTQEKLEFKHRLSIALGAAKGLAHLHSLSPRLIHKDFKTANVLVDENFIAKVADAGLRNFLGRFEVAGPSSRVAADEIFLAPEVREFRRFSEKSDAYSFGIFLLELVSGHEAMDLLSSELNVNIVEWVENYQESGNISAIIDPRLGNSFTREGMEEFMQLTVRCVDSSSEKRPTMSYVVMELDRILEKEMSLTTIMGEGTPVVTLGSQLFRASK*