MARLALLVFGSLVSTSRCLEHRPLLTTRLATAHSRAPTPLLAAATLSASQGDAASSGASVPSTVANLAKNIVGSGVLALAAGVGAFSGASVAVLPALVMLCAMCALSAYTFSTIARVSAAVGADTYRDAWSLVFGKRSAAFPNAAIIFKTFVGSLAYAIILGDSAASMASLAGAKGLLAAPNAWIGIISAAVLLPLCLLRDLSSLSAGSVIGTCGTAYTALFMATRCLDRSYAPGGARAELIAPAMRPAFAAAAGPLGGLNLKALRPGLHARYHFPRALQRA