MTPRFPTSAYLRPLAFGLLAGVLLAAAGVGIGYRGFGGLGALLLVALSPLLALWRPGRAALWAGLGTVALLYGAALFTPLVPRALTALTEAQAPAPADAIIVLGGGLSCAEGSLEPASAARLSRGTDLWRAGYADTLVFSSQSDALTPPECPRMSDLQAAQLRRWFDRPPRILTLRGVTDTADEARQAARLEAEYGWRRVLLVTSPSHSARAAALFRRELSAEVLSVPAEEWRFSLSGETAQSRLAGLNVVLYEALSRVKARLLR