MGAGGELDVFNAGLCADGYALGLAVGRRFADAIGSRMRQDLVLREQLLPFASTVEARRLLAALQAANSERYPRYWDELVGTADGSGVPLLHVILVNFRKEILPFVPKAGGDHDREKEEEEPDGDCSDVLLVSDSTAIAAHNEDGNVALLGHTYLVRATLPDGLSFTAYTYAGELPSCAFGFNSNGVAFTLDSVPPVNDEIVAGAIARNFVSRDLLEAKNLDDAMHRICSPSVSVGHSYNLMNVRGRRIVNVETASRNRSAVLEAGAAPFFHANMYRHLQVKQVQDENSISREKRAAQCSVDSKETALSLLGDTADDKYPIYMTGPTLHTLCTVLVDLDEEKMTIYRGNPKNGDVALVLPMS*