MSDLEVKIGVNPADVRYTANFKVAPNDGYVMYEKNTPIIPEIGVNITVINTGREEMEVHYEWAPPFGGWQCASTTIIPPDGKPVYIAHPSNAFYYQRIIAYNKKESTAFGNCEY