MVEDIAKRWKELSGNSKWKDLLDPLDLDLRRYILHYGHMVEVGYITFNCGRLSKYVGDSCYTKEELFARTGYLKDNPFRYEVTKFIYGTSSIKLPECFMINSWSREAWNKESNWLGYVAVATDECKELLGRRDIVVAWRGTIQLYEWANDFDFPLESAISVLPRADPSDPPRIASGWLSLYTTADPRSRFDKTSAREQVQGELKRLLELYKHEEVSITLTGHSLGAVLSILPATDFLHNEWPKTTPSLQDRLSCVTVFAFGSPRVGDRNFKTLVESLKKLNILRVANVPDLIPHYPLFRFTDVGEELHINTLKAEYLKRSLSLAHFHNLKAYLQGVEGTQHNQSELKLEQLVKNGLDALEDKYIVPGDSWVLENKGMAKTHDGTWILNCDMAKEDENEEEDKCELPWI*