MSHCKPLLIPWLREHVNSNKYPGVQWTNPERTEFSIPWKHALRQDSSDADILIFKAWAEVSGNGRPHGDTSVWKRNFRSALRAKGFKLVSDNKNDNANPHKVFRWPEESPSAKKPPELFSFTLQENSSGRNQRQGEPDLHEDLGLPTQEDCLQGLNIGPETGTPISSAPLLLTRSAAEVSWRPLPPLPQHAIVAEFRMCSSYTPSVSMTPQRVSVYYRGVKVLEQLVENEAGVRLVYRPDLLGPVLDPKSGLHMVSLPSPGFILDQKQAELTQRILDNLGNGLDVGVLGHVVYGLRRGEVKAFWSISRFDQSRTPQEVSKLEPQPLYLFKDFIQGILDFVNGRDSPPYSLFLCLGEKWPDPDSRPWEKKLITVEV