MGQTLLDALNVRVVGSGERVLVLAHGFGTDQSAWNRILPFFLRDYRVVLYDLVCAGSVNPDFFDFRRYTTLDPYVDDLLHILDALAIDRCSYVGHSVSAMIGILASIRRPELFSKLILIGATPRFLNDEDYHGGFELGEIEKVFSAMEANYEAWVNGFAPLAVGADVPAAVREFSRTLFNMRPDITLFVSRTLFNSDMRGVLGLVKVPCHIFQTARDHSVPASVATYLKNNLGGRNTVHWLNIEGHLPHLSAPNLLAQELRRALTHR*