MSDEYPVVSQGQLTTDFYDSTCPQAATIVKQKVDEIVDADKGMAGGLMRLHFHDCFVRGCDGSVLLNSTKTTLAEKEALINNGSLRGFEHIDDIKMELECECPGVVSCADILAMVARDATVKLGGLSWPVFLGRIDGRSSVADEVNTSLPFRTYNFSQLVATFAKVGLDTKDMIVLSGGHSIGQLHCGAFFERLWDFQGQNITDPSMDPEFAESLKAQCPRDNPLLFKGADSTNATFDAVYYSDLLTQKGLMDSDVALMSDPLGVEYAIKAVQDPYSFLFEFGMAMIKMGNIPASDPYGWRKNCAVIEPCNF*