MATLCTLILPKFPQCRGISTTRAVLTRDSKMKVPYELKQGQSRLFHKLPSGLNMEILYQRGSDPDEEQRRSTKNPPLVFVHGSFHAAWCWAEHWLPFFSQNGYDCYALSLLGQGESDSPAAAVAGTLETHAGDIADFIHKEIKLPPVLLGHSFGGLIVQYYIANIRREAVKGSDSEKKSLFPNLSGAVLVCSVPPSGNSGLVWRYLFSKPLAAFKVTRSLAAKAFQTSLPLCKETFFSAGMEDQLVARYQQLMTESSRMPLFDLRKLNASLPVPRLEDPAFKVLVVGAKDDFIVDMEGLNETGRFYGVPTVCIEGVAHDIMIDCSWRKGAQPILSWLNSLNKAGTQI*