MDGGPAGGGGVGGGATGPAPFLLKTYEMVDDSSTDEIVSWSSTKSSFVVWNPPEFARVLLPMYFKHNNFSSFIRQLNTYMATELLKVVDYDLPLNN