MLQGSPIVVGVDVGGKRKGFHAVALRGNCCIDKLSTPAASAIVDWCQQKHAVAVGVDAPCQWSLTGRARPAERALMNEGIWCFATPTQKMAEDHPKDNYGWMLAGAELFSLLKAHYHLFDGQPVDSNPVCFETFPQAVACALAGKIISAKRKSSVRRKILSDMGIDTTMLPNIDFVDAALCAVTAQSLRAGNCHNYGDSLEGFVVVPKISS