MNKQVLKEQASHCEITGAPLAGLPELVDVDRITERFQGGTYTPDNTRVLTPRAHMERHGILRERDQWLEELKAMMDDRAQTMKVVMKMNNQLLAYQRQTDHARQSTEQFLQDTLDASNKRLAQIDREVTKHIKHAKDPLAQAAMGVPGVGPITVAGLQTYVDLEKAKSASALWAYIGIDKPSHDRYTKGEAGGGNKTLRTMVWNMANSMIKNRKCPYRTVYEQTKERLAVSEKVTKSRNTQGQLIECAWKDTKPSHRHGAALRAVMKHFLADYWFVGRELAGLDTRPLYVQEKLGHTGIVQPQERGWEWGGSWSHPQFEKGGGSGGGSGGSAWSHPQFEKNLYFQSGSHHHHHH