MKRSIIVIALACLWLTGCEDRQALKTAFDTYLARVANVLDTEPPALTNPPPLPSLPAQRRLQMGQPRISAGLLDTLKLGECRLLPLVGEHNSPIGKSQSAGAVLLYHLRFQQGLQDCRNQSGDKELQTWLQELEQQKAPLLPGYHWNMMVAEPEIRAALTPRQRPVADDHRGFQATLNAFSLFASLHQQAGGTPQLDRLDSTAFNNRLGGLYNNDYLGELYYSLHSAAHYLKQSIGFLGRLEQFDCGPAGKADAERLRNAMEHYYIQDIQARLGELDRHFVRLAPLLKQSLTPPPERHDIMAEYRQWYASGLNSQIYTRYRQLTLDHASAWQKFLRRCNLSPG