MVRARAFGRLFTFLLAVAVIATVSMGGANAQELAGTKTSDAALLSGNKAAIPEDKEYDVSGRVVSALVYQYFIVTVDDAEDKKGKTFQGDAGGVTIPGVDFFWGTLHTPDLEKLYSDTVSFQYNAAATFLNINFFDSKGERLGYVLAGAAGTVSGIGGGTGGWE