MSTIRPVFYVSDGTGITAETIGHSLLTQFSGFNFVTDRMSFIDDADKARDAALRARAAGERYQVRPVVVNSCVDPQLSMILAESGALMLDVFAPFIEPLERELNAPRHSRVGRAHGMVDFETYHRRINAMNFALSHDDGIALNYDEADVILVAVSRAGKTPTCIYLALHYGIRAANYPLTEEDLESERLPPRLRNYRSKLFGLTIDPERLQQIRQERRANSRYSAAETCRREVATAERMFQMERIPTLSTTNTSIEEISSKVLSTLGLQREMF