MKGGQEVLLILRCFFILKELICSIYPGCGVVAREFWEVQSCDASLELPIVINGITIARHVLLRFIRKYGEYVVIFGIHSSQRHFDILQRFGALSDFFIKLVNLCGKNFISRVGS