RIRRGKIPDQRQPKQGRVCALEKAMREFVQRKSGQVVAPEIGREFDSLAEAFEFYNLYSWEIGFGIRYGQSRTNAKKSRTVQDIVCG