MVLHTQPKYKSLLHLGTPAKLELERVAGTCAWADGQALGCHVQPTRARVARLGLPARPIPGPLPGVQLGVMDETRRVVQLPPGPGGRHRRYRGHARLAPAAVALGGAARVHAGRPGRLYDLDASKYGTHAELKSLIAAFHAKGIQCVADIVINHRCADYKDSRGIYCVFEGGTPDSRLDWGPDKICRDDTQYSNGRGHRDTGADFGAAPDIDHLNPRVQQELSDWLNWLKTDLGFDGWRLDFAKGYSAAVAKVYVDNTAPTFVVAEIWSSLKYDGNGEPSSIQDKDRQELVNWVQAVGGPAPAFDFTTKDVLQAAVQGELWRMKDGNGKAPGMIGWLPEKAVTFVDNHDTGSTQNSWPFPSDKVMQGYAYILTHPGTPCIASPQLHHRFTTISSIRRSAPCLR*