MVRQLGLHSSGGEPRHVCIQGKLENSRRNYSAAFEALSHPAVLHQLRSSGERMLLLGHQSRWEQVVVPEAVADVVVVLASLPYSMFFDTLSRCRAILLAFATDEYYIKKSSSTIATAINVGVPLIAERRTLQAYGFLQPESCFVYDDEHAPAAPGAPAEPDVPPYDGGGTATAGGGTAVQGGDGDDGDDDDGSAHIGDAQASDIAGGGGGEAEGSDASAAGEAAAAAAANRRLLKAGSSRDERRQEQREEEEEWEEERQARSGKAHQREEEEEGTEGDVGLEERQEQEQQQEEQQEEQQEEQX