MLVKYLGLWRRRKKALDSSVSILSISARSSSTASSIESLPVLRSRVQELEWNGINLEPYAYEELLQACARLSALHEGRRIHSHIARCGFGDRALFLQNTLLNVYAKCGSVRDAIELLESMELRNAVSWNVVIGGFARSGHRQEALEIFWKMMLEGVRPGRITFTNALLACEGEEFLPLGRIIHSSIQEAGITDQEEEEKAVELGNGLIAMYGRCGDLAAATQVFYGVRQRTIVSWNSIIAAYAQSGHSKEAFQFFKELLSDDVLAWTSAMTSCSQKGLDRDSLAIFRQMQLQGVHPTSFTLAVALESCAKLGDYEQGSSIHCVMALQCKSDEFVATALVNLYSRCGDHAAARAVFDGFQGSTLVLATALIAGYSRNGDGTAALQAYQLMQLHGDAPNDVTFVTILSACSHAGLLDEGVGYFQAMAAEHSIEATAQHYGCVVDLLARLGHLEEAEEIIEEMPFLPGSVDWLTLLGGNRNHGDLRQGERAIDELERGFLDRAGSSGSKWRL*