MSFNGSPVCLPCRIVEQTITTAEFVTQAIDINEPIGNLKKLLEPRLQCSLDDHEICLQDIQLDPNFSLFDQGVKTDGTVQLSVQVISRQGVEPRLNILEIVKPVETVEVVIDPDAPAGMAEETQLVEDGQVITLDGSQTVGGALVADETSEQVTRWAAALEGYRKEQVRLGIPYDPVQWTADQVIHWAMWVMKEFGMLDVDVSGIHIAGRELCSLTQEDFLQRVPHGEILWSHLELLRKYVLASQEQSGQIATVTIDQPVQIIPASVQQTAPTAIKVLSSSAKQNKVQRAPRISGGEDRSSPGNRTGNNGQIQLWQFLLELLTDKDARDCISWVGDDGEFKLNQPELVAHKWGQRKNKPTMNYEKLSRALRYYYDGDMICKVQGKRFVYKFVCDLKTLIGYSAAELNHLVTECEQKKLARMQLHGLGQPLTTVTLATAALHGDKDS