MTSSDKPGTAADAPAETAGTAGTAGTGGATPVAARDWAAAAADPQYRAAVVDLLGALAYGELAAFERLAEDAKLAPTLADKAELAKMASAEFHHFERLRDRLAEIGEEPTGAMEPFVAAYDGFHKQTDPSDWLEGLVKAYVGDSIASDFYREVAARLDTDTRELVLAVLDDTGHAGFAVEKVRAAIDADPRVGGRLALWARRLMGEALSQSQRVVADRDALSTMLVGGVADGFDLAEVGKMFSRITEAHTKRMAALGLAA