MGQTLLDALNVQVVGSGERVLVLAHGFGTDQSAWSRILPFFLRDYRVVLYDLVCAGSVNPDFFDFRRYTTLDPYVDDLLHILDSLGIDRCSYVGHSVSAMIGILASIRRPELFSKLILIGASPRFLNDEDYHGGFELGEIEKVFSAMEANYEAWVNGFAPLAVGADVPAAVREFSRTLFNMRPDITLFVSRTVFNSDMRGVLGLVKVPCHIFQTARDHSVPASVATYLKNNLGGRNTVHWLNIEGHLPHLSAPNLLAQELRRALSHR*