MVRQRWSHLLFIMLLAGFGLRAFVAPQARFTGHDGQMLLGEGQMGRLKVYIYDMPSRFNKRVVQRDMRCLSHMFAVEIHMHLFLLSSSVRTLDPEEADWFYTPVYTNCDLTKTGLPFVSNMPRMMRSAIEYISTSWPFWNRTDGADHFFIVPHDFGACFQYQEKEAIARGIFPLLQRATLVQTFGQIDHSCFKDGSIVIPPYVSPRRVLNHTIPANTPRSIFAYFRGVFYDTNDNPKGGIYARGLRGAIWEKYQDNPLFDISSEHPAAYYEDMQRSIFCLCPLGWAPWSPRIVEAVVFGCIPVIIADDIVLPFTDVIPWNDIAVFVPEKDVGRLDTILTSISMEEVTMKQRMLADAHIKRALLFQRPTLPGDGFHQVMNALARKLPHDSTIYRKPGYPSSLNWTAGNSSDFKPWQI*