MSRDEAPQFLLGADGVLRRRSRVCVPADTEMRQRILQEAHCTPYFVHPGTSKMYQDLRRLYWWGGLKPDVARFVAQCATCQQVKIEHSRLEGELHPLPVPQRKWEDVTTDFVTGLRLSRSFDAIWVIVDRLTKTARFIPIRGDR