MGVCACVRSGPDPCLRSGIMEAPWGWLALCVLATSLASAVTQDVCRALDGRDGAAGTPGRPGRPGLKGEQGEPGAPGMRTGIRGLKGDQGDPGPPGNPGNMGFPGPSGLMGLPGIPGRRGPKGNPGNIRDQPRPAFSAIRRNPPTGGNVVIFDTVITNQEGPYQNHSGRFICAVPGYYYFTFQVVSKWDICLSIVSSGRAQIRRSLGFCDTNSKGIFQVVSGGMALQLQQGDQVWIEKDPIKGRIYQGPEADSIFSGFLIFPSL