MNVHKIVWQEGMLLRPQHLQHNDRYYDNQMKARTQLLGSYNWGFLALELDRQFLNMGKLVISQASGVLPDGSLFELGGNTEPLALDVPPNTSNVPIYLALPLVTGNHIEARRPEQAEVLARYTAYDLEVADSNAGEDSMVQVSCARPDFRLLLGEQQSDQAYVKLKVAVVLDTTPDGVISLDPDFVPSYLHAHASAYLLSCLKEVISMLGHRGDTIAERIRSNGKVGGAEVGDFMMLQLINRTELLLRHYLGLEQVHPEQLYRVLLTMLGDLATFGSESKRPRLDSRYQHSDQGASFRRLMEAIRQVLSMVLEQHAIELPLQARQYGILVSPLHDHKLLGSASFVLAASANCESEELRQRLPAHLKVGAVEHIRQLVNLHLPGIRVKPLPVAPRQIPFHSNKTYFILEPNAEDMAQLERSGGFAFHVSGEFSELELKFWAIRN*