MTDTRLLTQPHTTVEPGAVHRRHADTVFLADVHPDGTDGYVATALLPESHTYYSAHTAEANRRLDPMLLLEACRQVVIYIGHNSLGLANDTRFLMDSCEISVPADAYVQRPDGGSTTLTMRVTVAAVRVGSRLRAFTSRYELSLGAVPIGSTVITSSVVSPAAYTRLRRRACGGSPPPWSDQLCPYLDGAVSPSTVGRLVPADVLLAEVRSDSDKTTARVLLPFDHLGLFDHRQDHVPGTLLIEAARQLGAALSPEPDAAVMTGLAGTFDAFVELDAPVHLVARAGTTDDERSVEVVQGGTVLATIKVATSRAHSGPPR