SNVQYCLPLLGSFENLLHAVSHGSSLVGSDLERVVNPNVALLQESGLGVCDIAKLCLNRPRLLSGNLERVQAALASAEALGVPRGSGMFRYAIEAVASFTEEKIAARVDYLKKTFRWSDADVSIAVCKAPYLIVKSKESLQCRSEFLISEVGLEPAYLTQRPVMVCYSLEGRMRPRYHVVKFLKENGLLKRDPSYYTVFKESEKYFMDKFICPHKEAAPHLAEDYAAACGGEVPARFRFT