MSFGRTVTLNSGWKIPQIGYGTWQAAPGEVGNGVYEALKAGYRHLDLAKIYQNQREVGEGIKKALSEVPGLKREDIFITGKLWNNKHRPEEVAGALDDTLEELGLEYIDLWLIHWPVAFKNGNQLFPLKEGDDGKTALDQEVTLSQTWEAVTKLPKEKVRSIGVSNFNKEMLEQIIKDTGVTPAMNQIERHPRLPQPELVKYLQEKGIFLTAYSAFGNNSWGEPLLINTPEVKAIAERLSKSKGKEVTPAQVILAWSTLDNHVVIPKSVTPARIRSNFEEVELDEEAVKELSKFGEKPQRFNIPKTYKPDWDINVFDDEKEKSATHQVVLKL