MRRGSVEIRRIANNVSRRATFGKRCAGLLKKAHELAVLCDADLGVLVFDAAGRQFHYCSPNASWSELIQRYDSTTSDQFQGGQGMNHDHDQLLSEIARLRQERDHLEAVVRSQTGEDLPSTASVPELGHLEQKLERALGKVREMKDKLLEEQLGESHHRVHILEDQNSFLRHMMSEEGRQRAAVEASAVVAELMAPATLLGGFFPEVEEEEAATSLRLWP