MTVTRERFEQGMTYAEYKARMTRNRERLEENERTVELSPDDIAFFANLPETLNVLVITEDWCGDAIANVPILGRLAAESGKLNLRFFLRDQNPDLMDQYLNQGIHRSIPVFAFFDAQFHPIGHWIERPAAITAMQEKMLANLYATDPAFAGIAPGTSLAVLPDAARTRLMQAFADFRAETRALADREVVRELRELIAQWLSNRQEG