MATLCTLILPKFPQSRGVSTTRSVLKRDPKMKVPYELKHGQSRLFHKLPSGLNMEVLYQRGSDQIRSTKNSPLVFVHGSFHAAWCWAEHWLPFFSQNGYDSYALSLLGQGESDSPAAAVAGTLETHAGDIADFIHKEIKLPPVLLGHSFGGLIVQYYIANIRREAVKGSDSEKKSLFPNLSGVVLVCSVPPSGNSGLVWRYLFSKPLAAFKVTRSLAAKAFQTSLPLCKDTFFSAGMEDQLVARYQQLMTESSRMPLFDLRKLNASLPVPRLEDPAFKVLVVGAKDDFIVDMEGLNETGRFYGIPTVCIEGVAHDIMIDCSWRKGAQPILSWLNSLNKAGTQI*