MGVVIRSKVFHIALQSVARFNESIVISNIVGRFLQELPQMPNACVSSPVFSCTSYYSISLSQASGSSRRGSTGNNLAFSGLKCWRKISARAVGAIEKESAMTEKPGTFLRDSEEEPSATSSVRARFEKMIRKAQDDVCAAVEAVDGHSFREDVWSRPGGGGGISRVLQDGNVWEKAGVNVSVVYGNMPPEAYRAAKPVNSPDNGNRLGAIPFFAAGISSVMHPKNPFAPTVHFNYRYFETDAPKDVEGAPRQWWFGGGTDLTPSYVFEEDVKHFHMVQKQACDKFDPSFYPKFKKWCDDYFFIKHRGERRGLGGIFFDDLNENDQEMLLAFSTECTNSVYDRGTTFGLKTGGRIESILMSLPLTARWEYDHQPVEGSDEWKLLDACINPKEWLQP*