MSHALQKQSGRQCTARQSPFGQARRPVFGQIRTRAKKRVILVQGTGRTPDALLFDCDGVLVDTERDGHRIAFNEAFTRKGLNHTWGVDLYGHLLEIGGGKERMTKYFQDVEDQEPFKSIKDPAARAALVKELHLLKTDIFMEMVESGAMPLRPGVKRLVEEAMAAGVPVAVCSTSNERAVSTIVSKLLGPEVARVMRVFAGDVVPKKKPDPAIYLLAAKELGVNAERCVVVEDSRIGLMAAKAAGMTCVVTKSSYTQNEDFATADAVYDCIGDAGDKRFSLTDLCQLLEQQQSATAAA*