MPDSALTAGSTPLVGVVMGSASDYDTLAPACEVLAELGIPYEARVVSAHRTPDWLFEYAEQAHARGLRAIIAGAGGAAHLPGMLASKTLVPVLGVPVVATPLNGLDALLSIVQMPGGIPVATFAIGKPGATNAALYAAQLLAAGDAALHDALLNRRRVKAAEALARPLNAPNAIIP