MSAVVHFQRESLGRITSSEFVLSMFRKLCCVAQKEARIGRCLDAYRGDDGHFNPRINDSELYYLVALLYLARFFGHDKNRVREFLKRDDCLVTGAELLDLVAAATPLESCSSAMLKEMREMIDKVFESKFFSRHIAENDCSPVLKYLREQLKNLDGEDAEQASKGEKYLAQEHLQELERTILTIYKYTYLGPYRWDPETSVWGIDEDFFDRPSDDEWDRLLQAARDNPFFYDLISLKPPNCRYNLHEEVKFLPVEKQQLELKMPLQMPVGRARALL*