MCGLTLSIRSLSTDHPRASLLDAFQSTITCRGPDTQGSYTGLRGELTAQPLVGKRGVLGWNGQVFEGLPVEKDANDTRKISRRSLLVYPQRSGNDTASDMFILSSCSCGLAREAGLEMRALLGGEGGIIRLDQVQVLEDGTVDLWNALITTNNFDLPESSDDGPFIHDAVDSFVDHLQASANGKGKSKHEAPGVGGDVYAREWRFVEVNVPYEEAREHRARVVELMYPSVTEMDLSLAYPLYFASLGKGSIVVENGNKRPYSRHRHAFNQAGWQGLIDETQMDLTRLPTRNLSRDDRLISAMQFGTRSAKVGGSGSGVKG