MELCKISPHWTKTSPSLFHLRRPRLIKEEKRCRIFCVDNNQSLKSEQLIVSITGATGFIGRRLVQRLLADNHVVRVLTRSRSKTKSIFPAKEFPGIIIVEEPEWPKCIEASSAVVNLAGLPISTRWSAEIKKEIKRSRVNTTTKVVDVINCLSPDVQPKVLVSATAVGYYGTSETQVFDEQSPSGNDFLAEVCREWEARAQGVNKDVRLVLIRIGVVLGKDGGALARMIPLFMMFAGGPLGSGKQWFSWIHLDDLVSLIMEALSNQSYKGVINGTAPNPVRLGEMCEQLGRVMGRPSWLPVPDFALKAVLGEGASVVLDGQKVLPKKAQELGFSFDYPYVSDALKDIITSDKKLVQGQVRAP*