MVPPSFQKTLFQLENKLRQMQTLERTVLQAAALEDENVAYCTASQLADACEQAVLLARALPACTGRPHVFFELEQQIDCQTPVEIGFTWEGWFSLRMPMLLPKKERGSAAFVRMLLLPALRRFFQGKPPVRISPCVLVFRHVYARDRPDRALRDHDNIETNMAADCVALYVMEDDNPAACSQYECTAKGDRERTEIYVVPQTEFPQWLLSEKSMPEEGVELLRNRP