MTALETTDEFTDRITAAIDGASLALLLSIGHQTGLLDTMAGVPPATSDRIAEAAGLNERYVREWLAGMTTGRVVDYHPATAEYSLPAHRAKVLTRAAGPDNLALVALFLPLLAEVEQKIIGCFRTGGGLPYTEFPRFHALMAEQSGVVFDTALVDVVLPLVDGLVPRLRRGVDVADFGCGSGHAINVMAQAFPASRFTGIDFSEHAIAAGIAEAAERGLANVSFESRNLADLDRADAYDLITVFDAIHDQAQPARVLANIHRALRPGGVLLMADVKASSRLEDNIGVPMSTYLYTTSLMHCMTVSLAAGGAGLGTAWGTQLAVAMLGEAGFADVRVAEIESDPINNYYIARKS