MMLVRQVPCLAQRASARSAVRSRPAPFTPARRVFARAQADAALLEDDEVAYEVTNEDFELDENDPDLLLGLEAVELMGSDVDAMTAAAVAAEMESAEDKEEAARAVEDVMASKLAAGELSEAELSKVAAAVGDLEGAELDDFVPALASDRYAEAAVSSDDKALMEPLKLSKGELRNLLPQDWDQINVDFFSNKKDENIPLPEYRLNVLWTDKNLAVAIDQVYSRGQVSPLTEYYFWPRQDAWEELRINLESRPWISERDRIILLNRLTQLINFWQDEEVKHTVEEARAEFPDCAFAIA