MLVPLGAQITLAEFVSGGTARRLDGACEWIEEWLRRSEADAACPSPASLAFRFASWLEARRVDGNSDWLSFLTGRALRNRRHFLSQLYALRRSASDGQAYVAQLFAITSRLRQPCLRLRILQQVLGLDERFSRDIVHGVICLACDVVESMATRAPSREPRPHSPPGEVEPPGAGGAARVSARKATIGLLLSLDDFDEATRLEADALFFPGPGSPRPRPSDPVGESERRSRGWLGSCPRRHGYLALVTILRAPHDMDTACAHDLTTAVGLLHGMWLY