MTNAASPTRRATRESGKATRQSLLRAAGEVFAELGDTASVAQICARANAFPNQVTYYFGSKEQLFVEVACAGVLRAGRHAEEAASTATTVREYTHALIGSLLGAEARNVEMFTTAMLLVSRREDLREHITTTLRTLHERGADALMATLVRTGWQLRAPIDVEAKAFWSAVFGLVVQKAATGAEFGYSLEDAVAVIFTNLQIPESVLDQPMRKARS