MFRMGTVFTHLANPLSTNSIEDDTILALLGVFWPLLEILFSSSHMENGNLSAAACRALSQAVESAAAVVIEEFGHREEYGPLFISTFERLTSAASITALNSSYICDQEPDLVEAYTNFTSTFVRCCPKVFVFSL