MDGWGVFPIEGITIMSDKSCTVKAYIFAATLLCLPLSQAYAAGMVPASTLLVIEESHNGGTINVKNSDTVPMLLYTTIEDVKDDSGITVNVTQPVVRVEPGQEQQLRFIMESSAPLTKEHYKRVTFEGIPPSGVSKGAMKVNFNLRQDLPVLIRPKNLPVVTDAWKLLKWSGSGQHIKVSNPSAYVVRLAQQVIFLPSQTAGEIAKTYILPGEVLDVTVKKSIISDQSVRFFPASRYGIDIPNFTAPLTP