MATVCTLILPKFPQSRGVSTTRAVLKRDPKMKVPYELKQEQSRLFHKLPSGLNMEVLYQRGSDQIRSTKNPPLVFVHGSFHAAWCWAEHWLPFFSQNGYDSYALSLLGQGESDSPAAAVAGTLETHAGDIADFIHKEIRLPPVLLGHSFGGLIVQYYIANIRREAVKGSDSEKKSLFPNLSGAVLVCSVPPSGNSGLVWRYLFSKPLAAFKVTRSLAAKAFQTSLPLCKETFFSAGMEDQLVARYQELMTESSRMPLFDLRKLNASLPVSRLEDPAFKVLVVGAKDDFIVDMEGLNETGRFYGIPTVCIEGVAHDIMIDCSWRKGAQLILSWLNSLN*