MSSPGTAGISIAVDQNEFLADGARVVDAVLTVTTGPELAAIATPPPRLEILIIDCSGSMGNKRKFDNARTATRTALDEIPDGTAFAIIEGTERARMIYPTGTMSAPADGNHRTAAKRALDRLRPDGGTAMGSWLALARQVAAAHPGAQAHAILLTDGKNEHETPEQLATELDRAEGLFVCDCRGVGDDWNAADLHTISSKLSGDADVVADPKDLSADFAAMMRSSAARVIPELTLKVWTPAGARVRMVKQVAPVLEDLTGRRVDTGPQVGEYPLSSWAAEEREYHVQIELEPAAPGREKLAGRLSVLAGDEVLGQGLVRAVWTTDTTLSTRISTRVAHYTGQVELAQAVQEGLAARRSGDVTTATAKLRRAVELAAASGHESTAKLLRGVVEVDDRDGTVRLRGQVTAADELALDIRSTKTARVRPEGA