MSILRVAPALRAKAAPRAASARQGTQVIVPYRDEDEKRRLRPCGDLGQIVPLEWDARIPEQTAECVKHADVVYNLVGRDYETRNYSYDDVNVKVAQSIAEESTSEFYRTKYAGERAVRDANAIARFPILCKLNNGNTKLFPVHVVDVAQALNLMFDAPVTSTASTFVLPGPELYNYAELEKLVSALTLRPMSSAPSLPKPDEVERMFIDDAGADAFKVHSPGPDGWNAPPKPQIVGVDGEPVKSWADLDMQPDTIAEHAI