MLPELRKVVTFDEDIHTEGGRAADPVLRMIGVAAVVTNPWAGRGFVEDLSPEIRRMAPVLGKMLTDRLIALAGSGDAIEAYGKACISGTDCEIEHASALIHTLQFGNFYREAVGAKSYLGFTNTRGPANTQIQIPLMDKHDTGRRSHYLTVQFSIYDAPACDELVVALGAATRGRPHHRIGDRYSDLAALGRDVQDPAGVEPKK