MALGLEKLPHAVVVPGSGQGHIKPCMLLARALAALGFEVTFVYFSSEFAKLSSKQRLPDPSSDAQPIGGGEGAPCSNGGVPAGRGQSLSSAKIGKGTLGIYVVEDGLTPCDADRPFFSPPAMQENLFNLMLQLREQGRAPTCLVADPFYAWTHHVAERAGIPFIAFWTASAMSYLLLHLTPHFYSQGIFPEKESPTQCKREIPLMLDMIPGLPPFSSEVCIPEIRSADASSYLVSLFSDIALCSRHGERMLLHALSDLEPDAFRALQAVGISGYAIGPLLHHDAKKQEDGGES