MSRIQGTTALITGGGSGIGRAIAHAFAERGTNVMLVGRGIQGLEGCARECQEKYGIKVHLADCDLTRVEELQRAIRECVEVFGGIDFLINNAGVLDGCKSAHEANLAEWEYCLDVNCRAPMQLTRMALEHMINRRDPNAIVFMVGGPFGRQPHHRLAAYVASKHALLGFAGSLFEDVISLLPGYTTSHMTDTASEAGAIGPRGQHGKFDPRTLVQPDDVARALLFAVDSPQNVCLSEIVIRGQQHHTFA*