MTYEKLSRAMRTYYEKQILVPVPKTGLYPKKLVYKFGPSAEGWDAVCYEVEHSLVGVNFRAVHAEDIRDLNKFFRKFPVMYTMCAAIVSLAKLEKGKTEASESILEEQVVPVFYDMIE