MRATTATIDLGALRHNLNLVRQRAPGSRVLAVVKADAYGHGLLRVAPGLAEADGFGVLRLEEALALREAGYRQRLLLLEGIFSMDELGAAAQHGISVVVHNAQQLAMFEAMAAASVKPISVFLKMNSGMNRLGFKSQAYKQALQRLEACPVVADVSLMTHFATADEERGIADQLKEFDAVTAGWHHPVSLANSAAILRFPEAHRDWVRPGIILYGASPVSGVSAASFGLRPAMRFTSEVIAVQTLEAGDILGYGARFTATQATRVAIVACGYADGYPRHAPNGTPIAIDGHRTQTLGRVSMDMLFADISQLPDADVGSQVELWGEVVPVDAVAEAAGTVGYELLCAVAPRVVFKVTG