MPRPFFQKLILSSTIREKRLRIPDNFVKKFGHDISSFVRLIVPGGHVSRIGLIKADDKLWFHDGWQQFVERFAIHVGYFLIFRYEGNAIFNVHIFNLPTSEINYHSNSLSGKRYLAFEELDNDENAENSGIPPPQLIVNKSYNPPSLQNLFSGSKLNNCINWSGEDTMRLTKGSNISQVANESARNVGAHYNELYNSQDEVKLYSPDGETPKPKKRGRKRLKADPNEQQLSSPHDDDSEMRFRFYESASARKRTVTAEERERAMNAAKAYAPDNPYCRVVLRPSYLYRGCIMGSLYFSYLMGNSGLFDAFTGEAELNLVRDGMNSHWRIT