MQARRNRQLGSVRHGSDEMRSASLLATFLALGMPSLASAAEIVVHRDPGCGCCEQWAAQVRQQFGRRVTIVDDQRRTAFREAQGVPPHLVSCHTAIVDGMVFEGHVPISDMKRALAQRSRGVKGLAVAGMPIGAPGMEVPGQRAQSFNVVAFGSSGQKIFARYGGQ