MGKVSYMKLKGSQNLRLRLLLATLSSKSIVIEDIRSEATWPGLRPHEVSFLRLLEKICDDCVVEINETGTKLKYKPGIIMGGRHLVHDCGVSRSIGYFLEPLIVLGMFGKKPLTIRLKGITNDSKDPSIDTFRSTTLPILKQFGVPAEGLDLKIESRGVAPKGGGEVLLSVPMVPNSLKAIKWVDEGLVKRIRGVSFSTRVSVQFENTMIHAARGILNPLLSDVHIFTDHKAGAQAGMSPGYGISLVAETTSGCVISADTTVSYARGEDDADLEDDRKDLIPAEEVGEQIASALLGEIKQGGVVDSTHQGLLFLLCALCPKDVSEVRVGKLSPYGIEALRHIRDFLDVKFVMKPDASTGTVTMMCLGSGFQNLSRKVS*