MASSEFWLLFTFLVMQTKTVKVSNLSARATEHDIRDFFSFSGEIEHIELQSEGDGTKAAFVTFKFAEALETAVLLSGATIVDQPVIIAPVEDYLCTTTHSMGGVLDTYTTGGTGGAVTRAQDVITTMLAKGYMLGKDALSKAKNFDEKHQLTANATATVSSFDKRIGISEKLSAGTALVNEHVKALDQKYQVSEMTRSAFAVAEEKVNHAGSALLKNKYLFTGASWVTGAFTKVAKAAGEVGERTMEKVHLSESQRKEHTSGSSVVGYDSEDISHDFSGLNVWPSEPAAILLSSAAENARQSNIPNYDSSFHRYYSSTSTNNEHVKPPPAQGLIL*