MVGSPIFSFVVDVVEGSSACKPYSPGDEYWSPGADKIGYYDSEERAEFYLKHESSLPVTYDCVFQFEETMDKRIVEIRRSRYDLLAMKYKGICRLYGDLCIVGRTALNRLNGYDGLLEDLPSFVNSVLQSLLWSMLDVRGMFEVWEAMKSTNERAPIDDFNTLHRRMDQLELMVMSCPHEAESSVPRRYRKYFQMQNASLSALIHPVYTAYLNDFQRVRDICGVLRNPPDNLKEVQGQLEVHIIEMEAQMARFPTFNGMVHPS