MELVGMGLFCVILGLLAWVLWQWNEVWLVKPLLRDGVNLPPGHLGLPFFGEMLNFLWYFKIIRRPDEFIYSRKKRYGAQVGMYRSHLFGSPTIIVSDPTANKFVLQSDDLFEKHWPHPELVGANALVMAEGKLHKRLRKFVIDALNQPRSLRHVILKVQPRIVDALRHWASKGIIKAEHEARRVTFENICHMFASFEPGPFLEELERCYSGVVAGIRSQPSNIPGSAYQHAFNCKKKLSKAFAIELEKRKKNGSKSEDFLDALMNSCDEDGNHLQEKEVLDNIFSLLLGAYESTAISIMWALYYLSKSPHCLQRLREEHIEISKKKNGDYITIEDIRLMKYTSKVVEETIRLGNVSSVVFRIARQDVDFKGYRIPKGWKVSVWLRTLHVDPNNFDDPLNFNPDRWDAPKPFVKDI*