MFYLLVFTYLSFVDFKMGEESEYVRFEQQKDAQKALAATGEGDLVVKDCIMCVELVIEGLVYQLPFVFVSTLEDRRRFSLLLKDERLGFLLLFHDTEMGMEKVRISIVVIGNVDSGKSTSTGHLFREVGGIDKHVIARYSFSVTDMPGHGDFIKNMIIGTCKADCAVLSIDSTASAFKHGMSNHCQTHEHVLLAFTLGVDQMICCCNKMDATTPKHSEERYNEIVQGLSHYLGKVGYKRDRNRFVPISGLEGDNLRERSSDFDWYKGPILLEALDMLNRPRCRCGSPRFPLVPGFNSFHLPLGSSLLWHLLYKTRHLCTKPLVVGMYAYRSVIG