MSQQAAMSFLTNIARAAIGLGVGTTLVSSSLYTVDGGQRAVLFDRFRGVLDETIGEGTHFRVPWLQEPYIFDIRTRPHTFSSISGTKDLQMVNLTLRVLSRPDVIHLPKIFKTLGLEYDEKVLPSIGNEVLKAVVAQFNADQLLTERPHVSALVRDSLVRRARDFNIDLDDVAITHLSYGAEFSKAVEQKQVAQQEAERSKFVVAKAEQERRAAIIRAEGESEAAKLISDATAGAGMSLIELRRIEASREIAATLAKTPNVAYLPGGKNLLLGLNPNMAPVR