MSPFEHEEVFVLDYGGEAVMEKERQGDFLEKTVQVVPHITDAIQDWIGRVALVPVDGLSGSADVCVTELDGTISTCLALVASIVCQGDEVPSNPCLSSKLSCRSNFELPLEEAKEKLSQVFMFHLAKGLLLVVSSALSMAEAGHILYINDVSNIGHIPLLLRDQQGHQAILRKLQLRLVYAVWICLARCSSSISEKLVAPPPFRKMDLACKDFYGLRIYWFVRLVSLGSEVFATCFIACSRKLLLEWVAATDLEDCAKEEAPEAYDSAWNTLKKSHDALVPNGFGDRGVQGKILAATYVRSNGVSYLGIWLGMQLAVVEFARNILGLKNANSTEFDSATPFMCFIMPEVSETHMGGTMRLGGRKILL*