MSVSRQKKVYIPTTARKNQYITVGFPLTEAILAAFPDAPSCYEALSQIVFKLADEHELINVHVIANDKLPVVRYHSESYCFPTSEQLRIFYNPAYHEARQLHTTPDFTARKFRVVFLATGGDIRVNSAAFHAKVQHFVEQLKPLLPVQNVPIKVRDHQHLSYDFFAKAKGNKETYGYKLRAIDSRYHARECNLPDNHSALCYVTISMPVNRQILSQFKAAQDADYGNLYQSISQAFIDAAQSKQLSRVAMVANGLTPLVRNSKYEKLQTTAESQMIGFDPNAEAPAPITHWDSSKLVDSIKFAIVASKSDVTDEGYGRFMNQVEEALQSFTSSLNLDRERVDMILRFHQHISYSK