MFYKTSYLATGGCSNHQGILGVGTKQYFVSEADYLKSLKILDFLLNKKTYDEVIKFCEKNNINKSIFDTLVEHNLIVKENLYVEKKDDLNFKNKLYFHALGLNGNALAKEFADTTFVIVGCGGIGNFISFAIGSLSPRKIELIDGDKIEKSNLNRQFLFTENDIGKYKVDVLKKNLVERNNKLSISEYKEYVSKEVLHNIFEQNKKNKTLVILSGDSFSALSLTAKACVKSEIPFLNIGYLNDISAIGPFYIPGISSCPFCHNALSISDDISSGHNESKILEDRINANNEAPSSFTNNALAASMGMADIIEFLSHNYERINSLNKRFGINSATFEKYVLEVNRDRKCEICSHGE