MTLSSQRQSGKASIVGIVGPGGIQIFTFPTEYRFLSDIRSRSLHSLQNIILENLTSSNVQIDRVDEGIVELKRSLSSSSHPVLIVLDDVDHIDQLDALCSPVKDTIHRGSLILVTSRNKDVLRSSGIIDSSIYMLKGLNQQHSQELFCSHAFFGQPHPAVGFEEVVERFLDACNGLPLSLTVLGALLRGNDDLGYWNEQLLKTSRILPSDIQSRLKISFDALDEEEKKIFLDIACFFIQEDRDRAIRIWEGSGWAGRLGLQKLEDRCLVELDSENRLQMHDHIRDLGRDMAENSKYPRRLWRLTDNLHNVS