MATTTVVTSASKTGLNDDNVLFGANQTEVHRLDMQHQCIHDANPTFVYAPLDLSKGGYKILDQATGSGIWIREARAAAGADNEWVGSDIEDQYFPTDPPADTTYRHQSMTEPWPEHWRGYFDLVHSRMALPGVGVFPLATAVKNLISLIRPGGWIQLVEVEWNDWRMGPEGTVFRDAIRGLFAAVTGGQGVDLRERLIPMLEEAGLVGIGYKVIVTPFGARASERIRATSEASLFATAMGVSTTTRMLPPIGVSREQLDVMPERVLAEAKREGWESRHFVLWAQKPLAE