MCFFVLESLWAAGAGWADTDFMLAGQIPCLQGGVVELLRRWMAEDCGDSARCARILWHGESRISSCQLGNLVGGGVQQRGLHRQLCNAATRAMAGGEQVSLSYPSSYMVSASHLISRSFNIDMVDICYCRVFNGPHTGDVWLDYQDSLPPDGRVAAIQLYSDKTRLDNRGRQAHPITACLMNIGYTQRQKSLRCIGFLPIIDENDMPPDMPDLYFRPMKLALYAACYRALLQPLREWSYCGKVMADPWGRNCLVFPRFFSFVHDSPEAMDMLCVRGGSKRCAFPCTRCKVPGQELHNLDSTYEARTEAHHQAVFGRLADASLTATARSQLSQDESTQPVASGLWGWAGLHGGANRAFYPEGMHVFDLG