MKILLTGGTGLIGRHLIPRLLELGHSVTVSTRHPDTARARLDPRVTLWRDFEGHHHLNDIDAVINLAGEPIADKRWTAEQKQRLCHSRWDLTQRLVGLIHASDTPPSVLISGSAIGYYGDLGEVVVTEEEPPHNEFTHKLCARWEQIACEAQSERTRVCLLRTGVVLAPRGGILGKMTPAFKLGLGGPIGNGRQYLAWIHIDDMVNGILWLLDNDLRGPFNMVSPYPVHNEQFAHALGHALHRPAIFRVPAAAIRLLMGESAVLVLGGQRALPKRLEAAGFAFRWYDLDEALKDVLS*