MKNLVVFGTESHPKLTESICEHLCLDIGRVELSKFSNGETSVRIKQSVRGCDVYIVSPASGQVNDHLMELLIMISACKTASAKKVTAVLPVFPYSRQPDQKFSFSGAPLSDLQDAVVPCKKQTGYHPWIAQSGTLVADLLMCSGADHIITMDLHDPQFQGFFDIPVDNLFGRPLLKHYISLNIPNYHNAVIVSPDAGGAKRATAIADALGLDFALIHKNRRHEYGTSLMLVGDVQNKVAILIDDLIDTAYTLVRAAEFVKEHGASKIYALVTHCVLSGDAIERVKLSCIDKLIVTNTAPQTITPSGCFDIIDVAPTFAEAIRRIHNGESISILYDHNQVWV*