MGGWLDILTRGIYSITNGYTPVAMDLGMGDPGNGTPVTGWQKHALSDAGCLCQLWYLKPYNGEADTFTIQNLRGGTYLDLSNGSRDNGTRIMGFQRTGENQVWIIRQVPGTMFYKIQNRHSQTFVDLKDGLDANGTEIRGWQGDWPDIYYSRNQLWSFQRLSQTGREINTIINANRYLENRLSLNTPDKIYWVVDHGLLKSIWYNANLGRGWQYHYVKDKFDFNDLALAFKSEMAKWRNDNVRAEEFGILCGVVFTAPGQQGQNENAYNFVLGNNGRGVYFFEPETGRFSENIGYDATLAFL