MVSLSVYHSLATQQPFNIFSPHENPCIPLAPLRKPSTWKIPRLIYKPILKAAACANIESPSTTSTYYKEAHTNIENCVNIKVMQHTTKQMEEWINKIRGMFRSMNLGEISVSAYDTGCVATLPSLNDSSIPQFPKTLDWIIKNQLSDGSWGYKEFFLAYDRVFSTLSCLVALKTWNIGHDNIQRGLDFMNENLTKTEAYVEDYMPIGFKLVFPTILESARNLGLDLPYTAELVVKIKEEREKKLKSIPMEILHSYPTTLLHCLEGLHTLVDWKRILSLQSKNGSLLFSPGSTACALKYTGDKKCLDYLNLILEKFNNAVPNTYPVDLFEHLWVVDRLERLGIARHFKSEIKECLDYVYKYWTKNGIAWASDSNVQDANDTAMGFRLLRLHGYDVSPEVFRCFKKGDEFFYFEGQTSQAMTGMYNLYRASQIMFPGETILHEIKLFTESFLHHKKNKNEIHDKWIIAKGLQGEVEYALNHPWCQSLPRIEARHYIDQYGVDDIWIGKSLYK