MMRQASILIVALAGAIGSVDGFKFMSNWQPPKILTNEQKVEIAKTEERFGDKKLVVITGCSSGLGRETVKNLLATDKYHVVGAVRDVDKMEAVAELDGFNMDNFKIMELELNSFESVDKFCDNLKDYQLAKPIDRLICNAGVYQPSLDYAKWSVDGHEQTMQINFLSHFLMISKLMPGMSVAPDPRVIMVGSVTGNDNTVGGGGVYPIADLKNLDGFKAGFKNPIAMADGYGFIGAKAYKDSKLCLMMTSNFLHSKYHRNTGIAFSSIYPGCIAETPLFREKRAWFRKYFPIFMKYITGGYVGVDEAGQRLFQVAHDPRCSKSGVYWSWNGGPREGRGAAALEKSGQISGGGGAGGGWD