RFPRGEEGGRTGRDSKGEALVCGTAFPRSSTGLRMGSTSPRPSLSSSLPSGRILDIPCKVCGDRSSGKHYGVYACDGCSGFFKRSIRRNRTYVCKSGNQVPPDLPRVWEDKDSCRRSERKSVFALAVAIHWGSVQHERGPRTSTIRKQVALYFRGHKEEDGTAPPFPSGALPAPAFFTAVAQLEPHNLELAAAVSGPPERQALAGLAQPTPKYPHEVNGTPMYLYEVATESVCESAARLLFMSIKWAKSVPAFSTLSLPDQLMLLEDAWRELFVLGIAQWAIPVDANTLLAVSDNITGLQGIRSLRGTIEEILIHSTLLKISIKSQKYSKCHFIFIPCFYLRYEWESTIPTHSGSELRSFGNAAAIAALQDEAQLTLNSYIHTRYPTQPCRFGKLLLLLPALRSIGPSTIEEVFFKKTIGNVPITRLLSDMYKSSDI