MSQAQGGNATDSSSEAISFESHAMRLISKLPTREGWSEPLVLYKNYWFRPYFVQSRLRIENGFKPRPEDVILATNPKCGTTWLKALAFTVINRFRYEFGNHPLLFSHPQEVVPSIEAPSHENLTYLENLPSPRLLATHMPLTLFPKSIVNCGCRVVYICRDPKDAFVSRWHFDNKMHRGQCVDMETAFNMFTEGFSSNGPFWDHCLEYWRESIAKPDKVLFLKYEDMTLEPTKYVIRLATFLGAPFSIKEIEDGIPEEVVRLCSFEKLSSLSTNQTGEFARLGNIIIEKSSYFRKGKVGDWVNHMSEEMGRKLNCIVEEKLKGSGLVL*