MSFKNRGDYNFTPRNVVSRNSVFFMCLASFCLGMFFTNRMWNIVPEARGISRLSKLSLSSSDCDKKNVLDYGNNTIGILDKSISNLEMKLVAARAERESLSGKFNISNEAKKRKYFMVIGINTAFSSRKRRDSVRSTWMPQGENLKKLEEEKGIIVRFVIGHSVLSHGILDKAIEAEEKTHGDFLRLEHTEGYMKLSAKTKTFFATAVSLWDAEFYIKVDDDVHVNLASLKKALSAHQNKPRVYVGCMKSGPVLARKSVKYHEPEYWKFGEVGNKYFRHATGQFYAISKDLATYILINQDLLHKYANEDVSLGSWFIGLNVEHVDEKRLCCSTSQDCELKAMMGHVCAASFDWKCSGICRSAERMADVHERCGEPQNALWTSNS*