MSEDQEAGLVLRVISGPLAGQTARIPGDRPLLVGRAPESDLSITSDGELSALHFSVEQIDGSYLLRDLGSRNGTQVNRERAREVSLRDGDEIRAGGTVFAVVRREVNRRYAPTQPAPPSRRARRAAALALATGAPFAASARARLRQERSPLFAVVDAARDPRIRLLLGEAGEQTASLYTGFQGEILADVGPTLVHLPHGSRLLDALVDGGWGDCWGVFLTSDRPFSDVRKHLRRFLLVENGTGKQQYFRFYDPRVLRGFLPTCGPRKLEALFEEVEAFAMEAEDPGKLLRFTARGGKALREESALERQG