MKFTLGLGSRAWRVSWEPAAAAAAAGRGASGGALGGGARRVSSPRPGRRGSRLARALPLCLSSGGGARALPDCAGPSPRRPSARQPAGQHAMEQTYGEVNQLGGVFVNGRPLPNAIRLRIVELAQLGIRPCDISRQLRVSHGCVSKILARYNETGSILPGAIGSKPRVTTPNVVKHIRDYKQGDPGIFAWEIRDRLLADGVCDKYNVPSVSSISRILRNKIGSLAQPGPYEASKQPPPQPALPYNHIYQYPYPSPVSPTGAKMGSHSGVPGSAGHVSIPRSWPSAHSVSNILGIRTFMEQTGALAGSEGAAYSPKMEDWAGVNRTAFPATQAVNGLEKPALEADIKYPQSASSLSAVGSFLPACAYPASNQHGVYSAPGGGYLAPGPPWPPAQGPPLAPPGASVAVHGGELAAALTFKHPSREAADRKPPSPGAKTPDALGSLHGLPIPASTS