MAQNFYNDRICLNVLASDITNAKEIYEATDGHVLIGLLSSNYTSVQEALEDIRVYDKVLDGSISLGLGGGNPEQWKMVADISREYKPRHINQVFPKVGYTRAAVNHAQTMINSLVKPTGQPGLVDIATGPTNKSLIIVEVEAAIQLTKEMGGNSLKFFPMGGTSRLEEYEAVAKACAKEDFYLEPTGGIDVQNSPQIIEIALQAGVKKVIPHVYSSIIDGSTGRTRLEDVQSIYHFVKKLGDQYDE