MGLDVLEIGMGSDLSLDLRYFASKAVRQARDAPASDVDACIRRLEEERGKIEMFRRELPLCARLLAEVIDVMKAEAGKKARSDRKAAAEEDGAAGDKSKWMSTAQLWTGDSGREDDSESEKQDKGRSSPEAKSGGGGAFVPFKAVGSGAPAFAPLCLRVDDKAADAGMPDLSLLSPPAIKSAPAPAGAAEESRRQVVGFAQAAARAVAMAPSAPSLTLQPQPQQTAQQQQQQARKARRTWSPDLHRQFVAALNQLGGPQVATPKQIRELMKVDGLTNDEVKSHLQKYRLHNRRAPGSAVVSQPIVLVGGLWIPQEQSSSQSGSPQGPLHFSTSGLAVSSAATVSCEEEDGRSESYGWK