MVFLWDAKYDPAPGRRYTPPSTTLGSGGKMAEALPLGAQEAGGGGALLGKLRMADRGMMEVISDHPSELVKTDSPNFLCSVLPTHWRCNKTLPIAFKVVALGDIPDGTLVTVMAGNDENYSAELRNATAAIKNQVARFNDLRFVGRSGRGKSFTLTITVFTNPPQVATYQRAIKITVDGPREPRRHRQKMDEVKAGTLAFSERLSELEHLRR