MELGREEDRPQFLLDSLTVELLIKVLRDQDLPIITLAECRVVCKKWKAIIDGSELRNKIWNKSVLLYYDECIDNSAYFCFRDGWITRNITLGPKHVVAADGGLLCFNELFSTEYVMYNPVEDKFLTLTVPHEIDRVSTVFDGMLECIMVGLVVDQSTKHFKLVLGGVLVPDRRRSLIYDSSTSKWSWIIHPFPSLLNWMEVEWHSGRCVVCNGCLYWLVWDPRVMIKALLIFDLREETWNVLAEEVMEDKPGALQILAYEGCVCLLAMDWTDVEFDGRGYDGNFLGHPMVRRMDASLIRRTRDLWVMEDGRAFKIYASGGSDVFFVFEQEGEDLEVAKYWAERDMMFFLPEPPFRGAHELHLWGRFPHAIHDPWCVIIPAPGVNAEQEWITQQQRHL*