MKRSELVFIPSPGIGHVTSTVELARLLVNRDDRFVVTIILMKLPFDEKFTSYCKSLTESTISNNIKFLDLPLLEQALDMKAKDILAFYMETYKPLVKEALAQLIESSTSSPDKPPRLIGLLVDMFCVTMVDVGNDFGLRSYVFFTSGVGYLSLLFSMQTMKDEQNVDSTQFKDSDTELVISSFAKPIPARVLPSMFLNKDVVPGFLNFARKYKQTKGIVVNTFLELESHVMSSFFDGLTLPIYPVGPILKLQRDEGDKGLDRAREKEEIKKWLDDQPPSSVVFLCFGSMGSFDKDQLKEISKALEHSGHRFLWSLRRAPPKGTIVFPSGYDNPKEILTDGFLDRTSMVGKIIGWAPQTDILAHPAVGGFVSHCGWNSILESLWFGVPIAAWPIDGEQQLNAFQMVVELGLGVEIKLDYRKDFLSDDEVKIVTAEEIERGINSLMQSNSEIKRKVKEMSEKSKKTLMECGSSHTSFGHFIDNLMS*