MVGEDLQGRMLLSHNFDLEPGGIPVLSSAQFASVFIDGLASQPGIRCRYLEDSPHWLVEVLFAADTHPPARVGELCAQALADRRQQQLPEGVAPPDILALGGLKTTPARSASPYSLQPGNWGVDVVETASAETFLLAIGWEATVARLPAEEVFQVVLPGK