MRRLLLALLLALPLPALADDGCHDLWFTRNLIMDRAGYCFGSTLGQAAFDNRGCIGKSVSLGAAEQRLVAHIRALEQSHGCRVNTGQTWLDLDDVFWRRQLWVLPVRDEFESACLGWLGPVIALRAGPGHGTAQIGQILPGDTVGYAHIPVDGWTYVTAHAPDWQVKSGGWLDLSIPEQCRDFAG