MNPAAQLPNFKDDEKMPLFLIKLWSIVEDPQYQQIVRWDDSGYSFHIIDPYSFCRNVLPHFFKHNNLNSLIRQLNMYGFRKMTPVDRGSLTRTESDQDHLEFSHPYFIRDHPEFLVNIKRKTVKPVVQS