MVLPLFFIHECIRDQLQRLGAKGILALVNFHKKCNSNRRFDIATWQEFLRFTGIRLNPEELALLMRTHATCGTEFHFGTFMDCVHGTLTKFRQNLVDAAWKKLDHDLVGYVTLDRIKDVYHLKVHPAVMMQQKTAEEAIIDWLSESFGLLQKVYHSDLAQYYLLIGASIPHDRAFELLFIKAWQIRADGYNVDDALNHIKVQVYKNRNRIREFFRDYDPLRHRLILDSQFAAAIDNSKLVVTPLELRAVCDQYCMNDDPQLLVCWTAFCDEIDTVYTLKELEKTPLREVAKVPVLEGLTPQRFQMGATKLDEKQERAVQEVIRKIRTQMYNRRIYVRGSFQDFAQPKMCIGAVGHVTYTQFAQALSSQLNLYIEPYEVALLCAKYDDMKNKTVNYLAFTTDIDPAP*