MEASVLRRPEGVIKTEASQSSDTLIDEAFVVPLEHRPSPSLVGPYTDNIPVIDLALLQKKLRSPEDEASLKALIAEVGSACEEWGFFQVLNHGIPATLFQNLKEQAKAFFELPTEQKLQVKRTAEIALGYNNGELTKNVRDWKEVFDVAIEGCLELPADFHGDDLQTYVALNQWPANMPHLREACEEYISAAKRLAFNILHLIAQSLGLQPEQFDADFSASRTSRLRLNHYPVCPAPELALGVSRHKDIGALTILFQDEVSGLEVKRKDGEWIRVKPDSTALVINVGDLIQVYSND