MIFVKTQRGMEYIAASRIKDELGDVKIEVRPAGYLGILIVHSDDVEKVKEVPEVERAIPVLFEVKSDLKEIVSRAEDIVKAMGEFRSFAVRTTRRGLKHDFTSTDVNVELGRRIQELSGADVDLNFPEKAVYVEIVNERTFIGVIDGKEEHKKYTPEKVDSTKFFGKISFVQMPYLEDLRGAKQIGERIGRAAQSFEIKELIIAPYNYVNAYELLEFLKGVRRGQTARLKIQRKSYAREVREVPVYVHDLYQTVRDKRRRRNVLIVTDPTGKQLSDIKEELKKAFRRADEIVVFAGSRVGLPKGIFRFADFVIDLTPYITFATEHTIPTTLIALLDVYEELEKELREEGKENGEGSSDQIG