MLRWKNRPLHLLLSGFLLLLLPQPLPQFQILLLFFFFASGSTTDESSMDKYEKLEKVGEGTYGKVYKAAVRATGQLVALKKTRLEMDEEGIPPTALREISLLRLLSSSPYVVRLLFFEFLDTDLKKFVDGFRKGPSARPLPTQVVKSFLYQLCKGIAHCHGHGVLHRDLKPQNLLVDKEKGVLKIADLGLSRAFTVPMKSYTHEIVTLWYRAPEVLLGATHYSTGVDVWSIGCIFAEMVRRQALFTGDSELQQLLHIFRMLGTPTEEQWPGVTALRDWHEYPQWKPQSLARAVPTLEPEGLDLLSRMLRFDPANRISARAALEHAYFDSLDKSQF*