MPIVIPNQTHPLSDGRQSENAMLVRRGVQRLFLEMGLATLPELPLASGRRADLMAVNRKGEIWIVEIKSSIEDWKADHKWPEYRAYCDRLFFATHPAVPREIFPQECGFILSDGYGAEIMRDAPEHKLPGATRKALMLRFARAGAARLTIAELAGLDVPETEID