MVEIRVGSPNLDPLEDDFLLALIDSVQRNPCVYNRYDPLHKMTDYKHGVWQNISLEIGYDGQPVELERKWKHMRDKYVRLRKQDKQKAPIKDTNKWYNYYQKMSFLDPYVEHRNRKRQKDFMDGGNSLDMIDEDALFLEDLDLKGILRQDSLAGLGYESPLTSSSTSSSSTVTSYSLESPVEETEEQKKNLLLLYDKLFVKAVKAEKMNGNNAPLLAPVPSDVKTTTSSSEPRSRKRKPIPVQIRQESPLPEKIIKEEQVDDPAKDDQVNLFIRSISETMSRLDRKKFAMAQIEISKVLYDIEFGKNRFSNKSTL