RMFPQCKVSVNGLDPDYKYILLVDIVPVDNSRYKWQDKRWEASGKAEPLLPDRVYIHPDSPANGAHWMRQAISFHKIKLTNNTLDQQGHVSITAMVSGLPT