MRLSFLALAPCLSLAAPVAAQDYVTFHSPSGNIHCAMHARNYVAVRCDILEGTLSFPQRPADCDLDWGRAFEVGAAGPGQPICHGDTVIHNDSPVLPYGQQIAFGPFTCTSEMSGVTCTNQGGHGFTLRRAAQQVF