MPSTASSFTYLFLDTEWADAEGLELVSIALVSEDGASTFYAERDPLPLAPTEFVKTRVYPLLQRGFHALSDPSLAQALFAFLMDQRSPHVIADYPNDLRLLREVMSWGSVAKGMDERPGLPCTLMDRDPVTTSHLERWFRLNPELSRSRHHALVDANGLRMAWLVSTGRLGWDFRPAV