MVGIDYRCGSCGSEHRGTDGREGSPWPALSFRRPDAYVALSRHLRRHHAAATNDLCWIATGQGVRCFLRGCLSVPILGESITLEYGLWVEVSEEVFLDYQLHYEDPEGLGTYVGAPANAIPGYEDTAALPLQILCQPFPHRPQLRPDSLHRHPLSRDVHRGISRAEAELRIRAFLLGRDGTTMPGLEG