MSVSLPAPARADVPLQIRALDAAFGAEVLGLDLGLPLAAEDFRRIHRAHLDHHVLVFREQRITPAQQIAFSRRFGELQIHVLKQFLLPGHPEILIVSNIVENGQPVGLGDAGKFWHSDLSYKELPSLGSMLHAQELPEEGGDTLFADMHKAWDSLPEALRKAIEGRTAAHSYTARYSEPRFEGNWRPTLSAAQLAEVREVVHPIVRTHPESGRKALFVSEGFTTRIVGLPADESAQLLAELYAHSVRPEHIYRHRWQAHDLVFWDNRSLIHLAGGCPPHLRRKLYRTTIQGDAPF*