MGSSVQDLRSKSDLDHVLQLKYPSVLHFWASWCPASAQMDAVFSRLCSETPTVRFYRVEAEAVPEISESFDVAAVPFFVFVKDGVVIDKMEGANPADLAQKVGKLVDTEVYKGVTEIEEVGTDKNEILKKKLESLVVSKPIMLFMKGSPNEPKCGFSRKVVDILNELKVDIGSFDILLDEEVRQGLKSFSNWPTYPQLYVSGEFIGGCDIVTEMQKSGELKELLTEKGLMAKENIQDKLKRLIHSSPTMLFMKGSPDAPRCGFSSKVVNALREEAIPFSSFDILSDNEVREGLKKYSNWPTYPQLYHNGELVGGCDIILELKANGELKSELS*