MGSLPESDVDINASSELNLDKVWLTIRADVQEMANEHTGSLDSKASELLPGILDFSLLKHNSLEEALATHVASKMSWDSAPKERWQSVLLTAFREGTSVSGEPIESLIRKDLLAIKERDPACPSLGHAFLFFKGFQGIQVYRAANWLWQNGQRSLASVLQSRTSEVFGMDIHPAAQIGEGVMIDHATGVVIGETARVGNGCTLLHGVTLGGNGKQQGDRHPKLGINVLVGAGASILGNVTIGDSAKIGASAVVLTNIPPSATAVGCPAKVIGRAKEKNPASLLDHCFKLVEVFAQRRKCLCPYRNLEPSKPGFLSPYDFANRLQEVFGVPVQLNEAMTLFFELDTDHDGQLREEELENYIGILTEALARQKVQVQS*