MIRLGLTSFSEHDYLTGKKRATLYEYASHLPLVEMDTAYYGIPPKERVAEWVKAVPENFRFVMKVYSGISCQGEWQTYYASEEEMITAFLESMAPLIESKKLFAFLVQFSGTFGCTKENVAYLQKIRHWFKDLPIAIELRNNSWYQPNFVKQMLQFMKENQFSLVIVDEPQIPTNLVPFYPYVTNPNLVLFRFHGRNAAGWLANDAEWRKKRTLYHYNTQEIADLSEAVLKMSQEAKEVGVIFNNNSGGDAAENALQMQKVLNLSYDDLNPKQLDLF*