MEALQALHVLSLHLPHRPAERRVFRLSFQRPPAAWIPEGWLSDGNSHVCLRCRYSTADDLNRNHGSAQQSRLLERQRALEAAMEDINNSFGKGSVTRLGSAGGALVETFSSGCLTLDLALGGGLPKGRIVEIFGPESSGKTTLALHAIAEIQKMGGNAVLVDAEHVFDPQYSKAVGVDVENLIVCQPDSGEMALETADRLCRSGAVDIICIDSVSALTPRAEIEGEIGMQQMGLQARLMSQALRKMSANAAKAGCTLIFLNQIRYKVAVMYGNPEVTSGGLALKFFASLRLEIRSIGKIKSLKGEEDIGIRVRTRVQKSKVSRPYKQAEFDIIFGAGICRLGCVLDCSEMLGVIVRRGSWYSFGDTRLGQGREKSVQYLRENCLISEAIDKAVCTRISEELNVRLDLVNGTSWAPSIKTESGVSVFNTDELDANQPL*